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