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_analysis::CreateAnalysisError, R>> for Error
354where
355 R: Send + Sync + std::fmt::Debug + 'static,
356{
357 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_analysis::CreateAnalysisError, R>) -> Self {
358 match err {
359 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
360 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
361 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
362 source: err.into(),
363 }),
364 }
365 }
366}
367impl From<crate::operation::create_analysis::CreateAnalysisError> for Error {
368 fn from(err: crate::operation::create_analysis::CreateAnalysisError) -> Self {
369 match err {
370 crate::operation::create_analysis::CreateAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
371 crate::operation::create_analysis::CreateAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
372 crate::operation::create_analysis::CreateAnalysisError::InvalidParameterValueException(inner) => {
373 Error::InvalidParameterValueException(inner)
374 }
375 crate::operation::create_analysis::CreateAnalysisError::LimitExceededException(inner) => Error::LimitExceededException(inner),
376 crate::operation::create_analysis::CreateAnalysisError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
377 crate::operation::create_analysis::CreateAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
378 crate::operation::create_analysis::CreateAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
379 crate::operation::create_analysis::CreateAnalysisError::UnsupportedUserEditionException(inner) => {
380 Error::UnsupportedUserEditionException(inner)
381 }
382 crate::operation::create_analysis::CreateAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
383 }
384 }
385}
386impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_brand::CreateBrandError, R>> for Error
387where
388 R: Send + Sync + std::fmt::Debug + 'static,
389{
390 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_brand::CreateBrandError, R>) -> Self {
391 match err {
392 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
393 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
394 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
395 source: err.into(),
396 }),
397 }
398 }
399}
400impl From<crate::operation::create_brand::CreateBrandError> for Error {
401 fn from(err: crate::operation::create_brand::CreateBrandError) -> Self {
402 match err {
403 crate::operation::create_brand::CreateBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
404 crate::operation::create_brand::CreateBrandError::ConflictException(inner) => Error::ConflictException(inner),
405 crate::operation::create_brand::CreateBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
406 crate::operation::create_brand::CreateBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
407 crate::operation::create_brand::CreateBrandError::LimitExceededException(inner) => Error::LimitExceededException(inner),
408 crate::operation::create_brand::CreateBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
409 crate::operation::create_brand::CreateBrandError::Unhandled(inner) => Error::Unhandled(inner),
410 }
411 }
412}
413impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_permissions::CreateCustomPermissionsError, R>>
414 for Error
415where
416 R: Send + Sync + std::fmt::Debug + 'static,
417{
418 fn from(
419 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_permissions::CreateCustomPermissionsError, R>,
420 ) -> Self {
421 match err {
422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
425 source: err.into(),
426 }),
427 }
428 }
429}
430impl From<crate::operation::create_custom_permissions::CreateCustomPermissionsError> for Error {
431 fn from(err: crate::operation::create_custom_permissions::CreateCustomPermissionsError) -> Self {
432 match err {
433 crate::operation::create_custom_permissions::CreateCustomPermissionsError::AccessDeniedException(inner) => {
434 Error::AccessDeniedException(inner)
435 }
436 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
437 crate::operation::create_custom_permissions::CreateCustomPermissionsError::InternalFailureException(inner) => {
438 Error::InternalFailureException(inner)
439 }
440 crate::operation::create_custom_permissions::CreateCustomPermissionsError::InvalidParameterValueException(inner) => {
441 Error::InvalidParameterValueException(inner)
442 }
443 crate::operation::create_custom_permissions::CreateCustomPermissionsError::LimitExceededException(inner) => {
444 Error::LimitExceededException(inner)
445 }
446 crate::operation::create_custom_permissions::CreateCustomPermissionsError::PreconditionNotMetException(inner) => {
447 Error::PreconditionNotMetException(inner)
448 }
449 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceExistsException(inner) => {
450 Error::ResourceExistsException(inner)
451 }
452 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceNotFoundException(inner) => {
453 Error::ResourceNotFoundException(inner)
454 }
455 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceUnavailableException(inner) => {
456 Error::ResourceUnavailableException(inner)
457 }
458 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ThrottlingException(inner) => {
459 Error::ThrottlingException(inner)
460 }
461 crate::operation::create_custom_permissions::CreateCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
462 }
463 }
464}
465impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>> for Error
466where
467 R: Send + Sync + std::fmt::Debug + 'static,
468{
469 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>) -> Self {
470 match err {
471 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
472 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
473 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
474 source: err.into(),
475 }),
476 }
477 }
478}
479impl From<crate::operation::create_dashboard::CreateDashboardError> for Error {
480 fn from(err: crate::operation::create_dashboard::CreateDashboardError) -> Self {
481 match err {
482 crate::operation::create_dashboard::CreateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
483 crate::operation::create_dashboard::CreateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
484 crate::operation::create_dashboard::CreateDashboardError::InvalidParameterValueException(inner) => {
485 Error::InvalidParameterValueException(inner)
486 }
487 crate::operation::create_dashboard::CreateDashboardError::LimitExceededException(inner) => Error::LimitExceededException(inner),
488 crate::operation::create_dashboard::CreateDashboardError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
489 crate::operation::create_dashboard::CreateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
490 crate::operation::create_dashboard::CreateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
491 crate::operation::create_dashboard::CreateDashboardError::UnsupportedUserEditionException(inner) => {
492 Error::UnsupportedUserEditionException(inner)
493 }
494 crate::operation::create_dashboard::CreateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
495 }
496 }
497}
498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_set::CreateDataSetError, R>> for Error
499where
500 R: Send + Sync + std::fmt::Debug + 'static,
501{
502 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_set::CreateDataSetError, R>) -> Self {
503 match err {
504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
507 source: err.into(),
508 }),
509 }
510 }
511}
512impl From<crate::operation::create_data_set::CreateDataSetError> for Error {
513 fn from(err: crate::operation::create_data_set::CreateDataSetError) -> Self {
514 match err {
515 crate::operation::create_data_set::CreateDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
516 crate::operation::create_data_set::CreateDataSetError::ConflictException(inner) => Error::ConflictException(inner),
517 crate::operation::create_data_set::CreateDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
518 crate::operation::create_data_set::CreateDataSetError::InvalidParameterValueException(inner) => {
519 Error::InvalidParameterValueException(inner)
520 }
521 crate::operation::create_data_set::CreateDataSetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
522 crate::operation::create_data_set::CreateDataSetError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
523 crate::operation::create_data_set::CreateDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
524 crate::operation::create_data_set::CreateDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
525 crate::operation::create_data_set::CreateDataSetError::UnsupportedUserEditionException(inner) => {
526 Error::UnsupportedUserEditionException(inner)
527 }
528 crate::operation::create_data_set::CreateDataSetError::Unhandled(inner) => Error::Unhandled(inner),
529 }
530 }
531}
532impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>> for Error
533where
534 R: Send + Sync + std::fmt::Debug + 'static,
535{
536 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>) -> Self {
537 match err {
538 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
539 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
540 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
541 source: err.into(),
542 }),
543 }
544 }
545}
546impl From<crate::operation::create_data_source::CreateDataSourceError> for Error {
547 fn from(err: crate::operation::create_data_source::CreateDataSourceError) -> Self {
548 match err {
549 crate::operation::create_data_source::CreateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
550 crate::operation::create_data_source::CreateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
551 crate::operation::create_data_source::CreateDataSourceError::CustomerManagedKeyUnavailableException(inner) => {
552 Error::CustomerManagedKeyUnavailableException(inner)
553 }
554 crate::operation::create_data_source::CreateDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
555 crate::operation::create_data_source::CreateDataSourceError::InvalidParameterValueException(inner) => {
556 Error::InvalidParameterValueException(inner)
557 }
558 crate::operation::create_data_source::CreateDataSourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
559 crate::operation::create_data_source::CreateDataSourceError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
560 crate::operation::create_data_source::CreateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
561 crate::operation::create_data_source::CreateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
562 crate::operation::create_data_source::CreateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
563 }
564 }
565}
566impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder::CreateFolderError, R>> for Error
567where
568 R: Send + Sync + std::fmt::Debug + 'static,
569{
570 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder::CreateFolderError, R>) -> Self {
571 match err {
572 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
573 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
574 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
575 source: err.into(),
576 }),
577 }
578 }
579}
580impl From<crate::operation::create_folder::CreateFolderError> for Error {
581 fn from(err: crate::operation::create_folder::CreateFolderError) -> Self {
582 match err {
583 crate::operation::create_folder::CreateFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
584 crate::operation::create_folder::CreateFolderError::ConflictException(inner) => Error::ConflictException(inner),
585 crate::operation::create_folder::CreateFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
586 crate::operation::create_folder::CreateFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
587 crate::operation::create_folder::CreateFolderError::LimitExceededException(inner) => Error::LimitExceededException(inner),
588 crate::operation::create_folder::CreateFolderError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
589 crate::operation::create_folder::CreateFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
590 crate::operation::create_folder::CreateFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
591 crate::operation::create_folder::CreateFolderError::UnsupportedUserEditionException(inner) => {
592 Error::UnsupportedUserEditionException(inner)
593 }
594 crate::operation::create_folder::CreateFolderError::Unhandled(inner) => Error::Unhandled(inner),
595 }
596 }
597}
598impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder_membership::CreateFolderMembershipError, R>> for Error
599where
600 R: Send + Sync + std::fmt::Debug + 'static,
601{
602 fn from(
603 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder_membership::CreateFolderMembershipError, R>,
604 ) -> Self {
605 match err {
606 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
607 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
608 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
609 source: err.into(),
610 }),
611 }
612 }
613}
614impl From<crate::operation::create_folder_membership::CreateFolderMembershipError> for Error {
615 fn from(err: crate::operation::create_folder_membership::CreateFolderMembershipError) -> Self {
616 match err {
617 crate::operation::create_folder_membership::CreateFolderMembershipError::AccessDeniedException(inner) => {
618 Error::AccessDeniedException(inner)
619 }
620 crate::operation::create_folder_membership::CreateFolderMembershipError::InternalFailureException(inner) => {
621 Error::InternalFailureException(inner)
622 }
623 crate::operation::create_folder_membership::CreateFolderMembershipError::InvalidParameterValueException(inner) => {
624 Error::InvalidParameterValueException(inner)
625 }
626 crate::operation::create_folder_membership::CreateFolderMembershipError::LimitExceededException(inner) => {
627 Error::LimitExceededException(inner)
628 }
629 crate::operation::create_folder_membership::CreateFolderMembershipError::ResourceExistsException(inner) => {
630 Error::ResourceExistsException(inner)
631 }
632 crate::operation::create_folder_membership::CreateFolderMembershipError::ResourceNotFoundException(inner) => {
633 Error::ResourceNotFoundException(inner)
634 }
635 crate::operation::create_folder_membership::CreateFolderMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
636 crate::operation::create_folder_membership::CreateFolderMembershipError::UnsupportedUserEditionException(inner) => {
637 Error::UnsupportedUserEditionException(inner)
638 }
639 crate::operation::create_folder_membership::CreateFolderMembershipError::Unhandled(inner) => Error::Unhandled(inner),
640 }
641 }
642}
643impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group::CreateGroupError, R>> for Error
644where
645 R: Send + Sync + std::fmt::Debug + 'static,
646{
647 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group::CreateGroupError, R>) -> Self {
648 match err {
649 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
650 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
651 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
652 source: err.into(),
653 }),
654 }
655 }
656}
657impl From<crate::operation::create_group::CreateGroupError> for Error {
658 fn from(err: crate::operation::create_group::CreateGroupError) -> Self {
659 match err {
660 crate::operation::create_group::CreateGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
661 crate::operation::create_group::CreateGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
662 crate::operation::create_group::CreateGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
663 crate::operation::create_group::CreateGroupError::LimitExceededException(inner) => Error::LimitExceededException(inner),
664 crate::operation::create_group::CreateGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
665 crate::operation::create_group::CreateGroupError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
666 crate::operation::create_group::CreateGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
667 crate::operation::create_group::CreateGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
668 crate::operation::create_group::CreateGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
669 crate::operation::create_group::CreateGroupError::Unhandled(inner) => Error::Unhandled(inner),
670 }
671 }
672}
673impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group_membership::CreateGroupMembershipError, R>> for Error
674where
675 R: Send + Sync + std::fmt::Debug + 'static,
676{
677 fn from(
678 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group_membership::CreateGroupMembershipError, R>,
679 ) -> Self {
680 match err {
681 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
682 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
683 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
684 source: err.into(),
685 }),
686 }
687 }
688}
689impl From<crate::operation::create_group_membership::CreateGroupMembershipError> for Error {
690 fn from(err: crate::operation::create_group_membership::CreateGroupMembershipError) -> Self {
691 match err {
692 crate::operation::create_group_membership::CreateGroupMembershipError::AccessDeniedException(inner) => {
693 Error::AccessDeniedException(inner)
694 }
695 crate::operation::create_group_membership::CreateGroupMembershipError::InternalFailureException(inner) => {
696 Error::InternalFailureException(inner)
697 }
698 crate::operation::create_group_membership::CreateGroupMembershipError::InvalidParameterValueException(inner) => {
699 Error::InvalidParameterValueException(inner)
700 }
701 crate::operation::create_group_membership::CreateGroupMembershipError::PreconditionNotMetException(inner) => {
702 Error::PreconditionNotMetException(inner)
703 }
704 crate::operation::create_group_membership::CreateGroupMembershipError::ResourceNotFoundException(inner) => {
705 Error::ResourceNotFoundException(inner)
706 }
707 crate::operation::create_group_membership::CreateGroupMembershipError::ResourceUnavailableException(inner) => {
708 Error::ResourceUnavailableException(inner)
709 }
710 crate::operation::create_group_membership::CreateGroupMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
711 crate::operation::create_group_membership::CreateGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
712 }
713 }
714}
715impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError, R>>
716 for Error
717where
718 R: Send + Sync + std::fmt::Debug + 'static,
719{
720 fn from(
721 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError, R>,
722 ) -> Self {
723 match err {
724 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
725 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
726 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
727 source: err.into(),
728 }),
729 }
730 }
731}
732impl From<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError> for Error {
733 fn from(err: crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError) -> Self {
734 match err {
735 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::AccessDeniedException(inner) => {
736 Error::AccessDeniedException(inner)
737 }
738 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
739 Error::ConcurrentUpdatingException(inner)
740 }
741 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::InternalFailureException(inner) => {
742 Error::InternalFailureException(inner)
743 }
744 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
745 Error::InvalidParameterValueException(inner)
746 }
747 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ResourceExistsException(inner) => {
748 Error::ResourceExistsException(inner)
749 }
750 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
751 Error::ResourceNotFoundException(inner)
752 }
753 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ThrottlingException(inner) => {
754 Error::ThrottlingException(inner)
755 }
756 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
757 }
758 }
759}
760impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ingestion::CreateIngestionError, R>> for Error
761where
762 R: Send + Sync + std::fmt::Debug + 'static,
763{
764 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ingestion::CreateIngestionError, R>) -> Self {
765 match err {
766 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
767 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
768 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
769 source: err.into(),
770 }),
771 }
772 }
773}
774impl From<crate::operation::create_ingestion::CreateIngestionError> for Error {
775 fn from(err: crate::operation::create_ingestion::CreateIngestionError) -> Self {
776 match err {
777 crate::operation::create_ingestion::CreateIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
778 crate::operation::create_ingestion::CreateIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
779 crate::operation::create_ingestion::CreateIngestionError::InvalidParameterValueException(inner) => {
780 Error::InvalidParameterValueException(inner)
781 }
782 crate::operation::create_ingestion::CreateIngestionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
783 crate::operation::create_ingestion::CreateIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
784 crate::operation::create_ingestion::CreateIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
785 crate::operation::create_ingestion::CreateIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
786 crate::operation::create_ingestion::CreateIngestionError::Unhandled(inner) => Error::Unhandled(inner),
787 }
788 }
789}
790impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_namespace::CreateNamespaceError, R>> for Error
791where
792 R: Send + Sync + std::fmt::Debug + 'static,
793{
794 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_namespace::CreateNamespaceError, R>) -> Self {
795 match err {
796 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
797 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
798 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
799 source: err.into(),
800 }),
801 }
802 }
803}
804impl From<crate::operation::create_namespace::CreateNamespaceError> for Error {
805 fn from(err: crate::operation::create_namespace::CreateNamespaceError) -> Self {
806 match err {
807 crate::operation::create_namespace::CreateNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
808 crate::operation::create_namespace::CreateNamespaceError::ConflictException(inner) => Error::ConflictException(inner),
809 crate::operation::create_namespace::CreateNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
810 crate::operation::create_namespace::CreateNamespaceError::InvalidParameterValueException(inner) => {
811 Error::InvalidParameterValueException(inner)
812 }
813 crate::operation::create_namespace::CreateNamespaceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
814 crate::operation::create_namespace::CreateNamespaceError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
815 crate::operation::create_namespace::CreateNamespaceError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
816 crate::operation::create_namespace::CreateNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
817 crate::operation::create_namespace::CreateNamespaceError::ResourceUnavailableException(inner) => {
818 Error::ResourceUnavailableException(inner)
819 }
820 crate::operation::create_namespace::CreateNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
821 crate::operation::create_namespace::CreateNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
822 }
823 }
824}
825impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_refresh_schedule::CreateRefreshScheduleError, R>> for Error
826where
827 R: Send + Sync + std::fmt::Debug + 'static,
828{
829 fn from(
830 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_refresh_schedule::CreateRefreshScheduleError, R>,
831 ) -> 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_refresh_schedule::CreateRefreshScheduleError> for Error {
842 fn from(err: crate::operation::create_refresh_schedule::CreateRefreshScheduleError) -> Self {
843 match err {
844 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::AccessDeniedException(inner) => {
845 Error::AccessDeniedException(inner)
846 }
847 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::InternalFailureException(inner) => {
848 Error::InternalFailureException(inner)
849 }
850 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::InvalidParameterValueException(inner) => {
851 Error::InvalidParameterValueException(inner)
852 }
853 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::LimitExceededException(inner) => {
854 Error::LimitExceededException(inner)
855 }
856 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::PreconditionNotMetException(inner) => {
857 Error::PreconditionNotMetException(inner)
858 }
859 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ResourceExistsException(inner) => {
860 Error::ResourceExistsException(inner)
861 }
862 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ResourceNotFoundException(inner) => {
863 Error::ResourceNotFoundException(inner)
864 }
865 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
866 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
867 }
868 }
869}
870impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role_membership::CreateRoleMembershipError, R>> for Error
871where
872 R: Send + Sync + std::fmt::Debug + 'static,
873{
874 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role_membership::CreateRoleMembershipError, R>) -> Self {
875 match err {
876 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
877 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
878 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
879 source: err.into(),
880 }),
881 }
882 }
883}
884impl From<crate::operation::create_role_membership::CreateRoleMembershipError> for Error {
885 fn from(err: crate::operation::create_role_membership::CreateRoleMembershipError) -> Self {
886 match err {
887 crate::operation::create_role_membership::CreateRoleMembershipError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
888 crate::operation::create_role_membership::CreateRoleMembershipError::InternalFailureException(inner) => {
889 Error::InternalFailureException(inner)
890 }
891 crate::operation::create_role_membership::CreateRoleMembershipError::InvalidParameterValueException(inner) => {
892 Error::InvalidParameterValueException(inner)
893 }
894 crate::operation::create_role_membership::CreateRoleMembershipError::PreconditionNotMetException(inner) => {
895 Error::PreconditionNotMetException(inner)
896 }
897 crate::operation::create_role_membership::CreateRoleMembershipError::ResourceNotFoundException(inner) => {
898 Error::ResourceNotFoundException(inner)
899 }
900 crate::operation::create_role_membership::CreateRoleMembershipError::ResourceUnavailableException(inner) => {
901 Error::ResourceUnavailableException(inner)
902 }
903 crate::operation::create_role_membership::CreateRoleMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
904 crate::operation::create_role_membership::CreateRoleMembershipError::Unhandled(inner) => Error::Unhandled(inner),
905 }
906 }
907}
908impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template::CreateTemplateError, R>> for Error
909where
910 R: Send + Sync + std::fmt::Debug + 'static,
911{
912 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template::CreateTemplateError, R>) -> Self {
913 match err {
914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
917 source: err.into(),
918 }),
919 }
920 }
921}
922impl From<crate::operation::create_template::CreateTemplateError> for Error {
923 fn from(err: crate::operation::create_template::CreateTemplateError) -> Self {
924 match err {
925 crate::operation::create_template::CreateTemplateError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
926 crate::operation::create_template::CreateTemplateError::ConflictException(inner) => Error::ConflictException(inner),
927 crate::operation::create_template::CreateTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
928 crate::operation::create_template::CreateTemplateError::InvalidParameterValueException(inner) => {
929 Error::InvalidParameterValueException(inner)
930 }
931 crate::operation::create_template::CreateTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
932 crate::operation::create_template::CreateTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
933 crate::operation::create_template::CreateTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
934 crate::operation::create_template::CreateTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
935 crate::operation::create_template::CreateTemplateError::UnsupportedUserEditionException(inner) => {
936 Error::UnsupportedUserEditionException(inner)
937 }
938 crate::operation::create_template::CreateTemplateError::Unhandled(inner) => Error::Unhandled(inner),
939 }
940 }
941}
942impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template_alias::CreateTemplateAliasError, R>> for Error
943where
944 R: Send + Sync + std::fmt::Debug + 'static,
945{
946 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template_alias::CreateTemplateAliasError, R>) -> Self {
947 match err {
948 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
949 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
950 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
951 source: err.into(),
952 }),
953 }
954 }
955}
956impl From<crate::operation::create_template_alias::CreateTemplateAliasError> for Error {
957 fn from(err: crate::operation::create_template_alias::CreateTemplateAliasError) -> Self {
958 match err {
959 crate::operation::create_template_alias::CreateTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
960 crate::operation::create_template_alias::CreateTemplateAliasError::InternalFailureException(inner) => {
961 Error::InternalFailureException(inner)
962 }
963 crate::operation::create_template_alias::CreateTemplateAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
964 crate::operation::create_template_alias::CreateTemplateAliasError::ResourceExistsException(inner) => {
965 Error::ResourceExistsException(inner)
966 }
967 crate::operation::create_template_alias::CreateTemplateAliasError::ResourceNotFoundException(inner) => {
968 Error::ResourceNotFoundException(inner)
969 }
970 crate::operation::create_template_alias::CreateTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
971 crate::operation::create_template_alias::CreateTemplateAliasError::UnsupportedUserEditionException(inner) => {
972 Error::UnsupportedUserEditionException(inner)
973 }
974 crate::operation::create_template_alias::CreateTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
975 }
976 }
977}
978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme::CreateThemeError, R>> for Error
979where
980 R: Send + Sync + std::fmt::Debug + 'static,
981{
982 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme::CreateThemeError, R>) -> Self {
983 match err {
984 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
985 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
986 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
987 source: err.into(),
988 }),
989 }
990 }
991}
992impl From<crate::operation::create_theme::CreateThemeError> for Error {
993 fn from(err: crate::operation::create_theme::CreateThemeError) -> Self {
994 match err {
995 crate::operation::create_theme::CreateThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
996 crate::operation::create_theme::CreateThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
997 crate::operation::create_theme::CreateThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
998 crate::operation::create_theme::CreateThemeError::LimitExceededException(inner) => Error::LimitExceededException(inner),
999 crate::operation::create_theme::CreateThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1000 crate::operation::create_theme::CreateThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1001 crate::operation::create_theme::CreateThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1002 crate::operation::create_theme::CreateThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
1003 crate::operation::create_theme::CreateThemeError::Unhandled(inner) => Error::Unhandled(inner),
1004 }
1005 }
1006}
1007impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme_alias::CreateThemeAliasError, R>> for Error
1008where
1009 R: Send + Sync + std::fmt::Debug + 'static,
1010{
1011 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme_alias::CreateThemeAliasError, R>) -> Self {
1012 match err {
1013 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1014 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1015 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1016 source: err.into(),
1017 }),
1018 }
1019 }
1020}
1021impl From<crate::operation::create_theme_alias::CreateThemeAliasError> for Error {
1022 fn from(err: crate::operation::create_theme_alias::CreateThemeAliasError) -> Self {
1023 match err {
1024 crate::operation::create_theme_alias::CreateThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
1025 crate::operation::create_theme_alias::CreateThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1026 crate::operation::create_theme_alias::CreateThemeAliasError::InvalidParameterValueException(inner) => {
1027 Error::InvalidParameterValueException(inner)
1028 }
1029 crate::operation::create_theme_alias::CreateThemeAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1030 crate::operation::create_theme_alias::CreateThemeAliasError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1031 crate::operation::create_theme_alias::CreateThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1032 crate::operation::create_theme_alias::CreateThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1033 crate::operation::create_theme_alias::CreateThemeAliasError::UnsupportedUserEditionException(inner) => {
1034 Error::UnsupportedUserEditionException(inner)
1035 }
1036 crate::operation::create_theme_alias::CreateThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
1037 }
1038 }
1039}
1040impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic::CreateTopicError, R>> for Error
1041where
1042 R: Send + Sync + std::fmt::Debug + 'static,
1043{
1044 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic::CreateTopicError, R>) -> Self {
1045 match err {
1046 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1047 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1048 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1049 source: err.into(),
1050 }),
1051 }
1052 }
1053}
1054impl From<crate::operation::create_topic::CreateTopicError> for Error {
1055 fn from(err: crate::operation::create_topic::CreateTopicError) -> Self {
1056 match err {
1057 crate::operation::create_topic::CreateTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1058 crate::operation::create_topic::CreateTopicError::ConflictException(inner) => Error::ConflictException(inner),
1059 crate::operation::create_topic::CreateTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1060 crate::operation::create_topic::CreateTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1061 crate::operation::create_topic::CreateTopicError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1062 crate::operation::create_topic::CreateTopicError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1063 crate::operation::create_topic::CreateTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1064 crate::operation::create_topic::CreateTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1065 crate::operation::create_topic::CreateTopicError::Unhandled(inner) => Error::Unhandled(inner),
1066 }
1067 }
1068}
1069impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError, R>>
1070 for Error
1071where
1072 R: Send + Sync + std::fmt::Debug + 'static,
1073{
1074 fn from(
1075 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError, R>,
1076 ) -> Self {
1077 match err {
1078 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1079 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1080 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1081 source: err.into(),
1082 }),
1083 }
1084 }
1085}
1086impl From<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError> for Error {
1087 fn from(err: crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError) -> Self {
1088 match err {
1089 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::AccessDeniedException(inner) => {
1090 Error::AccessDeniedException(inner)
1091 }
1092 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ConflictException(inner) => {
1093 Error::ConflictException(inner)
1094 }
1095 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::InternalFailureException(inner) => {
1096 Error::InternalFailureException(inner)
1097 }
1098 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
1099 Error::InvalidParameterValueException(inner)
1100 }
1101 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::LimitExceededException(inner) => {
1102 Error::LimitExceededException(inner)
1103 }
1104 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ResourceExistsException(inner) => {
1105 Error::ResourceExistsException(inner)
1106 }
1107 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
1108 Error::ResourceNotFoundException(inner)
1109 }
1110 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ThrottlingException(inner) => {
1111 Error::ThrottlingException(inner)
1112 }
1113 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
1114 }
1115 }
1116}
1117impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_connection::CreateVPCConnectionError, R>> for Error
1118where
1119 R: Send + Sync + std::fmt::Debug + 'static,
1120{
1121 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_connection::CreateVPCConnectionError, R>) -> Self {
1122 match err {
1123 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1124 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1125 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1126 source: err.into(),
1127 }),
1128 }
1129 }
1130}
1131impl From<crate::operation::create_vpc_connection::CreateVPCConnectionError> for Error {
1132 fn from(err: crate::operation::create_vpc_connection::CreateVPCConnectionError) -> Self {
1133 match err {
1134 crate::operation::create_vpc_connection::CreateVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1135 crate::operation::create_vpc_connection::CreateVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
1136 crate::operation::create_vpc_connection::CreateVPCConnectionError::InternalFailureException(inner) => {
1137 Error::InternalFailureException(inner)
1138 }
1139 crate::operation::create_vpc_connection::CreateVPCConnectionError::InvalidParameterValueException(inner) => {
1140 Error::InvalidParameterValueException(inner)
1141 }
1142 crate::operation::create_vpc_connection::CreateVPCConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1143 crate::operation::create_vpc_connection::CreateVPCConnectionError::ResourceExistsException(inner) => {
1144 Error::ResourceExistsException(inner)
1145 }
1146 crate::operation::create_vpc_connection::CreateVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1147 crate::operation::create_vpc_connection::CreateVPCConnectionError::UnsupportedUserEditionException(inner) => {
1148 Error::UnsupportedUserEditionException(inner)
1149 }
1150 crate::operation::create_vpc_connection::CreateVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
1151 }
1152 }
1153}
1154impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_customization::DeleteAccountCustomizationError, R>>
1155 for Error
1156where
1157 R: Send + Sync + std::fmt::Debug + 'static,
1158{
1159 fn from(
1160 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_customization::DeleteAccountCustomizationError, R>,
1161 ) -> Self {
1162 match err {
1163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1166 source: err.into(),
1167 }),
1168 }
1169 }
1170}
1171impl From<crate::operation::delete_account_customization::DeleteAccountCustomizationError> for Error {
1172 fn from(err: crate::operation::delete_account_customization::DeleteAccountCustomizationError) -> Self {
1173 match err {
1174 crate::operation::delete_account_customization::DeleteAccountCustomizationError::AccessDeniedException(inner) => {
1175 Error::AccessDeniedException(inner)
1176 }
1177 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ConflictException(inner) => {
1178 Error::ConflictException(inner)
1179 }
1180 crate::operation::delete_account_customization::DeleteAccountCustomizationError::InternalFailureException(inner) => {
1181 Error::InternalFailureException(inner)
1182 }
1183 crate::operation::delete_account_customization::DeleteAccountCustomizationError::InvalidParameterValueException(inner) => {
1184 Error::InvalidParameterValueException(inner)
1185 }
1186 crate::operation::delete_account_customization::DeleteAccountCustomizationError::LimitExceededException(inner) => {
1187 Error::LimitExceededException(inner)
1188 }
1189 crate::operation::delete_account_customization::DeleteAccountCustomizationError::PreconditionNotMetException(inner) => {
1190 Error::PreconditionNotMetException(inner)
1191 }
1192 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ResourceNotFoundException(inner) => {
1193 Error::ResourceNotFoundException(inner)
1194 }
1195 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ResourceUnavailableException(inner) => {
1196 Error::ResourceUnavailableException(inner)
1197 }
1198 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ThrottlingException(inner) => {
1199 Error::ThrottlingException(inner)
1200 }
1201 crate::operation::delete_account_customization::DeleteAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
1202 }
1203 }
1204}
1205impl<R>
1206 From<
1207 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError, R>,
1208 > for Error
1209where
1210 R: Send + Sync + std::fmt::Debug + 'static,
1211{
1212 fn from(
1213 err: ::aws_smithy_runtime_api::client::result::SdkError<
1214 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError,
1215 R,
1216 >,
1217 ) -> Self {
1218 match err {
1219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1222 source: err.into(),
1223 }),
1224 }
1225 }
1226}
1227impl From<crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError> for Error {
1228 fn from(err: crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError) -> Self {
1229 match err {
1230 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::AccessDeniedException(inner) => {
1231 Error::AccessDeniedException(inner)
1232 }
1233 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::InternalFailureException(inner) => {
1234 Error::InternalFailureException(inner)
1235 }
1236 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::InvalidParameterValueException(inner) => {
1237 Error::InvalidParameterValueException(inner)
1238 }
1239 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::ResourceNotFoundException(inner) => {
1240 Error::ResourceNotFoundException(inner)
1241 }
1242 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::ThrottlingException(inner) => {
1243 Error::ThrottlingException(inner)
1244 }
1245 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
1246 }
1247 }
1248}
1249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError, R>>
1250 for Error
1251where
1252 R: Send + Sync + std::fmt::Debug + 'static,
1253{
1254 fn from(
1255 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError, R>,
1256 ) -> Self {
1257 match err {
1258 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1259 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1260 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1261 source: err.into(),
1262 }),
1263 }
1264 }
1265}
1266impl From<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError> for Error {
1267 fn from(err: crate::operation::delete_account_subscription::DeleteAccountSubscriptionError) -> Self {
1268 match err {
1269 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::AccessDeniedException(inner) => {
1270 Error::AccessDeniedException(inner)
1271 }
1272 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::InternalFailureException(inner) => {
1273 Error::InternalFailureException(inner)
1274 }
1275 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::InvalidParameterValueException(inner) => {
1276 Error::InvalidParameterValueException(inner)
1277 }
1278 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::PreconditionNotMetException(inner) => {
1279 Error::PreconditionNotMetException(inner)
1280 }
1281 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ResourceNotFoundException(inner) => {
1282 Error::ResourceNotFoundException(inner)
1283 }
1284 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ResourceUnavailableException(inner) => {
1285 Error::ResourceUnavailableException(inner)
1286 }
1287 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ThrottlingException(inner) => {
1288 Error::ThrottlingException(inner)
1289 }
1290 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
1291 }
1292 }
1293}
1294impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_analysis::DeleteAnalysisError, R>> for Error
1295where
1296 R: Send + Sync + std::fmt::Debug + 'static,
1297{
1298 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_analysis::DeleteAnalysisError, R>) -> Self {
1299 match err {
1300 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1301 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1302 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1303 source: err.into(),
1304 }),
1305 }
1306 }
1307}
1308impl From<crate::operation::delete_analysis::DeleteAnalysisError> for Error {
1309 fn from(err: crate::operation::delete_analysis::DeleteAnalysisError) -> Self {
1310 match err {
1311 crate::operation::delete_analysis::DeleteAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
1312 crate::operation::delete_analysis::DeleteAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1313 crate::operation::delete_analysis::DeleteAnalysisError::InvalidParameterValueException(inner) => {
1314 Error::InvalidParameterValueException(inner)
1315 }
1316 crate::operation::delete_analysis::DeleteAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1317 crate::operation::delete_analysis::DeleteAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1318 crate::operation::delete_analysis::DeleteAnalysisError::UnsupportedUserEditionException(inner) => {
1319 Error::UnsupportedUserEditionException(inner)
1320 }
1321 crate::operation::delete_analysis::DeleteAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
1322 }
1323 }
1324}
1325impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand::DeleteBrandError, R>> for Error
1326where
1327 R: Send + Sync + std::fmt::Debug + 'static,
1328{
1329 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand::DeleteBrandError, R>) -> Self {
1330 match err {
1331 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1332 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1333 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1334 source: err.into(),
1335 }),
1336 }
1337 }
1338}
1339impl From<crate::operation::delete_brand::DeleteBrandError> for Error {
1340 fn from(err: crate::operation::delete_brand::DeleteBrandError) -> Self {
1341 match err {
1342 crate::operation::delete_brand::DeleteBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1343 crate::operation::delete_brand::DeleteBrandError::ConflictException(inner) => Error::ConflictException(inner),
1344 crate::operation::delete_brand::DeleteBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
1345 crate::operation::delete_brand::DeleteBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1346 crate::operation::delete_brand::DeleteBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1347 crate::operation::delete_brand::DeleteBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1348 crate::operation::delete_brand::DeleteBrandError::Unhandled(inner) => Error::Unhandled(inner),
1349 }
1350 }
1351}
1352impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError, R>> for Error
1353where
1354 R: Send + Sync + std::fmt::Debug + 'static,
1355{
1356 fn from(
1357 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError, R>,
1358 ) -> Self {
1359 match err {
1360 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1361 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1362 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1363 source: err.into(),
1364 }),
1365 }
1366 }
1367}
1368impl From<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError> for Error {
1369 fn from(err: crate::operation::delete_brand_assignment::DeleteBrandAssignmentError) -> Self {
1370 match err {
1371 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::AccessDeniedException(inner) => {
1372 Error::AccessDeniedException(inner)
1373 }
1374 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
1375 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::InternalServerException(inner) => {
1376 Error::InternalServerException(inner)
1377 }
1378 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::InvalidRequestException(inner) => {
1379 Error::InvalidRequestException(inner)
1380 }
1381 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ResourceNotFoundException(inner) => {
1382 Error::ResourceNotFoundException(inner)
1383 }
1384 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1385 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
1386 }
1387 }
1388}
1389impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError, R>>
1390 for Error
1391where
1392 R: Send + Sync + std::fmt::Debug + 'static,
1393{
1394 fn from(
1395 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError, R>,
1396 ) -> Self {
1397 match err {
1398 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1399 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1400 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1401 source: err.into(),
1402 }),
1403 }
1404 }
1405}
1406impl From<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError> for Error {
1407 fn from(err: crate::operation::delete_custom_permissions::DeleteCustomPermissionsError) -> Self {
1408 match err {
1409 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::AccessDeniedException(inner) => {
1410 Error::AccessDeniedException(inner)
1411 }
1412 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
1413 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::InternalFailureException(inner) => {
1414 Error::InternalFailureException(inner)
1415 }
1416 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::InvalidParameterValueException(inner) => {
1417 Error::InvalidParameterValueException(inner)
1418 }
1419 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::PreconditionNotMetException(inner) => {
1420 Error::PreconditionNotMetException(inner)
1421 }
1422 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceExistsException(inner) => {
1423 Error::ResourceExistsException(inner)
1424 }
1425 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceNotFoundException(inner) => {
1426 Error::ResourceNotFoundException(inner)
1427 }
1428 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceUnavailableException(inner) => {
1429 Error::ResourceUnavailableException(inner)
1430 }
1431 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ThrottlingException(inner) => {
1432 Error::ThrottlingException(inner)
1433 }
1434 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
1435 }
1436 }
1437}
1438impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>> for Error
1439where
1440 R: Send + Sync + std::fmt::Debug + 'static,
1441{
1442 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>) -> Self {
1443 match err {
1444 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1445 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1446 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1447 source: err.into(),
1448 }),
1449 }
1450 }
1451}
1452impl From<crate::operation::delete_dashboard::DeleteDashboardError> for Error {
1453 fn from(err: crate::operation::delete_dashboard::DeleteDashboardError) -> Self {
1454 match err {
1455 crate::operation::delete_dashboard::DeleteDashboardError::ConflictException(inner) => Error::ConflictException(inner),
1456 crate::operation::delete_dashboard::DeleteDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1457 crate::operation::delete_dashboard::DeleteDashboardError::InvalidParameterValueException(inner) => {
1458 Error::InvalidParameterValueException(inner)
1459 }
1460 crate::operation::delete_dashboard::DeleteDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1461 crate::operation::delete_dashboard::DeleteDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1462 crate::operation::delete_dashboard::DeleteDashboardError::UnsupportedUserEditionException(inner) => {
1463 Error::UnsupportedUserEditionException(inner)
1464 }
1465 crate::operation::delete_dashboard::DeleteDashboardError::Unhandled(inner) => Error::Unhandled(inner),
1466 }
1467 }
1468}
1469impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_set::DeleteDataSetError, R>> for Error
1470where
1471 R: Send + Sync + std::fmt::Debug + 'static,
1472{
1473 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_set::DeleteDataSetError, R>) -> Self {
1474 match err {
1475 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1476 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1477 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1478 source: err.into(),
1479 }),
1480 }
1481 }
1482}
1483impl From<crate::operation::delete_data_set::DeleteDataSetError> for Error {
1484 fn from(err: crate::operation::delete_data_set::DeleteDataSetError) -> Self {
1485 match err {
1486 crate::operation::delete_data_set::DeleteDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1487 crate::operation::delete_data_set::DeleteDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1488 crate::operation::delete_data_set::DeleteDataSetError::InvalidParameterValueException(inner) => {
1489 Error::InvalidParameterValueException(inner)
1490 }
1491 crate::operation::delete_data_set::DeleteDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1492 crate::operation::delete_data_set::DeleteDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1493 crate::operation::delete_data_set::DeleteDataSetError::Unhandled(inner) => Error::Unhandled(inner),
1494 }
1495 }
1496}
1497impl<R>
1498 From<
1499 ::aws_smithy_runtime_api::client::result::SdkError<
1500 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError,
1501 R,
1502 >,
1503 > for Error
1504where
1505 R: Send + Sync + std::fmt::Debug + 'static,
1506{
1507 fn from(
1508 err: ::aws_smithy_runtime_api::client::result::SdkError<
1509 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError,
1510 R,
1511 >,
1512 ) -> Self {
1513 match err {
1514 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1515 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1516 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1517 source: err.into(),
1518 }),
1519 }
1520 }
1521}
1522impl From<crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError> for Error {
1523 fn from(err: crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError) -> Self {
1524 match err {
1525 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
1526 Error::AccessDeniedException(inner)
1527 }
1528 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ConflictException(inner) => {
1529 Error::ConflictException(inner)
1530 }
1531 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::InternalFailureException(inner) => {
1532 Error::InternalFailureException(inner)
1533 }
1534 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
1535 Error::InvalidParameterValueException(inner)
1536 }
1537 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::LimitExceededException(inner) => {
1538 Error::LimitExceededException(inner)
1539 }
1540 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
1541 Error::ResourceNotFoundException(inner)
1542 }
1543 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ThrottlingException(inner) => {
1544 Error::ThrottlingException(inner)
1545 }
1546 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
1547 }
1548 }
1549}
1550impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>> for Error
1551where
1552 R: Send + Sync + std::fmt::Debug + 'static,
1553{
1554 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>) -> Self {
1555 match err {
1556 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1557 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1558 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1559 source: err.into(),
1560 }),
1561 }
1562 }
1563}
1564impl From<crate::operation::delete_data_source::DeleteDataSourceError> for Error {
1565 fn from(err: crate::operation::delete_data_source::DeleteDataSourceError) -> Self {
1566 match err {
1567 crate::operation::delete_data_source::DeleteDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1568 crate::operation::delete_data_source::DeleteDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1569 crate::operation::delete_data_source::DeleteDataSourceError::InvalidParameterValueException(inner) => {
1570 Error::InvalidParameterValueException(inner)
1571 }
1572 crate::operation::delete_data_source::DeleteDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1573 crate::operation::delete_data_source::DeleteDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1574 crate::operation::delete_data_source::DeleteDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
1575 }
1576 }
1577}
1578impl<R>
1579 From<
1580 ::aws_smithy_runtime_api::client::result::SdkError<
1581 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError,
1582 R,
1583 >,
1584 > for Error
1585where
1586 R: Send + Sync + std::fmt::Debug + 'static,
1587{
1588 fn from(
1589 err: ::aws_smithy_runtime_api::client::result::SdkError<
1590 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError,
1591 R,
1592 >,
1593 ) -> Self {
1594 match err {
1595 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1596 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1597 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1598 source: err.into(),
1599 }),
1600 }
1601 }
1602}
1603impl From<crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError> for Error {
1604 fn from(err: crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError) -> Self {
1605 match err {
1606 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
1607 Error::AccessDeniedException(inner)
1608 }
1609 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ConflictException(inner) => {
1610 Error::ConflictException(inner)
1611 }
1612 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::InternalFailureException(inner) => {
1613 Error::InternalFailureException(inner)
1614 }
1615 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
1616 Error::ResourceNotFoundException(inner)
1617 }
1618 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ThrottlingException(inner) => {
1619 Error::ThrottlingException(inner)
1620 }
1621 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::Unhandled(inner) => {
1622 Error::Unhandled(inner)
1623 }
1624 }
1625 }
1626}
1627impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder::DeleteFolderError, R>> for Error
1628where
1629 R: Send + Sync + std::fmt::Debug + 'static,
1630{
1631 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder::DeleteFolderError, R>) -> Self {
1632 match err {
1633 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1634 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1635 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1636 source: err.into(),
1637 }),
1638 }
1639 }
1640}
1641impl From<crate::operation::delete_folder::DeleteFolderError> for Error {
1642 fn from(err: crate::operation::delete_folder::DeleteFolderError) -> Self {
1643 match err {
1644 crate::operation::delete_folder::DeleteFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1645 crate::operation::delete_folder::DeleteFolderError::ConflictException(inner) => Error::ConflictException(inner),
1646 crate::operation::delete_folder::DeleteFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1647 crate::operation::delete_folder::DeleteFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1648 crate::operation::delete_folder::DeleteFolderError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
1649 crate::operation::delete_folder::DeleteFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1650 crate::operation::delete_folder::DeleteFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1651 crate::operation::delete_folder::DeleteFolderError::UnsupportedUserEditionException(inner) => {
1652 Error::UnsupportedUserEditionException(inner)
1653 }
1654 crate::operation::delete_folder::DeleteFolderError::Unhandled(inner) => Error::Unhandled(inner),
1655 }
1656 }
1657}
1658impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder_membership::DeleteFolderMembershipError, R>> for Error
1659where
1660 R: Send + Sync + std::fmt::Debug + 'static,
1661{
1662 fn from(
1663 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder_membership::DeleteFolderMembershipError, R>,
1664 ) -> Self {
1665 match err {
1666 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1667 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1668 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1669 source: err.into(),
1670 }),
1671 }
1672 }
1673}
1674impl From<crate::operation::delete_folder_membership::DeleteFolderMembershipError> for Error {
1675 fn from(err: crate::operation::delete_folder_membership::DeleteFolderMembershipError) -> Self {
1676 match err {
1677 crate::operation::delete_folder_membership::DeleteFolderMembershipError::AccessDeniedException(inner) => {
1678 Error::AccessDeniedException(inner)
1679 }
1680 crate::operation::delete_folder_membership::DeleteFolderMembershipError::InternalFailureException(inner) => {
1681 Error::InternalFailureException(inner)
1682 }
1683 crate::operation::delete_folder_membership::DeleteFolderMembershipError::InvalidParameterValueException(inner) => {
1684 Error::InvalidParameterValueException(inner)
1685 }
1686 crate::operation::delete_folder_membership::DeleteFolderMembershipError::ResourceNotFoundException(inner) => {
1687 Error::ResourceNotFoundException(inner)
1688 }
1689 crate::operation::delete_folder_membership::DeleteFolderMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1690 crate::operation::delete_folder_membership::DeleteFolderMembershipError::UnsupportedUserEditionException(inner) => {
1691 Error::UnsupportedUserEditionException(inner)
1692 }
1693 crate::operation::delete_folder_membership::DeleteFolderMembershipError::Unhandled(inner) => Error::Unhandled(inner),
1694 }
1695 }
1696}
1697impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, R>> for Error
1698where
1699 R: Send + Sync + std::fmt::Debug + 'static,
1700{
1701 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, R>) -> Self {
1702 match err {
1703 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1704 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1705 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1706 source: err.into(),
1707 }),
1708 }
1709 }
1710}
1711impl From<crate::operation::delete_group::DeleteGroupError> for Error {
1712 fn from(err: crate::operation::delete_group::DeleteGroupError) -> Self {
1713 match err {
1714 crate::operation::delete_group::DeleteGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1715 crate::operation::delete_group::DeleteGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1716 crate::operation::delete_group::DeleteGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1717 crate::operation::delete_group::DeleteGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
1718 crate::operation::delete_group::DeleteGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1719 crate::operation::delete_group::DeleteGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
1720 crate::operation::delete_group::DeleteGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1721 crate::operation::delete_group::DeleteGroupError::Unhandled(inner) => Error::Unhandled(inner),
1722 }
1723 }
1724}
1725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group_membership::DeleteGroupMembershipError, R>> for Error
1726where
1727 R: Send + Sync + std::fmt::Debug + 'static,
1728{
1729 fn from(
1730 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group_membership::DeleteGroupMembershipError, R>,
1731 ) -> Self {
1732 match err {
1733 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1734 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1735 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1736 source: err.into(),
1737 }),
1738 }
1739 }
1740}
1741impl From<crate::operation::delete_group_membership::DeleteGroupMembershipError> for Error {
1742 fn from(err: crate::operation::delete_group_membership::DeleteGroupMembershipError) -> Self {
1743 match err {
1744 crate::operation::delete_group_membership::DeleteGroupMembershipError::AccessDeniedException(inner) => {
1745 Error::AccessDeniedException(inner)
1746 }
1747 crate::operation::delete_group_membership::DeleteGroupMembershipError::InternalFailureException(inner) => {
1748 Error::InternalFailureException(inner)
1749 }
1750 crate::operation::delete_group_membership::DeleteGroupMembershipError::InvalidParameterValueException(inner) => {
1751 Error::InvalidParameterValueException(inner)
1752 }
1753 crate::operation::delete_group_membership::DeleteGroupMembershipError::PreconditionNotMetException(inner) => {
1754 Error::PreconditionNotMetException(inner)
1755 }
1756 crate::operation::delete_group_membership::DeleteGroupMembershipError::ResourceNotFoundException(inner) => {
1757 Error::ResourceNotFoundException(inner)
1758 }
1759 crate::operation::delete_group_membership::DeleteGroupMembershipError::ResourceUnavailableException(inner) => {
1760 Error::ResourceUnavailableException(inner)
1761 }
1762 crate::operation::delete_group_membership::DeleteGroupMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1763 crate::operation::delete_group_membership::DeleteGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
1764 }
1765 }
1766}
1767impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError, R>>
1768 for Error
1769where
1770 R: Send + Sync + std::fmt::Debug + 'static,
1771{
1772 fn from(
1773 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError, R>,
1774 ) -> 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_iam_policy_assignment::DeleteIAMPolicyAssignmentError> for Error {
1785 fn from(err: crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError) -> Self {
1786 match err {
1787 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::AccessDeniedException(inner) => {
1788 Error::AccessDeniedException(inner)
1789 }
1790 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
1791 Error::ConcurrentUpdatingException(inner)
1792 }
1793 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::InternalFailureException(inner) => {
1794 Error::InternalFailureException(inner)
1795 }
1796 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
1797 Error::InvalidParameterValueException(inner)
1798 }
1799 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ResourceExistsException(inner) => {
1800 Error::ResourceExistsException(inner)
1801 }
1802 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
1803 Error::ResourceNotFoundException(inner)
1804 }
1805 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ThrottlingException(inner) => {
1806 Error::ThrottlingException(inner)
1807 }
1808 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
1809 }
1810 }
1811}
1812impl<R>
1813 From<
1814 ::aws_smithy_runtime_api::client::result::SdkError<
1815 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError,
1816 R,
1817 >,
1818 > for Error
1819where
1820 R: Send + Sync + std::fmt::Debug + 'static,
1821{
1822 fn from(
1823 err: ::aws_smithy_runtime_api::client::result::SdkError<
1824 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError,
1825 R,
1826 >,
1827 ) -> Self {
1828 match err {
1829 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1830 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1831 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1832 source: err.into(),
1833 }),
1834 }
1835 }
1836}
1837impl From<crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError> for Error {
1838 fn from(err: crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError) -> Self {
1839 match err {
1840 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::AccessDeniedException(inner) => {
1841 Error::AccessDeniedException(inner)
1842 }
1843 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::InternalFailureException(inner) => {
1844 Error::InternalFailureException(inner)
1845 }
1846 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::InvalidParameterValueException(inner) => {
1847 Error::InvalidParameterValueException(inner)
1848 }
1849 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::ResourceNotFoundException(inner) => {
1850 Error::ResourceNotFoundException(inner)
1851 }
1852 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::ThrottlingException(inner) => {
1853 Error::ThrottlingException(inner)
1854 }
1855 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::Unhandled(inner) => Error::Unhandled(inner),
1856 }
1857 }
1858}
1859impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_namespace::DeleteNamespaceError, R>> for Error
1860where
1861 R: Send + Sync + std::fmt::Debug + 'static,
1862{
1863 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_namespace::DeleteNamespaceError, R>) -> Self {
1864 match err {
1865 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1866 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1867 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1868 source: err.into(),
1869 }),
1870 }
1871 }
1872}
1873impl From<crate::operation::delete_namespace::DeleteNamespaceError> for Error {
1874 fn from(err: crate::operation::delete_namespace::DeleteNamespaceError) -> Self {
1875 match err {
1876 crate::operation::delete_namespace::DeleteNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1877 crate::operation::delete_namespace::DeleteNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1878 crate::operation::delete_namespace::DeleteNamespaceError::InvalidParameterValueException(inner) => {
1879 Error::InvalidParameterValueException(inner)
1880 }
1881 crate::operation::delete_namespace::DeleteNamespaceError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
1882 crate::operation::delete_namespace::DeleteNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1883 crate::operation::delete_namespace::DeleteNamespaceError::ResourceUnavailableException(inner) => {
1884 Error::ResourceUnavailableException(inner)
1885 }
1886 crate::operation::delete_namespace::DeleteNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1887 crate::operation::delete_namespace::DeleteNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
1888 }
1889 }
1890}
1891impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError, R>> for Error
1892where
1893 R: Send + Sync + std::fmt::Debug + 'static,
1894{
1895 fn from(
1896 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError, R>,
1897 ) -> Self {
1898 match err {
1899 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1900 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1901 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1902 source: err.into(),
1903 }),
1904 }
1905 }
1906}
1907impl From<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError> for Error {
1908 fn from(err: crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError) -> Self {
1909 match err {
1910 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::AccessDeniedException(inner) => {
1911 Error::AccessDeniedException(inner)
1912 }
1913 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::InternalFailureException(inner) => {
1914 Error::InternalFailureException(inner)
1915 }
1916 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::InvalidParameterValueException(inner) => {
1917 Error::InvalidParameterValueException(inner)
1918 }
1919 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::LimitExceededException(inner) => {
1920 Error::LimitExceededException(inner)
1921 }
1922 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::ResourceNotFoundException(inner) => {
1923 Error::ResourceNotFoundException(inner)
1924 }
1925 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1926 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
1927 }
1928 }
1929}
1930impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError, R>>
1931 for Error
1932where
1933 R: Send + Sync + std::fmt::Debug + 'static,
1934{
1935 fn from(
1936 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError, R>,
1937 ) -> Self {
1938 match err {
1939 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1940 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1941 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1942 source: err.into(),
1943 }),
1944 }
1945 }
1946}
1947impl From<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError> for Error {
1948 fn from(err: crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError) -> Self {
1949 match err {
1950 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::AccessDeniedException(inner) => {
1951 Error::AccessDeniedException(inner)
1952 }
1953 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::InternalFailureException(inner) => {
1954 Error::InternalFailureException(inner)
1955 }
1956 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::InvalidParameterValueException(inner) => {
1957 Error::InvalidParameterValueException(inner)
1958 }
1959 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::PreconditionNotMetException(inner) => {
1960 Error::PreconditionNotMetException(inner)
1961 }
1962 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ResourceNotFoundException(inner) => {
1963 Error::ResourceNotFoundException(inner)
1964 }
1965 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ResourceUnavailableException(inner) => {
1966 Error::ResourceUnavailableException(inner)
1967 }
1968 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ThrottlingException(inner) => {
1969 Error::ThrottlingException(inner)
1970 }
1971 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
1972 }
1973 }
1974}
1975impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_membership::DeleteRoleMembershipError, R>> for Error
1976where
1977 R: Send + Sync + std::fmt::Debug + 'static,
1978{
1979 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_membership::DeleteRoleMembershipError, R>) -> Self {
1980 match err {
1981 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1982 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1983 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1984 source: err.into(),
1985 }),
1986 }
1987 }
1988}
1989impl From<crate::operation::delete_role_membership::DeleteRoleMembershipError> for Error {
1990 fn from(err: crate::operation::delete_role_membership::DeleteRoleMembershipError) -> Self {
1991 match err {
1992 crate::operation::delete_role_membership::DeleteRoleMembershipError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1993 crate::operation::delete_role_membership::DeleteRoleMembershipError::InternalFailureException(inner) => {
1994 Error::InternalFailureException(inner)
1995 }
1996 crate::operation::delete_role_membership::DeleteRoleMembershipError::InvalidParameterValueException(inner) => {
1997 Error::InvalidParameterValueException(inner)
1998 }
1999 crate::operation::delete_role_membership::DeleteRoleMembershipError::PreconditionNotMetException(inner) => {
2000 Error::PreconditionNotMetException(inner)
2001 }
2002 crate::operation::delete_role_membership::DeleteRoleMembershipError::ResourceNotFoundException(inner) => {
2003 Error::ResourceNotFoundException(inner)
2004 }
2005 crate::operation::delete_role_membership::DeleteRoleMembershipError::ResourceUnavailableException(inner) => {
2006 Error::ResourceUnavailableException(inner)
2007 }
2008 crate::operation::delete_role_membership::DeleteRoleMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2009 crate::operation::delete_role_membership::DeleteRoleMembershipError::Unhandled(inner) => Error::Unhandled(inner),
2010 }
2011 }
2012}
2013impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template::DeleteTemplateError, R>> for Error
2014where
2015 R: Send + Sync + std::fmt::Debug + 'static,
2016{
2017 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template::DeleteTemplateError, R>) -> Self {
2018 match err {
2019 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2020 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2021 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2022 source: err.into(),
2023 }),
2024 }
2025 }
2026}
2027impl From<crate::operation::delete_template::DeleteTemplateError> for Error {
2028 fn from(err: crate::operation::delete_template::DeleteTemplateError) -> Self {
2029 match err {
2030 crate::operation::delete_template::DeleteTemplateError::ConflictException(inner) => Error::ConflictException(inner),
2031 crate::operation::delete_template::DeleteTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2032 crate::operation::delete_template::DeleteTemplateError::InvalidParameterValueException(inner) => {
2033 Error::InvalidParameterValueException(inner)
2034 }
2035 crate::operation::delete_template::DeleteTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2036 crate::operation::delete_template::DeleteTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2037 crate::operation::delete_template::DeleteTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2038 crate::operation::delete_template::DeleteTemplateError::UnsupportedUserEditionException(inner) => {
2039 Error::UnsupportedUserEditionException(inner)
2040 }
2041 crate::operation::delete_template::DeleteTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2042 }
2043 }
2044}
2045impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template_alias::DeleteTemplateAliasError, R>> for Error
2046where
2047 R: Send + Sync + std::fmt::Debug + 'static,
2048{
2049 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template_alias::DeleteTemplateAliasError, R>) -> Self {
2050 match err {
2051 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2052 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2053 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2054 source: err.into(),
2055 }),
2056 }
2057 }
2058}
2059impl From<crate::operation::delete_template_alias::DeleteTemplateAliasError> for Error {
2060 fn from(err: crate::operation::delete_template_alias::DeleteTemplateAliasError) -> Self {
2061 match err {
2062 crate::operation::delete_template_alias::DeleteTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
2063 crate::operation::delete_template_alias::DeleteTemplateAliasError::InternalFailureException(inner) => {
2064 Error::InternalFailureException(inner)
2065 }
2066 crate::operation::delete_template_alias::DeleteTemplateAliasError::ResourceNotFoundException(inner) => {
2067 Error::ResourceNotFoundException(inner)
2068 }
2069 crate::operation::delete_template_alias::DeleteTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2070 crate::operation::delete_template_alias::DeleteTemplateAliasError::UnsupportedUserEditionException(inner) => {
2071 Error::UnsupportedUserEditionException(inner)
2072 }
2073 crate::operation::delete_template_alias::DeleteTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
2074 }
2075 }
2076}
2077impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme::DeleteThemeError, R>> for Error
2078where
2079 R: Send + Sync + std::fmt::Debug + 'static,
2080{
2081 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme::DeleteThemeError, R>) -> Self {
2082 match err {
2083 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2084 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2085 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2086 source: err.into(),
2087 }),
2088 }
2089 }
2090}
2091impl From<crate::operation::delete_theme::DeleteThemeError> for Error {
2092 fn from(err: crate::operation::delete_theme::DeleteThemeError) -> Self {
2093 match err {
2094 crate::operation::delete_theme::DeleteThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2095 crate::operation::delete_theme::DeleteThemeError::ConflictException(inner) => Error::ConflictException(inner),
2096 crate::operation::delete_theme::DeleteThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2097 crate::operation::delete_theme::DeleteThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2098 crate::operation::delete_theme::DeleteThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2099 crate::operation::delete_theme::DeleteThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2100 crate::operation::delete_theme::DeleteThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
2101 crate::operation::delete_theme::DeleteThemeError::Unhandled(inner) => Error::Unhandled(inner),
2102 }
2103 }
2104}
2105impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme_alias::DeleteThemeAliasError, R>> for Error
2106where
2107 R: Send + Sync + std::fmt::Debug + 'static,
2108{
2109 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme_alias::DeleteThemeAliasError, R>) -> Self {
2110 match err {
2111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2114 source: err.into(),
2115 }),
2116 }
2117 }
2118}
2119impl From<crate::operation::delete_theme_alias::DeleteThemeAliasError> for Error {
2120 fn from(err: crate::operation::delete_theme_alias::DeleteThemeAliasError) -> Self {
2121 match err {
2122 crate::operation::delete_theme_alias::DeleteThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
2123 crate::operation::delete_theme_alias::DeleteThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2124 crate::operation::delete_theme_alias::DeleteThemeAliasError::InvalidParameterValueException(inner) => {
2125 Error::InvalidParameterValueException(inner)
2126 }
2127 crate::operation::delete_theme_alias::DeleteThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2128 crate::operation::delete_theme_alias::DeleteThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2129 crate::operation::delete_theme_alias::DeleteThemeAliasError::UnsupportedUserEditionException(inner) => {
2130 Error::UnsupportedUserEditionException(inner)
2131 }
2132 crate::operation::delete_theme_alias::DeleteThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
2133 }
2134 }
2135}
2136impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic::DeleteTopicError, R>> for Error
2137where
2138 R: Send + Sync + std::fmt::Debug + 'static,
2139{
2140 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic::DeleteTopicError, R>) -> Self {
2141 match err {
2142 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2143 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2144 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2145 source: err.into(),
2146 }),
2147 }
2148 }
2149}
2150impl From<crate::operation::delete_topic::DeleteTopicError> for Error {
2151 fn from(err: crate::operation::delete_topic::DeleteTopicError) -> Self {
2152 match err {
2153 crate::operation::delete_topic::DeleteTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2154 crate::operation::delete_topic::DeleteTopicError::ConflictException(inner) => Error::ConflictException(inner),
2155 crate::operation::delete_topic::DeleteTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2156 crate::operation::delete_topic::DeleteTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2157 crate::operation::delete_topic::DeleteTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2158 crate::operation::delete_topic::DeleteTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2159 crate::operation::delete_topic::DeleteTopicError::Unhandled(inner) => Error::Unhandled(inner),
2160 }
2161 }
2162}
2163impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError, R>>
2164 for Error
2165where
2166 R: Send + Sync + std::fmt::Debug + 'static,
2167{
2168 fn from(
2169 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError, R>,
2170 ) -> Self {
2171 match err {
2172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2175 source: err.into(),
2176 }),
2177 }
2178 }
2179}
2180impl From<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError> for Error {
2181 fn from(err: crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError) -> Self {
2182 match err {
2183 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::AccessDeniedException(inner) => {
2184 Error::AccessDeniedException(inner)
2185 }
2186 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ConflictException(inner) => {
2187 Error::ConflictException(inner)
2188 }
2189 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::InternalFailureException(inner) => {
2190 Error::InternalFailureException(inner)
2191 }
2192 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
2193 Error::InvalidParameterValueException(inner)
2194 }
2195 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::LimitExceededException(inner) => {
2196 Error::LimitExceededException(inner)
2197 }
2198 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ResourceExistsException(inner) => {
2199 Error::ResourceExistsException(inner)
2200 }
2201 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
2202 Error::ResourceNotFoundException(inner)
2203 }
2204 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ThrottlingException(inner) => {
2205 Error::ThrottlingException(inner)
2206 }
2207 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
2208 }
2209 }
2210}
2211impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
2212where
2213 R: Send + Sync + std::fmt::Debug + 'static,
2214{
2215 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
2216 match err {
2217 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2218 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2219 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2220 source: err.into(),
2221 }),
2222 }
2223 }
2224}
2225impl From<crate::operation::delete_user::DeleteUserError> for Error {
2226 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
2227 match err {
2228 crate::operation::delete_user::DeleteUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2229 crate::operation::delete_user::DeleteUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2230 crate::operation::delete_user::DeleteUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2231 crate::operation::delete_user::DeleteUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
2232 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2233 crate::operation::delete_user::DeleteUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
2234 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2235 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
2236 }
2237 }
2238}
2239impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError, R>>
2240 for Error
2241where
2242 R: Send + Sync + std::fmt::Debug + 'static,
2243{
2244 fn from(
2245 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError, R>,
2246 ) -> Self {
2247 match err {
2248 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2249 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2250 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2251 source: err.into(),
2252 }),
2253 }
2254 }
2255}
2256impl From<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError> for Error {
2257 fn from(err: crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError) -> Self {
2258 match err {
2259 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::AccessDeniedException(inner) => {
2260 Error::AccessDeniedException(inner)
2261 }
2262 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::InternalFailureException(inner) => {
2263 Error::InternalFailureException(inner)
2264 }
2265 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::InvalidParameterValueException(inner) => {
2266 Error::InvalidParameterValueException(inner)
2267 }
2268 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::PreconditionNotMetException(inner) => {
2269 Error::PreconditionNotMetException(inner)
2270 }
2271 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ResourceNotFoundException(inner) => {
2272 Error::ResourceNotFoundException(inner)
2273 }
2274 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ResourceUnavailableException(inner) => {
2275 Error::ResourceUnavailableException(inner)
2276 }
2277 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ThrottlingException(inner) => {
2278 Error::ThrottlingException(inner)
2279 }
2280 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::Unhandled(inner) => Error::Unhandled(inner),
2281 }
2282 }
2283}
2284impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError, R>>
2285 for Error
2286where
2287 R: Send + Sync + std::fmt::Debug + 'static,
2288{
2289 fn from(
2290 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError, R>,
2291 ) -> Self {
2292 match err {
2293 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2294 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2295 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2296 source: err.into(),
2297 }),
2298 }
2299 }
2300}
2301impl From<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError> for Error {
2302 fn from(err: crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError) -> Self {
2303 match err {
2304 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::AccessDeniedException(inner) => {
2305 Error::AccessDeniedException(inner)
2306 }
2307 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ConflictException(inner) => {
2308 Error::ConflictException(inner)
2309 }
2310 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::InternalFailureException(inner) => {
2311 Error::InternalFailureException(inner)
2312 }
2313 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::InvalidParameterValueException(inner) => {
2314 Error::InvalidParameterValueException(inner)
2315 }
2316 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::PreconditionNotMetException(inner) => {
2317 Error::PreconditionNotMetException(inner)
2318 }
2319 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ResourceNotFoundException(inner) => {
2320 Error::ResourceNotFoundException(inner)
2321 }
2322 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ResourceUnavailableException(inner) => {
2323 Error::ResourceUnavailableException(inner)
2324 }
2325 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ThrottlingException(inner) => {
2326 Error::ThrottlingException(inner)
2327 }
2328 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2329 }
2330 }
2331}
2332impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_connection::DeleteVPCConnectionError, R>> for Error
2333where
2334 R: Send + Sync + std::fmt::Debug + 'static,
2335{
2336 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_connection::DeleteVPCConnectionError, R>) -> Self {
2337 match err {
2338 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2339 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2340 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2341 source: err.into(),
2342 }),
2343 }
2344 }
2345}
2346impl From<crate::operation::delete_vpc_connection::DeleteVPCConnectionError> for Error {
2347 fn from(err: crate::operation::delete_vpc_connection::DeleteVPCConnectionError) -> Self {
2348 match err {
2349 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2350 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
2351 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::InternalFailureException(inner) => {
2352 Error::InternalFailureException(inner)
2353 }
2354 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::InvalidParameterValueException(inner) => {
2355 Error::InvalidParameterValueException(inner)
2356 }
2357 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ResourceNotFoundException(inner) => {
2358 Error::ResourceNotFoundException(inner)
2359 }
2360 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2361 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::UnsupportedUserEditionException(inner) => {
2362 Error::UnsupportedUserEditionException(inner)
2363 }
2364 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
2365 }
2366 }
2367}
2368impl<R>
2369 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_customization::DescribeAccountCustomizationError, R>>
2370 for Error
2371where
2372 R: Send + Sync + std::fmt::Debug + 'static,
2373{
2374 fn from(
2375 err: ::aws_smithy_runtime_api::client::result::SdkError<
2376 crate::operation::describe_account_customization::DescribeAccountCustomizationError,
2377 R,
2378 >,
2379 ) -> Self {
2380 match err {
2381 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2382 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2383 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2384 source: err.into(),
2385 }),
2386 }
2387 }
2388}
2389impl From<crate::operation::describe_account_customization::DescribeAccountCustomizationError> for Error {
2390 fn from(err: crate::operation::describe_account_customization::DescribeAccountCustomizationError) -> Self {
2391 match err {
2392 crate::operation::describe_account_customization::DescribeAccountCustomizationError::AccessDeniedException(inner) => {
2393 Error::AccessDeniedException(inner)
2394 }
2395 crate::operation::describe_account_customization::DescribeAccountCustomizationError::InternalFailureException(inner) => {
2396 Error::InternalFailureException(inner)
2397 }
2398 crate::operation::describe_account_customization::DescribeAccountCustomizationError::InvalidParameterValueException(inner) => {
2399 Error::InvalidParameterValueException(inner)
2400 }
2401 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ResourceNotFoundException(inner) => {
2402 Error::ResourceNotFoundException(inner)
2403 }
2404 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ResourceUnavailableException(inner) => {
2405 Error::ResourceUnavailableException(inner)
2406 }
2407 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ThrottlingException(inner) => {
2408 Error::ThrottlingException(inner)
2409 }
2410 crate::operation::describe_account_customization::DescribeAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
2411 }
2412 }
2413}
2414impl<R>
2415 From<
2416 ::aws_smithy_runtime_api::client::result::SdkError<
2417 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError,
2418 R,
2419 >,
2420 > for Error
2421where
2422 R: Send + Sync + std::fmt::Debug + 'static,
2423{
2424 fn from(
2425 err: ::aws_smithy_runtime_api::client::result::SdkError<
2426 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError,
2427 R,
2428 >,
2429 ) -> Self {
2430 match err {
2431 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2432 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2433 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2434 source: err.into(),
2435 }),
2436 }
2437 }
2438}
2439impl From<crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError> for Error {
2440 fn from(err: crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError) -> Self {
2441 match err {
2442 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::AccessDeniedException(inner) => {
2443 Error::AccessDeniedException(inner)
2444 }
2445 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::InternalFailureException(inner) => {
2446 Error::InternalFailureException(inner)
2447 }
2448 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::InvalidParameterValueException(inner) => {
2449 Error::InvalidParameterValueException(inner)
2450 }
2451 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::ResourceNotFoundException(inner) => {
2452 Error::ResourceNotFoundException(inner)
2453 }
2454 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::ThrottlingException(inner) => {
2455 Error::ThrottlingException(inner)
2456 }
2457 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2458 }
2459 }
2460}
2461impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_settings::DescribeAccountSettingsError, R>>
2462 for Error
2463where
2464 R: Send + Sync + std::fmt::Debug + 'static,
2465{
2466 fn from(
2467 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_settings::DescribeAccountSettingsError, R>,
2468 ) -> Self {
2469 match err {
2470 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2471 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2472 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2473 source: err.into(),
2474 }),
2475 }
2476 }
2477}
2478impl From<crate::operation::describe_account_settings::DescribeAccountSettingsError> for Error {
2479 fn from(err: crate::operation::describe_account_settings::DescribeAccountSettingsError) -> Self {
2480 match err {
2481 crate::operation::describe_account_settings::DescribeAccountSettingsError::AccessDeniedException(inner) => {
2482 Error::AccessDeniedException(inner)
2483 }
2484 crate::operation::describe_account_settings::DescribeAccountSettingsError::InternalFailureException(inner) => {
2485 Error::InternalFailureException(inner)
2486 }
2487 crate::operation::describe_account_settings::DescribeAccountSettingsError::InvalidParameterValueException(inner) => {
2488 Error::InvalidParameterValueException(inner)
2489 }
2490 crate::operation::describe_account_settings::DescribeAccountSettingsError::ResourceNotFoundException(inner) => {
2491 Error::ResourceNotFoundException(inner)
2492 }
2493 crate::operation::describe_account_settings::DescribeAccountSettingsError::ResourceUnavailableException(inner) => {
2494 Error::ResourceUnavailableException(inner)
2495 }
2496 crate::operation::describe_account_settings::DescribeAccountSettingsError::ThrottlingException(inner) => {
2497 Error::ThrottlingException(inner)
2498 }
2499 crate::operation::describe_account_settings::DescribeAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
2500 }
2501 }
2502}
2503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError, R>>
2504 for Error
2505where
2506 R: Send + Sync + std::fmt::Debug + 'static,
2507{
2508 fn from(
2509 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError, R>,
2510 ) -> Self {
2511 match err {
2512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2515 source: err.into(),
2516 }),
2517 }
2518 }
2519}
2520impl From<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError> for Error {
2521 fn from(err: crate::operation::describe_account_subscription::DescribeAccountSubscriptionError) -> Self {
2522 match err {
2523 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::AccessDeniedException(inner) => {
2524 Error::AccessDeniedException(inner)
2525 }
2526 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::InternalFailureException(inner) => {
2527 Error::InternalFailureException(inner)
2528 }
2529 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::InvalidParameterValueException(inner) => {
2530 Error::InvalidParameterValueException(inner)
2531 }
2532 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ResourceNotFoundException(inner) => {
2533 Error::ResourceNotFoundException(inner)
2534 }
2535 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ResourceUnavailableException(inner) => {
2536 Error::ResourceUnavailableException(inner)
2537 }
2538 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ThrottlingException(inner) => {
2539 Error::ThrottlingException(inner)
2540 }
2541 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
2542 }
2543 }
2544}
2545impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis::DescribeAnalysisError, R>> for Error
2546where
2547 R: Send + Sync + std::fmt::Debug + 'static,
2548{
2549 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis::DescribeAnalysisError, R>) -> Self {
2550 match err {
2551 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2552 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2553 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2554 source: err.into(),
2555 }),
2556 }
2557 }
2558}
2559impl From<crate::operation::describe_analysis::DescribeAnalysisError> for Error {
2560 fn from(err: crate::operation::describe_analysis::DescribeAnalysisError) -> Self {
2561 match err {
2562 crate::operation::describe_analysis::DescribeAnalysisError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2563 crate::operation::describe_analysis::DescribeAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2564 crate::operation::describe_analysis::DescribeAnalysisError::InvalidParameterValueException(inner) => {
2565 Error::InvalidParameterValueException(inner)
2566 }
2567 crate::operation::describe_analysis::DescribeAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2568 crate::operation::describe_analysis::DescribeAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2569 crate::operation::describe_analysis::DescribeAnalysisError::UnsupportedUserEditionException(inner) => {
2570 Error::UnsupportedUserEditionException(inner)
2571 }
2572 crate::operation::describe_analysis::DescribeAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
2573 }
2574 }
2575}
2576impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError, 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_analysis_definition::DescribeAnalysisDefinitionError, 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_analysis_definition::DescribeAnalysisDefinitionError> for Error {
2594 fn from(err: crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError) -> Self {
2595 match err {
2596 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::AccessDeniedException(inner) => {
2597 Error::AccessDeniedException(inner)
2598 }
2599 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ConflictException(inner) => {
2600 Error::ConflictException(inner)
2601 }
2602 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::InternalFailureException(inner) => {
2603 Error::InternalFailureException(inner)
2604 }
2605 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::InvalidParameterValueException(inner) => {
2606 Error::InvalidParameterValueException(inner)
2607 }
2608 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ResourceExistsException(inner) => {
2609 Error::ResourceExistsException(inner)
2610 }
2611 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ResourceNotFoundException(inner) => {
2612 Error::ResourceNotFoundException(inner)
2613 }
2614 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ThrottlingException(inner) => {
2615 Error::ThrottlingException(inner)
2616 }
2617 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::UnsupportedUserEditionException(inner) => {
2618 Error::UnsupportedUserEditionException(inner)
2619 }
2620 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
2621 }
2622 }
2623}
2624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError, R>>
2625 for Error
2626where
2627 R: Send + Sync + std::fmt::Debug + 'static,
2628{
2629 fn from(
2630 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError, R>,
2631 ) -> Self {
2632 match err {
2633 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2634 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2635 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2636 source: err.into(),
2637 }),
2638 }
2639 }
2640}
2641impl From<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError> for Error {
2642 fn from(err: crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError) -> Self {
2643 match err {
2644 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::InternalFailureException(inner) => {
2645 Error::InternalFailureException(inner)
2646 }
2647 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::InvalidParameterValueException(inner) => {
2648 Error::InvalidParameterValueException(inner)
2649 }
2650 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::ResourceNotFoundException(inner) => {
2651 Error::ResourceNotFoundException(inner)
2652 }
2653 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::ThrottlingException(inner) => {
2654 Error::ThrottlingException(inner)
2655 }
2656 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::UnsupportedUserEditionException(inner) => {
2657 Error::UnsupportedUserEditionException(inner)
2658 }
2659 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
2660 }
2661 }
2662}
2663impl<R>
2664 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError, R>>
2665 for Error
2666where
2667 R: Send + Sync + std::fmt::Debug + 'static,
2668{
2669 fn from(
2670 err: ::aws_smithy_runtime_api::client::result::SdkError<
2671 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError,
2672 R,
2673 >,
2674 ) -> Self {
2675 match err {
2676 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2677 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2678 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2679 source: err.into(),
2680 }),
2681 }
2682 }
2683}
2684impl From<crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError> for Error {
2685 fn from(err: crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError) -> Self {
2686 match err {
2687 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::ResourceNotFoundException(inner) => {
2688 Error::ResourceNotFoundException(inner)
2689 }
2690 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::ThrottlingException(inner) => {
2691 Error::ThrottlingException(inner)
2692 }
2693 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::UnsupportedUserEditionException(inner) => {
2694 Error::UnsupportedUserEditionException(inner)
2695 }
2696 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::Unhandled(inner) => Error::Unhandled(inner),
2697 }
2698 }
2699}
2700impl<R>
2701 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError, R>>
2702 for Error
2703where
2704 R: Send + Sync + std::fmt::Debug + 'static,
2705{
2706 fn from(
2707 err: ::aws_smithy_runtime_api::client::result::SdkError<
2708 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError,
2709 R,
2710 >,
2711 ) -> Self {
2712 match err {
2713 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2714 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2715 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2716 source: err.into(),
2717 }),
2718 }
2719 }
2720}
2721impl From<crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError> for Error {
2722 fn from(err: crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError) -> Self {
2723 match err {
2724 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::ResourceNotFoundException(inner) => {
2725 Error::ResourceNotFoundException(inner)
2726 }
2727 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::ThrottlingException(inner) => {
2728 Error::ThrottlingException(inner)
2729 }
2730 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::UnsupportedUserEditionException(inner) => {
2731 Error::UnsupportedUserEditionException(inner)
2732 }
2733 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::Unhandled(inner) => Error::Unhandled(inner),
2734 }
2735 }
2736}
2737impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand::DescribeBrandError, R>> for Error
2738where
2739 R: Send + Sync + std::fmt::Debug + 'static,
2740{
2741 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand::DescribeBrandError, R>) -> Self {
2742 match err {
2743 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2744 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2745 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2746 source: err.into(),
2747 }),
2748 }
2749 }
2750}
2751impl From<crate::operation::describe_brand::DescribeBrandError> for Error {
2752 fn from(err: crate::operation::describe_brand::DescribeBrandError) -> Self {
2753 match err {
2754 crate::operation::describe_brand::DescribeBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2755 crate::operation::describe_brand::DescribeBrandError::ConflictException(inner) => Error::ConflictException(inner),
2756 crate::operation::describe_brand::DescribeBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
2757 crate::operation::describe_brand::DescribeBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2758 crate::operation::describe_brand::DescribeBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2759 crate::operation::describe_brand::DescribeBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2760 crate::operation::describe_brand::DescribeBrandError::Unhandled(inner) => Error::Unhandled(inner),
2761 }
2762 }
2763}
2764impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError, R>>
2765 for Error
2766where
2767 R: Send + Sync + std::fmt::Debug + 'static,
2768{
2769 fn from(
2770 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError, R>,
2771 ) -> Self {
2772 match err {
2773 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2774 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2775 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2776 source: err.into(),
2777 }),
2778 }
2779 }
2780}
2781impl From<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError> for Error {
2782 fn from(err: crate::operation::describe_brand_assignment::DescribeBrandAssignmentError) -> Self {
2783 match err {
2784 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::AccessDeniedException(inner) => {
2785 Error::AccessDeniedException(inner)
2786 }
2787 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
2788 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::InternalServerException(inner) => {
2789 Error::InternalServerException(inner)
2790 }
2791 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::InvalidRequestException(inner) => {
2792 Error::InvalidRequestException(inner)
2793 }
2794 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ResourceNotFoundException(inner) => {
2795 Error::ResourceNotFoundException(inner)
2796 }
2797 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ThrottlingException(inner) => {
2798 Error::ThrottlingException(inner)
2799 }
2800 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
2801 }
2802 }
2803}
2804impl<R>
2805 From<
2806 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError, R>,
2807 > for Error
2808where
2809 R: Send + Sync + std::fmt::Debug + 'static,
2810{
2811 fn from(
2812 err: ::aws_smithy_runtime_api::client::result::SdkError<
2813 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError,
2814 R,
2815 >,
2816 ) -> Self {
2817 match err {
2818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2821 source: err.into(),
2822 }),
2823 }
2824 }
2825}
2826impl From<crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError> for Error {
2827 fn from(err: crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError) -> Self {
2828 match err {
2829 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::AccessDeniedException(inner) => {
2830 Error::AccessDeniedException(inner)
2831 }
2832 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ConflictException(inner) => {
2833 Error::ConflictException(inner)
2834 }
2835 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::InternalServerException(inner) => {
2836 Error::InternalServerException(inner)
2837 }
2838 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::InvalidRequestException(inner) => {
2839 Error::InvalidRequestException(inner)
2840 }
2841 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ResourceNotFoundException(inner) => {
2842 Error::ResourceNotFoundException(inner)
2843 }
2844 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ThrottlingException(inner) => {
2845 Error::ThrottlingException(inner)
2846 }
2847 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
2848 }
2849 }
2850}
2851impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError, R>>
2852 for Error
2853where
2854 R: Send + Sync + std::fmt::Debug + 'static,
2855{
2856 fn from(
2857 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError, R>,
2858 ) -> Self {
2859 match err {
2860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2863 source: err.into(),
2864 }),
2865 }
2866 }
2867}
2868impl From<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError> for Error {
2869 fn from(err: crate::operation::describe_custom_permissions::DescribeCustomPermissionsError) -> Self {
2870 match err {
2871 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::AccessDeniedException(inner) => {
2872 Error::AccessDeniedException(inner)
2873 }
2874 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::InternalFailureException(inner) => {
2875 Error::InternalFailureException(inner)
2876 }
2877 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::InvalidParameterValueException(inner) => {
2878 Error::InvalidParameterValueException(inner)
2879 }
2880 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::PreconditionNotMetException(inner) => {
2881 Error::PreconditionNotMetException(inner)
2882 }
2883 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ResourceNotFoundException(inner) => {
2884 Error::ResourceNotFoundException(inner)
2885 }
2886 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ResourceUnavailableException(inner) => {
2887 Error::ResourceUnavailableException(inner)
2888 }
2889 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ThrottlingException(inner) => {
2890 Error::ThrottlingException(inner)
2891 }
2892 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
2893 }
2894 }
2895}
2896impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard::DescribeDashboardError, R>> for Error
2897where
2898 R: Send + Sync + std::fmt::Debug + 'static,
2899{
2900 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard::DescribeDashboardError, R>) -> Self {
2901 match err {
2902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2905 source: err.into(),
2906 }),
2907 }
2908 }
2909}
2910impl From<crate::operation::describe_dashboard::DescribeDashboardError> for Error {
2911 fn from(err: crate::operation::describe_dashboard::DescribeDashboardError) -> Self {
2912 match err {
2913 crate::operation::describe_dashboard::DescribeDashboardError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2914 crate::operation::describe_dashboard::DescribeDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2915 crate::operation::describe_dashboard::DescribeDashboardError::InvalidParameterValueException(inner) => {
2916 Error::InvalidParameterValueException(inner)
2917 }
2918 crate::operation::describe_dashboard::DescribeDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2919 crate::operation::describe_dashboard::DescribeDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2920 crate::operation::describe_dashboard::DescribeDashboardError::UnsupportedUserEditionException(inner) => {
2921 Error::UnsupportedUserEditionException(inner)
2922 }
2923 crate::operation::describe_dashboard::DescribeDashboardError::Unhandled(inner) => Error::Unhandled(inner),
2924 }
2925 }
2926}
2927impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError, R>>
2928 for Error
2929where
2930 R: Send + Sync + std::fmt::Debug + 'static,
2931{
2932 fn from(
2933 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError, R>,
2934 ) -> Self {
2935 match err {
2936 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2937 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2938 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2939 source: err.into(),
2940 }),
2941 }
2942 }
2943}
2944impl From<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError> for Error {
2945 fn from(err: crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError) -> Self {
2946 match err {
2947 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::AccessDeniedException(inner) => {
2948 Error::AccessDeniedException(inner)
2949 }
2950 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ConflictException(inner) => {
2951 Error::ConflictException(inner)
2952 }
2953 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::InternalFailureException(inner) => {
2954 Error::InternalFailureException(inner)
2955 }
2956 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::InvalidParameterValueException(inner) => {
2957 Error::InvalidParameterValueException(inner)
2958 }
2959 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ResourceExistsException(inner) => {
2960 Error::ResourceExistsException(inner)
2961 }
2962 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ResourceNotFoundException(inner) => {
2963 Error::ResourceNotFoundException(inner)
2964 }
2965 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ThrottlingException(inner) => {
2966 Error::ThrottlingException(inner)
2967 }
2968 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::UnsupportedUserEditionException(inner) => {
2969 Error::UnsupportedUserEditionException(inner)
2970 }
2971 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
2972 }
2973 }
2974}
2975impl<R>
2976 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError, R>>
2977 for Error
2978where
2979 R: Send + Sync + std::fmt::Debug + 'static,
2980{
2981 fn from(
2982 err: ::aws_smithy_runtime_api::client::result::SdkError<
2983 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError,
2984 R,
2985 >,
2986 ) -> Self {
2987 match err {
2988 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2989 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2990 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2991 source: err.into(),
2992 }),
2993 }
2994 }
2995}
2996impl From<crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError> for Error {
2997 fn from(err: crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError) -> Self {
2998 match err {
2999 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::InternalFailureException(inner) => {
3000 Error::InternalFailureException(inner)
3001 }
3002 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::InvalidParameterValueException(inner) => {
3003 Error::InvalidParameterValueException(inner)
3004 }
3005 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::ResourceNotFoundException(inner) => {
3006 Error::ResourceNotFoundException(inner)
3007 }
3008 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::ThrottlingException(inner) => {
3009 Error::ThrottlingException(inner)
3010 }
3011 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::UnsupportedUserEditionException(inner) => {
3012 Error::UnsupportedUserEditionException(inner)
3013 }
3014 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3015 }
3016 }
3017}
3018impl<R>
3019 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError, R>>
3020 for Error
3021where
3022 R: Send + Sync + std::fmt::Debug + 'static,
3023{
3024 fn from(
3025 err: ::aws_smithy_runtime_api::client::result::SdkError<
3026 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError,
3027 R,
3028 >,
3029 ) -> Self {
3030 match err {
3031 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3032 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3033 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3034 source: err.into(),
3035 }),
3036 }
3037 }
3038}
3039impl From<crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError> for Error {
3040 fn from(err: crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError) -> Self {
3041 match err {
3042 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::AccessDeniedException(inner) => {
3043 Error::AccessDeniedException(inner)
3044 }
3045 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::InternalFailureException(inner) => {
3046 Error::InternalFailureException(inner)
3047 }
3048 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::ResourceNotFoundException(inner) => {
3049 Error::ResourceNotFoundException(inner)
3050 }
3051 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::ThrottlingException(inner) => {
3052 Error::ThrottlingException(inner)
3053 }
3054 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::UnsupportedUserEditionException(inner) => {
3055 Error::UnsupportedUserEditionException(inner)
3056 }
3057 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::Unhandled(inner) => Error::Unhandled(inner),
3058 }
3059 }
3060}
3061impl<R>
3062 From<
3063 ::aws_smithy_runtime_api::client::result::SdkError<
3064 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError,
3065 R,
3066 >,
3067 > for Error
3068where
3069 R: Send + Sync + std::fmt::Debug + 'static,
3070{
3071 fn from(
3072 err: ::aws_smithy_runtime_api::client::result::SdkError<
3073 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError,
3074 R,
3075 >,
3076 ) -> Self {
3077 match err {
3078 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3079 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3080 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3081 source: err.into(),
3082 }),
3083 }
3084 }
3085}
3086impl From<crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError> for Error {
3087 fn from(err: crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError) -> Self {
3088 match err {
3089 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::AccessDeniedException(inner) => {
3090 Error::AccessDeniedException(inner)
3091 }
3092 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::InternalFailureException(inner) => {
3093 Error::InternalFailureException(inner)
3094 }
3095 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::InvalidParameterValueException(
3096 inner,
3097 ) => Error::InvalidParameterValueException(inner),
3098 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::PreconditionNotMetException(inner) => {
3099 Error::PreconditionNotMetException(inner)
3100 }
3101 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::ResourceNotFoundException(inner) => {
3102 Error::ResourceNotFoundException(inner)
3103 }
3104 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::ThrottlingException(inner) => {
3105 Error::ThrottlingException(inner)
3106 }
3107 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::UnsupportedUserEditionException(
3108 inner,
3109 ) => Error::UnsupportedUserEditionException(inner),
3110 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::Unhandled(inner) => {
3111 Error::Unhandled(inner)
3112 }
3113 }
3114 }
3115}
3116impl<R>
3117 From<
3118 ::aws_smithy_runtime_api::client::result::SdkError<
3119 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError,
3120 R,
3121 >,
3122 > for Error
3123where
3124 R: Send + Sync + std::fmt::Debug + 'static,
3125{
3126 fn from(
3127 err: ::aws_smithy_runtime_api::client::result::SdkError<
3128 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError,
3129 R,
3130 >,
3131 ) -> Self {
3132 match err {
3133 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3134 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3135 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3136 source: err.into(),
3137 }),
3138 }
3139 }
3140}
3141impl From<crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError> for Error {
3142 fn from(err: crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError) -> Self {
3143 match err {
3144 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::AccessDeniedException(inner) => {
3145 Error::AccessDeniedException(inner)
3146 }
3147 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ConflictException(inner) => {
3148 Error::ConflictException(inner)
3149 }
3150 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::InternalFailureException(inner) => {
3151 Error::InternalFailureException(inner)
3152 }
3153 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::InvalidParameterValueException(inner) => {
3154 Error::InvalidParameterValueException(inner)
3155 }
3156 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ResourceNotFoundException(inner) => {
3157 Error::ResourceNotFoundException(inner)
3158 }
3159 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ThrottlingException(inner) => {
3160 Error::ThrottlingException(inner)
3161 }
3162 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::Unhandled(inner) => {
3163 Error::Unhandled(inner)
3164 }
3165 }
3166 }
3167}
3168impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set::DescribeDataSetError, R>> for Error
3169where
3170 R: Send + Sync + std::fmt::Debug + 'static,
3171{
3172 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set::DescribeDataSetError, R>) -> Self {
3173 match err {
3174 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3175 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3176 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3177 source: err.into(),
3178 }),
3179 }
3180 }
3181}
3182impl From<crate::operation::describe_data_set::DescribeDataSetError> for Error {
3183 fn from(err: crate::operation::describe_data_set::DescribeDataSetError) -> Self {
3184 match err {
3185 crate::operation::describe_data_set::DescribeDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3186 crate::operation::describe_data_set::DescribeDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3187 crate::operation::describe_data_set::DescribeDataSetError::InvalidParameterValueException(inner) => {
3188 Error::InvalidParameterValueException(inner)
3189 }
3190 crate::operation::describe_data_set::DescribeDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3191 crate::operation::describe_data_set::DescribeDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3192 crate::operation::describe_data_set::DescribeDataSetError::Unhandled(inner) => Error::Unhandled(inner),
3193 }
3194 }
3195}
3196impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError, R>>
3197 for Error
3198where
3199 R: Send + Sync + std::fmt::Debug + 'static,
3200{
3201 fn from(
3202 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError, R>,
3203 ) -> Self {
3204 match err {
3205 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3206 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3207 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3208 source: err.into(),
3209 }),
3210 }
3211 }
3212}
3213impl From<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError> for Error {
3214 fn from(err: crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError) -> Self {
3215 match err {
3216 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::AccessDeniedException(inner) => {
3217 Error::AccessDeniedException(inner)
3218 }
3219 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::InternalFailureException(inner) => {
3220 Error::InternalFailureException(inner)
3221 }
3222 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::InvalidParameterValueException(inner) => {
3223 Error::InvalidParameterValueException(inner)
3224 }
3225 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::ResourceNotFoundException(inner) => {
3226 Error::ResourceNotFoundException(inner)
3227 }
3228 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::ThrottlingException(inner) => {
3229 Error::ThrottlingException(inner)
3230 }
3231 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3232 }
3233 }
3234}
3235impl<R>
3236 From<
3237 ::aws_smithy_runtime_api::client::result::SdkError<
3238 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError,
3239 R,
3240 >,
3241 > for Error
3242where
3243 R: Send + Sync + std::fmt::Debug + 'static,
3244{
3245 fn from(
3246 err: ::aws_smithy_runtime_api::client::result::SdkError<
3247 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError,
3248 R,
3249 >,
3250 ) -> Self {
3251 match err {
3252 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3253 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3254 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3255 source: err.into(),
3256 }),
3257 }
3258 }
3259}
3260impl From<crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError> for Error {
3261 fn from(err: crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError) -> Self {
3262 match err {
3263 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
3264 Error::AccessDeniedException(inner)
3265 }
3266 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::InternalFailureException(inner) => {
3267 Error::InternalFailureException(inner)
3268 }
3269 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
3270 Error::InvalidParameterValueException(inner)
3271 }
3272 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::LimitExceededException(inner) => {
3273 Error::LimitExceededException(inner)
3274 }
3275 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::PreconditionNotMetException(inner) => {
3276 Error::PreconditionNotMetException(inner)
3277 }
3278 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
3279 Error::ResourceNotFoundException(inner)
3280 }
3281 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::ThrottlingException(inner) => {
3282 Error::ThrottlingException(inner)
3283 }
3284 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::Unhandled(inner) => {
3285 Error::Unhandled(inner)
3286 }
3287 }
3288 }
3289}
3290impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source::DescribeDataSourceError, R>> for Error
3291where
3292 R: Send + Sync + std::fmt::Debug + 'static,
3293{
3294 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source::DescribeDataSourceError, R>) -> Self {
3295 match err {
3296 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3297 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3298 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3299 source: err.into(),
3300 }),
3301 }
3302 }
3303}
3304impl From<crate::operation::describe_data_source::DescribeDataSourceError> for Error {
3305 fn from(err: crate::operation::describe_data_source::DescribeDataSourceError) -> Self {
3306 match err {
3307 crate::operation::describe_data_source::DescribeDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3308 crate::operation::describe_data_source::DescribeDataSourceError::InternalFailureException(inner) => {
3309 Error::InternalFailureException(inner)
3310 }
3311 crate::operation::describe_data_source::DescribeDataSourceError::InvalidParameterValueException(inner) => {
3312 Error::InvalidParameterValueException(inner)
3313 }
3314 crate::operation::describe_data_source::DescribeDataSourceError::ResourceNotFoundException(inner) => {
3315 Error::ResourceNotFoundException(inner)
3316 }
3317 crate::operation::describe_data_source::DescribeDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3318 crate::operation::describe_data_source::DescribeDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
3319 }
3320 }
3321}
3322impl<R>
3323 From<
3324 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError, R>,
3325 > for Error
3326where
3327 R: Send + Sync + std::fmt::Debug + 'static,
3328{
3329 fn from(
3330 err: ::aws_smithy_runtime_api::client::result::SdkError<
3331 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError,
3332 R,
3333 >,
3334 ) -> Self {
3335 match err {
3336 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3337 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3338 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3339 source: err.into(),
3340 }),
3341 }
3342 }
3343}
3344impl From<crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError> for Error {
3345 fn from(err: crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError) -> Self {
3346 match err {
3347 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::AccessDeniedException(inner) => {
3348 Error::AccessDeniedException(inner)
3349 }
3350 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::InternalFailureException(inner) => {
3351 Error::InternalFailureException(inner)
3352 }
3353 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::InvalidParameterValueException(inner) => {
3354 Error::InvalidParameterValueException(inner)
3355 }
3356 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::ResourceNotFoundException(inner) => {
3357 Error::ResourceNotFoundException(inner)
3358 }
3359 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::ThrottlingException(inner) => {
3360 Error::ThrottlingException(inner)
3361 }
3362 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3363 }
3364 }
3365}
3366impl<R>
3367 From<
3368 ::aws_smithy_runtime_api::client::result::SdkError<
3369 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError,
3370 R,
3371 >,
3372 > for Error
3373where
3374 R: Send + Sync + std::fmt::Debug + 'static,
3375{
3376 fn from(
3377 err: ::aws_smithy_runtime_api::client::result::SdkError<
3378 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError,
3379 R,
3380 >,
3381 ) -> Self {
3382 match err {
3383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3386 source: err.into(),
3387 }),
3388 }
3389 }
3390}
3391impl From<crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError> for Error {
3392 fn from(err: crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError) -> Self {
3393 match err {
3394 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
3395 Error::AccessDeniedException(inner)
3396 }
3397 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::InternalFailureException(inner) => {
3398 Error::InternalFailureException(inner)
3399 }
3400 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::InvalidParameterValueException(
3401 inner,
3402 ) => Error::InvalidParameterValueException(inner),
3403 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
3404 Error::ResourceNotFoundException(inner)
3405 }
3406 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::ThrottlingException(inner) => {
3407 Error::ThrottlingException(inner)
3408 }
3409 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::Unhandled(inner) => {
3410 Error::Unhandled(inner)
3411 }
3412 }
3413 }
3414}
3415impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder::DescribeFolderError, R>> for Error
3416where
3417 R: Send + Sync + std::fmt::Debug + 'static,
3418{
3419 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder::DescribeFolderError, R>) -> Self {
3420 match err {
3421 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3422 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3423 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3424 source: err.into(),
3425 }),
3426 }
3427 }
3428}
3429impl From<crate::operation::describe_folder::DescribeFolderError> for Error {
3430 fn from(err: crate::operation::describe_folder::DescribeFolderError) -> Self {
3431 match err {
3432 crate::operation::describe_folder::DescribeFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3433 crate::operation::describe_folder::DescribeFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3434 crate::operation::describe_folder::DescribeFolderError::InvalidParameterValueException(inner) => {
3435 Error::InvalidParameterValueException(inner)
3436 }
3437 crate::operation::describe_folder::DescribeFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3438 crate::operation::describe_folder::DescribeFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3439 crate::operation::describe_folder::DescribeFolderError::UnsupportedUserEditionException(inner) => {
3440 Error::UnsupportedUserEditionException(inner)
3441 }
3442 crate::operation::describe_folder::DescribeFolderError::Unhandled(inner) => Error::Unhandled(inner),
3443 }
3444 }
3445}
3446impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError, R>>
3447 for Error
3448where
3449 R: Send + Sync + std::fmt::Debug + 'static,
3450{
3451 fn from(
3452 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError, R>,
3453 ) -> Self {
3454 match err {
3455 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3456 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3457 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3458 source: err.into(),
3459 }),
3460 }
3461 }
3462}
3463impl From<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError> for Error {
3464 fn from(err: crate::operation::describe_folder_permissions::DescribeFolderPermissionsError) -> Self {
3465 match err {
3466 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::AccessDeniedException(inner) => {
3467 Error::AccessDeniedException(inner)
3468 }
3469 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InternalFailureException(inner) => {
3470 Error::InternalFailureException(inner)
3471 }
3472 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InvalidNextTokenException(inner) => {
3473 Error::InvalidNextTokenException(inner)
3474 }
3475 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InvalidParameterValueException(inner) => {
3476 Error::InvalidParameterValueException(inner)
3477 }
3478 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::ResourceNotFoundException(inner) => {
3479 Error::ResourceNotFoundException(inner)
3480 }
3481 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::ThrottlingException(inner) => {
3482 Error::ThrottlingException(inner)
3483 }
3484 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::UnsupportedUserEditionException(inner) => {
3485 Error::UnsupportedUserEditionException(inner)
3486 }
3487 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3488 }
3489 }
3490}
3491impl<R>
3492 From<
3493 ::aws_smithy_runtime_api::client::result::SdkError<
3494 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError,
3495 R,
3496 >,
3497 > for Error
3498where
3499 R: Send + Sync + std::fmt::Debug + 'static,
3500{
3501 fn from(
3502 err: ::aws_smithy_runtime_api::client::result::SdkError<
3503 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError,
3504 R,
3505 >,
3506 ) -> Self {
3507 match err {
3508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3511 source: err.into(),
3512 }),
3513 }
3514 }
3515}
3516impl From<crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError> for Error {
3517 fn from(err: crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError) -> Self {
3518 match err {
3519 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::AccessDeniedException(inner) => {
3520 Error::AccessDeniedException(inner)
3521 }
3522 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InternalFailureException(inner) => {
3523 Error::InternalFailureException(inner)
3524 }
3525 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InvalidNextTokenException(inner) => {
3526 Error::InvalidNextTokenException(inner)
3527 }
3528 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InvalidParameterValueException(inner) => {
3529 Error::InvalidParameterValueException(inner)
3530 }
3531 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::ResourceNotFoundException(inner) => {
3532 Error::ResourceNotFoundException(inner)
3533 }
3534 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::ThrottlingException(inner) => {
3535 Error::ThrottlingException(inner)
3536 }
3537 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::UnsupportedUserEditionException(
3538 inner,
3539 ) => Error::UnsupportedUserEditionException(inner),
3540 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::Unhandled(inner) => {
3541 Error::Unhandled(inner)
3542 }
3543 }
3544 }
3545}
3546impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group::DescribeGroupError, R>> for Error
3547where
3548 R: Send + Sync + std::fmt::Debug + 'static,
3549{
3550 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group::DescribeGroupError, R>) -> Self {
3551 match err {
3552 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3553 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3554 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3555 source: err.into(),
3556 }),
3557 }
3558 }
3559}
3560impl From<crate::operation::describe_group::DescribeGroupError> for Error {
3561 fn from(err: crate::operation::describe_group::DescribeGroupError) -> Self {
3562 match err {
3563 crate::operation::describe_group::DescribeGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3564 crate::operation::describe_group::DescribeGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3565 crate::operation::describe_group::DescribeGroupError::InvalidParameterValueException(inner) => {
3566 Error::InvalidParameterValueException(inner)
3567 }
3568 crate::operation::describe_group::DescribeGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
3569 crate::operation::describe_group::DescribeGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3570 crate::operation::describe_group::DescribeGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
3571 crate::operation::describe_group::DescribeGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3572 crate::operation::describe_group::DescribeGroupError::Unhandled(inner) => Error::Unhandled(inner),
3573 }
3574 }
3575}
3576impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group_membership::DescribeGroupMembershipError, R>>
3577 for Error
3578where
3579 R: Send + Sync + std::fmt::Debug + 'static,
3580{
3581 fn from(
3582 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group_membership::DescribeGroupMembershipError, R>,
3583 ) -> Self {
3584 match err {
3585 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3586 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3587 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3588 source: err.into(),
3589 }),
3590 }
3591 }
3592}
3593impl From<crate::operation::describe_group_membership::DescribeGroupMembershipError> for Error {
3594 fn from(err: crate::operation::describe_group_membership::DescribeGroupMembershipError) -> Self {
3595 match err {
3596 crate::operation::describe_group_membership::DescribeGroupMembershipError::AccessDeniedException(inner) => {
3597 Error::AccessDeniedException(inner)
3598 }
3599 crate::operation::describe_group_membership::DescribeGroupMembershipError::InternalFailureException(inner) => {
3600 Error::InternalFailureException(inner)
3601 }
3602 crate::operation::describe_group_membership::DescribeGroupMembershipError::InvalidParameterValueException(inner) => {
3603 Error::InvalidParameterValueException(inner)
3604 }
3605 crate::operation::describe_group_membership::DescribeGroupMembershipError::PreconditionNotMetException(inner) => {
3606 Error::PreconditionNotMetException(inner)
3607 }
3608 crate::operation::describe_group_membership::DescribeGroupMembershipError::ResourceNotFoundException(inner) => {
3609 Error::ResourceNotFoundException(inner)
3610 }
3611 crate::operation::describe_group_membership::DescribeGroupMembershipError::ResourceUnavailableException(inner) => {
3612 Error::ResourceUnavailableException(inner)
3613 }
3614 crate::operation::describe_group_membership::DescribeGroupMembershipError::ThrottlingException(inner) => {
3615 Error::ThrottlingException(inner)
3616 }
3617 crate::operation::describe_group_membership::DescribeGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
3618 }
3619 }
3620}
3621impl<R>
3622 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError, R>>
3623 for Error
3624where
3625 R: Send + Sync + std::fmt::Debug + 'static,
3626{
3627 fn from(
3628 err: ::aws_smithy_runtime_api::client::result::SdkError<
3629 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError,
3630 R,
3631 >,
3632 ) -> Self {
3633 match err {
3634 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3635 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3636 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3637 source: err.into(),
3638 }),
3639 }
3640 }
3641}
3642impl From<crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError> for Error {
3643 fn from(err: crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError) -> Self {
3644 match err {
3645 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::AccessDeniedException(inner) => {
3646 Error::AccessDeniedException(inner)
3647 }
3648 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InternalFailureException(inner) => {
3649 Error::InternalFailureException(inner)
3650 }
3651 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InvalidNextTokenException(inner) => {
3652 Error::InvalidNextTokenException(inner)
3653 }
3654 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
3655 Error::InvalidParameterValueException(inner)
3656 }
3657 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
3658 Error::ResourceNotFoundException(inner)
3659 }
3660 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::ThrottlingException(inner) => {
3661 Error::ThrottlingException(inner)
3662 }
3663 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
3664 }
3665 }
3666}
3667impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ingestion::DescribeIngestionError, R>> for Error
3668where
3669 R: Send + Sync + std::fmt::Debug + 'static,
3670{
3671 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ingestion::DescribeIngestionError, R>) -> Self {
3672 match err {
3673 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3674 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3675 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3676 source: err.into(),
3677 }),
3678 }
3679 }
3680}
3681impl From<crate::operation::describe_ingestion::DescribeIngestionError> for Error {
3682 fn from(err: crate::operation::describe_ingestion::DescribeIngestionError) -> Self {
3683 match err {
3684 crate::operation::describe_ingestion::DescribeIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3685 crate::operation::describe_ingestion::DescribeIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3686 crate::operation::describe_ingestion::DescribeIngestionError::InvalidParameterValueException(inner) => {
3687 Error::InvalidParameterValueException(inner)
3688 }
3689 crate::operation::describe_ingestion::DescribeIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
3690 crate::operation::describe_ingestion::DescribeIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3691 crate::operation::describe_ingestion::DescribeIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3692 crate::operation::describe_ingestion::DescribeIngestionError::Unhandled(inner) => Error::Unhandled(inner),
3693 }
3694 }
3695}
3696impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ip_restriction::DescribeIpRestrictionError, R>> for Error
3697where
3698 R: Send + Sync + std::fmt::Debug + 'static,
3699{
3700 fn from(
3701 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ip_restriction::DescribeIpRestrictionError, R>,
3702 ) -> Self {
3703 match err {
3704 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3705 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3706 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3707 source: err.into(),
3708 }),
3709 }
3710 }
3711}
3712impl From<crate::operation::describe_ip_restriction::DescribeIpRestrictionError> for Error {
3713 fn from(err: crate::operation::describe_ip_restriction::DescribeIpRestrictionError) -> Self {
3714 match err {
3715 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::AccessDeniedException(inner) => {
3716 Error::AccessDeniedException(inner)
3717 }
3718 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::InternalFailureException(inner) => {
3719 Error::InternalFailureException(inner)
3720 }
3721 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::InvalidParameterValueException(inner) => {
3722 Error::InvalidParameterValueException(inner)
3723 }
3724 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::ResourceNotFoundException(inner) => {
3725 Error::ResourceNotFoundException(inner)
3726 }
3727 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3728 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::Unhandled(inner) => Error::Unhandled(inner),
3729 }
3730 }
3731}
3732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_registration::DescribeKeyRegistrationError, R>>
3733 for Error
3734where
3735 R: Send + Sync + std::fmt::Debug + 'static,
3736{
3737 fn from(
3738 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_registration::DescribeKeyRegistrationError, R>,
3739 ) -> Self {
3740 match err {
3741 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3742 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3743 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3744 source: err.into(),
3745 }),
3746 }
3747 }
3748}
3749impl From<crate::operation::describe_key_registration::DescribeKeyRegistrationError> for Error {
3750 fn from(err: crate::operation::describe_key_registration::DescribeKeyRegistrationError) -> Self {
3751 match err {
3752 crate::operation::describe_key_registration::DescribeKeyRegistrationError::AccessDeniedException(inner) => {
3753 Error::AccessDeniedException(inner)
3754 }
3755 crate::operation::describe_key_registration::DescribeKeyRegistrationError::InternalFailureException(inner) => {
3756 Error::InternalFailureException(inner)
3757 }
3758 crate::operation::describe_key_registration::DescribeKeyRegistrationError::InvalidParameterValueException(inner) => {
3759 Error::InvalidParameterValueException(inner)
3760 }
3761 crate::operation::describe_key_registration::DescribeKeyRegistrationError::ThrottlingException(inner) => {
3762 Error::ThrottlingException(inner)
3763 }
3764 crate::operation::describe_key_registration::DescribeKeyRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
3765 }
3766 }
3767}
3768impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_namespace::DescribeNamespaceError, R>> for Error
3769where
3770 R: Send + Sync + std::fmt::Debug + 'static,
3771{
3772 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_namespace::DescribeNamespaceError, R>) -> Self {
3773 match err {
3774 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3775 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3776 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3777 source: err.into(),
3778 }),
3779 }
3780 }
3781}
3782impl From<crate::operation::describe_namespace::DescribeNamespaceError> for Error {
3783 fn from(err: crate::operation::describe_namespace::DescribeNamespaceError) -> Self {
3784 match err {
3785 crate::operation::describe_namespace::DescribeNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3786 crate::operation::describe_namespace::DescribeNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3787 crate::operation::describe_namespace::DescribeNamespaceError::InvalidParameterValueException(inner) => {
3788 Error::InvalidParameterValueException(inner)
3789 }
3790 crate::operation::describe_namespace::DescribeNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3791 crate::operation::describe_namespace::DescribeNamespaceError::ResourceUnavailableException(inner) => {
3792 Error::ResourceUnavailableException(inner)
3793 }
3794 crate::operation::describe_namespace::DescribeNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3795 crate::operation::describe_namespace::DescribeNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
3796 }
3797 }
3798}
3799impl<R>
3800 From<
3801 ::aws_smithy_runtime_api::client::result::SdkError<
3802 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError,
3803 R,
3804 >,
3805 > for Error
3806where
3807 R: Send + Sync + std::fmt::Debug + 'static,
3808{
3809 fn from(
3810 err: ::aws_smithy_runtime_api::client::result::SdkError<
3811 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError,
3812 R,
3813 >,
3814 ) -> Self {
3815 match err {
3816 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3817 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3818 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3819 source: err.into(),
3820 }),
3821 }
3822 }
3823}
3824impl From<crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError> for Error {
3825 fn from(err: crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError) -> Self {
3826 match err {
3827 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3828 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
3829 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3830 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3831 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3832 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3833 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3834 }
3835 }
3836}
3837impl<R>
3838 From<
3839 ::aws_smithy_runtime_api::client::result::SdkError<
3840 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError,
3841 R,
3842 >,
3843 > for Error
3844where
3845 R: Send + Sync + std::fmt::Debug + 'static,
3846{
3847 fn from(
3848 err: ::aws_smithy_runtime_api::client::result::SdkError<
3849 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError,
3850 R,
3851 >,
3852 ) -> Self {
3853 match err {
3854 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3855 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3856 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3857 source: err.into(),
3858 }),
3859 }
3860 }
3861}
3862impl From<crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError> for Error {
3863 fn from(err: crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError) -> Self {
3864 match err {
3865 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3866 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
3867 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3868 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3869 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3870 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3871 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3872 }
3873 }
3874}
3875impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError, R>>
3876 for Error
3877where
3878 R: Send + Sync + std::fmt::Debug + 'static,
3879{
3880 fn from(
3881 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError, R>,
3882 ) -> Self {
3883 match err {
3884 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3885 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3886 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3887 source: err.into(),
3888 }),
3889 }
3890 }
3891}
3892impl From<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError> for Error {
3893 fn from(err: crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError) -> Self {
3894 match err {
3895 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::AccessDeniedException(inner) => {
3896 Error::AccessDeniedException(inner)
3897 }
3898 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::InternalFailureException(inner) => {
3899 Error::InternalFailureException(inner)
3900 }
3901 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::InvalidParameterValueException(inner) => {
3902 Error::InvalidParameterValueException(inner)
3903 }
3904 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::LimitExceededException(inner) => {
3905 Error::LimitExceededException(inner)
3906 }
3907 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::ResourceNotFoundException(inner) => {
3908 Error::ResourceNotFoundException(inner)
3909 }
3910 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::ThrottlingException(inner) => {
3911 Error::ThrottlingException(inner)
3912 }
3913 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
3914 }
3915 }
3916}
3917impl<R>
3918 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError, R>>
3919 for Error
3920where
3921 R: Send + Sync + std::fmt::Debug + 'static,
3922{
3923 fn from(
3924 err: ::aws_smithy_runtime_api::client::result::SdkError<
3925 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError,
3926 R,
3927 >,
3928 ) -> Self {
3929 match err {
3930 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3931 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3932 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3933 source: err.into(),
3934 }),
3935 }
3936 }
3937}
3938impl From<crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError> for Error {
3939 fn from(err: crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError) -> Self {
3940 match err {
3941 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::AccessDeniedException(inner) => {
3942 Error::AccessDeniedException(inner)
3943 }
3944 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::InternalFailureException(inner) => {
3945 Error::InternalFailureException(inner)
3946 }
3947 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::InvalidParameterValueException(inner) => {
3948 Error::InvalidParameterValueException(inner)
3949 }
3950 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::PreconditionNotMetException(inner) => {
3951 Error::PreconditionNotMetException(inner)
3952 }
3953 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ResourceNotFoundException(inner) => {
3954 Error::ResourceNotFoundException(inner)
3955 }
3956 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ResourceUnavailableException(inner) => {
3957 Error::ResourceUnavailableException(inner)
3958 }
3959 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ThrottlingException(inner) => {
3960 Error::ThrottlingException(inner)
3961 }
3962 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
3963 }
3964 }
3965}
3966impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template::DescribeTemplateError, R>> for Error
3967where
3968 R: Send + Sync + std::fmt::Debug + 'static,
3969{
3970 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template::DescribeTemplateError, R>) -> Self {
3971 match err {
3972 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3973 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3974 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3975 source: err.into(),
3976 }),
3977 }
3978 }
3979}
3980impl From<crate::operation::describe_template::DescribeTemplateError> for Error {
3981 fn from(err: crate::operation::describe_template::DescribeTemplateError) -> Self {
3982 match err {
3983 crate::operation::describe_template::DescribeTemplateError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3984 crate::operation::describe_template::DescribeTemplateError::ConflictException(inner) => Error::ConflictException(inner),
3985 crate::operation::describe_template::DescribeTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3986 crate::operation::describe_template::DescribeTemplateError::InvalidParameterValueException(inner) => {
3987 Error::InvalidParameterValueException(inner)
3988 }
3989 crate::operation::describe_template::DescribeTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
3990 crate::operation::describe_template::DescribeTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3991 crate::operation::describe_template::DescribeTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3992 crate::operation::describe_template::DescribeTemplateError::UnsupportedUserEditionException(inner) => {
3993 Error::UnsupportedUserEditionException(inner)
3994 }
3995 crate::operation::describe_template::DescribeTemplateError::Unhandled(inner) => Error::Unhandled(inner),
3996 }
3997 }
3998}
3999impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_alias::DescribeTemplateAliasError, R>> for Error
4000where
4001 R: Send + Sync + std::fmt::Debug + 'static,
4002{
4003 fn from(
4004 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_alias::DescribeTemplateAliasError, R>,
4005 ) -> Self {
4006 match err {
4007 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4008 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4009 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4010 source: err.into(),
4011 }),
4012 }
4013 }
4014}
4015impl From<crate::operation::describe_template_alias::DescribeTemplateAliasError> for Error {
4016 fn from(err: crate::operation::describe_template_alias::DescribeTemplateAliasError) -> Self {
4017 match err {
4018 crate::operation::describe_template_alias::DescribeTemplateAliasError::InternalFailureException(inner) => {
4019 Error::InternalFailureException(inner)
4020 }
4021 crate::operation::describe_template_alias::DescribeTemplateAliasError::ResourceNotFoundException(inner) => {
4022 Error::ResourceNotFoundException(inner)
4023 }
4024 crate::operation::describe_template_alias::DescribeTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4025 crate::operation::describe_template_alias::DescribeTemplateAliasError::UnsupportedUserEditionException(inner) => {
4026 Error::UnsupportedUserEditionException(inner)
4027 }
4028 crate::operation::describe_template_alias::DescribeTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
4029 }
4030 }
4031}
4032impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_definition::DescribeTemplateDefinitionError, R>>
4033 for Error
4034where
4035 R: Send + Sync + std::fmt::Debug + 'static,
4036{
4037 fn from(
4038 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_definition::DescribeTemplateDefinitionError, R>,
4039 ) -> Self {
4040 match err {
4041 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4042 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4043 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4044 source: err.into(),
4045 }),
4046 }
4047 }
4048}
4049impl From<crate::operation::describe_template_definition::DescribeTemplateDefinitionError> for Error {
4050 fn from(err: crate::operation::describe_template_definition::DescribeTemplateDefinitionError) -> Self {
4051 match err {
4052 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::AccessDeniedException(inner) => {
4053 Error::AccessDeniedException(inner)
4054 }
4055 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ConflictException(inner) => {
4056 Error::ConflictException(inner)
4057 }
4058 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::InternalFailureException(inner) => {
4059 Error::InternalFailureException(inner)
4060 }
4061 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::InvalidParameterValueException(inner) => {
4062 Error::InvalidParameterValueException(inner)
4063 }
4064 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ResourceExistsException(inner) => {
4065 Error::ResourceExistsException(inner)
4066 }
4067 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ResourceNotFoundException(inner) => {
4068 Error::ResourceNotFoundException(inner)
4069 }
4070 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ThrottlingException(inner) => {
4071 Error::ThrottlingException(inner)
4072 }
4073 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::UnsupportedUserEditionException(inner) => {
4074 Error::UnsupportedUserEditionException(inner)
4075 }
4076 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
4077 }
4078 }
4079}
4080impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError, R>>
4081 for Error
4082where
4083 R: Send + Sync + std::fmt::Debug + 'static,
4084{
4085 fn from(
4086 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError, R>,
4087 ) -> Self {
4088 match err {
4089 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4090 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4091 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4092 source: err.into(),
4093 }),
4094 }
4095 }
4096}
4097impl From<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError> for Error {
4098 fn from(err: crate::operation::describe_template_permissions::DescribeTemplatePermissionsError) -> Self {
4099 match err {
4100 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ConflictException(inner) => {
4101 Error::ConflictException(inner)
4102 }
4103 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::InternalFailureException(inner) => {
4104 Error::InternalFailureException(inner)
4105 }
4106 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::InvalidParameterValueException(inner) => {
4107 Error::InvalidParameterValueException(inner)
4108 }
4109 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ResourceNotFoundException(inner) => {
4110 Error::ResourceNotFoundException(inner)
4111 }
4112 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ThrottlingException(inner) => {
4113 Error::ThrottlingException(inner)
4114 }
4115 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::UnsupportedUserEditionException(inner) => {
4116 Error::UnsupportedUserEditionException(inner)
4117 }
4118 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4119 }
4120 }
4121}
4122impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme::DescribeThemeError, R>> for Error
4123where
4124 R: Send + Sync + std::fmt::Debug + 'static,
4125{
4126 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme::DescribeThemeError, R>) -> Self {
4127 match err {
4128 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4129 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4130 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4131 source: err.into(),
4132 }),
4133 }
4134 }
4135}
4136impl From<crate::operation::describe_theme::DescribeThemeError> for Error {
4137 fn from(err: crate::operation::describe_theme::DescribeThemeError) -> Self {
4138 match err {
4139 crate::operation::describe_theme::DescribeThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4140 crate::operation::describe_theme::DescribeThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4141 crate::operation::describe_theme::DescribeThemeError::InvalidParameterValueException(inner) => {
4142 Error::InvalidParameterValueException(inner)
4143 }
4144 crate::operation::describe_theme::DescribeThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4145 crate::operation::describe_theme::DescribeThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4146 crate::operation::describe_theme::DescribeThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4147 crate::operation::describe_theme::DescribeThemeError::UnsupportedUserEditionException(inner) => {
4148 Error::UnsupportedUserEditionException(inner)
4149 }
4150 crate::operation::describe_theme::DescribeThemeError::Unhandled(inner) => Error::Unhandled(inner),
4151 }
4152 }
4153}
4154impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_alias::DescribeThemeAliasError, R>> for Error
4155where
4156 R: Send + Sync + std::fmt::Debug + 'static,
4157{
4158 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_alias::DescribeThemeAliasError, R>) -> Self {
4159 match err {
4160 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4161 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4162 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4163 source: err.into(),
4164 }),
4165 }
4166 }
4167}
4168impl From<crate::operation::describe_theme_alias::DescribeThemeAliasError> for Error {
4169 fn from(err: crate::operation::describe_theme_alias::DescribeThemeAliasError) -> Self {
4170 match err {
4171 crate::operation::describe_theme_alias::DescribeThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
4172 crate::operation::describe_theme_alias::DescribeThemeAliasError::InternalFailureException(inner) => {
4173 Error::InternalFailureException(inner)
4174 }
4175 crate::operation::describe_theme_alias::DescribeThemeAliasError::InvalidParameterValueException(inner) => {
4176 Error::InvalidParameterValueException(inner)
4177 }
4178 crate::operation::describe_theme_alias::DescribeThemeAliasError::ResourceNotFoundException(inner) => {
4179 Error::ResourceNotFoundException(inner)
4180 }
4181 crate::operation::describe_theme_alias::DescribeThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4182 crate::operation::describe_theme_alias::DescribeThemeAliasError::UnsupportedUserEditionException(inner) => {
4183 Error::UnsupportedUserEditionException(inner)
4184 }
4185 crate::operation::describe_theme_alias::DescribeThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
4186 }
4187 }
4188}
4189impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_permissions::DescribeThemePermissionsError, R>>
4190 for Error
4191where
4192 R: Send + Sync + std::fmt::Debug + 'static,
4193{
4194 fn from(
4195 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_permissions::DescribeThemePermissionsError, R>,
4196 ) -> Self {
4197 match err {
4198 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4199 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4200 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4201 source: err.into(),
4202 }),
4203 }
4204 }
4205}
4206impl From<crate::operation::describe_theme_permissions::DescribeThemePermissionsError> for Error {
4207 fn from(err: crate::operation::describe_theme_permissions::DescribeThemePermissionsError) -> Self {
4208 match err {
4209 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::AccessDeniedException(inner) => {
4210 Error::AccessDeniedException(inner)
4211 }
4212 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::InternalFailureException(inner) => {
4213 Error::InternalFailureException(inner)
4214 }
4215 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::InvalidParameterValueException(inner) => {
4216 Error::InvalidParameterValueException(inner)
4217 }
4218 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::ResourceNotFoundException(inner) => {
4219 Error::ResourceNotFoundException(inner)
4220 }
4221 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::ThrottlingException(inner) => {
4222 Error::ThrottlingException(inner)
4223 }
4224 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::UnsupportedUserEditionException(inner) => {
4225 Error::UnsupportedUserEditionException(inner)
4226 }
4227 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4228 }
4229 }
4230}
4231impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic::DescribeTopicError, R>> for Error
4232where
4233 R: Send + Sync + std::fmt::Debug + 'static,
4234{
4235 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic::DescribeTopicError, R>) -> Self {
4236 match err {
4237 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4238 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4239 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4240 source: err.into(),
4241 }),
4242 }
4243 }
4244}
4245impl From<crate::operation::describe_topic::DescribeTopicError> for Error {
4246 fn from(err: crate::operation::describe_topic::DescribeTopicError) -> Self {
4247 match err {
4248 crate::operation::describe_topic::DescribeTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4249 crate::operation::describe_topic::DescribeTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4250 crate::operation::describe_topic::DescribeTopicError::InvalidParameterValueException(inner) => {
4251 Error::InvalidParameterValueException(inner)
4252 }
4253 crate::operation::describe_topic::DescribeTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4254 crate::operation::describe_topic::DescribeTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4255 crate::operation::describe_topic::DescribeTopicError::Unhandled(inner) => Error::Unhandled(inner),
4256 }
4257 }
4258}
4259impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError, R>>
4260 for Error
4261where
4262 R: Send + Sync + std::fmt::Debug + 'static,
4263{
4264 fn from(
4265 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError, R>,
4266 ) -> Self {
4267 match err {
4268 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4269 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4270 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4271 source: err.into(),
4272 }),
4273 }
4274 }
4275}
4276impl From<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError> for Error {
4277 fn from(err: crate::operation::describe_topic_permissions::DescribeTopicPermissionsError) -> Self {
4278 match err {
4279 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::AccessDeniedException(inner) => {
4280 Error::AccessDeniedException(inner)
4281 }
4282 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::InternalFailureException(inner) => {
4283 Error::InternalFailureException(inner)
4284 }
4285 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::InvalidParameterValueException(inner) => {
4286 Error::InvalidParameterValueException(inner)
4287 }
4288 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::ResourceNotFoundException(inner) => {
4289 Error::ResourceNotFoundException(inner)
4290 }
4291 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::ThrottlingException(inner) => {
4292 Error::ThrottlingException(inner)
4293 }
4294 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4295 }
4296 }
4297}
4298impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh::DescribeTopicRefreshError, R>> for Error
4299where
4300 R: Send + Sync + std::fmt::Debug + 'static,
4301{
4302 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh::DescribeTopicRefreshError, R>) -> Self {
4303 match err {
4304 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4305 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4306 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4307 source: err.into(),
4308 }),
4309 }
4310 }
4311}
4312impl From<crate::operation::describe_topic_refresh::DescribeTopicRefreshError> for Error {
4313 fn from(err: crate::operation::describe_topic_refresh::DescribeTopicRefreshError) -> Self {
4314 match err {
4315 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4316 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::InternalFailureException(inner) => {
4317 Error::InternalFailureException(inner)
4318 }
4319 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::InvalidParameterValueException(inner) => {
4320 Error::InvalidParameterValueException(inner)
4321 }
4322 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::ResourceNotFoundException(inner) => {
4323 Error::ResourceNotFoundException(inner)
4324 }
4325 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4326 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::Unhandled(inner) => Error::Unhandled(inner),
4327 }
4328 }
4329}
4330impl<R>
4331 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError, R>>
4332 for Error
4333where
4334 R: Send + Sync + std::fmt::Debug + 'static,
4335{
4336 fn from(
4337 err: ::aws_smithy_runtime_api::client::result::SdkError<
4338 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError,
4339 R,
4340 >,
4341 ) -> Self {
4342 match err {
4343 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4344 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4345 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4346 source: err.into(),
4347 }),
4348 }
4349 }
4350}
4351impl From<crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError> for Error {
4352 fn from(err: crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError) -> Self {
4353 match err {
4354 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::AccessDeniedException(inner) => {
4355 Error::AccessDeniedException(inner)
4356 }
4357 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ConflictException(inner) => {
4358 Error::ConflictException(inner)
4359 }
4360 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::InternalFailureException(inner) => {
4361 Error::InternalFailureException(inner)
4362 }
4363 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
4364 Error::InvalidParameterValueException(inner)
4365 }
4366 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::LimitExceededException(inner) => {
4367 Error::LimitExceededException(inner)
4368 }
4369 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ResourceExistsException(inner) => {
4370 Error::ResourceExistsException(inner)
4371 }
4372 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
4373 Error::ResourceNotFoundException(inner)
4374 }
4375 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ThrottlingException(inner) => {
4376 Error::ThrottlingException(inner)
4377 }
4378 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
4379 }
4380 }
4381}
4382impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
4383where
4384 R: Send + Sync + std::fmt::Debug + 'static,
4385{
4386 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
4387 match err {
4388 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4389 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4390 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4391 source: err.into(),
4392 }),
4393 }
4394 }
4395}
4396impl From<crate::operation::describe_user::DescribeUserError> for Error {
4397 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
4398 match err {
4399 crate::operation::describe_user::DescribeUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4400 crate::operation::describe_user::DescribeUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4401 crate::operation::describe_user::DescribeUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4402 crate::operation::describe_user::DescribeUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
4403 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4404 crate::operation::describe_user::DescribeUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
4405 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4406 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
4407 }
4408 }
4409}
4410impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vpc_connection::DescribeVPCConnectionError, R>> for Error
4411where
4412 R: Send + Sync + std::fmt::Debug + 'static,
4413{
4414 fn from(
4415 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vpc_connection::DescribeVPCConnectionError, R>,
4416 ) -> Self {
4417 match err {
4418 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4419 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4420 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4421 source: err.into(),
4422 }),
4423 }
4424 }
4425}
4426impl From<crate::operation::describe_vpc_connection::DescribeVPCConnectionError> for Error {
4427 fn from(err: crate::operation::describe_vpc_connection::DescribeVPCConnectionError) -> Self {
4428 match err {
4429 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::AccessDeniedException(inner) => {
4430 Error::AccessDeniedException(inner)
4431 }
4432 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::InternalFailureException(inner) => {
4433 Error::InternalFailureException(inner)
4434 }
4435 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::InvalidParameterValueException(inner) => {
4436 Error::InvalidParameterValueException(inner)
4437 }
4438 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::ResourceNotFoundException(inner) => {
4439 Error::ResourceNotFoundException(inner)
4440 }
4441 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4442 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::UnsupportedUserEditionException(inner) => {
4443 Error::UnsupportedUserEditionException(inner)
4444 }
4445 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
4446 }
4447 }
4448}
4449impl<R>
4450 From<
4451 ::aws_smithy_runtime_api::client::result::SdkError<
4452 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError,
4453 R,
4454 >,
4455 > for Error
4456where
4457 R: Send + Sync + std::fmt::Debug + 'static,
4458{
4459 fn from(
4460 err: ::aws_smithy_runtime_api::client::result::SdkError<
4461 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError,
4462 R,
4463 >,
4464 ) -> Self {
4465 match err {
4466 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4467 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4468 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4469 source: err.into(),
4470 }),
4471 }
4472 }
4473}
4474impl From<crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError> for Error {
4475 fn from(err: crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError) -> Self {
4476 match err {
4477 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4478 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4479 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4480 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4481 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
4482 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4483 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
4484 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
4485 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::Unhandled(inner) => Error::Unhandled(inner),
4486 }
4487 }
4488}
4489impl<R>
4490 From<
4491 ::aws_smithy_runtime_api::client::result::SdkError<
4492 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError,
4493 R,
4494 >,
4495 > for Error
4496where
4497 R: Send + Sync + std::fmt::Debug + 'static,
4498{
4499 fn from(
4500 err: ::aws_smithy_runtime_api::client::result::SdkError<
4501 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError,
4502 R,
4503 >,
4504 ) -> Self {
4505 match err {
4506 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4507 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4508 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4509 source: err.into(),
4510 }),
4511 }
4512 }
4513}
4514impl From<crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError> for Error {
4515 fn from(err: crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError) -> Self {
4516 match err {
4517 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4518 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4519 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4520 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::QuickSightUserNotFoundException(inner) => Error::QuickSightUserNotFoundException(inner),
4521 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4522 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
4523 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4524 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
4525 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
4526 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::Unhandled(inner) => Error::Unhandled(inner),
4527 }
4528 }
4529}
4530impl<R>
4531 From<
4532 ::aws_smithy_runtime_api::client::result::SdkError<
4533 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError,
4534 R,
4535 >,
4536 > for Error
4537where
4538 R: Send + Sync + std::fmt::Debug + 'static,
4539{
4540 fn from(
4541 err: ::aws_smithy_runtime_api::client::result::SdkError<
4542 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError,
4543 R,
4544 >,
4545 ) -> Self {
4546 match err {
4547 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4548 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4549 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4550 source: err.into(),
4551 }),
4552 }
4553 }
4554}
4555impl From<crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError> for Error {
4556 fn from(err: crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError) -> Self {
4557 match err {
4558 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4559 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4560 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4561 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::QuickSightUserNotFoundException(inner) => Error::QuickSightUserNotFoundException(inner),
4562 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4563 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
4564 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4565 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
4566 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
4567 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::Unhandled(inner) => Error::Unhandled(inner),
4568 }
4569 }
4570}
4571impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError, 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::get_dashboard_embed_url::GetDashboardEmbedUrlError, 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::get_dashboard_embed_url::GetDashboardEmbedUrlError> for Error {
4588 fn from(err: crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError) -> Self {
4589 match err {
4590 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4591 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::DomainNotWhitelistedException(inner) => {
4592 Error::DomainNotWhitelistedException(inner)
4593 }
4594 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::IdentityTypeNotSupportedException(inner) => {
4595 Error::IdentityTypeNotSupportedException(inner)
4596 }
4597 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::InternalFailureException(inner) => {
4598 Error::InternalFailureException(inner)
4599 }
4600 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::InvalidParameterValueException(inner) => {
4601 Error::InvalidParameterValueException(inner)
4602 }
4603 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::QuickSightUserNotFoundException(inner) => {
4604 Error::QuickSightUserNotFoundException(inner)
4605 }
4606 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ResourceExistsException(inner) => {
4607 Error::ResourceExistsException(inner)
4608 }
4609 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ResourceNotFoundException(inner) => {
4610 Error::ResourceNotFoundException(inner)
4611 }
4612 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::SessionLifetimeInMinutesInvalidException(inner) => {
4613 Error::SessionLifetimeInMinutesInvalidException(inner)
4614 }
4615 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4616 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::UnsupportedPricingPlanException(inner) => {
4617 Error::UnsupportedPricingPlanException(inner)
4618 }
4619 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::UnsupportedUserEditionException(inner) => {
4620 Error::UnsupportedUserEditionException(inner)
4621 }
4622 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::Unhandled(inner) => Error::Unhandled(inner),
4623 }
4624 }
4625}
4626impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_embed_url::GetSessionEmbedUrlError, R>> for Error
4627where
4628 R: Send + Sync + std::fmt::Debug + 'static,
4629{
4630 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_embed_url::GetSessionEmbedUrlError, R>) -> Self {
4631 match err {
4632 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4633 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4634 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4635 source: err.into(),
4636 }),
4637 }
4638 }
4639}
4640impl From<crate::operation::get_session_embed_url::GetSessionEmbedUrlError> for Error {
4641 fn from(err: crate::operation::get_session_embed_url::GetSessionEmbedUrlError) -> Self {
4642 match err {
4643 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4644 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::InternalFailureException(inner) => {
4645 Error::InternalFailureException(inner)
4646 }
4647 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::InvalidParameterValueException(inner) => {
4648 Error::InvalidParameterValueException(inner)
4649 }
4650 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::QuickSightUserNotFoundException(inner) => {
4651 Error::QuickSightUserNotFoundException(inner)
4652 }
4653 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4654 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ResourceNotFoundException(inner) => {
4655 Error::ResourceNotFoundException(inner)
4656 }
4657 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::SessionLifetimeInMinutesInvalidException(inner) => {
4658 Error::SessionLifetimeInMinutesInvalidException(inner)
4659 }
4660 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4661 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::UnsupportedUserEditionException(inner) => {
4662 Error::UnsupportedUserEditionException(inner)
4663 }
4664 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::Unhandled(inner) => Error::Unhandled(inner),
4665 }
4666 }
4667}
4668impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analyses::ListAnalysesError, R>> for Error
4669where
4670 R: Send + Sync + std::fmt::Debug + 'static,
4671{
4672 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analyses::ListAnalysesError, R>) -> Self {
4673 match err {
4674 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4675 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4676 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4677 source: err.into(),
4678 }),
4679 }
4680 }
4681}
4682impl From<crate::operation::list_analyses::ListAnalysesError> for Error {
4683 fn from(err: crate::operation::list_analyses::ListAnalysesError) -> Self {
4684 match err {
4685 crate::operation::list_analyses::ListAnalysesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4686 crate::operation::list_analyses::ListAnalysesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
4687 crate::operation::list_analyses::ListAnalysesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4688 crate::operation::list_analyses::ListAnalysesError::UnsupportedUserEditionException(inner) => {
4689 Error::UnsupportedUserEditionException(inner)
4690 }
4691 crate::operation::list_analyses::ListAnalysesError::Unhandled(inner) => Error::Unhandled(inner),
4692 }
4693 }
4694}
4695impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError, R>>
4696 for Error
4697where
4698 R: Send + Sync + std::fmt::Debug + 'static,
4699{
4700 fn from(
4701 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError, R>,
4702 ) -> Self {
4703 match err {
4704 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4705 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4706 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4707 source: err.into(),
4708 }),
4709 }
4710 }
4711}
4712impl From<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError> for Error {
4713 fn from(err: crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError) -> Self {
4714 match err {
4715 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::AccessDeniedException(inner) => {
4716 Error::AccessDeniedException(inner)
4717 }
4718 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::InvalidNextTokenException(inner) => {
4719 Error::InvalidNextTokenException(inner)
4720 }
4721 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::ResourceNotFoundException(inner) => {
4722 Error::ResourceNotFoundException(inner)
4723 }
4724 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::ThrottlingException(inner) => {
4725 Error::ThrottlingException(inner)
4726 }
4727 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::UnsupportedUserEditionException(inner) => {
4728 Error::UnsupportedUserEditionException(inner)
4729 }
4730 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::Unhandled(inner) => Error::Unhandled(inner),
4731 }
4732 }
4733}
4734impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError, R>>
4735 for Error
4736where
4737 R: Send + Sync + std::fmt::Debug + 'static,
4738{
4739 fn from(
4740 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError, R>,
4741 ) -> Self {
4742 match err {
4743 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4744 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4745 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4746 source: err.into(),
4747 }),
4748 }
4749 }
4750}
4751impl From<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError> for Error {
4752 fn from(err: crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError) -> Self {
4753 match err {
4754 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::AccessDeniedException(inner) => {
4755 Error::AccessDeniedException(inner)
4756 }
4757 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::InvalidNextTokenException(inner) => {
4758 Error::InvalidNextTokenException(inner)
4759 }
4760 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::ResourceNotFoundException(inner) => {
4761 Error::ResourceNotFoundException(inner)
4762 }
4763 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::ThrottlingException(inner) => {
4764 Error::ThrottlingException(inner)
4765 }
4766 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::UnsupportedUserEditionException(inner) => {
4767 Error::UnsupportedUserEditionException(inner)
4768 }
4769 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
4770 }
4771 }
4772}
4773impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_brands::ListBrandsError, R>> for Error
4774where
4775 R: Send + Sync + std::fmt::Debug + 'static,
4776{
4777 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_brands::ListBrandsError, R>) -> Self {
4778 match err {
4779 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4780 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4781 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4782 source: err.into(),
4783 }),
4784 }
4785 }
4786}
4787impl From<crate::operation::list_brands::ListBrandsError> for Error {
4788 fn from(err: crate::operation::list_brands::ListBrandsError) -> Self {
4789 match err {
4790 crate::operation::list_brands::ListBrandsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4791 crate::operation::list_brands::ListBrandsError::InternalServerException(inner) => Error::InternalServerException(inner),
4792 crate::operation::list_brands::ListBrandsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4793 crate::operation::list_brands::ListBrandsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4794 crate::operation::list_brands::ListBrandsError::Unhandled(inner) => Error::Unhandled(inner),
4795 }
4796 }
4797}
4798impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_permissions::ListCustomPermissionsError, R>> for Error
4799where
4800 R: Send + Sync + std::fmt::Debug + 'static,
4801{
4802 fn from(
4803 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_permissions::ListCustomPermissionsError, R>,
4804 ) -> Self {
4805 match err {
4806 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4807 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4808 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4809 source: err.into(),
4810 }),
4811 }
4812 }
4813}
4814impl From<crate::operation::list_custom_permissions::ListCustomPermissionsError> for Error {
4815 fn from(err: crate::operation::list_custom_permissions::ListCustomPermissionsError) -> Self {
4816 match err {
4817 crate::operation::list_custom_permissions::ListCustomPermissionsError::AccessDeniedException(inner) => {
4818 Error::AccessDeniedException(inner)
4819 }
4820 crate::operation::list_custom_permissions::ListCustomPermissionsError::InternalFailureException(inner) => {
4821 Error::InternalFailureException(inner)
4822 }
4823 crate::operation::list_custom_permissions::ListCustomPermissionsError::InvalidParameterValueException(inner) => {
4824 Error::InvalidParameterValueException(inner)
4825 }
4826 crate::operation::list_custom_permissions::ListCustomPermissionsError::PreconditionNotMetException(inner) => {
4827 Error::PreconditionNotMetException(inner)
4828 }
4829 crate::operation::list_custom_permissions::ListCustomPermissionsError::ResourceNotFoundException(inner) => {
4830 Error::ResourceNotFoundException(inner)
4831 }
4832 crate::operation::list_custom_permissions::ListCustomPermissionsError::ResourceUnavailableException(inner) => {
4833 Error::ResourceUnavailableException(inner)
4834 }
4835 crate::operation::list_custom_permissions::ListCustomPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4836 crate::operation::list_custom_permissions::ListCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4837 }
4838 }
4839}
4840impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>> for Error
4841where
4842 R: Send + Sync + std::fmt::Debug + 'static,
4843{
4844 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>) -> Self {
4845 match err {
4846 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4847 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4848 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4849 source: err.into(),
4850 }),
4851 }
4852 }
4853}
4854impl From<crate::operation::list_dashboards::ListDashboardsError> for Error {
4855 fn from(err: crate::operation::list_dashboards::ListDashboardsError) -> Self {
4856 match err {
4857 crate::operation::list_dashboards::ListDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4858 crate::operation::list_dashboards::ListDashboardsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
4859 crate::operation::list_dashboards::ListDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4860 crate::operation::list_dashboards::ListDashboardsError::UnsupportedUserEditionException(inner) => {
4861 Error::UnsupportedUserEditionException(inner)
4862 }
4863 crate::operation::list_dashboards::ListDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
4864 }
4865 }
4866}
4867impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboard_versions::ListDashboardVersionsError, R>> for Error
4868where
4869 R: Send + Sync + std::fmt::Debug + 'static,
4870{
4871 fn from(
4872 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboard_versions::ListDashboardVersionsError, R>,
4873 ) -> Self {
4874 match err {
4875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4878 source: err.into(),
4879 }),
4880 }
4881 }
4882}
4883impl From<crate::operation::list_dashboard_versions::ListDashboardVersionsError> for Error {
4884 fn from(err: crate::operation::list_dashboard_versions::ListDashboardVersionsError) -> Self {
4885 match err {
4886 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InternalFailureException(inner) => {
4887 Error::InternalFailureException(inner)
4888 }
4889 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InvalidNextTokenException(inner) => {
4890 Error::InvalidNextTokenException(inner)
4891 }
4892 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InvalidParameterValueException(inner) => {
4893 Error::InvalidParameterValueException(inner)
4894 }
4895 crate::operation::list_dashboard_versions::ListDashboardVersionsError::ResourceNotFoundException(inner) => {
4896 Error::ResourceNotFoundException(inner)
4897 }
4898 crate::operation::list_dashboard_versions::ListDashboardVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4899 crate::operation::list_dashboard_versions::ListDashboardVersionsError::UnsupportedUserEditionException(inner) => {
4900 Error::UnsupportedUserEditionException(inner)
4901 }
4902 crate::operation::list_dashboard_versions::ListDashboardVersionsError::Unhandled(inner) => Error::Unhandled(inner),
4903 }
4904 }
4905}
4906impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sets::ListDataSetsError, R>> for Error
4907where
4908 R: Send + Sync + std::fmt::Debug + 'static,
4909{
4910 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sets::ListDataSetsError, R>) -> Self {
4911 match err {
4912 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4913 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4914 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4915 source: err.into(),
4916 }),
4917 }
4918 }
4919}
4920impl From<crate::operation::list_data_sets::ListDataSetsError> for Error {
4921 fn from(err: crate::operation::list_data_sets::ListDataSetsError) -> Self {
4922 match err {
4923 crate::operation::list_data_sets::ListDataSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4924 crate::operation::list_data_sets::ListDataSetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4925 crate::operation::list_data_sets::ListDataSetsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
4926 crate::operation::list_data_sets::ListDataSetsError::InvalidParameterValueException(inner) => {
4927 Error::InvalidParameterValueException(inner)
4928 }
4929 crate::operation::list_data_sets::ListDataSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4930 crate::operation::list_data_sets::ListDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
4931 }
4932 }
4933}
4934impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>> for Error
4935where
4936 R: Send + Sync + std::fmt::Debug + 'static,
4937{
4938 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>) -> Self {
4939 match err {
4940 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4941 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4942 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4943 source: err.into(),
4944 }),
4945 }
4946 }
4947}
4948impl From<crate::operation::list_data_sources::ListDataSourcesError> for Error {
4949 fn from(err: crate::operation::list_data_sources::ListDataSourcesError) -> Self {
4950 match err {
4951 crate::operation::list_data_sources::ListDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4952 crate::operation::list_data_sources::ListDataSourcesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4953 crate::operation::list_data_sources::ListDataSourcesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
4954 crate::operation::list_data_sources::ListDataSourcesError::InvalidParameterValueException(inner) => {
4955 Error::InvalidParameterValueException(inner)
4956 }
4957 crate::operation::list_data_sources::ListDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4958 crate::operation::list_data_sources::ListDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
4959 }
4960 }
4961}
4962impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folder_members::ListFolderMembersError, R>> for Error
4963where
4964 R: Send + Sync + std::fmt::Debug + 'static,
4965{
4966 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folder_members::ListFolderMembersError, R>) -> Self {
4967 match err {
4968 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4969 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4970 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4971 source: err.into(),
4972 }),
4973 }
4974 }
4975}
4976impl From<crate::operation::list_folder_members::ListFolderMembersError> for Error {
4977 fn from(err: crate::operation::list_folder_members::ListFolderMembersError) -> Self {
4978 match err {
4979 crate::operation::list_folder_members::ListFolderMembersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4980 crate::operation::list_folder_members::ListFolderMembersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4981 crate::operation::list_folder_members::ListFolderMembersError::InvalidNextTokenException(inner) => {
4982 Error::InvalidNextTokenException(inner)
4983 }
4984 crate::operation::list_folder_members::ListFolderMembersError::InvalidParameterValueException(inner) => {
4985 Error::InvalidParameterValueException(inner)
4986 }
4987 crate::operation::list_folder_members::ListFolderMembersError::ResourceNotFoundException(inner) => {
4988 Error::ResourceNotFoundException(inner)
4989 }
4990 crate::operation::list_folder_members::ListFolderMembersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4991 crate::operation::list_folder_members::ListFolderMembersError::UnsupportedUserEditionException(inner) => {
4992 Error::UnsupportedUserEditionException(inner)
4993 }
4994 crate::operation::list_folder_members::ListFolderMembersError::Unhandled(inner) => Error::Unhandled(inner),
4995 }
4996 }
4997}
4998impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders::ListFoldersError, R>> for Error
4999where
5000 R: Send + Sync + std::fmt::Debug + 'static,
5001{
5002 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders::ListFoldersError, R>) -> Self {
5003 match err {
5004 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5005 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5006 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5007 source: err.into(),
5008 }),
5009 }
5010 }
5011}
5012impl From<crate::operation::list_folders::ListFoldersError> for Error {
5013 fn from(err: crate::operation::list_folders::ListFoldersError) -> Self {
5014 match err {
5015 crate::operation::list_folders::ListFoldersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5016 crate::operation::list_folders::ListFoldersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5017 crate::operation::list_folders::ListFoldersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5018 crate::operation::list_folders::ListFoldersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5019 crate::operation::list_folders::ListFoldersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5020 crate::operation::list_folders::ListFoldersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5021 crate::operation::list_folders::ListFoldersError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5022 crate::operation::list_folders::ListFoldersError::Unhandled(inner) => Error::Unhandled(inner),
5023 }
5024 }
5025}
5026impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders_for_resource::ListFoldersForResourceError, R>>
5027 for Error
5028where
5029 R: Send + Sync + std::fmt::Debug + 'static,
5030{
5031 fn from(
5032 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders_for_resource::ListFoldersForResourceError, R>,
5033 ) -> Self {
5034 match err {
5035 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5036 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5037 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5038 source: err.into(),
5039 }),
5040 }
5041 }
5042}
5043impl From<crate::operation::list_folders_for_resource::ListFoldersForResourceError> for Error {
5044 fn from(err: crate::operation::list_folders_for_resource::ListFoldersForResourceError) -> Self {
5045 match err {
5046 crate::operation::list_folders_for_resource::ListFoldersForResourceError::AccessDeniedException(inner) => {
5047 Error::AccessDeniedException(inner)
5048 }
5049 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InternalFailureException(inner) => {
5050 Error::InternalFailureException(inner)
5051 }
5052 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InvalidNextTokenException(inner) => {
5053 Error::InvalidNextTokenException(inner)
5054 }
5055 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InvalidParameterValueException(inner) => {
5056 Error::InvalidParameterValueException(inner)
5057 }
5058 crate::operation::list_folders_for_resource::ListFoldersForResourceError::ResourceNotFoundException(inner) => {
5059 Error::ResourceNotFoundException(inner)
5060 }
5061 crate::operation::list_folders_for_resource::ListFoldersForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5062 crate::operation::list_folders_for_resource::ListFoldersForResourceError::UnsupportedUserEditionException(inner) => {
5063 Error::UnsupportedUserEditionException(inner)
5064 }
5065 crate::operation::list_folders_for_resource::ListFoldersForResourceError::Unhandled(inner) => Error::Unhandled(inner),
5066 }
5067 }
5068}
5069impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_memberships::ListGroupMembershipsError, R>> for Error
5070where
5071 R: Send + Sync + std::fmt::Debug + 'static,
5072{
5073 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_memberships::ListGroupMembershipsError, R>) -> Self {
5074 match err {
5075 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5076 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5077 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5078 source: err.into(),
5079 }),
5080 }
5081 }
5082}
5083impl From<crate::operation::list_group_memberships::ListGroupMembershipsError> for Error {
5084 fn from(err: crate::operation::list_group_memberships::ListGroupMembershipsError) -> Self {
5085 match err {
5086 crate::operation::list_group_memberships::ListGroupMembershipsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5087 crate::operation::list_group_memberships::ListGroupMembershipsError::InternalFailureException(inner) => {
5088 Error::InternalFailureException(inner)
5089 }
5090 crate::operation::list_group_memberships::ListGroupMembershipsError::InvalidNextTokenException(inner) => {
5091 Error::InvalidNextTokenException(inner)
5092 }
5093 crate::operation::list_group_memberships::ListGroupMembershipsError::InvalidParameterValueException(inner) => {
5094 Error::InvalidParameterValueException(inner)
5095 }
5096 crate::operation::list_group_memberships::ListGroupMembershipsError::PreconditionNotMetException(inner) => {
5097 Error::PreconditionNotMetException(inner)
5098 }
5099 crate::operation::list_group_memberships::ListGroupMembershipsError::ResourceNotFoundException(inner) => {
5100 Error::ResourceNotFoundException(inner)
5101 }
5102 crate::operation::list_group_memberships::ListGroupMembershipsError::ResourceUnavailableException(inner) => {
5103 Error::ResourceUnavailableException(inner)
5104 }
5105 crate::operation::list_group_memberships::ListGroupMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5106 crate::operation::list_group_memberships::ListGroupMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
5107 }
5108 }
5109}
5110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>> for Error
5111where
5112 R: Send + Sync + std::fmt::Debug + 'static,
5113{
5114 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>) -> Self {
5115 match err {
5116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5119 source: err.into(),
5120 }),
5121 }
5122 }
5123}
5124impl From<crate::operation::list_groups::ListGroupsError> for Error {
5125 fn from(err: crate::operation::list_groups::ListGroupsError) -> Self {
5126 match err {
5127 crate::operation::list_groups::ListGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5128 crate::operation::list_groups::ListGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5129 crate::operation::list_groups::ListGroupsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5130 crate::operation::list_groups::ListGroupsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5131 crate::operation::list_groups::ListGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5132 crate::operation::list_groups::ListGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5133 crate::operation::list_groups::ListGroupsError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5134 crate::operation::list_groups::ListGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5135 crate::operation::list_groups::ListGroupsError::Unhandled(inner) => Error::Unhandled(inner),
5136 }
5137 }
5138}
5139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError, R>>
5140 for Error
5141where
5142 R: Send + Sync + std::fmt::Debug + 'static,
5143{
5144 fn from(
5145 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError, R>,
5146 ) -> Self {
5147 match err {
5148 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5149 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5150 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5151 source: err.into(),
5152 }),
5153 }
5154 }
5155}
5156impl From<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError> for Error {
5157 fn from(err: crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError) -> Self {
5158 match err {
5159 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::AccessDeniedException(inner) => {
5160 Error::AccessDeniedException(inner)
5161 }
5162 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InternalFailureException(inner) => {
5163 Error::InternalFailureException(inner)
5164 }
5165 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InvalidNextTokenException(inner) => {
5166 Error::InvalidNextTokenException(inner)
5167 }
5168 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InvalidParameterValueException(inner) => {
5169 Error::InvalidParameterValueException(inner)
5170 }
5171 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::ResourceNotFoundException(inner) => {
5172 Error::ResourceNotFoundException(inner)
5173 }
5174 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::ThrottlingException(inner) => {
5175 Error::ThrottlingException(inner)
5176 }
5177 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::Unhandled(inner) => Error::Unhandled(inner),
5178 }
5179 }
5180}
5181impl<R>
5182 From<
5183 ::aws_smithy_runtime_api::client::result::SdkError<
5184 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError,
5185 R,
5186 >,
5187 > for Error
5188where
5189 R: Send + Sync + std::fmt::Debug + 'static,
5190{
5191 fn from(
5192 err: ::aws_smithy_runtime_api::client::result::SdkError<
5193 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError,
5194 R,
5195 >,
5196 ) -> Self {
5197 match err {
5198 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5199 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5200 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5201 source: err.into(),
5202 }),
5203 }
5204 }
5205}
5206impl From<crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError> for Error {
5207 fn from(err: crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError) -> Self {
5208 match err {
5209 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::AccessDeniedException(inner) => {
5210 Error::AccessDeniedException(inner)
5211 }
5212 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ConcurrentUpdatingException(inner) => {
5213 Error::ConcurrentUpdatingException(inner)
5214 }
5215 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::InternalFailureException(inner) => {
5216 Error::InternalFailureException(inner)
5217 }
5218 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::InvalidParameterValueException(inner) => {
5219 Error::InvalidParameterValueException(inner)
5220 }
5221 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ResourceExistsException(inner) => {
5222 Error::ResourceExistsException(inner)
5223 }
5224 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ResourceNotFoundException(inner) => {
5225 Error::ResourceNotFoundException(inner)
5226 }
5227 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ThrottlingException(inner) => {
5228 Error::ThrottlingException(inner)
5229 }
5230 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::Unhandled(inner) => Error::Unhandled(inner),
5231 }
5232 }
5233}
5234impl<R>
5235 From<
5236 ::aws_smithy_runtime_api::client::result::SdkError<
5237 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError,
5238 R,
5239 >,
5240 > for Error
5241where
5242 R: Send + Sync + std::fmt::Debug + 'static,
5243{
5244 fn from(
5245 err: ::aws_smithy_runtime_api::client::result::SdkError<
5246 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError,
5247 R,
5248 >,
5249 ) -> Self {
5250 match err {
5251 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5252 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5253 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5254 source: err.into(),
5255 }),
5256 }
5257 }
5258}
5259impl From<crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError> for Error {
5260 fn from(err: crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError) -> Self {
5261 match err {
5262 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::AccessDeniedException(inner) => {
5263 Error::AccessDeniedException(inner)
5264 }
5265 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::InternalFailureException(inner) => {
5266 Error::InternalFailureException(inner)
5267 }
5268 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::InvalidParameterValueException(inner) => {
5269 Error::InvalidParameterValueException(inner)
5270 }
5271 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::ResourceNotFoundException(inner) => {
5272 Error::ResourceNotFoundException(inner)
5273 }
5274 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::ThrottlingException(inner) => {
5275 Error::ThrottlingException(inner)
5276 }
5277 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::Unhandled(inner) => Error::Unhandled(inner),
5278 }
5279 }
5280}
5281impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestions::ListIngestionsError, R>> for Error
5282where
5283 R: Send + Sync + std::fmt::Debug + 'static,
5284{
5285 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestions::ListIngestionsError, R>) -> Self {
5286 match err {
5287 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5288 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5289 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5290 source: err.into(),
5291 }),
5292 }
5293 }
5294}
5295impl From<crate::operation::list_ingestions::ListIngestionsError> for Error {
5296 fn from(err: crate::operation::list_ingestions::ListIngestionsError) -> Self {
5297 match err {
5298 crate::operation::list_ingestions::ListIngestionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5299 crate::operation::list_ingestions::ListIngestionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5300 crate::operation::list_ingestions::ListIngestionsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5301 crate::operation::list_ingestions::ListIngestionsError::InvalidParameterValueException(inner) => {
5302 Error::InvalidParameterValueException(inner)
5303 }
5304 crate::operation::list_ingestions::ListIngestionsError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
5305 crate::operation::list_ingestions::ListIngestionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5306 crate::operation::list_ingestions::ListIngestionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5307 crate::operation::list_ingestions::ListIngestionsError::Unhandled(inner) => Error::Unhandled(inner),
5308 }
5309 }
5310}
5311impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_namespaces::ListNamespacesError, R>> for Error
5312where
5313 R: Send + Sync + std::fmt::Debug + 'static,
5314{
5315 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_namespaces::ListNamespacesError, R>) -> Self {
5316 match err {
5317 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5318 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5319 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5320 source: err.into(),
5321 }),
5322 }
5323 }
5324}
5325impl From<crate::operation::list_namespaces::ListNamespacesError> for Error {
5326 fn from(err: crate::operation::list_namespaces::ListNamespacesError) -> Self {
5327 match err {
5328 crate::operation::list_namespaces::ListNamespacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5329 crate::operation::list_namespaces::ListNamespacesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5330 crate::operation::list_namespaces::ListNamespacesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5331 crate::operation::list_namespaces::ListNamespacesError::InvalidParameterValueException(inner) => {
5332 Error::InvalidParameterValueException(inner)
5333 }
5334 crate::operation::list_namespaces::ListNamespacesError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5335 crate::operation::list_namespaces::ListNamespacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5336 crate::operation::list_namespaces::ListNamespacesError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5337 crate::operation::list_namespaces::ListNamespacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5338 crate::operation::list_namespaces::ListNamespacesError::Unhandled(inner) => Error::Unhandled(inner),
5339 }
5340 }
5341}
5342impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_refresh_schedules::ListRefreshSchedulesError, R>> for Error
5343where
5344 R: Send + Sync + std::fmt::Debug + 'static,
5345{
5346 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_refresh_schedules::ListRefreshSchedulesError, R>) -> Self {
5347 match err {
5348 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5349 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5350 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5351 source: err.into(),
5352 }),
5353 }
5354 }
5355}
5356impl From<crate::operation::list_refresh_schedules::ListRefreshSchedulesError> for Error {
5357 fn from(err: crate::operation::list_refresh_schedules::ListRefreshSchedulesError) -> Self {
5358 match err {
5359 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5360 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::InternalFailureException(inner) => {
5361 Error::InternalFailureException(inner)
5362 }
5363 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::InvalidParameterValueException(inner) => {
5364 Error::InvalidParameterValueException(inner)
5365 }
5366 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::LimitExceededException(inner) => {
5367 Error::LimitExceededException(inner)
5368 }
5369 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::ResourceNotFoundException(inner) => {
5370 Error::ResourceNotFoundException(inner)
5371 }
5372 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5373 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::Unhandled(inner) => Error::Unhandled(inner),
5374 }
5375 }
5376}
5377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_memberships::ListRoleMembershipsError, R>> for Error
5378where
5379 R: Send + Sync + std::fmt::Debug + 'static,
5380{
5381 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_memberships::ListRoleMembershipsError, R>) -> Self {
5382 match err {
5383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5386 source: err.into(),
5387 }),
5388 }
5389 }
5390}
5391impl From<crate::operation::list_role_memberships::ListRoleMembershipsError> for Error {
5392 fn from(err: crate::operation::list_role_memberships::ListRoleMembershipsError) -> Self {
5393 match err {
5394 crate::operation::list_role_memberships::ListRoleMembershipsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5395 crate::operation::list_role_memberships::ListRoleMembershipsError::InternalFailureException(inner) => {
5396 Error::InternalFailureException(inner)
5397 }
5398 crate::operation::list_role_memberships::ListRoleMembershipsError::InvalidNextTokenException(inner) => {
5399 Error::InvalidNextTokenException(inner)
5400 }
5401 crate::operation::list_role_memberships::ListRoleMembershipsError::InvalidParameterValueException(inner) => {
5402 Error::InvalidParameterValueException(inner)
5403 }
5404 crate::operation::list_role_memberships::ListRoleMembershipsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5405 crate::operation::list_role_memberships::ListRoleMembershipsError::PreconditionNotMetException(inner) => {
5406 Error::PreconditionNotMetException(inner)
5407 }
5408 crate::operation::list_role_memberships::ListRoleMembershipsError::ResourceNotFoundException(inner) => {
5409 Error::ResourceNotFoundException(inner)
5410 }
5411 crate::operation::list_role_memberships::ListRoleMembershipsError::ResourceUnavailableException(inner) => {
5412 Error::ResourceUnavailableException(inner)
5413 }
5414 crate::operation::list_role_memberships::ListRoleMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5415 crate::operation::list_role_memberships::ListRoleMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
5416 }
5417 }
5418}
5419impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
5420where
5421 R: Send + Sync + std::fmt::Debug + 'static,
5422{
5423 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
5424 match err {
5425 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5426 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5427 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5428 source: err.into(),
5429 }),
5430 }
5431 }
5432}
5433impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
5434 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
5435 match err {
5436 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5437 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalFailureException(inner) => {
5438 Error::InternalFailureException(inner)
5439 }
5440 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterValueException(inner) => {
5441 Error::InvalidParameterValueException(inner)
5442 }
5443 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
5444 Error::ResourceNotFoundException(inner)
5445 }
5446 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5447 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
5448 }
5449 }
5450}
5451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_aliases::ListTemplateAliasesError, R>> for Error
5452where
5453 R: Send + Sync + std::fmt::Debug + 'static,
5454{
5455 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_aliases::ListTemplateAliasesError, R>) -> Self {
5456 match err {
5457 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5458 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5459 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5460 source: err.into(),
5461 }),
5462 }
5463 }
5464}
5465impl From<crate::operation::list_template_aliases::ListTemplateAliasesError> for Error {
5466 fn from(err: crate::operation::list_template_aliases::ListTemplateAliasesError) -> Self {
5467 match err {
5468 crate::operation::list_template_aliases::ListTemplateAliasesError::InternalFailureException(inner) => {
5469 Error::InternalFailureException(inner)
5470 }
5471 crate::operation::list_template_aliases::ListTemplateAliasesError::InvalidNextTokenException(inner) => {
5472 Error::InvalidNextTokenException(inner)
5473 }
5474 crate::operation::list_template_aliases::ListTemplateAliasesError::ResourceNotFoundException(inner) => {
5475 Error::ResourceNotFoundException(inner)
5476 }
5477 crate::operation::list_template_aliases::ListTemplateAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5478 crate::operation::list_template_aliases::ListTemplateAliasesError::UnsupportedUserEditionException(inner) => {
5479 Error::UnsupportedUserEditionException(inner)
5480 }
5481 crate::operation::list_template_aliases::ListTemplateAliasesError::Unhandled(inner) => Error::Unhandled(inner),
5482 }
5483 }
5484}
5485impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_templates::ListTemplatesError, R>> for Error
5486where
5487 R: Send + Sync + std::fmt::Debug + 'static,
5488{
5489 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_templates::ListTemplatesError, R>) -> Self {
5490 match err {
5491 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5492 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5493 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5494 source: err.into(),
5495 }),
5496 }
5497 }
5498}
5499impl From<crate::operation::list_templates::ListTemplatesError> for Error {
5500 fn from(err: crate::operation::list_templates::ListTemplatesError) -> Self {
5501 match err {
5502 crate::operation::list_templates::ListTemplatesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5503 crate::operation::list_templates::ListTemplatesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5504 crate::operation::list_templates::ListTemplatesError::InvalidParameterValueException(inner) => {
5505 Error::InvalidParameterValueException(inner)
5506 }
5507 crate::operation::list_templates::ListTemplatesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5508 crate::operation::list_templates::ListTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5509 crate::operation::list_templates::ListTemplatesError::UnsupportedUserEditionException(inner) => {
5510 Error::UnsupportedUserEditionException(inner)
5511 }
5512 crate::operation::list_templates::ListTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
5513 }
5514 }
5515}
5516impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_versions::ListTemplateVersionsError, R>> for Error
5517where
5518 R: Send + Sync + std::fmt::Debug + 'static,
5519{
5520 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_versions::ListTemplateVersionsError, R>) -> Self {
5521 match err {
5522 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5523 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5524 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5525 source: err.into(),
5526 }),
5527 }
5528 }
5529}
5530impl From<crate::operation::list_template_versions::ListTemplateVersionsError> for Error {
5531 fn from(err: crate::operation::list_template_versions::ListTemplateVersionsError) -> Self {
5532 match err {
5533 crate::operation::list_template_versions::ListTemplateVersionsError::InternalFailureException(inner) => {
5534 Error::InternalFailureException(inner)
5535 }
5536 crate::operation::list_template_versions::ListTemplateVersionsError::InvalidNextTokenException(inner) => {
5537 Error::InvalidNextTokenException(inner)
5538 }
5539 crate::operation::list_template_versions::ListTemplateVersionsError::InvalidParameterValueException(inner) => {
5540 Error::InvalidParameterValueException(inner)
5541 }
5542 crate::operation::list_template_versions::ListTemplateVersionsError::ResourceNotFoundException(inner) => {
5543 Error::ResourceNotFoundException(inner)
5544 }
5545 crate::operation::list_template_versions::ListTemplateVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5546 crate::operation::list_template_versions::ListTemplateVersionsError::UnsupportedUserEditionException(inner) => {
5547 Error::UnsupportedUserEditionException(inner)
5548 }
5549 crate::operation::list_template_versions::ListTemplateVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5550 }
5551 }
5552}
5553impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_aliases::ListThemeAliasesError, R>> for Error
5554where
5555 R: Send + Sync + std::fmt::Debug + 'static,
5556{
5557 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_aliases::ListThemeAliasesError, R>) -> Self {
5558 match err {
5559 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5560 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5561 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5562 source: err.into(),
5563 }),
5564 }
5565 }
5566}
5567impl From<crate::operation::list_theme_aliases::ListThemeAliasesError> for Error {
5568 fn from(err: crate::operation::list_theme_aliases::ListThemeAliasesError) -> Self {
5569 match err {
5570 crate::operation::list_theme_aliases::ListThemeAliasesError::ConflictException(inner) => Error::ConflictException(inner),
5571 crate::operation::list_theme_aliases::ListThemeAliasesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5572 crate::operation::list_theme_aliases::ListThemeAliasesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5573 crate::operation::list_theme_aliases::ListThemeAliasesError::InvalidParameterValueException(inner) => {
5574 Error::InvalidParameterValueException(inner)
5575 }
5576 crate::operation::list_theme_aliases::ListThemeAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5577 crate::operation::list_theme_aliases::ListThemeAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5578 crate::operation::list_theme_aliases::ListThemeAliasesError::UnsupportedUserEditionException(inner) => {
5579 Error::UnsupportedUserEditionException(inner)
5580 }
5581 crate::operation::list_theme_aliases::ListThemeAliasesError::Unhandled(inner) => Error::Unhandled(inner),
5582 }
5583 }
5584}
5585impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_themes::ListThemesError, 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_themes::ListThemesError, 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_themes::ListThemesError> for Error {
5600 fn from(err: crate::operation::list_themes::ListThemesError) -> Self {
5601 match err {
5602 crate::operation::list_themes::ListThemesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5603 crate::operation::list_themes::ListThemesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5604 crate::operation::list_themes::ListThemesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5605 crate::operation::list_themes::ListThemesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5606 crate::operation::list_themes::ListThemesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5607 crate::operation::list_themes::ListThemesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5608 crate::operation::list_themes::ListThemesError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5609 crate::operation::list_themes::ListThemesError::Unhandled(inner) => Error::Unhandled(inner),
5610 }
5611 }
5612}
5613impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_versions::ListThemeVersionsError, R>> for Error
5614where
5615 R: Send + Sync + std::fmt::Debug + 'static,
5616{
5617 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_versions::ListThemeVersionsError, R>) -> Self {
5618 match err {
5619 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5620 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5621 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5622 source: err.into(),
5623 }),
5624 }
5625 }
5626}
5627impl From<crate::operation::list_theme_versions::ListThemeVersionsError> for Error {
5628 fn from(err: crate::operation::list_theme_versions::ListThemeVersionsError) -> Self {
5629 match err {
5630 crate::operation::list_theme_versions::ListThemeVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5631 crate::operation::list_theme_versions::ListThemeVersionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5632 crate::operation::list_theme_versions::ListThemeVersionsError::InvalidNextTokenException(inner) => {
5633 Error::InvalidNextTokenException(inner)
5634 }
5635 crate::operation::list_theme_versions::ListThemeVersionsError::InvalidParameterValueException(inner) => {
5636 Error::InvalidParameterValueException(inner)
5637 }
5638 crate::operation::list_theme_versions::ListThemeVersionsError::ResourceNotFoundException(inner) => {
5639 Error::ResourceNotFoundException(inner)
5640 }
5641 crate::operation::list_theme_versions::ListThemeVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5642 crate::operation::list_theme_versions::ListThemeVersionsError::UnsupportedUserEditionException(inner) => {
5643 Error::UnsupportedUserEditionException(inner)
5644 }
5645 crate::operation::list_theme_versions::ListThemeVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5646 }
5647 }
5648}
5649impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError, R>>
5650 for Error
5651where
5652 R: Send + Sync + std::fmt::Debug + 'static,
5653{
5654 fn from(
5655 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError, R>,
5656 ) -> Self {
5657 match err {
5658 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5659 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5660 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5661 source: err.into(),
5662 }),
5663 }
5664 }
5665}
5666impl From<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError> for Error {
5667 fn from(err: crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError) -> Self {
5668 match err {
5669 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::AccessDeniedException(inner) => {
5670 Error::AccessDeniedException(inner)
5671 }
5672 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ConflictException(inner) => {
5673 Error::ConflictException(inner)
5674 }
5675 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::InternalFailureException(inner) => {
5676 Error::InternalFailureException(inner)
5677 }
5678 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::InvalidParameterValueException(inner) => {
5679 Error::InvalidParameterValueException(inner)
5680 }
5681 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::LimitExceededException(inner) => {
5682 Error::LimitExceededException(inner)
5683 }
5684 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ResourceExistsException(inner) => {
5685 Error::ResourceExistsException(inner)
5686 }
5687 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ResourceNotFoundException(inner) => {
5688 Error::ResourceNotFoundException(inner)
5689 }
5690 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ThrottlingException(inner) => {
5691 Error::ThrottlingException(inner)
5692 }
5693 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::Unhandled(inner) => Error::Unhandled(inner),
5694 }
5695 }
5696}
5697impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError, R>>
5698 for Error
5699where
5700 R: Send + Sync + std::fmt::Debug + 'static,
5701{
5702 fn from(
5703 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError, R>,
5704 ) -> Self {
5705 match err {
5706 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5707 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5708 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5709 source: err.into(),
5710 }),
5711 }
5712 }
5713}
5714impl From<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError> for Error {
5715 fn from(err: crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError) -> Self {
5716 match err {
5717 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::AccessDeniedException(inner) => {
5718 Error::AccessDeniedException(inner)
5719 }
5720 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::InternalFailureException(inner) => {
5721 Error::InternalFailureException(inner)
5722 }
5723 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::InvalidParameterValueException(inner) => {
5724 Error::InvalidParameterValueException(inner)
5725 }
5726 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::ResourceNotFoundException(inner) => {
5727 Error::ResourceNotFoundException(inner)
5728 }
5729 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::ThrottlingException(inner) => {
5730 Error::ThrottlingException(inner)
5731 }
5732 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::Unhandled(inner) => Error::Unhandled(inner),
5733 }
5734 }
5735}
5736impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topics::ListTopicsError, R>> for Error
5737where
5738 R: Send + Sync + std::fmt::Debug + 'static,
5739{
5740 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topics::ListTopicsError, R>) -> Self {
5741 match err {
5742 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5743 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5744 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5745 source: err.into(),
5746 }),
5747 }
5748 }
5749}
5750impl From<crate::operation::list_topics::ListTopicsError> for Error {
5751 fn from(err: crate::operation::list_topics::ListTopicsError) -> Self {
5752 match err {
5753 crate::operation::list_topics::ListTopicsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5754 crate::operation::list_topics::ListTopicsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5755 crate::operation::list_topics::ListTopicsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5756 crate::operation::list_topics::ListTopicsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5757 crate::operation::list_topics::ListTopicsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5758 crate::operation::list_topics::ListTopicsError::Unhandled(inner) => Error::Unhandled(inner),
5759 }
5760 }
5761}
5762impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_groups::ListUserGroupsError, R>> for Error
5763where
5764 R: Send + Sync + std::fmt::Debug + 'static,
5765{
5766 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_groups::ListUserGroupsError, R>) -> Self {
5767 match err {
5768 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5769 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5770 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5771 source: err.into(),
5772 }),
5773 }
5774 }
5775}
5776impl From<crate::operation::list_user_groups::ListUserGroupsError> for Error {
5777 fn from(err: crate::operation::list_user_groups::ListUserGroupsError) -> Self {
5778 match err {
5779 crate::operation::list_user_groups::ListUserGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5780 crate::operation::list_user_groups::ListUserGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5781 crate::operation::list_user_groups::ListUserGroupsError::InvalidParameterValueException(inner) => {
5782 Error::InvalidParameterValueException(inner)
5783 }
5784 crate::operation::list_user_groups::ListUserGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5785 crate::operation::list_user_groups::ListUserGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5786 crate::operation::list_user_groups::ListUserGroupsError::ResourceUnavailableException(inner) => {
5787 Error::ResourceUnavailableException(inner)
5788 }
5789 crate::operation::list_user_groups::ListUserGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5790 crate::operation::list_user_groups::ListUserGroupsError::Unhandled(inner) => Error::Unhandled(inner),
5791 }
5792 }
5793}
5794impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
5795where
5796 R: Send + Sync + std::fmt::Debug + 'static,
5797{
5798 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
5799 match err {
5800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5803 source: err.into(),
5804 }),
5805 }
5806 }
5807}
5808impl From<crate::operation::list_users::ListUsersError> for Error {
5809 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
5810 match err {
5811 crate::operation::list_users::ListUsersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5812 crate::operation::list_users::ListUsersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5813 crate::operation::list_users::ListUsersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5814 crate::operation::list_users::ListUsersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5815 crate::operation::list_users::ListUsersError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5816 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5817 crate::operation::list_users::ListUsersError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5818 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5819 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
5820 }
5821 }
5822}
5823impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_connections::ListVPCConnectionsError, R>> for Error
5824where
5825 R: Send + Sync + std::fmt::Debug + 'static,
5826{
5827 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_connections::ListVPCConnectionsError, R>) -> Self {
5828 match err {
5829 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5830 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5831 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5832 source: err.into(),
5833 }),
5834 }
5835 }
5836}
5837impl From<crate::operation::list_vpc_connections::ListVPCConnectionsError> for Error {
5838 fn from(err: crate::operation::list_vpc_connections::ListVPCConnectionsError) -> Self {
5839 match err {
5840 crate::operation::list_vpc_connections::ListVPCConnectionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5841 crate::operation::list_vpc_connections::ListVPCConnectionsError::InternalFailureException(inner) => {
5842 Error::InternalFailureException(inner)
5843 }
5844 crate::operation::list_vpc_connections::ListVPCConnectionsError::InvalidNextTokenException(inner) => {
5845 Error::InvalidNextTokenException(inner)
5846 }
5847 crate::operation::list_vpc_connections::ListVPCConnectionsError::InvalidParameterValueException(inner) => {
5848 Error::InvalidParameterValueException(inner)
5849 }
5850 crate::operation::list_vpc_connections::ListVPCConnectionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5851 crate::operation::list_vpc_connections::ListVPCConnectionsError::UnsupportedUserEditionException(inner) => {
5852 Error::UnsupportedUserEditionException(inner)
5853 }
5854 crate::operation::list_vpc_connections::ListVPCConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
5855 }
5856 }
5857}
5858impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::predict_qa_results::PredictQAResultsError, R>> for Error
5859where
5860 R: Send + Sync + std::fmt::Debug + 'static,
5861{
5862 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::predict_qa_results::PredictQAResultsError, R>) -> Self {
5863 match err {
5864 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5865 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5866 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5867 source: err.into(),
5868 }),
5869 }
5870 }
5871}
5872impl From<crate::operation::predict_qa_results::PredictQAResultsError> for Error {
5873 fn from(err: crate::operation::predict_qa_results::PredictQAResultsError) -> Self {
5874 match err {
5875 crate::operation::predict_qa_results::PredictQAResultsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5876 crate::operation::predict_qa_results::PredictQAResultsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5877 crate::operation::predict_qa_results::PredictQAResultsError::InvalidParameterValueException(inner) => {
5878 Error::InvalidParameterValueException(inner)
5879 }
5880 crate::operation::predict_qa_results::PredictQAResultsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5881 crate::operation::predict_qa_results::PredictQAResultsError::Unhandled(inner) => Error::Unhandled(inner),
5882 }
5883 }
5884}
5885impl<R>
5886 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError, R>>
5887 for Error
5888where
5889 R: Send + Sync + std::fmt::Debug + 'static,
5890{
5891 fn from(
5892 err: ::aws_smithy_runtime_api::client::result::SdkError<
5893 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError,
5894 R,
5895 >,
5896 ) -> Self {
5897 match err {
5898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5901 source: err.into(),
5902 }),
5903 }
5904 }
5905}
5906impl From<crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError> for Error {
5907 fn from(err: crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError) -> Self {
5908 match err {
5909 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
5910 Error::AccessDeniedException(inner)
5911 }
5912 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ConflictException(inner) => {
5913 Error::ConflictException(inner)
5914 }
5915 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::InternalFailureException(inner) => {
5916 Error::InternalFailureException(inner)
5917 }
5918 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
5919 Error::InvalidParameterValueException(inner)
5920 }
5921 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::LimitExceededException(inner) => {
5922 Error::LimitExceededException(inner)
5923 }
5924 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::PreconditionNotMetException(inner) => {
5925 Error::PreconditionNotMetException(inner)
5926 }
5927 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
5928 Error::ResourceNotFoundException(inner)
5929 }
5930 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ThrottlingException(inner) => {
5931 Error::ThrottlingException(inner)
5932 }
5933 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
5934 }
5935 }
5936}
5937impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_user::RegisterUserError, R>> for Error
5938where
5939 R: Send + Sync + std::fmt::Debug + 'static,
5940{
5941 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_user::RegisterUserError, R>) -> Self {
5942 match err {
5943 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5944 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5945 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5946 source: err.into(),
5947 }),
5948 }
5949 }
5950}
5951impl From<crate::operation::register_user::RegisterUserError> for Error {
5952 fn from(err: crate::operation::register_user::RegisterUserError) -> Self {
5953 match err {
5954 crate::operation::register_user::RegisterUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5955 crate::operation::register_user::RegisterUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5956 crate::operation::register_user::RegisterUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5957 crate::operation::register_user::RegisterUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5958 crate::operation::register_user::RegisterUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5959 crate::operation::register_user::RegisterUserError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
5960 crate::operation::register_user::RegisterUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5961 crate::operation::register_user::RegisterUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5962 crate::operation::register_user::RegisterUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5963 crate::operation::register_user::RegisterUserError::Unhandled(inner) => Error::Unhandled(inner),
5964 }
5965 }
5966}
5967impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_analysis::RestoreAnalysisError, R>> for Error
5968where
5969 R: Send + Sync + std::fmt::Debug + 'static,
5970{
5971 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_analysis::RestoreAnalysisError, R>) -> Self {
5972 match err {
5973 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5974 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5975 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5976 source: err.into(),
5977 }),
5978 }
5979 }
5980}
5981impl From<crate::operation::restore_analysis::RestoreAnalysisError> for Error {
5982 fn from(err: crate::operation::restore_analysis::RestoreAnalysisError) -> Self {
5983 match err {
5984 crate::operation::restore_analysis::RestoreAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
5985 crate::operation::restore_analysis::RestoreAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5986 crate::operation::restore_analysis::RestoreAnalysisError::InvalidParameterValueException(inner) => {
5987 Error::InvalidParameterValueException(inner)
5988 }
5989 crate::operation::restore_analysis::RestoreAnalysisError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5990 crate::operation::restore_analysis::RestoreAnalysisError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5991 crate::operation::restore_analysis::RestoreAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5992 crate::operation::restore_analysis::RestoreAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5993 crate::operation::restore_analysis::RestoreAnalysisError::UnsupportedUserEditionException(inner) => {
5994 Error::UnsupportedUserEditionException(inner)
5995 }
5996 crate::operation::restore_analysis::RestoreAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
5997 }
5998 }
5999}
6000impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_analyses::SearchAnalysesError, R>> for Error
6001where
6002 R: Send + Sync + std::fmt::Debug + 'static,
6003{
6004 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_analyses::SearchAnalysesError, R>) -> Self {
6005 match err {
6006 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6007 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6008 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6009 source: err.into(),
6010 }),
6011 }
6012 }
6013}
6014impl From<crate::operation::search_analyses::SearchAnalysesError> for Error {
6015 fn from(err: crate::operation::search_analyses::SearchAnalysesError) -> Self {
6016 match err {
6017 crate::operation::search_analyses::SearchAnalysesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6018 crate::operation::search_analyses::SearchAnalysesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6019 crate::operation::search_analyses::SearchAnalysesError::InvalidParameterValueException(inner) => {
6020 Error::InvalidParameterValueException(inner)
6021 }
6022 crate::operation::search_analyses::SearchAnalysesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6023 crate::operation::search_analyses::SearchAnalysesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6024 crate::operation::search_analyses::SearchAnalysesError::UnsupportedUserEditionException(inner) => {
6025 Error::UnsupportedUserEditionException(inner)
6026 }
6027 crate::operation::search_analyses::SearchAnalysesError::Unhandled(inner) => Error::Unhandled(inner),
6028 }
6029 }
6030}
6031impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_dashboards::SearchDashboardsError, R>> for Error
6032where
6033 R: Send + Sync + std::fmt::Debug + 'static,
6034{
6035 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_dashboards::SearchDashboardsError, R>) -> Self {
6036 match err {
6037 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6038 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6039 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6040 source: err.into(),
6041 }),
6042 }
6043 }
6044}
6045impl From<crate::operation::search_dashboards::SearchDashboardsError> for Error {
6046 fn from(err: crate::operation::search_dashboards::SearchDashboardsError) -> Self {
6047 match err {
6048 crate::operation::search_dashboards::SearchDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6049 crate::operation::search_dashboards::SearchDashboardsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6050 crate::operation::search_dashboards::SearchDashboardsError::InvalidParameterValueException(inner) => {
6051 Error::InvalidParameterValueException(inner)
6052 }
6053 crate::operation::search_dashboards::SearchDashboardsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6054 crate::operation::search_dashboards::SearchDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6055 crate::operation::search_dashboards::SearchDashboardsError::UnsupportedUserEditionException(inner) => {
6056 Error::UnsupportedUserEditionException(inner)
6057 }
6058 crate::operation::search_dashboards::SearchDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
6059 }
6060 }
6061}
6062impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sets::SearchDataSetsError, R>> for Error
6063where
6064 R: Send + Sync + std::fmt::Debug + 'static,
6065{
6066 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sets::SearchDataSetsError, R>) -> Self {
6067 match err {
6068 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6069 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6070 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6071 source: err.into(),
6072 }),
6073 }
6074 }
6075}
6076impl From<crate::operation::search_data_sets::SearchDataSetsError> for Error {
6077 fn from(err: crate::operation::search_data_sets::SearchDataSetsError) -> Self {
6078 match err {
6079 crate::operation::search_data_sets::SearchDataSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6080 crate::operation::search_data_sets::SearchDataSetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6081 crate::operation::search_data_sets::SearchDataSetsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6082 crate::operation::search_data_sets::SearchDataSetsError::InvalidParameterValueException(inner) => {
6083 Error::InvalidParameterValueException(inner)
6084 }
6085 crate::operation::search_data_sets::SearchDataSetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6086 crate::operation::search_data_sets::SearchDataSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6087 crate::operation::search_data_sets::SearchDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
6088 }
6089 }
6090}
6091impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sources::SearchDataSourcesError, R>> for Error
6092where
6093 R: Send + Sync + std::fmt::Debug + 'static,
6094{
6095 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sources::SearchDataSourcesError, R>) -> Self {
6096 match err {
6097 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6098 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6099 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6100 source: err.into(),
6101 }),
6102 }
6103 }
6104}
6105impl From<crate::operation::search_data_sources::SearchDataSourcesError> for Error {
6106 fn from(err: crate::operation::search_data_sources::SearchDataSourcesError) -> Self {
6107 match err {
6108 crate::operation::search_data_sources::SearchDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6109 crate::operation::search_data_sources::SearchDataSourcesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6110 crate::operation::search_data_sources::SearchDataSourcesError::InvalidNextTokenException(inner) => {
6111 Error::InvalidNextTokenException(inner)
6112 }
6113 crate::operation::search_data_sources::SearchDataSourcesError::InvalidParameterValueException(inner) => {
6114 Error::InvalidParameterValueException(inner)
6115 }
6116 crate::operation::search_data_sources::SearchDataSourcesError::ResourceNotFoundException(inner) => {
6117 Error::ResourceNotFoundException(inner)
6118 }
6119 crate::operation::search_data_sources::SearchDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6120 crate::operation::search_data_sources::SearchDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
6121 }
6122 }
6123}
6124impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_folders::SearchFoldersError, R>> for Error
6125where
6126 R: Send + Sync + std::fmt::Debug + 'static,
6127{
6128 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_folders::SearchFoldersError, R>) -> Self {
6129 match err {
6130 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6131 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6132 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6133 source: err.into(),
6134 }),
6135 }
6136 }
6137}
6138impl From<crate::operation::search_folders::SearchFoldersError> for Error {
6139 fn from(err: crate::operation::search_folders::SearchFoldersError) -> Self {
6140 match err {
6141 crate::operation::search_folders::SearchFoldersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6142 crate::operation::search_folders::SearchFoldersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6143 crate::operation::search_folders::SearchFoldersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6144 crate::operation::search_folders::SearchFoldersError::InvalidParameterValueException(inner) => {
6145 Error::InvalidParameterValueException(inner)
6146 }
6147 crate::operation::search_folders::SearchFoldersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6148 crate::operation::search_folders::SearchFoldersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6149 crate::operation::search_folders::SearchFoldersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6150 crate::operation::search_folders::SearchFoldersError::UnsupportedUserEditionException(inner) => {
6151 Error::UnsupportedUserEditionException(inner)
6152 }
6153 crate::operation::search_folders::SearchFoldersError::Unhandled(inner) => Error::Unhandled(inner),
6154 }
6155 }
6156}
6157impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_groups::SearchGroupsError, R>> for Error
6158where
6159 R: Send + Sync + std::fmt::Debug + 'static,
6160{
6161 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_groups::SearchGroupsError, R>) -> Self {
6162 match err {
6163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6166 source: err.into(),
6167 }),
6168 }
6169 }
6170}
6171impl From<crate::operation::search_groups::SearchGroupsError> for Error {
6172 fn from(err: crate::operation::search_groups::SearchGroupsError) -> Self {
6173 match err {
6174 crate::operation::search_groups::SearchGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6175 crate::operation::search_groups::SearchGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6176 crate::operation::search_groups::SearchGroupsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6177 crate::operation::search_groups::SearchGroupsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6178 crate::operation::search_groups::SearchGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6179 crate::operation::search_groups::SearchGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6180 crate::operation::search_groups::SearchGroupsError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6181 crate::operation::search_groups::SearchGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6182 crate::operation::search_groups::SearchGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6183 }
6184 }
6185}
6186impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_topics::SearchTopicsError, R>> for Error
6187where
6188 R: Send + Sync + std::fmt::Debug + 'static,
6189{
6190 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_topics::SearchTopicsError, R>) -> Self {
6191 match err {
6192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6195 source: err.into(),
6196 }),
6197 }
6198 }
6199}
6200impl From<crate::operation::search_topics::SearchTopicsError> for Error {
6201 fn from(err: crate::operation::search_topics::SearchTopicsError) -> Self {
6202 match err {
6203 crate::operation::search_topics::SearchTopicsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6204 crate::operation::search_topics::SearchTopicsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6205 crate::operation::search_topics::SearchTopicsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6206 crate::operation::search_topics::SearchTopicsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6207 crate::operation::search_topics::SearchTopicsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6208 crate::operation::search_topics::SearchTopicsError::UnsupportedUserEditionException(inner) => {
6209 Error::UnsupportedUserEditionException(inner)
6210 }
6211 crate::operation::search_topics::SearchTopicsError::Unhandled(inner) => Error::Unhandled(inner),
6212 }
6213 }
6214}
6215impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError, R>>
6216 for Error
6217where
6218 R: Send + Sync + std::fmt::Debug + 'static,
6219{
6220 fn from(
6221 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError, R>,
6222 ) -> Self {
6223 match err {
6224 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6225 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6226 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6227 source: err.into(),
6228 }),
6229 }
6230 }
6231}
6232impl From<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError> for Error {
6233 fn from(err: crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError) -> Self {
6234 match err {
6235 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::AccessDeniedException(inner) => {
6236 Error::AccessDeniedException(inner)
6237 }
6238 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ConflictException(inner) => {
6239 Error::ConflictException(inner)
6240 }
6241 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::InvalidParameterValueException(inner) => {
6242 Error::InvalidParameterValueException(inner)
6243 }
6244 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::LimitExceededException(inner) => {
6245 Error::LimitExceededException(inner)
6246 }
6247 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ResourceNotFoundException(inner) => {
6248 Error::ResourceNotFoundException(inner)
6249 }
6250 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ThrottlingException(inner) => {
6251 Error::ThrottlingException(inner)
6252 }
6253 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::UnsupportedUserEditionException(inner) => {
6254 Error::UnsupportedUserEditionException(inner)
6255 }
6256 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::Unhandled(inner) => Error::Unhandled(inner),
6257 }
6258 }
6259}
6260impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError, R>>
6261 for Error
6262where
6263 R: Send + Sync + std::fmt::Debug + 'static,
6264{
6265 fn from(
6266 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError, R>,
6267 ) -> Self {
6268 match err {
6269 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6270 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6271 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6272 source: err.into(),
6273 }),
6274 }
6275 }
6276}
6277impl From<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError> for Error {
6278 fn from(err: crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError) -> Self {
6279 match err {
6280 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::AccessDeniedException(inner) => {
6281 Error::AccessDeniedException(inner)
6282 }
6283 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ConflictException(inner) => {
6284 Error::ConflictException(inner)
6285 }
6286 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::InvalidParameterValueException(inner) => {
6287 Error::InvalidParameterValueException(inner)
6288 }
6289 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::LimitExceededException(inner) => {
6290 Error::LimitExceededException(inner)
6291 }
6292 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ResourceNotFoundException(inner) => {
6293 Error::ResourceNotFoundException(inner)
6294 }
6295 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ThrottlingException(inner) => {
6296 Error::ThrottlingException(inner)
6297 }
6298 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::UnsupportedUserEditionException(inner) => {
6299 Error::UnsupportedUserEditionException(inner)
6300 }
6301 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::Unhandled(inner) => Error::Unhandled(inner),
6302 }
6303 }
6304}
6305impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError, R>>
6306 for Error
6307where
6308 R: Send + Sync + std::fmt::Debug + 'static,
6309{
6310 fn from(
6311 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError, R>,
6312 ) -> Self {
6313 match err {
6314 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6315 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6316 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6317 source: err.into(),
6318 }),
6319 }
6320 }
6321}
6322impl From<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError> for Error {
6323 fn from(err: crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError) -> Self {
6324 match err {
6325 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::AccessDeniedException(inner) => {
6326 Error::AccessDeniedException(inner)
6327 }
6328 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::InternalFailureException(inner) => {
6329 Error::InternalFailureException(inner)
6330 }
6331 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::InvalidParameterValueException(inner) => {
6332 Error::InvalidParameterValueException(inner)
6333 }
6334 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::LimitExceededException(inner) => {
6335 Error::LimitExceededException(inner)
6336 }
6337 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ResourceExistsException(inner) => {
6338 Error::ResourceExistsException(inner)
6339 }
6340 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ResourceNotFoundException(inner) => {
6341 Error::ResourceNotFoundException(inner)
6342 }
6343 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ThrottlingException(inner) => {
6344 Error::ThrottlingException(inner)
6345 }
6346 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::UnsupportedPricingPlanException(inner) => {
6347 Error::UnsupportedPricingPlanException(inner)
6348 }
6349 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::UnsupportedUserEditionException(inner) => {
6350 Error::UnsupportedUserEditionException(inner)
6351 }
6352 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::Unhandled(inner) => Error::Unhandled(inner),
6353 }
6354 }
6355}
6356impl<R>
6357 From<
6358 ::aws_smithy_runtime_api::client::result::SdkError<
6359 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError,
6360 R,
6361 >,
6362 > for Error
6363where
6364 R: Send + Sync + std::fmt::Debug + 'static,
6365{
6366 fn from(
6367 err: ::aws_smithy_runtime_api::client::result::SdkError<
6368 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError,
6369 R,
6370 >,
6371 ) -> Self {
6372 match err {
6373 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6374 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6375 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6376 source: err.into(),
6377 }),
6378 }
6379 }
6380}
6381impl From<crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError> for Error {
6382 fn from(err: crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError) -> Self {
6383 match err {
6384 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::AccessDeniedException(inner) => {
6385 Error::AccessDeniedException(inner)
6386 }
6387 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::InternalFailureException(inner) => {
6388 Error::InternalFailureException(inner)
6389 }
6390 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::InvalidParameterValueException(
6391 inner,
6392 ) => Error::InvalidParameterValueException(inner),
6393 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::LimitExceededException(inner) => {
6394 Error::LimitExceededException(inner)
6395 }
6396 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::ResourceNotFoundException(inner) => {
6397 Error::ResourceNotFoundException(inner)
6398 }
6399 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::ThrottlingException(inner) => {
6400 Error::ThrottlingException(inner)
6401 }
6402 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::UnsupportedUserEditionException(
6403 inner,
6404 ) => Error::UnsupportedUserEditionException(inner),
6405 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::Unhandled(inner) => {
6406 Error::Unhandled(inner)
6407 }
6408 }
6409 }
6410}
6411impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
6412where
6413 R: Send + Sync + std::fmt::Debug + 'static,
6414{
6415 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
6416 match err {
6417 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6418 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6419 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6420 source: err.into(),
6421 }),
6422 }
6423 }
6424}
6425impl From<crate::operation::tag_resource::TagResourceError> for Error {
6426 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
6427 match err {
6428 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6429 crate::operation::tag_resource::TagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6430 crate::operation::tag_resource::TagResourceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6431 crate::operation::tag_resource::TagResourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6432 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6433 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6434 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
6435 }
6436 }
6437}
6438impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
6439where
6440 R: Send + Sync + std::fmt::Debug + 'static,
6441{
6442 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
6443 match err {
6444 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6445 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6446 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6447 source: err.into(),
6448 }),
6449 }
6450 }
6451}
6452impl From<crate::operation::untag_resource::UntagResourceError> for Error {
6453 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
6454 match err {
6455 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6456 crate::operation::untag_resource::UntagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6457 crate::operation::untag_resource::UntagResourceError::InvalidParameterValueException(inner) => {
6458 Error::InvalidParameterValueException(inner)
6459 }
6460 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6461 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6462 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
6463 }
6464 }
6465}
6466impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_customization::UpdateAccountCustomizationError, R>>
6467 for Error
6468where
6469 R: Send + Sync + std::fmt::Debug + 'static,
6470{
6471 fn from(
6472 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_customization::UpdateAccountCustomizationError, R>,
6473 ) -> Self {
6474 match err {
6475 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6476 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6477 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6478 source: err.into(),
6479 }),
6480 }
6481 }
6482}
6483impl From<crate::operation::update_account_customization::UpdateAccountCustomizationError> for Error {
6484 fn from(err: crate::operation::update_account_customization::UpdateAccountCustomizationError) -> Self {
6485 match err {
6486 crate::operation::update_account_customization::UpdateAccountCustomizationError::AccessDeniedException(inner) => {
6487 Error::AccessDeniedException(inner)
6488 }
6489 crate::operation::update_account_customization::UpdateAccountCustomizationError::ConflictException(inner) => {
6490 Error::ConflictException(inner)
6491 }
6492 crate::operation::update_account_customization::UpdateAccountCustomizationError::InternalFailureException(inner) => {
6493 Error::InternalFailureException(inner)
6494 }
6495 crate::operation::update_account_customization::UpdateAccountCustomizationError::InvalidParameterValueException(inner) => {
6496 Error::InvalidParameterValueException(inner)
6497 }
6498 crate::operation::update_account_customization::UpdateAccountCustomizationError::ResourceNotFoundException(inner) => {
6499 Error::ResourceNotFoundException(inner)
6500 }
6501 crate::operation::update_account_customization::UpdateAccountCustomizationError::ResourceUnavailableException(inner) => {
6502 Error::ResourceUnavailableException(inner)
6503 }
6504 crate::operation::update_account_customization::UpdateAccountCustomizationError::ThrottlingException(inner) => {
6505 Error::ThrottlingException(inner)
6506 }
6507 crate::operation::update_account_customization::UpdateAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
6508 }
6509 }
6510}
6511impl<R>
6512 From<
6513 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError, R>,
6514 > for Error
6515where
6516 R: Send + Sync + std::fmt::Debug + 'static,
6517{
6518 fn from(
6519 err: ::aws_smithy_runtime_api::client::result::SdkError<
6520 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError,
6521 R,
6522 >,
6523 ) -> Self {
6524 match err {
6525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6528 source: err.into(),
6529 }),
6530 }
6531 }
6532}
6533impl From<crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError> for Error {
6534 fn from(err: crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError) -> Self {
6535 match err {
6536 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::AccessDeniedException(inner) => {
6537 Error::AccessDeniedException(inner)
6538 }
6539 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::InternalFailureException(inner) => {
6540 Error::InternalFailureException(inner)
6541 }
6542 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::InvalidParameterValueException(inner) => {
6543 Error::InvalidParameterValueException(inner)
6544 }
6545 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::ResourceNotFoundException(inner) => {
6546 Error::ResourceNotFoundException(inner)
6547 }
6548 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::ThrottlingException(inner) => {
6549 Error::ThrottlingException(inner)
6550 }
6551 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
6552 }
6553 }
6554}
6555impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_settings::UpdateAccountSettingsError, R>> for Error
6556where
6557 R: Send + Sync + std::fmt::Debug + 'static,
6558{
6559 fn from(
6560 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_settings::UpdateAccountSettingsError, R>,
6561 ) -> Self {
6562 match err {
6563 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6564 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6565 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6566 source: err.into(),
6567 }),
6568 }
6569 }
6570}
6571impl From<crate::operation::update_account_settings::UpdateAccountSettingsError> for Error {
6572 fn from(err: crate::operation::update_account_settings::UpdateAccountSettingsError) -> Self {
6573 match err {
6574 crate::operation::update_account_settings::UpdateAccountSettingsError::AccessDeniedException(inner) => {
6575 Error::AccessDeniedException(inner)
6576 }
6577 crate::operation::update_account_settings::UpdateAccountSettingsError::InternalFailureException(inner) => {
6578 Error::InternalFailureException(inner)
6579 }
6580 crate::operation::update_account_settings::UpdateAccountSettingsError::InvalidParameterValueException(inner) => {
6581 Error::InvalidParameterValueException(inner)
6582 }
6583 crate::operation::update_account_settings::UpdateAccountSettingsError::ResourceNotFoundException(inner) => {
6584 Error::ResourceNotFoundException(inner)
6585 }
6586 crate::operation::update_account_settings::UpdateAccountSettingsError::ResourceUnavailableException(inner) => {
6587 Error::ResourceUnavailableException(inner)
6588 }
6589 crate::operation::update_account_settings::UpdateAccountSettingsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6590 crate::operation::update_account_settings::UpdateAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
6591 }
6592 }
6593}
6594impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis::UpdateAnalysisError, R>> for Error
6595where
6596 R: Send + Sync + std::fmt::Debug + 'static,
6597{
6598 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis::UpdateAnalysisError, R>) -> Self {
6599 match err {
6600 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6601 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6602 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6603 source: err.into(),
6604 }),
6605 }
6606 }
6607}
6608impl From<crate::operation::update_analysis::UpdateAnalysisError> for Error {
6609 fn from(err: crate::operation::update_analysis::UpdateAnalysisError) -> Self {
6610 match err {
6611 crate::operation::update_analysis::UpdateAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
6612 crate::operation::update_analysis::UpdateAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6613 crate::operation::update_analysis::UpdateAnalysisError::InvalidParameterValueException(inner) => {
6614 Error::InvalidParameterValueException(inner)
6615 }
6616 crate::operation::update_analysis::UpdateAnalysisError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
6617 crate::operation::update_analysis::UpdateAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6618 crate::operation::update_analysis::UpdateAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6619 crate::operation::update_analysis::UpdateAnalysisError::UnsupportedUserEditionException(inner) => {
6620 Error::UnsupportedUserEditionException(inner)
6621 }
6622 crate::operation::update_analysis::UpdateAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
6623 }
6624 }
6625}
6626impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError, R>>
6627 for Error
6628where
6629 R: Send + Sync + std::fmt::Debug + 'static,
6630{
6631 fn from(
6632 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError, R>,
6633 ) -> Self {
6634 match err {
6635 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6636 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6637 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6638 source: err.into(),
6639 }),
6640 }
6641 }
6642}
6643impl From<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError> for Error {
6644 fn from(err: crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError) -> Self {
6645 match err {
6646 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ConflictException(inner) => {
6647 Error::ConflictException(inner)
6648 }
6649 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::InternalFailureException(inner) => {
6650 Error::InternalFailureException(inner)
6651 }
6652 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::InvalidParameterValueException(inner) => {
6653 Error::InvalidParameterValueException(inner)
6654 }
6655 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::LimitExceededException(inner) => {
6656 Error::LimitExceededException(inner)
6657 }
6658 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ResourceNotFoundException(inner) => {
6659 Error::ResourceNotFoundException(inner)
6660 }
6661 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ThrottlingException(inner) => {
6662 Error::ThrottlingException(inner)
6663 }
6664 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::UnsupportedUserEditionException(inner) => {
6665 Error::UnsupportedUserEditionException(inner)
6666 }
6667 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
6668 }
6669 }
6670}
6671impl<R>
6672 From<
6673 ::aws_smithy_runtime_api::client::result::SdkError<
6674 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError,
6675 R,
6676 >,
6677 > for Error
6678where
6679 R: Send + Sync + std::fmt::Debug + 'static,
6680{
6681 fn from(
6682 err: ::aws_smithy_runtime_api::client::result::SdkError<
6683 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError,
6684 R,
6685 >,
6686 ) -> Self {
6687 match err {
6688 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6689 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6690 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6691 source: err.into(),
6692 }),
6693 }
6694 }
6695}
6696impl From<crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError> for Error {
6697 fn from(err: crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError) -> Self {
6698 match err {
6699 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6700 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6701 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6702 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6703 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6704 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6705 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6706 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::Unhandled(inner) => Error::Unhandled(inner),
6707 }
6708 }
6709}
6710impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand::UpdateBrandError, R>> for Error
6711where
6712 R: Send + Sync + std::fmt::Debug + 'static,
6713{
6714 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand::UpdateBrandError, R>) -> Self {
6715 match err {
6716 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6717 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6718 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6719 source: err.into(),
6720 }),
6721 }
6722 }
6723}
6724impl From<crate::operation::update_brand::UpdateBrandError> for Error {
6725 fn from(err: crate::operation::update_brand::UpdateBrandError) -> Self {
6726 match err {
6727 crate::operation::update_brand::UpdateBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6728 crate::operation::update_brand::UpdateBrandError::ConflictException(inner) => Error::ConflictException(inner),
6729 crate::operation::update_brand::UpdateBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
6730 crate::operation::update_brand::UpdateBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6731 crate::operation::update_brand::UpdateBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6732 crate::operation::update_brand::UpdateBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6733 crate::operation::update_brand::UpdateBrandError::Unhandled(inner) => Error::Unhandled(inner),
6734 }
6735 }
6736}
6737impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_assignment::UpdateBrandAssignmentError, R>> for Error
6738where
6739 R: Send + Sync + std::fmt::Debug + 'static,
6740{
6741 fn from(
6742 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_assignment::UpdateBrandAssignmentError, R>,
6743 ) -> Self {
6744 match err {
6745 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6746 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6747 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6748 source: err.into(),
6749 }),
6750 }
6751 }
6752}
6753impl From<crate::operation::update_brand_assignment::UpdateBrandAssignmentError> for Error {
6754 fn from(err: crate::operation::update_brand_assignment::UpdateBrandAssignmentError) -> Self {
6755 match err {
6756 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::AccessDeniedException(inner) => {
6757 Error::AccessDeniedException(inner)
6758 }
6759 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
6760 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::InternalServerException(inner) => {
6761 Error::InternalServerException(inner)
6762 }
6763 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::InvalidRequestException(inner) => {
6764 Error::InvalidRequestException(inner)
6765 }
6766 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ResourceNotFoundException(inner) => {
6767 Error::ResourceNotFoundException(inner)
6768 }
6769 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6770 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
6771 }
6772 }
6773}
6774impl<R>
6775 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError, R>>
6776 for Error
6777where
6778 R: Send + Sync + std::fmt::Debug + 'static,
6779{
6780 fn from(
6781 err: ::aws_smithy_runtime_api::client::result::SdkError<
6782 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError,
6783 R,
6784 >,
6785 ) -> Self {
6786 match err {
6787 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6788 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6789 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6790 source: err.into(),
6791 }),
6792 }
6793 }
6794}
6795impl From<crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError> for Error {
6796 fn from(err: crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError) -> Self {
6797 match err {
6798 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::AccessDeniedException(inner) => {
6799 Error::AccessDeniedException(inner)
6800 }
6801 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ConflictException(inner) => {
6802 Error::ConflictException(inner)
6803 }
6804 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::InternalServerException(inner) => {
6805 Error::InternalServerException(inner)
6806 }
6807 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::InvalidRequestException(inner) => {
6808 Error::InvalidRequestException(inner)
6809 }
6810 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ResourceNotFoundException(inner) => {
6811 Error::ResourceNotFoundException(inner)
6812 }
6813 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ThrottlingException(inner) => {
6814 Error::ThrottlingException(inner)
6815 }
6816 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
6817 }
6818 }
6819}
6820impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_permissions::UpdateCustomPermissionsError, R>>
6821 for Error
6822where
6823 R: Send + Sync + std::fmt::Debug + 'static,
6824{
6825 fn from(
6826 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_permissions::UpdateCustomPermissionsError, R>,
6827 ) -> Self {
6828 match err {
6829 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6830 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6831 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6832 source: err.into(),
6833 }),
6834 }
6835 }
6836}
6837impl From<crate::operation::update_custom_permissions::UpdateCustomPermissionsError> for Error {
6838 fn from(err: crate::operation::update_custom_permissions::UpdateCustomPermissionsError) -> Self {
6839 match err {
6840 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::AccessDeniedException(inner) => {
6841 Error::AccessDeniedException(inner)
6842 }
6843 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
6844 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::InternalFailureException(inner) => {
6845 Error::InternalFailureException(inner)
6846 }
6847 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::InvalidParameterValueException(inner) => {
6848 Error::InvalidParameterValueException(inner)
6849 }
6850 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::PreconditionNotMetException(inner) => {
6851 Error::PreconditionNotMetException(inner)
6852 }
6853 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ResourceNotFoundException(inner) => {
6854 Error::ResourceNotFoundException(inner)
6855 }
6856 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ResourceUnavailableException(inner) => {
6857 Error::ResourceUnavailableException(inner)
6858 }
6859 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ThrottlingException(inner) => {
6860 Error::ThrottlingException(inner)
6861 }
6862 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
6863 }
6864 }
6865}
6866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>> for Error
6867where
6868 R: Send + Sync + std::fmt::Debug + 'static,
6869{
6870 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>) -> Self {
6871 match err {
6872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6875 source: err.into(),
6876 }),
6877 }
6878 }
6879}
6880impl From<crate::operation::update_dashboard::UpdateDashboardError> for Error {
6881 fn from(err: crate::operation::update_dashboard::UpdateDashboardError) -> Self {
6882 match err {
6883 crate::operation::update_dashboard::UpdateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
6884 crate::operation::update_dashboard::UpdateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6885 crate::operation::update_dashboard::UpdateDashboardError::InvalidParameterValueException(inner) => {
6886 Error::InvalidParameterValueException(inner)
6887 }
6888 crate::operation::update_dashboard::UpdateDashboardError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6889 crate::operation::update_dashboard::UpdateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6890 crate::operation::update_dashboard::UpdateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6891 crate::operation::update_dashboard::UpdateDashboardError::UnsupportedUserEditionException(inner) => {
6892 Error::UnsupportedUserEditionException(inner)
6893 }
6894 crate::operation::update_dashboard::UpdateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
6895 }
6896 }
6897}
6898impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_links::UpdateDashboardLinksError, R>> for Error
6899where
6900 R: Send + Sync + std::fmt::Debug + 'static,
6901{
6902 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_links::UpdateDashboardLinksError, R>) -> Self {
6903 match err {
6904 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6905 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6906 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6907 source: err.into(),
6908 }),
6909 }
6910 }
6911}
6912impl From<crate::operation::update_dashboard_links::UpdateDashboardLinksError> for Error {
6913 fn from(err: crate::operation::update_dashboard_links::UpdateDashboardLinksError) -> Self {
6914 match err {
6915 crate::operation::update_dashboard_links::UpdateDashboardLinksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6916 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ConflictException(inner) => Error::ConflictException(inner),
6917 crate::operation::update_dashboard_links::UpdateDashboardLinksError::InternalFailureException(inner) => {
6918 Error::InternalFailureException(inner)
6919 }
6920 crate::operation::update_dashboard_links::UpdateDashboardLinksError::InvalidParameterValueException(inner) => {
6921 Error::InvalidParameterValueException(inner)
6922 }
6923 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ResourceNotFoundException(inner) => {
6924 Error::ResourceNotFoundException(inner)
6925 }
6926 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6927 crate::operation::update_dashboard_links::UpdateDashboardLinksError::UnsupportedUserEditionException(inner) => {
6928 Error::UnsupportedUserEditionException(inner)
6929 }
6930 crate::operation::update_dashboard_links::UpdateDashboardLinksError::Unhandled(inner) => Error::Unhandled(inner),
6931 }
6932 }
6933}
6934impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError, R>>
6935 for Error
6936where
6937 R: Send + Sync + std::fmt::Debug + 'static,
6938{
6939 fn from(
6940 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError, R>,
6941 ) -> Self {
6942 match err {
6943 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6944 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6945 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6946 source: err.into(),
6947 }),
6948 }
6949 }
6950}
6951impl From<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError> for Error {
6952 fn from(err: crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError) -> Self {
6953 match err {
6954 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ConflictException(inner) => {
6955 Error::ConflictException(inner)
6956 }
6957 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::InternalFailureException(inner) => {
6958 Error::InternalFailureException(inner)
6959 }
6960 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::InvalidParameterValueException(inner) => {
6961 Error::InvalidParameterValueException(inner)
6962 }
6963 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::LimitExceededException(inner) => {
6964 Error::LimitExceededException(inner)
6965 }
6966 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ResourceNotFoundException(inner) => {
6967 Error::ResourceNotFoundException(inner)
6968 }
6969 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ThrottlingException(inner) => {
6970 Error::ThrottlingException(inner)
6971 }
6972 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::UnsupportedUserEditionException(inner) => {
6973 Error::UnsupportedUserEditionException(inner)
6974 }
6975 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
6976 }
6977 }
6978}
6979impl<R>
6980 From<
6981 ::aws_smithy_runtime_api::client::result::SdkError<
6982 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError,
6983 R,
6984 >,
6985 > for Error
6986where
6987 R: Send + Sync + std::fmt::Debug + 'static,
6988{
6989 fn from(
6990 err: ::aws_smithy_runtime_api::client::result::SdkError<
6991 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError,
6992 R,
6993 >,
6994 ) -> Self {
6995 match err {
6996 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6997 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6998 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6999 source: err.into(),
7000 }),
7001 }
7002 }
7003}
7004impl From<crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError> for Error {
7005 fn from(err: crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError) -> Self {
7006 match err {
7007 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ConflictException(inner) => {
7008 Error::ConflictException(inner)
7009 }
7010 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::InternalFailureException(inner) => {
7011 Error::InternalFailureException(inner)
7012 }
7013 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::InvalidParameterValueException(inner) => {
7014 Error::InvalidParameterValueException(inner)
7015 }
7016 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ResourceNotFoundException(inner) => {
7017 Error::ResourceNotFoundException(inner)
7018 }
7019 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ThrottlingException(inner) => {
7020 Error::ThrottlingException(inner)
7021 }
7022 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::UnsupportedUserEditionException(inner) => {
7023 Error::UnsupportedUserEditionException(inner)
7024 }
7025 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
7026 }
7027 }
7028}
7029impl<R>
7030 From<
7031 ::aws_smithy_runtime_api::client::result::SdkError<
7032 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError,
7033 R,
7034 >,
7035 > for Error
7036where
7037 R: Send + Sync + std::fmt::Debug + 'static,
7038{
7039 fn from(
7040 err: ::aws_smithy_runtime_api::client::result::SdkError<
7041 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError,
7042 R,
7043 >,
7044 ) -> Self {
7045 match err {
7046 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7047 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7048 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7049 source: err.into(),
7050 }),
7051 }
7052 }
7053}
7054impl From<crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError> for Error {
7055 fn from(err: crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError) -> Self {
7056 match err {
7057 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::AccessDeniedException(inner) => {
7058 Error::AccessDeniedException(inner)
7059 }
7060 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ConflictException(inner) => {
7061 Error::ConflictException(inner)
7062 }
7063 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::InternalFailureException(inner) => {
7064 Error::InternalFailureException(inner)
7065 }
7066 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::InvalidParameterValueException(inner) => {
7067 Error::InvalidParameterValueException(inner)
7068 }
7069 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ResourceNotFoundException(inner) => {
7070 Error::ResourceNotFoundException(inner)
7071 }
7072 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ThrottlingException(inner) => {
7073 Error::ThrottlingException(inner)
7074 }
7075 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
7076 }
7077 }
7078}
7079impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set::UpdateDataSetError, R>> for Error
7080where
7081 R: Send + Sync + std::fmt::Debug + 'static,
7082{
7083 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set::UpdateDataSetError, R>) -> Self {
7084 match err {
7085 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7086 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7087 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7088 source: err.into(),
7089 }),
7090 }
7091 }
7092}
7093impl From<crate::operation::update_data_set::UpdateDataSetError> for Error {
7094 fn from(err: crate::operation::update_data_set::UpdateDataSetError) -> Self {
7095 match err {
7096 crate::operation::update_data_set::UpdateDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7097 crate::operation::update_data_set::UpdateDataSetError::ConflictException(inner) => Error::ConflictException(inner),
7098 crate::operation::update_data_set::UpdateDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7099 crate::operation::update_data_set::UpdateDataSetError::InvalidParameterValueException(inner) => {
7100 Error::InvalidParameterValueException(inner)
7101 }
7102 crate::operation::update_data_set::UpdateDataSetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7103 crate::operation::update_data_set::UpdateDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7104 crate::operation::update_data_set::UpdateDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7105 crate::operation::update_data_set::UpdateDataSetError::UnsupportedUserEditionException(inner) => {
7106 Error::UnsupportedUserEditionException(inner)
7107 }
7108 crate::operation::update_data_set::UpdateDataSetError::Unhandled(inner) => Error::Unhandled(inner),
7109 }
7110 }
7111}
7112impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError, R>>
7113 for Error
7114where
7115 R: Send + Sync + std::fmt::Debug + 'static,
7116{
7117 fn from(
7118 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError, R>,
7119 ) -> Self {
7120 match err {
7121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7124 source: err.into(),
7125 }),
7126 }
7127 }
7128}
7129impl From<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError> for Error {
7130 fn from(err: crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError) -> Self {
7131 match err {
7132 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::AccessDeniedException(inner) => {
7133 Error::AccessDeniedException(inner)
7134 }
7135 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
7136 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::InternalFailureException(inner) => {
7137 Error::InternalFailureException(inner)
7138 }
7139 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::InvalidParameterValueException(inner) => {
7140 Error::InvalidParameterValueException(inner)
7141 }
7142 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ResourceNotFoundException(inner) => {
7143 Error::ResourceNotFoundException(inner)
7144 }
7145 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ThrottlingException(inner) => {
7146 Error::ThrottlingException(inner)
7147 }
7148 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7149 }
7150 }
7151}
7152impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>> for Error
7153where
7154 R: Send + Sync + std::fmt::Debug + 'static,
7155{
7156 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>) -> Self {
7157 match err {
7158 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7159 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7160 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7161 source: err.into(),
7162 }),
7163 }
7164 }
7165}
7166impl From<crate::operation::update_data_source::UpdateDataSourceError> for Error {
7167 fn from(err: crate::operation::update_data_source::UpdateDataSourceError) -> Self {
7168 match err {
7169 crate::operation::update_data_source::UpdateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7170 crate::operation::update_data_source::UpdateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
7171 crate::operation::update_data_source::UpdateDataSourceError::CustomerManagedKeyUnavailableException(inner) => {
7172 Error::CustomerManagedKeyUnavailableException(inner)
7173 }
7174 crate::operation::update_data_source::UpdateDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7175 crate::operation::update_data_source::UpdateDataSourceError::InvalidParameterValueException(inner) => {
7176 Error::InvalidParameterValueException(inner)
7177 }
7178 crate::operation::update_data_source::UpdateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7179 crate::operation::update_data_source::UpdateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7180 crate::operation::update_data_source::UpdateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
7181 }
7182 }
7183}
7184impl<R>
7185 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError, R>>
7186 for Error
7187where
7188 R: Send + Sync + std::fmt::Debug + 'static,
7189{
7190 fn from(
7191 err: ::aws_smithy_runtime_api::client::result::SdkError<
7192 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError,
7193 R,
7194 >,
7195 ) -> Self {
7196 match err {
7197 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7198 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7199 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7200 source: err.into(),
7201 }),
7202 }
7203 }
7204}
7205impl From<crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError> for Error {
7206 fn from(err: crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError) -> Self {
7207 match err {
7208 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::AccessDeniedException(inner) => {
7209 Error::AccessDeniedException(inner)
7210 }
7211 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ConflictException(inner) => {
7212 Error::ConflictException(inner)
7213 }
7214 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::InternalFailureException(inner) => {
7215 Error::InternalFailureException(inner)
7216 }
7217 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::InvalidParameterValueException(inner) => {
7218 Error::InvalidParameterValueException(inner)
7219 }
7220 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ResourceNotFoundException(inner) => {
7221 Error::ResourceNotFoundException(inner)
7222 }
7223 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ThrottlingException(inner) => {
7224 Error::ThrottlingException(inner)
7225 }
7226 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7227 }
7228 }
7229}
7230impl<R>
7231 From<
7232 ::aws_smithy_runtime_api::client::result::SdkError<
7233 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError,
7234 R,
7235 >,
7236 > for Error
7237where
7238 R: Send + Sync + std::fmt::Debug + 'static,
7239{
7240 fn from(
7241 err: ::aws_smithy_runtime_api::client::result::SdkError<
7242 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError,
7243 R,
7244 >,
7245 ) -> Self {
7246 match err {
7247 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7248 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7249 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7250 source: err.into(),
7251 }),
7252 }
7253 }
7254}
7255impl From<crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError> for Error {
7256 fn from(err: crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError) -> Self {
7257 match err {
7258 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
7259 Error::AccessDeniedException(inner)
7260 }
7261 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ConflictException(inner) => {
7262 Error::ConflictException(inner)
7263 }
7264 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::InternalFailureException(inner) => {
7265 Error::InternalFailureException(inner)
7266 }
7267 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::InvalidParameterValueException(
7268 inner,
7269 ) => Error::InvalidParameterValueException(inner),
7270 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
7271 Error::ResourceNotFoundException(inner)
7272 }
7273 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ThrottlingException(inner) => {
7274 Error::ThrottlingException(inner)
7275 }
7276 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::Unhandled(inner) => {
7277 Error::Unhandled(inner)
7278 }
7279 }
7280 }
7281}
7282impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder::UpdateFolderError, R>> for Error
7283where
7284 R: Send + Sync + std::fmt::Debug + 'static,
7285{
7286 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder::UpdateFolderError, R>) -> Self {
7287 match err {
7288 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7289 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7290 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7291 source: err.into(),
7292 }),
7293 }
7294 }
7295}
7296impl From<crate::operation::update_folder::UpdateFolderError> for Error {
7297 fn from(err: crate::operation::update_folder::UpdateFolderError) -> Self {
7298 match err {
7299 crate::operation::update_folder::UpdateFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7300 crate::operation::update_folder::UpdateFolderError::ConflictException(inner) => Error::ConflictException(inner),
7301 crate::operation::update_folder::UpdateFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7302 crate::operation::update_folder::UpdateFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7303 crate::operation::update_folder::UpdateFolderError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7304 crate::operation::update_folder::UpdateFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7305 crate::operation::update_folder::UpdateFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7306 crate::operation::update_folder::UpdateFolderError::UnsupportedUserEditionException(inner) => {
7307 Error::UnsupportedUserEditionException(inner)
7308 }
7309 crate::operation::update_folder::UpdateFolderError::Unhandled(inner) => Error::Unhandled(inner),
7310 }
7311 }
7312}
7313impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder_permissions::UpdateFolderPermissionsError, R>>
7314 for Error
7315where
7316 R: Send + Sync + std::fmt::Debug + 'static,
7317{
7318 fn from(
7319 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder_permissions::UpdateFolderPermissionsError, R>,
7320 ) -> Self {
7321 match err {
7322 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7323 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7324 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7325 source: err.into(),
7326 }),
7327 }
7328 }
7329}
7330impl From<crate::operation::update_folder_permissions::UpdateFolderPermissionsError> for Error {
7331 fn from(err: crate::operation::update_folder_permissions::UpdateFolderPermissionsError) -> Self {
7332 match err {
7333 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::AccessDeniedException(inner) => {
7334 Error::AccessDeniedException(inner)
7335 }
7336 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::InternalFailureException(inner) => {
7337 Error::InternalFailureException(inner)
7338 }
7339 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::InvalidParameterValueException(inner) => {
7340 Error::InvalidParameterValueException(inner)
7341 }
7342 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::LimitExceededException(inner) => {
7343 Error::LimitExceededException(inner)
7344 }
7345 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::ResourceNotFoundException(inner) => {
7346 Error::ResourceNotFoundException(inner)
7347 }
7348 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::ThrottlingException(inner) => {
7349 Error::ThrottlingException(inner)
7350 }
7351 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::UnsupportedUserEditionException(inner) => {
7352 Error::UnsupportedUserEditionException(inner)
7353 }
7354 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7355 }
7356 }
7357}
7358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>> for Error
7359where
7360 R: Send + Sync + std::fmt::Debug + 'static,
7361{
7362 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>) -> Self {
7363 match err {
7364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7367 source: err.into(),
7368 }),
7369 }
7370 }
7371}
7372impl From<crate::operation::update_group::UpdateGroupError> for Error {
7373 fn from(err: crate::operation::update_group::UpdateGroupError) -> Self {
7374 match err {
7375 crate::operation::update_group::UpdateGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7376 crate::operation::update_group::UpdateGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7377 crate::operation::update_group::UpdateGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7378 crate::operation::update_group::UpdateGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
7379 crate::operation::update_group::UpdateGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7380 crate::operation::update_group::UpdateGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
7381 crate::operation::update_group::UpdateGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7382 crate::operation::update_group::UpdateGroupError::Unhandled(inner) => Error::Unhandled(inner),
7383 }
7384 }
7385}
7386impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError, R>>
7387 for Error
7388where
7389 R: Send + Sync + std::fmt::Debug + 'static,
7390{
7391 fn from(
7392 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError, R>,
7393 ) -> Self {
7394 match err {
7395 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7396 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7397 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7398 source: err.into(),
7399 }),
7400 }
7401 }
7402}
7403impl From<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError> for Error {
7404 fn from(err: crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError) -> Self {
7405 match err {
7406 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::AccessDeniedException(inner) => {
7407 Error::AccessDeniedException(inner)
7408 }
7409 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
7410 Error::ConcurrentUpdatingException(inner)
7411 }
7412 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::InternalFailureException(inner) => {
7413 Error::InternalFailureException(inner)
7414 }
7415 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
7416 Error::InvalidParameterValueException(inner)
7417 }
7418 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ResourceExistsException(inner) => {
7419 Error::ResourceExistsException(inner)
7420 }
7421 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
7422 Error::ResourceNotFoundException(inner)
7423 }
7424 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ThrottlingException(inner) => {
7425 Error::ThrottlingException(inner)
7426 }
7427 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
7428 }
7429 }
7430}
7431impl<R>
7432 From<
7433 ::aws_smithy_runtime_api::client::result::SdkError<
7434 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError,
7435 R,
7436 >,
7437 > for Error
7438where
7439 R: Send + Sync + std::fmt::Debug + 'static,
7440{
7441 fn from(
7442 err: ::aws_smithy_runtime_api::client::result::SdkError<
7443 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError,
7444 R,
7445 >,
7446 ) -> Self {
7447 match err {
7448 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7449 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7450 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7451 source: err.into(),
7452 }),
7453 }
7454 }
7455}
7456impl From<crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError> for Error {
7457 fn from(err: crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError) -> Self {
7458 match err {
7459 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::AccessDeniedException(inner) => {
7460 Error::AccessDeniedException(inner)
7461 }
7462 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::InternalFailureException(inner) => {
7463 Error::InternalFailureException(inner)
7464 }
7465 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::InvalidParameterValueException(inner) => {
7466 Error::InvalidParameterValueException(inner)
7467 }
7468 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::ResourceNotFoundException(inner) => {
7469 Error::ResourceNotFoundException(inner)
7470 }
7471 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::ThrottlingException(inner) => {
7472 Error::ThrottlingException(inner)
7473 }
7474 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::Unhandled(inner) => Error::Unhandled(inner),
7475 }
7476 }
7477}
7478impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ip_restriction::UpdateIpRestrictionError, R>> for Error
7479where
7480 R: Send + Sync + std::fmt::Debug + 'static,
7481{
7482 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ip_restriction::UpdateIpRestrictionError, R>) -> Self {
7483 match err {
7484 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7485 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7486 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7487 source: err.into(),
7488 }),
7489 }
7490 }
7491}
7492impl From<crate::operation::update_ip_restriction::UpdateIpRestrictionError> for Error {
7493 fn from(err: crate::operation::update_ip_restriction::UpdateIpRestrictionError) -> Self {
7494 match err {
7495 crate::operation::update_ip_restriction::UpdateIpRestrictionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7496 crate::operation::update_ip_restriction::UpdateIpRestrictionError::InternalFailureException(inner) => {
7497 Error::InternalFailureException(inner)
7498 }
7499 crate::operation::update_ip_restriction::UpdateIpRestrictionError::InvalidParameterValueException(inner) => {
7500 Error::InvalidParameterValueException(inner)
7501 }
7502 crate::operation::update_ip_restriction::UpdateIpRestrictionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7503 crate::operation::update_ip_restriction::UpdateIpRestrictionError::ResourceNotFoundException(inner) => {
7504 Error::ResourceNotFoundException(inner)
7505 }
7506 crate::operation::update_ip_restriction::UpdateIpRestrictionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7507 crate::operation::update_ip_restriction::UpdateIpRestrictionError::Unhandled(inner) => Error::Unhandled(inner),
7508 }
7509 }
7510}
7511impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_registration::UpdateKeyRegistrationError, R>> for Error
7512where
7513 R: Send + Sync + std::fmt::Debug + 'static,
7514{
7515 fn from(
7516 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_registration::UpdateKeyRegistrationError, R>,
7517 ) -> Self {
7518 match err {
7519 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7520 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7521 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7522 source: err.into(),
7523 }),
7524 }
7525 }
7526}
7527impl From<crate::operation::update_key_registration::UpdateKeyRegistrationError> for Error {
7528 fn from(err: crate::operation::update_key_registration::UpdateKeyRegistrationError) -> Self {
7529 match err {
7530 crate::operation::update_key_registration::UpdateKeyRegistrationError::AccessDeniedException(inner) => {
7531 Error::AccessDeniedException(inner)
7532 }
7533 crate::operation::update_key_registration::UpdateKeyRegistrationError::InternalFailureException(inner) => {
7534 Error::InternalFailureException(inner)
7535 }
7536 crate::operation::update_key_registration::UpdateKeyRegistrationError::InvalidParameterValueException(inner) => {
7537 Error::InvalidParameterValueException(inner)
7538 }
7539 crate::operation::update_key_registration::UpdateKeyRegistrationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7540 crate::operation::update_key_registration::UpdateKeyRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
7541 }
7542 }
7543}
7544impl<R>
7545 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError, R>>
7546 for Error
7547where
7548 R: Send + Sync + std::fmt::Debug + 'static,
7549{
7550 fn from(
7551 err: ::aws_smithy_runtime_api::client::result::SdkError<
7552 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError,
7553 R,
7554 >,
7555 ) -> Self {
7556 match err {
7557 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7558 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7559 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7560 source: err.into(),
7561 }),
7562 }
7563 }
7564}
7565impl From<crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError> for Error {
7566 fn from(err: crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError) -> Self {
7567 match err {
7568 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::AccessDeniedException(inner) => {
7569 Error::AccessDeniedException(inner)
7570 }
7571 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::InternalFailureException(inner) => {
7572 Error::InternalFailureException(inner)
7573 }
7574 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::InvalidParameterValueException(inner) => {
7575 Error::InvalidParameterValueException(inner)
7576 }
7577 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::ResourceNotFoundException(inner) => {
7578 Error::ResourceNotFoundException(inner)
7579 }
7580 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::ThrottlingException(inner) => {
7581 Error::ThrottlingException(inner)
7582 }
7583 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::UnsupportedPricingPlanException(inner) => {
7584 Error::UnsupportedPricingPlanException(inner)
7585 }
7586 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::Unhandled(inner) => Error::Unhandled(inner),
7587 }
7588 }
7589}
7590impl<R>
7591 From<
7592 ::aws_smithy_runtime_api::client::result::SdkError<
7593 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError,
7594 R,
7595 >,
7596 > for Error
7597where
7598 R: Send + Sync + std::fmt::Debug + 'static,
7599{
7600 fn from(
7601 err: ::aws_smithy_runtime_api::client::result::SdkError<
7602 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError,
7603 R,
7604 >,
7605 ) -> Self {
7606 match err {
7607 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7608 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7609 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7610 source: err.into(),
7611 }),
7612 }
7613 }
7614}
7615impl From<crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError> for Error {
7616 fn from(err: crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError) -> Self {
7617 match err {
7618 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::AccessDeniedException(inner) => {
7619 Error::AccessDeniedException(inner)
7620 }
7621 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ConflictException(inner) => {
7622 Error::ConflictException(inner)
7623 }
7624 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::InternalFailureException(inner) => {
7625 Error::InternalFailureException(inner)
7626 }
7627 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::InvalidParameterValueException(
7628 inner,
7629 ) => Error::InvalidParameterValueException(inner),
7630 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ResourceNotFoundException(inner) => {
7631 Error::ResourceNotFoundException(inner)
7632 }
7633 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ResourceUnavailableException(
7634 inner,
7635 ) => Error::ResourceUnavailableException(inner),
7636 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ThrottlingException(inner) => {
7637 Error::ThrottlingException(inner)
7638 }
7639 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::Unhandled(inner) => {
7640 Error::Unhandled(inner)
7641 }
7642 }
7643 }
7644}
7645impl<R>
7646 From<
7647 ::aws_smithy_runtime_api::client::result::SdkError<
7648 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError,
7649 R,
7650 >,
7651 > for Error
7652where
7653 R: Send + Sync + std::fmt::Debug + 'static,
7654{
7655 fn from(
7656 err: ::aws_smithy_runtime_api::client::result::SdkError<
7657 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError,
7658 R,
7659 >,
7660 ) -> Self {
7661 match err {
7662 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7663 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7664 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7665 source: err.into(),
7666 }),
7667 }
7668 }
7669}
7670impl From<crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError> for Error {
7671 fn from(err: crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError) -> Self {
7672 match err {
7673 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7674 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
7675 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7676 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7677 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7678 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7679 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
7680 }
7681 }
7682}
7683impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError, R>> for Error
7684where
7685 R: Send + Sync + std::fmt::Debug + 'static,
7686{
7687 fn from(
7688 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError, R>,
7689 ) -> Self {
7690 match err {
7691 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7692 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7693 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7694 source: err.into(),
7695 }),
7696 }
7697 }
7698}
7699impl From<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError> for Error {
7700 fn from(err: crate::operation::update_refresh_schedule::UpdateRefreshScheduleError) -> Self {
7701 match err {
7702 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::AccessDeniedException(inner) => {
7703 Error::AccessDeniedException(inner)
7704 }
7705 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::InternalFailureException(inner) => {
7706 Error::InternalFailureException(inner)
7707 }
7708 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::InvalidParameterValueException(inner) => {
7709 Error::InvalidParameterValueException(inner)
7710 }
7711 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::LimitExceededException(inner) => {
7712 Error::LimitExceededException(inner)
7713 }
7714 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::PreconditionNotMetException(inner) => {
7715 Error::PreconditionNotMetException(inner)
7716 }
7717 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::ResourceNotFoundException(inner) => {
7718 Error::ResourceNotFoundException(inner)
7719 }
7720 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7721 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
7722 }
7723 }
7724}
7725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError, R>>
7726 for Error
7727where
7728 R: Send + Sync + std::fmt::Debug + 'static,
7729{
7730 fn from(
7731 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError, R>,
7732 ) -> Self {
7733 match err {
7734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7737 source: err.into(),
7738 }),
7739 }
7740 }
7741}
7742impl From<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError> for Error {
7743 fn from(err: crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError) -> Self {
7744 match err {
7745 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::AccessDeniedException(inner) => {
7746 Error::AccessDeniedException(inner)
7747 }
7748 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::InternalFailureException(inner) => {
7749 Error::InternalFailureException(inner)
7750 }
7751 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::InvalidParameterValueException(inner) => {
7752 Error::InvalidParameterValueException(inner)
7753 }
7754 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::PreconditionNotMetException(inner) => {
7755 Error::PreconditionNotMetException(inner)
7756 }
7757 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ResourceNotFoundException(inner) => {
7758 Error::ResourceNotFoundException(inner)
7759 }
7760 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ResourceUnavailableException(inner) => {
7761 Error::ResourceUnavailableException(inner)
7762 }
7763 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ThrottlingException(inner) => {
7764 Error::ThrottlingException(inner)
7765 }
7766 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
7767 }
7768 }
7769}
7770impl<R>
7771 From<
7772 ::aws_smithy_runtime_api::client::result::SdkError<
7773 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError,
7774 R,
7775 >,
7776 > for Error
7777where
7778 R: Send + Sync + std::fmt::Debug + 'static,
7779{
7780 fn from(
7781 err: ::aws_smithy_runtime_api::client::result::SdkError<
7782 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError,
7783 R,
7784 >,
7785 ) -> Self {
7786 match err {
7787 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7788 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7789 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7790 source: err.into(),
7791 }),
7792 }
7793 }
7794}
7795impl From<crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError> for Error {
7796 fn from(err: crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError) -> Self {
7797 match err {
7798 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::AccessDeniedException(inner) => {
7799 Error::AccessDeniedException(inner)
7800 }
7801 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::InternalFailureException(inner) => {
7802 Error::InternalFailureException(inner)
7803 }
7804 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::InvalidParameterValueException(inner) => {
7805 Error::InvalidParameterValueException(inner)
7806 }
7807 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::ResourceNotFoundException(inner) => {
7808 Error::ResourceNotFoundException(inner)
7809 }
7810 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::ThrottlingException(inner) => {
7811 Error::ThrottlingException(inner)
7812 }
7813 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
7814 }
7815 }
7816}
7817impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template::UpdateTemplateError, R>> for Error
7818where
7819 R: Send + Sync + std::fmt::Debug + 'static,
7820{
7821 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template::UpdateTemplateError, R>) -> Self {
7822 match err {
7823 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7824 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7825 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7826 source: err.into(),
7827 }),
7828 }
7829 }
7830}
7831impl From<crate::operation::update_template::UpdateTemplateError> for Error {
7832 fn from(err: crate::operation::update_template::UpdateTemplateError) -> Self {
7833 match err {
7834 crate::operation::update_template::UpdateTemplateError::ConflictException(inner) => Error::ConflictException(inner),
7835 crate::operation::update_template::UpdateTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7836 crate::operation::update_template::UpdateTemplateError::InvalidParameterValueException(inner) => {
7837 Error::InvalidParameterValueException(inner)
7838 }
7839 crate::operation::update_template::UpdateTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7840 crate::operation::update_template::UpdateTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7841 crate::operation::update_template::UpdateTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7842 crate::operation::update_template::UpdateTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7843 crate::operation::update_template::UpdateTemplateError::UnsupportedUserEditionException(inner) => {
7844 Error::UnsupportedUserEditionException(inner)
7845 }
7846 crate::operation::update_template::UpdateTemplateError::Unhandled(inner) => Error::Unhandled(inner),
7847 }
7848 }
7849}
7850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_alias::UpdateTemplateAliasError, R>> for Error
7851where
7852 R: Send + Sync + std::fmt::Debug + 'static,
7853{
7854 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_alias::UpdateTemplateAliasError, R>) -> Self {
7855 match err {
7856 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7857 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7858 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7859 source: err.into(),
7860 }),
7861 }
7862 }
7863}
7864impl From<crate::operation::update_template_alias::UpdateTemplateAliasError> for Error {
7865 fn from(err: crate::operation::update_template_alias::UpdateTemplateAliasError) -> Self {
7866 match err {
7867 crate::operation::update_template_alias::UpdateTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
7868 crate::operation::update_template_alias::UpdateTemplateAliasError::InternalFailureException(inner) => {
7869 Error::InternalFailureException(inner)
7870 }
7871 crate::operation::update_template_alias::UpdateTemplateAliasError::ResourceNotFoundException(inner) => {
7872 Error::ResourceNotFoundException(inner)
7873 }
7874 crate::operation::update_template_alias::UpdateTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7875 crate::operation::update_template_alias::UpdateTemplateAliasError::UnsupportedUserEditionException(inner) => {
7876 Error::UnsupportedUserEditionException(inner)
7877 }
7878 crate::operation::update_template_alias::UpdateTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
7879 }
7880 }
7881}
7882impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_permissions::UpdateTemplatePermissionsError, R>>
7883 for Error
7884where
7885 R: Send + Sync + std::fmt::Debug + 'static,
7886{
7887 fn from(
7888 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_permissions::UpdateTemplatePermissionsError, R>,
7889 ) -> Self {
7890 match err {
7891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7894 source: err.into(),
7895 }),
7896 }
7897 }
7898}
7899impl From<crate::operation::update_template_permissions::UpdateTemplatePermissionsError> for Error {
7900 fn from(err: crate::operation::update_template_permissions::UpdateTemplatePermissionsError) -> Self {
7901 match err {
7902 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ConflictException(inner) => {
7903 Error::ConflictException(inner)
7904 }
7905 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::InternalFailureException(inner) => {
7906 Error::InternalFailureException(inner)
7907 }
7908 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::InvalidParameterValueException(inner) => {
7909 Error::InvalidParameterValueException(inner)
7910 }
7911 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::LimitExceededException(inner) => {
7912 Error::LimitExceededException(inner)
7913 }
7914 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ResourceNotFoundException(inner) => {
7915 Error::ResourceNotFoundException(inner)
7916 }
7917 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ThrottlingException(inner) => {
7918 Error::ThrottlingException(inner)
7919 }
7920 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::UnsupportedUserEditionException(inner) => {
7921 Error::UnsupportedUserEditionException(inner)
7922 }
7923 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7924 }
7925 }
7926}
7927impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme::UpdateThemeError, R>> for Error
7928where
7929 R: Send + Sync + std::fmt::Debug + 'static,
7930{
7931 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme::UpdateThemeError, R>) -> Self {
7932 match err {
7933 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7934 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7935 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7936 source: err.into(),
7937 }),
7938 }
7939 }
7940}
7941impl From<crate::operation::update_theme::UpdateThemeError> for Error {
7942 fn from(err: crate::operation::update_theme::UpdateThemeError) -> Self {
7943 match err {
7944 crate::operation::update_theme::UpdateThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7945 crate::operation::update_theme::UpdateThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7946 crate::operation::update_theme::UpdateThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7947 crate::operation::update_theme::UpdateThemeError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7948 crate::operation::update_theme::UpdateThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7949 crate::operation::update_theme::UpdateThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7950 crate::operation::update_theme::UpdateThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7951 crate::operation::update_theme::UpdateThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
7952 crate::operation::update_theme::UpdateThemeError::Unhandled(inner) => Error::Unhandled(inner),
7953 }
7954 }
7955}
7956impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_alias::UpdateThemeAliasError, R>> for Error
7957where
7958 R: Send + Sync + std::fmt::Debug + 'static,
7959{
7960 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_alias::UpdateThemeAliasError, R>) -> Self {
7961 match err {
7962 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7963 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7964 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7965 source: err.into(),
7966 }),
7967 }
7968 }
7969}
7970impl From<crate::operation::update_theme_alias::UpdateThemeAliasError> for Error {
7971 fn from(err: crate::operation::update_theme_alias::UpdateThemeAliasError) -> Self {
7972 match err {
7973 crate::operation::update_theme_alias::UpdateThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
7974 crate::operation::update_theme_alias::UpdateThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7975 crate::operation::update_theme_alias::UpdateThemeAliasError::InvalidParameterValueException(inner) => {
7976 Error::InvalidParameterValueException(inner)
7977 }
7978 crate::operation::update_theme_alias::UpdateThemeAliasError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7979 crate::operation::update_theme_alias::UpdateThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7980 crate::operation::update_theme_alias::UpdateThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7981 crate::operation::update_theme_alias::UpdateThemeAliasError::UnsupportedUserEditionException(inner) => {
7982 Error::UnsupportedUserEditionException(inner)
7983 }
7984 crate::operation::update_theme_alias::UpdateThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
7985 }
7986 }
7987}
7988impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_permissions::UpdateThemePermissionsError, R>> for Error
7989where
7990 R: Send + Sync + std::fmt::Debug + 'static,
7991{
7992 fn from(
7993 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_permissions::UpdateThemePermissionsError, R>,
7994 ) -> Self {
7995 match err {
7996 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7997 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7998 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7999 source: err.into(),
8000 }),
8001 }
8002 }
8003}
8004impl From<crate::operation::update_theme_permissions::UpdateThemePermissionsError> for Error {
8005 fn from(err: crate::operation::update_theme_permissions::UpdateThemePermissionsError) -> Self {
8006 match err {
8007 crate::operation::update_theme_permissions::UpdateThemePermissionsError::AccessDeniedException(inner) => {
8008 Error::AccessDeniedException(inner)
8009 }
8010 crate::operation::update_theme_permissions::UpdateThemePermissionsError::InternalFailureException(inner) => {
8011 Error::InternalFailureException(inner)
8012 }
8013 crate::operation::update_theme_permissions::UpdateThemePermissionsError::InvalidParameterValueException(inner) => {
8014 Error::InvalidParameterValueException(inner)
8015 }
8016 crate::operation::update_theme_permissions::UpdateThemePermissionsError::LimitExceededException(inner) => {
8017 Error::LimitExceededException(inner)
8018 }
8019 crate::operation::update_theme_permissions::UpdateThemePermissionsError::ResourceNotFoundException(inner) => {
8020 Error::ResourceNotFoundException(inner)
8021 }
8022 crate::operation::update_theme_permissions::UpdateThemePermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8023 crate::operation::update_theme_permissions::UpdateThemePermissionsError::UnsupportedUserEditionException(inner) => {
8024 Error::UnsupportedUserEditionException(inner)
8025 }
8026 crate::operation::update_theme_permissions::UpdateThemePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8027 }
8028 }
8029}
8030impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic::UpdateTopicError, R>> for Error
8031where
8032 R: Send + Sync + std::fmt::Debug + 'static,
8033{
8034 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic::UpdateTopicError, R>) -> Self {
8035 match err {
8036 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8037 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8038 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8039 source: err.into(),
8040 }),
8041 }
8042 }
8043}
8044impl From<crate::operation::update_topic::UpdateTopicError> for Error {
8045 fn from(err: crate::operation::update_topic::UpdateTopicError) -> Self {
8046 match err {
8047 crate::operation::update_topic::UpdateTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8048 crate::operation::update_topic::UpdateTopicError::ConflictException(inner) => Error::ConflictException(inner),
8049 crate::operation::update_topic::UpdateTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8050 crate::operation::update_topic::UpdateTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8051 crate::operation::update_topic::UpdateTopicError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8052 crate::operation::update_topic::UpdateTopicError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8053 crate::operation::update_topic::UpdateTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8054 crate::operation::update_topic::UpdateTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8055 crate::operation::update_topic::UpdateTopicError::Unhandled(inner) => Error::Unhandled(inner),
8056 }
8057 }
8058}
8059impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_permissions::UpdateTopicPermissionsError, R>> for Error
8060where
8061 R: Send + Sync + std::fmt::Debug + 'static,
8062{
8063 fn from(
8064 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_permissions::UpdateTopicPermissionsError, R>,
8065 ) -> Self {
8066 match err {
8067 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8068 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8069 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8070 source: err.into(),
8071 }),
8072 }
8073 }
8074}
8075impl From<crate::operation::update_topic_permissions::UpdateTopicPermissionsError> for Error {
8076 fn from(err: crate::operation::update_topic_permissions::UpdateTopicPermissionsError) -> Self {
8077 match err {
8078 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::AccessDeniedException(inner) => {
8079 Error::AccessDeniedException(inner)
8080 }
8081 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
8082 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::InternalFailureException(inner) => {
8083 Error::InternalFailureException(inner)
8084 }
8085 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::InvalidParameterValueException(inner) => {
8086 Error::InvalidParameterValueException(inner)
8087 }
8088 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::LimitExceededException(inner) => {
8089 Error::LimitExceededException(inner)
8090 }
8091 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ResourceNotFoundException(inner) => {
8092 Error::ResourceNotFoundException(inner)
8093 }
8094 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8095 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::UnsupportedUserEditionException(inner) => {
8096 Error::UnsupportedUserEditionException(inner)
8097 }
8098 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8099 }
8100 }
8101}
8102impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError, R>>
8103 for Error
8104where
8105 R: Send + Sync + std::fmt::Debug + 'static,
8106{
8107 fn from(
8108 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError, R>,
8109 ) -> Self {
8110 match err {
8111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8114 source: err.into(),
8115 }),
8116 }
8117 }
8118}
8119impl From<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError> for Error {
8120 fn from(err: crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError) -> Self {
8121 match err {
8122 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::AccessDeniedException(inner) => {
8123 Error::AccessDeniedException(inner)
8124 }
8125 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ConflictException(inner) => {
8126 Error::ConflictException(inner)
8127 }
8128 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::InternalFailureException(inner) => {
8129 Error::InternalFailureException(inner)
8130 }
8131 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
8132 Error::InvalidParameterValueException(inner)
8133 }
8134 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::LimitExceededException(inner) => {
8135 Error::LimitExceededException(inner)
8136 }
8137 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ResourceExistsException(inner) => {
8138 Error::ResourceExistsException(inner)
8139 }
8140 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
8141 Error::ResourceNotFoundException(inner)
8142 }
8143 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ThrottlingException(inner) => {
8144 Error::ThrottlingException(inner)
8145 }
8146 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
8147 }
8148 }
8149}
8150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>> for Error
8151where
8152 R: Send + Sync + std::fmt::Debug + 'static,
8153{
8154 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>) -> Self {
8155 match err {
8156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8159 source: err.into(),
8160 }),
8161 }
8162 }
8163}
8164impl From<crate::operation::update_user::UpdateUserError> for Error {
8165 fn from(err: crate::operation::update_user::UpdateUserError) -> Self {
8166 match err {
8167 crate::operation::update_user::UpdateUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8168 crate::operation::update_user::UpdateUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8169 crate::operation::update_user::UpdateUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8170 crate::operation::update_user::UpdateUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
8171 crate::operation::update_user::UpdateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8172 crate::operation::update_user::UpdateUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
8173 crate::operation::update_user::UpdateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8174 crate::operation::update_user::UpdateUserError::Unhandled(inner) => Error::Unhandled(inner),
8175 }
8176 }
8177}
8178impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError, R>>
8179 for Error
8180where
8181 R: Send + Sync + std::fmt::Debug + 'static,
8182{
8183 fn from(
8184 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError, R>,
8185 ) -> Self {
8186 match err {
8187 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8188 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8189 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8190 source: err.into(),
8191 }),
8192 }
8193 }
8194}
8195impl From<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError> for Error {
8196 fn from(err: crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError) -> Self {
8197 match err {
8198 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::AccessDeniedException(inner) => {
8199 Error::AccessDeniedException(inner)
8200 }
8201 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ConflictException(inner) => {
8202 Error::ConflictException(inner)
8203 }
8204 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::InternalFailureException(inner) => {
8205 Error::InternalFailureException(inner)
8206 }
8207 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::InvalidParameterValueException(inner) => {
8208 Error::InvalidParameterValueException(inner)
8209 }
8210 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::PreconditionNotMetException(inner) => {
8211 Error::PreconditionNotMetException(inner)
8212 }
8213 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ResourceNotFoundException(inner) => {
8214 Error::ResourceNotFoundException(inner)
8215 }
8216 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ResourceUnavailableException(inner) => {
8217 Error::ResourceUnavailableException(inner)
8218 }
8219 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ThrottlingException(inner) => {
8220 Error::ThrottlingException(inner)
8221 }
8222 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
8223 }
8224 }
8225}
8226impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_connection::UpdateVPCConnectionError, R>> for Error
8227where
8228 R: Send + Sync + std::fmt::Debug + 'static,
8229{
8230 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_connection::UpdateVPCConnectionError, R>) -> Self {
8231 match err {
8232 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8233 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8234 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8235 source: err.into(),
8236 }),
8237 }
8238 }
8239}
8240impl From<crate::operation::update_vpc_connection::UpdateVPCConnectionError> for Error {
8241 fn from(err: crate::operation::update_vpc_connection::UpdateVPCConnectionError) -> Self {
8242 match err {
8243 crate::operation::update_vpc_connection::UpdateVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8244 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
8245 crate::operation::update_vpc_connection::UpdateVPCConnectionError::InternalFailureException(inner) => {
8246 Error::InternalFailureException(inner)
8247 }
8248 crate::operation::update_vpc_connection::UpdateVPCConnectionError::InvalidParameterValueException(inner) => {
8249 Error::InvalidParameterValueException(inner)
8250 }
8251 crate::operation::update_vpc_connection::UpdateVPCConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8252 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ResourceNotFoundException(inner) => {
8253 Error::ResourceNotFoundException(inner)
8254 }
8255 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8256 crate::operation::update_vpc_connection::UpdateVPCConnectionError::UnsupportedUserEditionException(inner) => {
8257 Error::UnsupportedUserEditionException(inner)
8258 }
8259 crate::operation::update_vpc_connection::UpdateVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
8260 }
8261 }
8262}
8263impl ::std::error::Error for Error {
8264 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
8265 match self {
8266 Error::AccessDeniedException(inner) => inner.source(),
8267 Error::ConcurrentUpdatingException(inner) => inner.source(),
8268 Error::ConflictException(inner) => inner.source(),
8269 Error::CustomerManagedKeyUnavailableException(inner) => inner.source(),
8270 Error::DomainNotWhitelistedException(inner) => inner.source(),
8271 Error::IdentityTypeNotSupportedException(inner) => inner.source(),
8272 Error::InternalFailureException(inner) => inner.source(),
8273 Error::InternalServerException(inner) => inner.source(),
8274 Error::InvalidNextTokenException(inner) => inner.source(),
8275 Error::InvalidParameterValueException(inner) => inner.source(),
8276 Error::InvalidRequestException(inner) => inner.source(),
8277 Error::LimitExceededException(inner) => inner.source(),
8278 Error::PreconditionNotMetException(inner) => inner.source(),
8279 Error::QuickSightUserNotFoundException(inner) => inner.source(),
8280 Error::ResourceExistsException(inner) => inner.source(),
8281 Error::ResourceNotFoundException(inner) => inner.source(),
8282 Error::ResourceUnavailableException(inner) => inner.source(),
8283 Error::SessionLifetimeInMinutesInvalidException(inner) => inner.source(),
8284 Error::ThrottlingException(inner) => inner.source(),
8285 Error::UnsupportedPricingPlanException(inner) => inner.source(),
8286 Error::UnsupportedUserEditionException(inner) => inner.source(),
8287 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
8288 }
8289 }
8290}
8291impl ::aws_types::request_id::RequestId for Error {
8292 fn request_id(&self) -> Option<&str> {
8293 match self {
8294 Self::AccessDeniedException(e) => e.request_id(),
8295 Self::ConcurrentUpdatingException(e) => e.request_id(),
8296 Self::ConflictException(e) => e.request_id(),
8297 Self::CustomerManagedKeyUnavailableException(e) => e.request_id(),
8298 Self::DomainNotWhitelistedException(e) => e.request_id(),
8299 Self::IdentityTypeNotSupportedException(e) => e.request_id(),
8300 Self::InternalFailureException(e) => e.request_id(),
8301 Self::InternalServerException(e) => e.request_id(),
8302 Self::InvalidNextTokenException(e) => e.request_id(),
8303 Self::InvalidParameterValueException(e) => e.request_id(),
8304 Self::InvalidRequestException(e) => e.request_id(),
8305 Self::LimitExceededException(e) => e.request_id(),
8306 Self::PreconditionNotMetException(e) => e.request_id(),
8307 Self::QuickSightUserNotFoundException(e) => e.request_id(),
8308 Self::ResourceExistsException(e) => e.request_id(),
8309 Self::ResourceNotFoundException(e) => e.request_id(),
8310 Self::ResourceUnavailableException(e) => e.request_id(),
8311 Self::SessionLifetimeInMinutesInvalidException(e) => e.request_id(),
8312 Self::ThrottlingException(e) => e.request_id(),
8313 Self::UnsupportedPricingPlanException(e) => e.request_id(),
8314 Self::UnsupportedUserEditionException(e) => e.request_id(),
8315 Self::Unhandled(e) => e.meta.request_id(),
8316 }
8317 }
8318}