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 InvalidDataSetParameterValueException(crate::types::error::InvalidDataSetParameterValueException),
24 InvalidNextTokenException(crate::types::error::InvalidNextTokenException),
26 InvalidParameterValueException(crate::types::error::InvalidParameterValueException),
28 InvalidRequestException(crate::types::error::InvalidRequestException),
30 LimitExceededException(crate::types::error::LimitExceededException),
32 PreconditionNotMetException(crate::types::error::PreconditionNotMetException),
34 QuickSightUserNotFoundException(crate::types::error::QuickSightUserNotFoundException),
36 ResourceExistsException(crate::types::error::ResourceExistsException),
38 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
40 ResourceUnavailableException(crate::types::error::ResourceUnavailableException),
42 SessionLifetimeInMinutesInvalidException(crate::types::error::SessionLifetimeInMinutesInvalidException),
44 ThrottlingException(crate::types::error::ThrottlingException),
46 UnsupportedPricingPlanException(crate::types::error::UnsupportedPricingPlanException),
49 UnsupportedUserEditionException(crate::types::error::UnsupportedUserEditionException),
51 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
53 variable wildcard pattern and check `.code()`:
54 \
55 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
56 \
57 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
58 Unhandled(crate::error::sealed_unhandled::Unhandled),
59}
60impl ::std::fmt::Display for Error {
61 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
62 match self {
63 Error::AccessDeniedException(inner) => inner.fmt(f),
64 Error::ConcurrentUpdatingException(inner) => inner.fmt(f),
65 Error::ConflictException(inner) => inner.fmt(f),
66 Error::CustomerManagedKeyUnavailableException(inner) => inner.fmt(f),
67 Error::DomainNotWhitelistedException(inner) => inner.fmt(f),
68 Error::IdentityTypeNotSupportedException(inner) => inner.fmt(f),
69 Error::InternalFailureException(inner) => inner.fmt(f),
70 Error::InternalServerException(inner) => inner.fmt(f),
71 Error::InvalidDataSetParameterValueException(inner) => inner.fmt(f),
72 Error::InvalidNextTokenException(inner) => inner.fmt(f),
73 Error::InvalidParameterValueException(inner) => inner.fmt(f),
74 Error::InvalidRequestException(inner) => inner.fmt(f),
75 Error::LimitExceededException(inner) => inner.fmt(f),
76 Error::PreconditionNotMetException(inner) => inner.fmt(f),
77 Error::QuickSightUserNotFoundException(inner) => inner.fmt(f),
78 Error::ResourceExistsException(inner) => inner.fmt(f),
79 Error::ResourceNotFoundException(inner) => inner.fmt(f),
80 Error::ResourceUnavailableException(inner) => inner.fmt(f),
81 Error::SessionLifetimeInMinutesInvalidException(inner) => inner.fmt(f),
82 Error::ThrottlingException(inner) => inner.fmt(f),
83 Error::UnsupportedPricingPlanException(inner) => inner.fmt(f),
84 Error::UnsupportedUserEditionException(inner) => inner.fmt(f),
85 Error::Unhandled(_) => {
86 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
87 write!(f, "unhandled error ({code})")
88 } else {
89 f.write_str("unhandled error")
90 }
91 }
92 }
93 }
94}
95impl From<::aws_smithy_types::error::operation::BuildError> for Error {
96 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
97 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
98 source: value.into(),
99 meta: ::std::default::Default::default(),
100 })
101 }
102}
103impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
104 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
105 match self {
106 Self::AccessDeniedException(inner) => inner.meta(),
107 Self::ConcurrentUpdatingException(inner) => inner.meta(),
108 Self::ConflictException(inner) => inner.meta(),
109 Self::CustomerManagedKeyUnavailableException(inner) => inner.meta(),
110 Self::DomainNotWhitelistedException(inner) => inner.meta(),
111 Self::IdentityTypeNotSupportedException(inner) => inner.meta(),
112 Self::InternalFailureException(inner) => inner.meta(),
113 Self::InternalServerException(inner) => inner.meta(),
114 Self::InvalidDataSetParameterValueException(inner) => inner.meta(),
115 Self::InvalidNextTokenException(inner) => inner.meta(),
116 Self::InvalidParameterValueException(inner) => inner.meta(),
117 Self::InvalidRequestException(inner) => inner.meta(),
118 Self::LimitExceededException(inner) => inner.meta(),
119 Self::PreconditionNotMetException(inner) => inner.meta(),
120 Self::QuickSightUserNotFoundException(inner) => inner.meta(),
121 Self::ResourceExistsException(inner) => inner.meta(),
122 Self::ResourceNotFoundException(inner) => inner.meta(),
123 Self::ResourceUnavailableException(inner) => inner.meta(),
124 Self::SessionLifetimeInMinutesInvalidException(inner) => inner.meta(),
125 Self::ThrottlingException(inner) => inner.meta(),
126 Self::UnsupportedPricingPlanException(inner) => inner.meta(),
127 Self::UnsupportedUserEditionException(inner) => inner.meta(),
128 Self::Unhandled(inner) => &inner.meta,
129 }
130 }
131}
132impl<R>
133 From<
134 ::aws_smithy_runtime_api::client::result::SdkError<
135 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError,
136 R,
137 >,
138 > for Error
139where
140 R: Send + Sync + std::fmt::Debug + 'static,
141{
142 fn from(
143 err: ::aws_smithy_runtime_api::client::result::SdkError<
144 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError,
145 R,
146 >,
147 ) -> Self {
148 match err {
149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
152 source: err.into(),
153 }),
154 }
155 }
156}
157impl From<crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError> for Error {
158 fn from(err: crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError) -> Self {
159 match err {
160 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::AccessDeniedException(inner) => {
161 Error::AccessDeniedException(inner)
162 }
163 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::InternalFailureException(inner) => {
164 Error::InternalFailureException(inner)
165 }
166 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::InvalidParameterValueException(inner) => {
167 Error::InvalidParameterValueException(inner)
168 }
169 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::ResourceNotFoundException(inner) => {
170 Error::ResourceNotFoundException(inner)
171 }
172 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::ThrottlingException(inner) => {
173 Error::ThrottlingException(inner)
174 }
175 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::Unhandled(inner) => Error::Unhandled(inner),
176 }
177 }
178}
179impl<R>
180 From<
181 ::aws_smithy_runtime_api::client::result::SdkError<
182 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError,
183 R,
184 >,
185 > for Error
186where
187 R: Send + Sync + std::fmt::Debug + 'static,
188{
189 fn from(
190 err: ::aws_smithy_runtime_api::client::result::SdkError<
191 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError,
192 R,
193 >,
194 ) -> Self {
195 match err {
196 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
197 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
198 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
199 source: err.into(),
200 }),
201 }
202 }
203}
204impl From<crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError> for Error {
205 fn from(err: crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError) -> Self {
206 match err {
207 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::AccessDeniedException(inner) => {
208 Error::AccessDeniedException(inner)
209 }
210 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::ConflictException(inner) => {
211 Error::ConflictException(inner)
212 }
213 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::InternalFailureException(inner) => {
214 Error::InternalFailureException(inner)
215 }
216 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::InvalidParameterValueException(inner) => {
217 Error::InvalidParameterValueException(inner)
218 }
219 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::ResourceNotFoundException(inner) => {
220 Error::ResourceNotFoundException(inner)
221 }
222 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::ThrottlingException(inner) => {
223 Error::ThrottlingException(inner)
224 }
225 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::Unhandled(inner) => Error::Unhandled(inner),
226 }
227 }
228}
229impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_ingestion::CancelIngestionError, R>> for Error
230where
231 R: Send + Sync + std::fmt::Debug + 'static,
232{
233 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_ingestion::CancelIngestionError, R>) -> Self {
234 match err {
235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
238 source: err.into(),
239 }),
240 }
241 }
242}
243impl From<crate::operation::cancel_ingestion::CancelIngestionError> for Error {
244 fn from(err: crate::operation::cancel_ingestion::CancelIngestionError) -> Self {
245 match err {
246 crate::operation::cancel_ingestion::CancelIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
247 crate::operation::cancel_ingestion::CancelIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
248 crate::operation::cancel_ingestion::CancelIngestionError::InvalidParameterValueException(inner) => {
249 Error::InvalidParameterValueException(inner)
250 }
251 crate::operation::cancel_ingestion::CancelIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
252 crate::operation::cancel_ingestion::CancelIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
253 crate::operation::cancel_ingestion::CancelIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
254 crate::operation::cancel_ingestion::CancelIngestionError::Unhandled(inner) => Error::Unhandled(inner),
255 }
256 }
257}
258impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_customization::CreateAccountCustomizationError, R>>
259 for Error
260where
261 R: Send + Sync + std::fmt::Debug + 'static,
262{
263 fn from(
264 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_customization::CreateAccountCustomizationError, R>,
265 ) -> Self {
266 match err {
267 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
268 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
270 source: err.into(),
271 }),
272 }
273 }
274}
275impl From<crate::operation::create_account_customization::CreateAccountCustomizationError> for Error {
276 fn from(err: crate::operation::create_account_customization::CreateAccountCustomizationError) -> Self {
277 match err {
278 crate::operation::create_account_customization::CreateAccountCustomizationError::AccessDeniedException(inner) => {
279 Error::AccessDeniedException(inner)
280 }
281 crate::operation::create_account_customization::CreateAccountCustomizationError::ConflictException(inner) => {
282 Error::ConflictException(inner)
283 }
284 crate::operation::create_account_customization::CreateAccountCustomizationError::InternalFailureException(inner) => {
285 Error::InternalFailureException(inner)
286 }
287 crate::operation::create_account_customization::CreateAccountCustomizationError::InvalidParameterValueException(inner) => {
288 Error::InvalidParameterValueException(inner)
289 }
290 crate::operation::create_account_customization::CreateAccountCustomizationError::ResourceExistsException(inner) => {
291 Error::ResourceExistsException(inner)
292 }
293 crate::operation::create_account_customization::CreateAccountCustomizationError::ResourceNotFoundException(inner) => {
294 Error::ResourceNotFoundException(inner)
295 }
296 crate::operation::create_account_customization::CreateAccountCustomizationError::ResourceUnavailableException(inner) => {
297 Error::ResourceUnavailableException(inner)
298 }
299 crate::operation::create_account_customization::CreateAccountCustomizationError::ThrottlingException(inner) => {
300 Error::ThrottlingException(inner)
301 }
302 crate::operation::create_account_customization::CreateAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
303 }
304 }
305}
306impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_subscription::CreateAccountSubscriptionError, R>>
307 for Error
308where
309 R: Send + Sync + std::fmt::Debug + 'static,
310{
311 fn from(
312 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_subscription::CreateAccountSubscriptionError, R>,
313 ) -> Self {
314 match err {
315 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
316 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
317 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
318 source: err.into(),
319 }),
320 }
321 }
322}
323impl From<crate::operation::create_account_subscription::CreateAccountSubscriptionError> for Error {
324 fn from(err: crate::operation::create_account_subscription::CreateAccountSubscriptionError) -> Self {
325 match err {
326 crate::operation::create_account_subscription::CreateAccountSubscriptionError::AccessDeniedException(inner) => {
327 Error::AccessDeniedException(inner)
328 }
329 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ConflictException(inner) => {
330 Error::ConflictException(inner)
331 }
332 crate::operation::create_account_subscription::CreateAccountSubscriptionError::InternalFailureException(inner) => {
333 Error::InternalFailureException(inner)
334 }
335 crate::operation::create_account_subscription::CreateAccountSubscriptionError::InvalidParameterValueException(inner) => {
336 Error::InvalidParameterValueException(inner)
337 }
338 crate::operation::create_account_subscription::CreateAccountSubscriptionError::PreconditionNotMetException(inner) => {
339 Error::PreconditionNotMetException(inner)
340 }
341 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ResourceExistsException(inner) => {
342 Error::ResourceExistsException(inner)
343 }
344 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ResourceNotFoundException(inner) => {
345 Error::ResourceNotFoundException(inner)
346 }
347 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ResourceUnavailableException(inner) => {
348 Error::ResourceUnavailableException(inner)
349 }
350 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ThrottlingException(inner) => {
351 Error::ThrottlingException(inner)
352 }
353 crate::operation::create_account_subscription::CreateAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
354 }
355 }
356}
357impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_action_connector::CreateActionConnectorError, R>> for Error
358where
359 R: Send + Sync + std::fmt::Debug + 'static,
360{
361 fn from(
362 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_action_connector::CreateActionConnectorError, R>,
363 ) -> Self {
364 match err {
365 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
366 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
367 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
368 source: err.into(),
369 }),
370 }
371 }
372}
373impl From<crate::operation::create_action_connector::CreateActionConnectorError> for Error {
374 fn from(err: crate::operation::create_action_connector::CreateActionConnectorError) -> Self {
375 match err {
376 crate::operation::create_action_connector::CreateActionConnectorError::AccessDeniedException(inner) => {
377 Error::AccessDeniedException(inner)
378 }
379 crate::operation::create_action_connector::CreateActionConnectorError::ConflictException(inner) => Error::ConflictException(inner),
380 crate::operation::create_action_connector::CreateActionConnectorError::InternalFailureException(inner) => {
381 Error::InternalFailureException(inner)
382 }
383 crate::operation::create_action_connector::CreateActionConnectorError::InvalidParameterValueException(inner) => {
384 Error::InvalidParameterValueException(inner)
385 }
386 crate::operation::create_action_connector::CreateActionConnectorError::ResourceExistsException(inner) => {
387 Error::ResourceExistsException(inner)
388 }
389 crate::operation::create_action_connector::CreateActionConnectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
390 crate::operation::create_action_connector::CreateActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
391 }
392 }
393}
394impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_analysis::CreateAnalysisError, R>> for Error
395where
396 R: Send + Sync + std::fmt::Debug + 'static,
397{
398 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_analysis::CreateAnalysisError, R>) -> Self {
399 match err {
400 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
401 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
402 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
403 source: err.into(),
404 }),
405 }
406 }
407}
408impl From<crate::operation::create_analysis::CreateAnalysisError> for Error {
409 fn from(err: crate::operation::create_analysis::CreateAnalysisError) -> Self {
410 match err {
411 crate::operation::create_analysis::CreateAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
412 crate::operation::create_analysis::CreateAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
413 crate::operation::create_analysis::CreateAnalysisError::InvalidParameterValueException(inner) => {
414 Error::InvalidParameterValueException(inner)
415 }
416 crate::operation::create_analysis::CreateAnalysisError::LimitExceededException(inner) => Error::LimitExceededException(inner),
417 crate::operation::create_analysis::CreateAnalysisError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
418 crate::operation::create_analysis::CreateAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
419 crate::operation::create_analysis::CreateAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
420 crate::operation::create_analysis::CreateAnalysisError::UnsupportedUserEditionException(inner) => {
421 Error::UnsupportedUserEditionException(inner)
422 }
423 crate::operation::create_analysis::CreateAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
424 }
425 }
426}
427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_brand::CreateBrandError, R>> for Error
428where
429 R: Send + Sync + std::fmt::Debug + 'static,
430{
431 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_brand::CreateBrandError, R>) -> Self {
432 match err {
433 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
434 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
435 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
436 source: err.into(),
437 }),
438 }
439 }
440}
441impl From<crate::operation::create_brand::CreateBrandError> for Error {
442 fn from(err: crate::operation::create_brand::CreateBrandError) -> Self {
443 match err {
444 crate::operation::create_brand::CreateBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
445 crate::operation::create_brand::CreateBrandError::ConflictException(inner) => Error::ConflictException(inner),
446 crate::operation::create_brand::CreateBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
447 crate::operation::create_brand::CreateBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
448 crate::operation::create_brand::CreateBrandError::LimitExceededException(inner) => Error::LimitExceededException(inner),
449 crate::operation::create_brand::CreateBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
450 crate::operation::create_brand::CreateBrandError::Unhandled(inner) => Error::Unhandled(inner),
451 }
452 }
453}
454impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_permissions::CreateCustomPermissionsError, R>>
455 for Error
456where
457 R: Send + Sync + std::fmt::Debug + 'static,
458{
459 fn from(
460 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_permissions::CreateCustomPermissionsError, R>,
461 ) -> Self {
462 match err {
463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
466 source: err.into(),
467 }),
468 }
469 }
470}
471impl From<crate::operation::create_custom_permissions::CreateCustomPermissionsError> for Error {
472 fn from(err: crate::operation::create_custom_permissions::CreateCustomPermissionsError) -> Self {
473 match err {
474 crate::operation::create_custom_permissions::CreateCustomPermissionsError::AccessDeniedException(inner) => {
475 Error::AccessDeniedException(inner)
476 }
477 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
478 crate::operation::create_custom_permissions::CreateCustomPermissionsError::InternalFailureException(inner) => {
479 Error::InternalFailureException(inner)
480 }
481 crate::operation::create_custom_permissions::CreateCustomPermissionsError::InvalidParameterValueException(inner) => {
482 Error::InvalidParameterValueException(inner)
483 }
484 crate::operation::create_custom_permissions::CreateCustomPermissionsError::LimitExceededException(inner) => {
485 Error::LimitExceededException(inner)
486 }
487 crate::operation::create_custom_permissions::CreateCustomPermissionsError::PreconditionNotMetException(inner) => {
488 Error::PreconditionNotMetException(inner)
489 }
490 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceExistsException(inner) => {
491 Error::ResourceExistsException(inner)
492 }
493 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceNotFoundException(inner) => {
494 Error::ResourceNotFoundException(inner)
495 }
496 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceUnavailableException(inner) => {
497 Error::ResourceUnavailableException(inner)
498 }
499 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ThrottlingException(inner) => {
500 Error::ThrottlingException(inner)
501 }
502 crate::operation::create_custom_permissions::CreateCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
503 }
504 }
505}
506impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>> for Error
507where
508 R: Send + Sync + std::fmt::Debug + 'static,
509{
510 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>) -> Self {
511 match err {
512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
515 source: err.into(),
516 }),
517 }
518 }
519}
520impl From<crate::operation::create_dashboard::CreateDashboardError> for Error {
521 fn from(err: crate::operation::create_dashboard::CreateDashboardError) -> Self {
522 match err {
523 crate::operation::create_dashboard::CreateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
524 crate::operation::create_dashboard::CreateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
525 crate::operation::create_dashboard::CreateDashboardError::InvalidParameterValueException(inner) => {
526 Error::InvalidParameterValueException(inner)
527 }
528 crate::operation::create_dashboard::CreateDashboardError::LimitExceededException(inner) => Error::LimitExceededException(inner),
529 crate::operation::create_dashboard::CreateDashboardError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
530 crate::operation::create_dashboard::CreateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
531 crate::operation::create_dashboard::CreateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
532 crate::operation::create_dashboard::CreateDashboardError::UnsupportedUserEditionException(inner) => {
533 Error::UnsupportedUserEditionException(inner)
534 }
535 crate::operation::create_dashboard::CreateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
536 }
537 }
538}
539impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_set::CreateDataSetError, R>> for Error
540where
541 R: Send + Sync + std::fmt::Debug + 'static,
542{
543 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_set::CreateDataSetError, R>) -> Self {
544 match err {
545 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
546 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
547 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
548 source: err.into(),
549 }),
550 }
551 }
552}
553impl From<crate::operation::create_data_set::CreateDataSetError> for Error {
554 fn from(err: crate::operation::create_data_set::CreateDataSetError) -> Self {
555 match err {
556 crate::operation::create_data_set::CreateDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
557 crate::operation::create_data_set::CreateDataSetError::ConflictException(inner) => Error::ConflictException(inner),
558 crate::operation::create_data_set::CreateDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
559 crate::operation::create_data_set::CreateDataSetError::InvalidDataSetParameterValueException(inner) => {
560 Error::InvalidDataSetParameterValueException(inner)
561 }
562 crate::operation::create_data_set::CreateDataSetError::InvalidParameterValueException(inner) => {
563 Error::InvalidParameterValueException(inner)
564 }
565 crate::operation::create_data_set::CreateDataSetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
566 crate::operation::create_data_set::CreateDataSetError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
567 crate::operation::create_data_set::CreateDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
568 crate::operation::create_data_set::CreateDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
569 crate::operation::create_data_set::CreateDataSetError::UnsupportedUserEditionException(inner) => {
570 Error::UnsupportedUserEditionException(inner)
571 }
572 crate::operation::create_data_set::CreateDataSetError::Unhandled(inner) => Error::Unhandled(inner),
573 }
574 }
575}
576impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>> for Error
577where
578 R: Send + Sync + std::fmt::Debug + 'static,
579{
580 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>) -> Self {
581 match err {
582 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
583 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
584 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
585 source: err.into(),
586 }),
587 }
588 }
589}
590impl From<crate::operation::create_data_source::CreateDataSourceError> for Error {
591 fn from(err: crate::operation::create_data_source::CreateDataSourceError) -> Self {
592 match err {
593 crate::operation::create_data_source::CreateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
594 crate::operation::create_data_source::CreateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
595 crate::operation::create_data_source::CreateDataSourceError::CustomerManagedKeyUnavailableException(inner) => {
596 Error::CustomerManagedKeyUnavailableException(inner)
597 }
598 crate::operation::create_data_source::CreateDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
599 crate::operation::create_data_source::CreateDataSourceError::InvalidParameterValueException(inner) => {
600 Error::InvalidParameterValueException(inner)
601 }
602 crate::operation::create_data_source::CreateDataSourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
603 crate::operation::create_data_source::CreateDataSourceError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
604 crate::operation::create_data_source::CreateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
605 crate::operation::create_data_source::CreateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
606 crate::operation::create_data_source::CreateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
607 }
608 }
609}
610impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder::CreateFolderError, R>> for Error
611where
612 R: Send + Sync + std::fmt::Debug + 'static,
613{
614 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder::CreateFolderError, R>) -> Self {
615 match err {
616 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
617 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
618 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
619 source: err.into(),
620 }),
621 }
622 }
623}
624impl From<crate::operation::create_folder::CreateFolderError> for Error {
625 fn from(err: crate::operation::create_folder::CreateFolderError) -> Self {
626 match err {
627 crate::operation::create_folder::CreateFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
628 crate::operation::create_folder::CreateFolderError::ConflictException(inner) => Error::ConflictException(inner),
629 crate::operation::create_folder::CreateFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
630 crate::operation::create_folder::CreateFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
631 crate::operation::create_folder::CreateFolderError::LimitExceededException(inner) => Error::LimitExceededException(inner),
632 crate::operation::create_folder::CreateFolderError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
633 crate::operation::create_folder::CreateFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
634 crate::operation::create_folder::CreateFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
635 crate::operation::create_folder::CreateFolderError::UnsupportedUserEditionException(inner) => {
636 Error::UnsupportedUserEditionException(inner)
637 }
638 crate::operation::create_folder::CreateFolderError::Unhandled(inner) => Error::Unhandled(inner),
639 }
640 }
641}
642impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder_membership::CreateFolderMembershipError, R>> for Error
643where
644 R: Send + Sync + std::fmt::Debug + 'static,
645{
646 fn from(
647 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder_membership::CreateFolderMembershipError, R>,
648 ) -> Self {
649 match err {
650 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
651 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
652 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
653 source: err.into(),
654 }),
655 }
656 }
657}
658impl From<crate::operation::create_folder_membership::CreateFolderMembershipError> for Error {
659 fn from(err: crate::operation::create_folder_membership::CreateFolderMembershipError) -> Self {
660 match err {
661 crate::operation::create_folder_membership::CreateFolderMembershipError::AccessDeniedException(inner) => {
662 Error::AccessDeniedException(inner)
663 }
664 crate::operation::create_folder_membership::CreateFolderMembershipError::InternalFailureException(inner) => {
665 Error::InternalFailureException(inner)
666 }
667 crate::operation::create_folder_membership::CreateFolderMembershipError::InvalidParameterValueException(inner) => {
668 Error::InvalidParameterValueException(inner)
669 }
670 crate::operation::create_folder_membership::CreateFolderMembershipError::LimitExceededException(inner) => {
671 Error::LimitExceededException(inner)
672 }
673 crate::operation::create_folder_membership::CreateFolderMembershipError::ResourceExistsException(inner) => {
674 Error::ResourceExistsException(inner)
675 }
676 crate::operation::create_folder_membership::CreateFolderMembershipError::ResourceNotFoundException(inner) => {
677 Error::ResourceNotFoundException(inner)
678 }
679 crate::operation::create_folder_membership::CreateFolderMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
680 crate::operation::create_folder_membership::CreateFolderMembershipError::UnsupportedUserEditionException(inner) => {
681 Error::UnsupportedUserEditionException(inner)
682 }
683 crate::operation::create_folder_membership::CreateFolderMembershipError::Unhandled(inner) => Error::Unhandled(inner),
684 }
685 }
686}
687impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group::CreateGroupError, R>> for Error
688where
689 R: Send + Sync + std::fmt::Debug + 'static,
690{
691 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group::CreateGroupError, R>) -> Self {
692 match err {
693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
696 source: err.into(),
697 }),
698 }
699 }
700}
701impl From<crate::operation::create_group::CreateGroupError> for Error {
702 fn from(err: crate::operation::create_group::CreateGroupError) -> Self {
703 match err {
704 crate::operation::create_group::CreateGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
705 crate::operation::create_group::CreateGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
706 crate::operation::create_group::CreateGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
707 crate::operation::create_group::CreateGroupError::LimitExceededException(inner) => Error::LimitExceededException(inner),
708 crate::operation::create_group::CreateGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
709 crate::operation::create_group::CreateGroupError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
710 crate::operation::create_group::CreateGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
711 crate::operation::create_group::CreateGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
712 crate::operation::create_group::CreateGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
713 crate::operation::create_group::CreateGroupError::Unhandled(inner) => Error::Unhandled(inner),
714 }
715 }
716}
717impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group_membership::CreateGroupMembershipError, R>> for Error
718where
719 R: Send + Sync + std::fmt::Debug + 'static,
720{
721 fn from(
722 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group_membership::CreateGroupMembershipError, R>,
723 ) -> Self {
724 match err {
725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
728 source: err.into(),
729 }),
730 }
731 }
732}
733impl From<crate::operation::create_group_membership::CreateGroupMembershipError> for Error {
734 fn from(err: crate::operation::create_group_membership::CreateGroupMembershipError) -> Self {
735 match err {
736 crate::operation::create_group_membership::CreateGroupMembershipError::AccessDeniedException(inner) => {
737 Error::AccessDeniedException(inner)
738 }
739 crate::operation::create_group_membership::CreateGroupMembershipError::InternalFailureException(inner) => {
740 Error::InternalFailureException(inner)
741 }
742 crate::operation::create_group_membership::CreateGroupMembershipError::InvalidParameterValueException(inner) => {
743 Error::InvalidParameterValueException(inner)
744 }
745 crate::operation::create_group_membership::CreateGroupMembershipError::PreconditionNotMetException(inner) => {
746 Error::PreconditionNotMetException(inner)
747 }
748 crate::operation::create_group_membership::CreateGroupMembershipError::ResourceNotFoundException(inner) => {
749 Error::ResourceNotFoundException(inner)
750 }
751 crate::operation::create_group_membership::CreateGroupMembershipError::ResourceUnavailableException(inner) => {
752 Error::ResourceUnavailableException(inner)
753 }
754 crate::operation::create_group_membership::CreateGroupMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
755 crate::operation::create_group_membership::CreateGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
756 }
757 }
758}
759impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError, R>>
760 for Error
761where
762 R: Send + Sync + std::fmt::Debug + 'static,
763{
764 fn from(
765 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError, R>,
766 ) -> Self {
767 match err {
768 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
769 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
770 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
771 source: err.into(),
772 }),
773 }
774 }
775}
776impl From<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError> for Error {
777 fn from(err: crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError) -> Self {
778 match err {
779 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::AccessDeniedException(inner) => {
780 Error::AccessDeniedException(inner)
781 }
782 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
783 Error::ConcurrentUpdatingException(inner)
784 }
785 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::InternalFailureException(inner) => {
786 Error::InternalFailureException(inner)
787 }
788 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
789 Error::InvalidParameterValueException(inner)
790 }
791 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ResourceExistsException(inner) => {
792 Error::ResourceExistsException(inner)
793 }
794 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
795 Error::ResourceNotFoundException(inner)
796 }
797 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ThrottlingException(inner) => {
798 Error::ThrottlingException(inner)
799 }
800 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
801 }
802 }
803}
804impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ingestion::CreateIngestionError, R>> for Error
805where
806 R: Send + Sync + std::fmt::Debug + 'static,
807{
808 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ingestion::CreateIngestionError, R>) -> Self {
809 match err {
810 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
811 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
812 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
813 source: err.into(),
814 }),
815 }
816 }
817}
818impl From<crate::operation::create_ingestion::CreateIngestionError> for Error {
819 fn from(err: crate::operation::create_ingestion::CreateIngestionError) -> Self {
820 match err {
821 crate::operation::create_ingestion::CreateIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
822 crate::operation::create_ingestion::CreateIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
823 crate::operation::create_ingestion::CreateIngestionError::InvalidParameterValueException(inner) => {
824 Error::InvalidParameterValueException(inner)
825 }
826 crate::operation::create_ingestion::CreateIngestionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
827 crate::operation::create_ingestion::CreateIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
828 crate::operation::create_ingestion::CreateIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
829 crate::operation::create_ingestion::CreateIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
830 crate::operation::create_ingestion::CreateIngestionError::Unhandled(inner) => Error::Unhandled(inner),
831 }
832 }
833}
834impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_namespace::CreateNamespaceError, R>> for Error
835where
836 R: Send + Sync + std::fmt::Debug + 'static,
837{
838 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_namespace::CreateNamespaceError, R>) -> Self {
839 match err {
840 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
841 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
842 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
843 source: err.into(),
844 }),
845 }
846 }
847}
848impl From<crate::operation::create_namespace::CreateNamespaceError> for Error {
849 fn from(err: crate::operation::create_namespace::CreateNamespaceError) -> Self {
850 match err {
851 crate::operation::create_namespace::CreateNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
852 crate::operation::create_namespace::CreateNamespaceError::ConflictException(inner) => Error::ConflictException(inner),
853 crate::operation::create_namespace::CreateNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
854 crate::operation::create_namespace::CreateNamespaceError::InvalidParameterValueException(inner) => {
855 Error::InvalidParameterValueException(inner)
856 }
857 crate::operation::create_namespace::CreateNamespaceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
858 crate::operation::create_namespace::CreateNamespaceError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
859 crate::operation::create_namespace::CreateNamespaceError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
860 crate::operation::create_namespace::CreateNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
861 crate::operation::create_namespace::CreateNamespaceError::ResourceUnavailableException(inner) => {
862 Error::ResourceUnavailableException(inner)
863 }
864 crate::operation::create_namespace::CreateNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
865 crate::operation::create_namespace::CreateNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
866 }
867 }
868}
869impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_refresh_schedule::CreateRefreshScheduleError, R>> for Error
870where
871 R: Send + Sync + std::fmt::Debug + 'static,
872{
873 fn from(
874 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_refresh_schedule::CreateRefreshScheduleError, R>,
875 ) -> Self {
876 match err {
877 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
878 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
879 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
880 source: err.into(),
881 }),
882 }
883 }
884}
885impl From<crate::operation::create_refresh_schedule::CreateRefreshScheduleError> for Error {
886 fn from(err: crate::operation::create_refresh_schedule::CreateRefreshScheduleError) -> Self {
887 match err {
888 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::AccessDeniedException(inner) => {
889 Error::AccessDeniedException(inner)
890 }
891 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::InternalFailureException(inner) => {
892 Error::InternalFailureException(inner)
893 }
894 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::InvalidParameterValueException(inner) => {
895 Error::InvalidParameterValueException(inner)
896 }
897 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::LimitExceededException(inner) => {
898 Error::LimitExceededException(inner)
899 }
900 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::PreconditionNotMetException(inner) => {
901 Error::PreconditionNotMetException(inner)
902 }
903 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ResourceExistsException(inner) => {
904 Error::ResourceExistsException(inner)
905 }
906 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ResourceNotFoundException(inner) => {
907 Error::ResourceNotFoundException(inner)
908 }
909 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
910 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
911 }
912 }
913}
914impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role_membership::CreateRoleMembershipError, R>> for Error
915where
916 R: Send + Sync + std::fmt::Debug + 'static,
917{
918 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role_membership::CreateRoleMembershipError, R>) -> Self {
919 match err {
920 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
921 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
922 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
923 source: err.into(),
924 }),
925 }
926 }
927}
928impl From<crate::operation::create_role_membership::CreateRoleMembershipError> for Error {
929 fn from(err: crate::operation::create_role_membership::CreateRoleMembershipError) -> Self {
930 match err {
931 crate::operation::create_role_membership::CreateRoleMembershipError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
932 crate::operation::create_role_membership::CreateRoleMembershipError::InternalFailureException(inner) => {
933 Error::InternalFailureException(inner)
934 }
935 crate::operation::create_role_membership::CreateRoleMembershipError::InvalidParameterValueException(inner) => {
936 Error::InvalidParameterValueException(inner)
937 }
938 crate::operation::create_role_membership::CreateRoleMembershipError::PreconditionNotMetException(inner) => {
939 Error::PreconditionNotMetException(inner)
940 }
941 crate::operation::create_role_membership::CreateRoleMembershipError::ResourceNotFoundException(inner) => {
942 Error::ResourceNotFoundException(inner)
943 }
944 crate::operation::create_role_membership::CreateRoleMembershipError::ResourceUnavailableException(inner) => {
945 Error::ResourceUnavailableException(inner)
946 }
947 crate::operation::create_role_membership::CreateRoleMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
948 crate::operation::create_role_membership::CreateRoleMembershipError::Unhandled(inner) => Error::Unhandled(inner),
949 }
950 }
951}
952impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template::CreateTemplateError, R>> for Error
953where
954 R: Send + Sync + std::fmt::Debug + 'static,
955{
956 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template::CreateTemplateError, R>) -> Self {
957 match err {
958 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
959 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
960 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
961 source: err.into(),
962 }),
963 }
964 }
965}
966impl From<crate::operation::create_template::CreateTemplateError> for Error {
967 fn from(err: crate::operation::create_template::CreateTemplateError) -> Self {
968 match err {
969 crate::operation::create_template::CreateTemplateError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
970 crate::operation::create_template::CreateTemplateError::ConflictException(inner) => Error::ConflictException(inner),
971 crate::operation::create_template::CreateTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
972 crate::operation::create_template::CreateTemplateError::InvalidParameterValueException(inner) => {
973 Error::InvalidParameterValueException(inner)
974 }
975 crate::operation::create_template::CreateTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
976 crate::operation::create_template::CreateTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
977 crate::operation::create_template::CreateTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
978 crate::operation::create_template::CreateTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
979 crate::operation::create_template::CreateTemplateError::UnsupportedUserEditionException(inner) => {
980 Error::UnsupportedUserEditionException(inner)
981 }
982 crate::operation::create_template::CreateTemplateError::Unhandled(inner) => Error::Unhandled(inner),
983 }
984 }
985}
986impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template_alias::CreateTemplateAliasError, R>> for Error
987where
988 R: Send + Sync + std::fmt::Debug + 'static,
989{
990 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template_alias::CreateTemplateAliasError, R>) -> Self {
991 match err {
992 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
993 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
994 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
995 source: err.into(),
996 }),
997 }
998 }
999}
1000impl From<crate::operation::create_template_alias::CreateTemplateAliasError> for Error {
1001 fn from(err: crate::operation::create_template_alias::CreateTemplateAliasError) -> Self {
1002 match err {
1003 crate::operation::create_template_alias::CreateTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
1004 crate::operation::create_template_alias::CreateTemplateAliasError::InternalFailureException(inner) => {
1005 Error::InternalFailureException(inner)
1006 }
1007 crate::operation::create_template_alias::CreateTemplateAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1008 crate::operation::create_template_alias::CreateTemplateAliasError::ResourceExistsException(inner) => {
1009 Error::ResourceExistsException(inner)
1010 }
1011 crate::operation::create_template_alias::CreateTemplateAliasError::ResourceNotFoundException(inner) => {
1012 Error::ResourceNotFoundException(inner)
1013 }
1014 crate::operation::create_template_alias::CreateTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1015 crate::operation::create_template_alias::CreateTemplateAliasError::UnsupportedUserEditionException(inner) => {
1016 Error::UnsupportedUserEditionException(inner)
1017 }
1018 crate::operation::create_template_alias::CreateTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
1019 }
1020 }
1021}
1022impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme::CreateThemeError, R>> for Error
1023where
1024 R: Send + Sync + std::fmt::Debug + 'static,
1025{
1026 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme::CreateThemeError, R>) -> Self {
1027 match err {
1028 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1029 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1030 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1031 source: err.into(),
1032 }),
1033 }
1034 }
1035}
1036impl From<crate::operation::create_theme::CreateThemeError> for Error {
1037 fn from(err: crate::operation::create_theme::CreateThemeError) -> Self {
1038 match err {
1039 crate::operation::create_theme::CreateThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1040 crate::operation::create_theme::CreateThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1041 crate::operation::create_theme::CreateThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1042 crate::operation::create_theme::CreateThemeError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1043 crate::operation::create_theme::CreateThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1044 crate::operation::create_theme::CreateThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1045 crate::operation::create_theme::CreateThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1046 crate::operation::create_theme::CreateThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
1047 crate::operation::create_theme::CreateThemeError::Unhandled(inner) => Error::Unhandled(inner),
1048 }
1049 }
1050}
1051impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme_alias::CreateThemeAliasError, R>> for Error
1052where
1053 R: Send + Sync + std::fmt::Debug + 'static,
1054{
1055 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme_alias::CreateThemeAliasError, R>) -> Self {
1056 match err {
1057 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1058 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1059 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1060 source: err.into(),
1061 }),
1062 }
1063 }
1064}
1065impl From<crate::operation::create_theme_alias::CreateThemeAliasError> for Error {
1066 fn from(err: crate::operation::create_theme_alias::CreateThemeAliasError) -> Self {
1067 match err {
1068 crate::operation::create_theme_alias::CreateThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
1069 crate::operation::create_theme_alias::CreateThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1070 crate::operation::create_theme_alias::CreateThemeAliasError::InvalidParameterValueException(inner) => {
1071 Error::InvalidParameterValueException(inner)
1072 }
1073 crate::operation::create_theme_alias::CreateThemeAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1074 crate::operation::create_theme_alias::CreateThemeAliasError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1075 crate::operation::create_theme_alias::CreateThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1076 crate::operation::create_theme_alias::CreateThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1077 crate::operation::create_theme_alias::CreateThemeAliasError::UnsupportedUserEditionException(inner) => {
1078 Error::UnsupportedUserEditionException(inner)
1079 }
1080 crate::operation::create_theme_alias::CreateThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
1081 }
1082 }
1083}
1084impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic::CreateTopicError, R>> for Error
1085where
1086 R: Send + Sync + std::fmt::Debug + 'static,
1087{
1088 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic::CreateTopicError, R>) -> Self {
1089 match err {
1090 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1091 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1092 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1093 source: err.into(),
1094 }),
1095 }
1096 }
1097}
1098impl From<crate::operation::create_topic::CreateTopicError> for Error {
1099 fn from(err: crate::operation::create_topic::CreateTopicError) -> Self {
1100 match err {
1101 crate::operation::create_topic::CreateTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1102 crate::operation::create_topic::CreateTopicError::ConflictException(inner) => Error::ConflictException(inner),
1103 crate::operation::create_topic::CreateTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1104 crate::operation::create_topic::CreateTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1105 crate::operation::create_topic::CreateTopicError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1106 crate::operation::create_topic::CreateTopicError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1107 crate::operation::create_topic::CreateTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1108 crate::operation::create_topic::CreateTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1109 crate::operation::create_topic::CreateTopicError::Unhandled(inner) => Error::Unhandled(inner),
1110 }
1111 }
1112}
1113impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError, R>>
1114 for Error
1115where
1116 R: Send + Sync + std::fmt::Debug + 'static,
1117{
1118 fn from(
1119 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError, R>,
1120 ) -> Self {
1121 match err {
1122 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1123 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1124 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1125 source: err.into(),
1126 }),
1127 }
1128 }
1129}
1130impl From<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError> for Error {
1131 fn from(err: crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError) -> Self {
1132 match err {
1133 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::AccessDeniedException(inner) => {
1134 Error::AccessDeniedException(inner)
1135 }
1136 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ConflictException(inner) => {
1137 Error::ConflictException(inner)
1138 }
1139 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::InternalFailureException(inner) => {
1140 Error::InternalFailureException(inner)
1141 }
1142 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
1143 Error::InvalidParameterValueException(inner)
1144 }
1145 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::LimitExceededException(inner) => {
1146 Error::LimitExceededException(inner)
1147 }
1148 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ResourceExistsException(inner) => {
1149 Error::ResourceExistsException(inner)
1150 }
1151 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
1152 Error::ResourceNotFoundException(inner)
1153 }
1154 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ThrottlingException(inner) => {
1155 Error::ThrottlingException(inner)
1156 }
1157 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
1158 }
1159 }
1160}
1161impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_connection::CreateVPCConnectionError, R>> for Error
1162where
1163 R: Send + Sync + std::fmt::Debug + 'static,
1164{
1165 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_connection::CreateVPCConnectionError, R>) -> Self {
1166 match err {
1167 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1168 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1169 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1170 source: err.into(),
1171 }),
1172 }
1173 }
1174}
1175impl From<crate::operation::create_vpc_connection::CreateVPCConnectionError> for Error {
1176 fn from(err: crate::operation::create_vpc_connection::CreateVPCConnectionError) -> Self {
1177 match err {
1178 crate::operation::create_vpc_connection::CreateVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1179 crate::operation::create_vpc_connection::CreateVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
1180 crate::operation::create_vpc_connection::CreateVPCConnectionError::InternalFailureException(inner) => {
1181 Error::InternalFailureException(inner)
1182 }
1183 crate::operation::create_vpc_connection::CreateVPCConnectionError::InvalidParameterValueException(inner) => {
1184 Error::InvalidParameterValueException(inner)
1185 }
1186 crate::operation::create_vpc_connection::CreateVPCConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1187 crate::operation::create_vpc_connection::CreateVPCConnectionError::ResourceExistsException(inner) => {
1188 Error::ResourceExistsException(inner)
1189 }
1190 crate::operation::create_vpc_connection::CreateVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1191 crate::operation::create_vpc_connection::CreateVPCConnectionError::UnsupportedUserEditionException(inner) => {
1192 Error::UnsupportedUserEditionException(inner)
1193 }
1194 crate::operation::create_vpc_connection::CreateVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
1195 }
1196 }
1197}
1198impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_customization::DeleteAccountCustomizationError, R>>
1199 for Error
1200where
1201 R: Send + Sync + std::fmt::Debug + 'static,
1202{
1203 fn from(
1204 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_customization::DeleteAccountCustomizationError, R>,
1205 ) -> Self {
1206 match err {
1207 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1208 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1209 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1210 source: err.into(),
1211 }),
1212 }
1213 }
1214}
1215impl From<crate::operation::delete_account_customization::DeleteAccountCustomizationError> for Error {
1216 fn from(err: crate::operation::delete_account_customization::DeleteAccountCustomizationError) -> Self {
1217 match err {
1218 crate::operation::delete_account_customization::DeleteAccountCustomizationError::AccessDeniedException(inner) => {
1219 Error::AccessDeniedException(inner)
1220 }
1221 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ConflictException(inner) => {
1222 Error::ConflictException(inner)
1223 }
1224 crate::operation::delete_account_customization::DeleteAccountCustomizationError::InternalFailureException(inner) => {
1225 Error::InternalFailureException(inner)
1226 }
1227 crate::operation::delete_account_customization::DeleteAccountCustomizationError::InvalidParameterValueException(inner) => {
1228 Error::InvalidParameterValueException(inner)
1229 }
1230 crate::operation::delete_account_customization::DeleteAccountCustomizationError::LimitExceededException(inner) => {
1231 Error::LimitExceededException(inner)
1232 }
1233 crate::operation::delete_account_customization::DeleteAccountCustomizationError::PreconditionNotMetException(inner) => {
1234 Error::PreconditionNotMetException(inner)
1235 }
1236 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ResourceNotFoundException(inner) => {
1237 Error::ResourceNotFoundException(inner)
1238 }
1239 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ResourceUnavailableException(inner) => {
1240 Error::ResourceUnavailableException(inner)
1241 }
1242 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ThrottlingException(inner) => {
1243 Error::ThrottlingException(inner)
1244 }
1245 crate::operation::delete_account_customization::DeleteAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
1246 }
1247 }
1248}
1249impl<R>
1250 From<
1251 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError, R>,
1252 > for Error
1253where
1254 R: Send + Sync + std::fmt::Debug + 'static,
1255{
1256 fn from(
1257 err: ::aws_smithy_runtime_api::client::result::SdkError<
1258 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError,
1259 R,
1260 >,
1261 ) -> Self {
1262 match err {
1263 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1264 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1265 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1266 source: err.into(),
1267 }),
1268 }
1269 }
1270}
1271impl From<crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError> for Error {
1272 fn from(err: crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError) -> Self {
1273 match err {
1274 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::AccessDeniedException(inner) => {
1275 Error::AccessDeniedException(inner)
1276 }
1277 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::InternalFailureException(inner) => {
1278 Error::InternalFailureException(inner)
1279 }
1280 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::InvalidParameterValueException(inner) => {
1281 Error::InvalidParameterValueException(inner)
1282 }
1283 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::ResourceNotFoundException(inner) => {
1284 Error::ResourceNotFoundException(inner)
1285 }
1286 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::ThrottlingException(inner) => {
1287 Error::ThrottlingException(inner)
1288 }
1289 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
1290 }
1291 }
1292}
1293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError, R>>
1294 for Error
1295where
1296 R: Send + Sync + std::fmt::Debug + 'static,
1297{
1298 fn from(
1299 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError, R>,
1300 ) -> Self {
1301 match err {
1302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1305 source: err.into(),
1306 }),
1307 }
1308 }
1309}
1310impl From<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError> for Error {
1311 fn from(err: crate::operation::delete_account_subscription::DeleteAccountSubscriptionError) -> Self {
1312 match err {
1313 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::AccessDeniedException(inner) => {
1314 Error::AccessDeniedException(inner)
1315 }
1316 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::InternalFailureException(inner) => {
1317 Error::InternalFailureException(inner)
1318 }
1319 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::InvalidParameterValueException(inner) => {
1320 Error::InvalidParameterValueException(inner)
1321 }
1322 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::PreconditionNotMetException(inner) => {
1323 Error::PreconditionNotMetException(inner)
1324 }
1325 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ResourceNotFoundException(inner) => {
1326 Error::ResourceNotFoundException(inner)
1327 }
1328 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ResourceUnavailableException(inner) => {
1329 Error::ResourceUnavailableException(inner)
1330 }
1331 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ThrottlingException(inner) => {
1332 Error::ThrottlingException(inner)
1333 }
1334 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
1335 }
1336 }
1337}
1338impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_action_connector::DeleteActionConnectorError, R>> for Error
1339where
1340 R: Send + Sync + std::fmt::Debug + 'static,
1341{
1342 fn from(
1343 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_action_connector::DeleteActionConnectorError, R>,
1344 ) -> Self {
1345 match err {
1346 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1347 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1348 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1349 source: err.into(),
1350 }),
1351 }
1352 }
1353}
1354impl From<crate::operation::delete_action_connector::DeleteActionConnectorError> for Error {
1355 fn from(err: crate::operation::delete_action_connector::DeleteActionConnectorError) -> Self {
1356 match err {
1357 crate::operation::delete_action_connector::DeleteActionConnectorError::AccessDeniedException(inner) => {
1358 Error::AccessDeniedException(inner)
1359 }
1360 crate::operation::delete_action_connector::DeleteActionConnectorError::InternalFailureException(inner) => {
1361 Error::InternalFailureException(inner)
1362 }
1363 crate::operation::delete_action_connector::DeleteActionConnectorError::InvalidParameterValueException(inner) => {
1364 Error::InvalidParameterValueException(inner)
1365 }
1366 crate::operation::delete_action_connector::DeleteActionConnectorError::ResourceNotFoundException(inner) => {
1367 Error::ResourceNotFoundException(inner)
1368 }
1369 crate::operation::delete_action_connector::DeleteActionConnectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1370 crate::operation::delete_action_connector::DeleteActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
1371 }
1372 }
1373}
1374impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_analysis::DeleteAnalysisError, R>> for Error
1375where
1376 R: Send + Sync + std::fmt::Debug + 'static,
1377{
1378 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_analysis::DeleteAnalysisError, R>) -> Self {
1379 match err {
1380 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1381 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1382 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1383 source: err.into(),
1384 }),
1385 }
1386 }
1387}
1388impl From<crate::operation::delete_analysis::DeleteAnalysisError> for Error {
1389 fn from(err: crate::operation::delete_analysis::DeleteAnalysisError) -> Self {
1390 match err {
1391 crate::operation::delete_analysis::DeleteAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
1392 crate::operation::delete_analysis::DeleteAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1393 crate::operation::delete_analysis::DeleteAnalysisError::InvalidParameterValueException(inner) => {
1394 Error::InvalidParameterValueException(inner)
1395 }
1396 crate::operation::delete_analysis::DeleteAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1397 crate::operation::delete_analysis::DeleteAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1398 crate::operation::delete_analysis::DeleteAnalysisError::UnsupportedUserEditionException(inner) => {
1399 Error::UnsupportedUserEditionException(inner)
1400 }
1401 crate::operation::delete_analysis::DeleteAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
1402 }
1403 }
1404}
1405impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand::DeleteBrandError, R>> for Error
1406where
1407 R: Send + Sync + std::fmt::Debug + 'static,
1408{
1409 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand::DeleteBrandError, R>) -> Self {
1410 match err {
1411 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1412 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1413 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1414 source: err.into(),
1415 }),
1416 }
1417 }
1418}
1419impl From<crate::operation::delete_brand::DeleteBrandError> for Error {
1420 fn from(err: crate::operation::delete_brand::DeleteBrandError) -> Self {
1421 match err {
1422 crate::operation::delete_brand::DeleteBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1423 crate::operation::delete_brand::DeleteBrandError::ConflictException(inner) => Error::ConflictException(inner),
1424 crate::operation::delete_brand::DeleteBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
1425 crate::operation::delete_brand::DeleteBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1426 crate::operation::delete_brand::DeleteBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1427 crate::operation::delete_brand::DeleteBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1428 crate::operation::delete_brand::DeleteBrandError::Unhandled(inner) => Error::Unhandled(inner),
1429 }
1430 }
1431}
1432impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError, R>> for Error
1433where
1434 R: Send + Sync + std::fmt::Debug + 'static,
1435{
1436 fn from(
1437 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError, R>,
1438 ) -> Self {
1439 match err {
1440 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1441 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1442 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1443 source: err.into(),
1444 }),
1445 }
1446 }
1447}
1448impl From<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError> for Error {
1449 fn from(err: crate::operation::delete_brand_assignment::DeleteBrandAssignmentError) -> Self {
1450 match err {
1451 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::AccessDeniedException(inner) => {
1452 Error::AccessDeniedException(inner)
1453 }
1454 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
1455 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::InternalServerException(inner) => {
1456 Error::InternalServerException(inner)
1457 }
1458 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::InvalidRequestException(inner) => {
1459 Error::InvalidRequestException(inner)
1460 }
1461 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ResourceNotFoundException(inner) => {
1462 Error::ResourceNotFoundException(inner)
1463 }
1464 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1465 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
1466 }
1467 }
1468}
1469impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError, R>>
1470 for Error
1471where
1472 R: Send + Sync + std::fmt::Debug + 'static,
1473{
1474 fn from(
1475 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError, R>,
1476 ) -> Self {
1477 match err {
1478 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1479 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1480 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1481 source: err.into(),
1482 }),
1483 }
1484 }
1485}
1486impl From<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError> for Error {
1487 fn from(err: crate::operation::delete_custom_permissions::DeleteCustomPermissionsError) -> Self {
1488 match err {
1489 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::AccessDeniedException(inner) => {
1490 Error::AccessDeniedException(inner)
1491 }
1492 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
1493 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::InternalFailureException(inner) => {
1494 Error::InternalFailureException(inner)
1495 }
1496 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::InvalidParameterValueException(inner) => {
1497 Error::InvalidParameterValueException(inner)
1498 }
1499 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::PreconditionNotMetException(inner) => {
1500 Error::PreconditionNotMetException(inner)
1501 }
1502 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceExistsException(inner) => {
1503 Error::ResourceExistsException(inner)
1504 }
1505 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceNotFoundException(inner) => {
1506 Error::ResourceNotFoundException(inner)
1507 }
1508 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceUnavailableException(inner) => {
1509 Error::ResourceUnavailableException(inner)
1510 }
1511 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ThrottlingException(inner) => {
1512 Error::ThrottlingException(inner)
1513 }
1514 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
1515 }
1516 }
1517}
1518impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>> for Error
1519where
1520 R: Send + Sync + std::fmt::Debug + 'static,
1521{
1522 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>) -> Self {
1523 match err {
1524 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1525 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1526 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1527 source: err.into(),
1528 }),
1529 }
1530 }
1531}
1532impl From<crate::operation::delete_dashboard::DeleteDashboardError> for Error {
1533 fn from(err: crate::operation::delete_dashboard::DeleteDashboardError) -> Self {
1534 match err {
1535 crate::operation::delete_dashboard::DeleteDashboardError::ConflictException(inner) => Error::ConflictException(inner),
1536 crate::operation::delete_dashboard::DeleteDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1537 crate::operation::delete_dashboard::DeleteDashboardError::InvalidParameterValueException(inner) => {
1538 Error::InvalidParameterValueException(inner)
1539 }
1540 crate::operation::delete_dashboard::DeleteDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1541 crate::operation::delete_dashboard::DeleteDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1542 crate::operation::delete_dashboard::DeleteDashboardError::UnsupportedUserEditionException(inner) => {
1543 Error::UnsupportedUserEditionException(inner)
1544 }
1545 crate::operation::delete_dashboard::DeleteDashboardError::Unhandled(inner) => Error::Unhandled(inner),
1546 }
1547 }
1548}
1549impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_set::DeleteDataSetError, R>> for Error
1550where
1551 R: Send + Sync + std::fmt::Debug + 'static,
1552{
1553 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_set::DeleteDataSetError, R>) -> Self {
1554 match err {
1555 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1556 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1557 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1558 source: err.into(),
1559 }),
1560 }
1561 }
1562}
1563impl From<crate::operation::delete_data_set::DeleteDataSetError> for Error {
1564 fn from(err: crate::operation::delete_data_set::DeleteDataSetError) -> Self {
1565 match err {
1566 crate::operation::delete_data_set::DeleteDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1567 crate::operation::delete_data_set::DeleteDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1568 crate::operation::delete_data_set::DeleteDataSetError::InvalidParameterValueException(inner) => {
1569 Error::InvalidParameterValueException(inner)
1570 }
1571 crate::operation::delete_data_set::DeleteDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1572 crate::operation::delete_data_set::DeleteDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1573 crate::operation::delete_data_set::DeleteDataSetError::Unhandled(inner) => Error::Unhandled(inner),
1574 }
1575 }
1576}
1577impl<R>
1578 From<
1579 ::aws_smithy_runtime_api::client::result::SdkError<
1580 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError,
1581 R,
1582 >,
1583 > for Error
1584where
1585 R: Send + Sync + std::fmt::Debug + 'static,
1586{
1587 fn from(
1588 err: ::aws_smithy_runtime_api::client::result::SdkError<
1589 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError,
1590 R,
1591 >,
1592 ) -> Self {
1593 match err {
1594 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1595 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1596 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1597 source: err.into(),
1598 }),
1599 }
1600 }
1601}
1602impl From<crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError> for Error {
1603 fn from(err: crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError) -> Self {
1604 match err {
1605 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
1606 Error::AccessDeniedException(inner)
1607 }
1608 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ConflictException(inner) => {
1609 Error::ConflictException(inner)
1610 }
1611 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::InternalFailureException(inner) => {
1612 Error::InternalFailureException(inner)
1613 }
1614 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
1615 Error::InvalidParameterValueException(inner)
1616 }
1617 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::LimitExceededException(inner) => {
1618 Error::LimitExceededException(inner)
1619 }
1620 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
1621 Error::ResourceNotFoundException(inner)
1622 }
1623 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ThrottlingException(inner) => {
1624 Error::ThrottlingException(inner)
1625 }
1626 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
1627 }
1628 }
1629}
1630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>> for Error
1631where
1632 R: Send + Sync + std::fmt::Debug + 'static,
1633{
1634 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>) -> Self {
1635 match err {
1636 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1637 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1638 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1639 source: err.into(),
1640 }),
1641 }
1642 }
1643}
1644impl From<crate::operation::delete_data_source::DeleteDataSourceError> for Error {
1645 fn from(err: crate::operation::delete_data_source::DeleteDataSourceError) -> Self {
1646 match err {
1647 crate::operation::delete_data_source::DeleteDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1648 crate::operation::delete_data_source::DeleteDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1649 crate::operation::delete_data_source::DeleteDataSourceError::InvalidParameterValueException(inner) => {
1650 Error::InvalidParameterValueException(inner)
1651 }
1652 crate::operation::delete_data_source::DeleteDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1653 crate::operation::delete_data_source::DeleteDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1654 crate::operation::delete_data_source::DeleteDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
1655 }
1656 }
1657}
1658impl<R>
1659 From<
1660 ::aws_smithy_runtime_api::client::result::SdkError<
1661 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError,
1662 R,
1663 >,
1664 > for Error
1665where
1666 R: Send + Sync + std::fmt::Debug + 'static,
1667{
1668 fn from(
1669 err: ::aws_smithy_runtime_api::client::result::SdkError<
1670 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError,
1671 R,
1672 >,
1673 ) -> Self {
1674 match err {
1675 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1676 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1677 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1678 source: err.into(),
1679 }),
1680 }
1681 }
1682}
1683impl From<crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError> for Error {
1684 fn from(err: crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError) -> Self {
1685 match err {
1686 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
1687 Error::AccessDeniedException(inner)
1688 }
1689 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ConflictException(inner) => {
1690 Error::ConflictException(inner)
1691 }
1692 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::InternalFailureException(inner) => {
1693 Error::InternalFailureException(inner)
1694 }
1695 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
1696 Error::ResourceNotFoundException(inner)
1697 }
1698 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ThrottlingException(inner) => {
1699 Error::ThrottlingException(inner)
1700 }
1701 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::Unhandled(inner) => {
1702 Error::Unhandled(inner)
1703 }
1704 }
1705 }
1706}
1707impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder::DeleteFolderError, R>> for Error
1708where
1709 R: Send + Sync + std::fmt::Debug + 'static,
1710{
1711 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder::DeleteFolderError, R>) -> Self {
1712 match err {
1713 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1714 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1715 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1716 source: err.into(),
1717 }),
1718 }
1719 }
1720}
1721impl From<crate::operation::delete_folder::DeleteFolderError> for Error {
1722 fn from(err: crate::operation::delete_folder::DeleteFolderError) -> Self {
1723 match err {
1724 crate::operation::delete_folder::DeleteFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1725 crate::operation::delete_folder::DeleteFolderError::ConflictException(inner) => Error::ConflictException(inner),
1726 crate::operation::delete_folder::DeleteFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1727 crate::operation::delete_folder::DeleteFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1728 crate::operation::delete_folder::DeleteFolderError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
1729 crate::operation::delete_folder::DeleteFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1730 crate::operation::delete_folder::DeleteFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1731 crate::operation::delete_folder::DeleteFolderError::UnsupportedUserEditionException(inner) => {
1732 Error::UnsupportedUserEditionException(inner)
1733 }
1734 crate::operation::delete_folder::DeleteFolderError::Unhandled(inner) => Error::Unhandled(inner),
1735 }
1736 }
1737}
1738impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder_membership::DeleteFolderMembershipError, R>> for Error
1739where
1740 R: Send + Sync + std::fmt::Debug + 'static,
1741{
1742 fn from(
1743 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder_membership::DeleteFolderMembershipError, R>,
1744 ) -> Self {
1745 match err {
1746 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1747 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1748 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1749 source: err.into(),
1750 }),
1751 }
1752 }
1753}
1754impl From<crate::operation::delete_folder_membership::DeleteFolderMembershipError> for Error {
1755 fn from(err: crate::operation::delete_folder_membership::DeleteFolderMembershipError) -> Self {
1756 match err {
1757 crate::operation::delete_folder_membership::DeleteFolderMembershipError::AccessDeniedException(inner) => {
1758 Error::AccessDeniedException(inner)
1759 }
1760 crate::operation::delete_folder_membership::DeleteFolderMembershipError::InternalFailureException(inner) => {
1761 Error::InternalFailureException(inner)
1762 }
1763 crate::operation::delete_folder_membership::DeleteFolderMembershipError::InvalidParameterValueException(inner) => {
1764 Error::InvalidParameterValueException(inner)
1765 }
1766 crate::operation::delete_folder_membership::DeleteFolderMembershipError::ResourceNotFoundException(inner) => {
1767 Error::ResourceNotFoundException(inner)
1768 }
1769 crate::operation::delete_folder_membership::DeleteFolderMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1770 crate::operation::delete_folder_membership::DeleteFolderMembershipError::UnsupportedUserEditionException(inner) => {
1771 Error::UnsupportedUserEditionException(inner)
1772 }
1773 crate::operation::delete_folder_membership::DeleteFolderMembershipError::Unhandled(inner) => Error::Unhandled(inner),
1774 }
1775 }
1776}
1777impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, R>> for Error
1778where
1779 R: Send + Sync + std::fmt::Debug + 'static,
1780{
1781 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, R>) -> Self {
1782 match err {
1783 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1784 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1785 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1786 source: err.into(),
1787 }),
1788 }
1789 }
1790}
1791impl From<crate::operation::delete_group::DeleteGroupError> for Error {
1792 fn from(err: crate::operation::delete_group::DeleteGroupError) -> Self {
1793 match err {
1794 crate::operation::delete_group::DeleteGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1795 crate::operation::delete_group::DeleteGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1796 crate::operation::delete_group::DeleteGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1797 crate::operation::delete_group::DeleteGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
1798 crate::operation::delete_group::DeleteGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1799 crate::operation::delete_group::DeleteGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
1800 crate::operation::delete_group::DeleteGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1801 crate::operation::delete_group::DeleteGroupError::Unhandled(inner) => Error::Unhandled(inner),
1802 }
1803 }
1804}
1805impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group_membership::DeleteGroupMembershipError, R>> for Error
1806where
1807 R: Send + Sync + std::fmt::Debug + 'static,
1808{
1809 fn from(
1810 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group_membership::DeleteGroupMembershipError, R>,
1811 ) -> Self {
1812 match err {
1813 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1814 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1815 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1816 source: err.into(),
1817 }),
1818 }
1819 }
1820}
1821impl From<crate::operation::delete_group_membership::DeleteGroupMembershipError> for Error {
1822 fn from(err: crate::operation::delete_group_membership::DeleteGroupMembershipError) -> Self {
1823 match err {
1824 crate::operation::delete_group_membership::DeleteGroupMembershipError::AccessDeniedException(inner) => {
1825 Error::AccessDeniedException(inner)
1826 }
1827 crate::operation::delete_group_membership::DeleteGroupMembershipError::InternalFailureException(inner) => {
1828 Error::InternalFailureException(inner)
1829 }
1830 crate::operation::delete_group_membership::DeleteGroupMembershipError::InvalidParameterValueException(inner) => {
1831 Error::InvalidParameterValueException(inner)
1832 }
1833 crate::operation::delete_group_membership::DeleteGroupMembershipError::PreconditionNotMetException(inner) => {
1834 Error::PreconditionNotMetException(inner)
1835 }
1836 crate::operation::delete_group_membership::DeleteGroupMembershipError::ResourceNotFoundException(inner) => {
1837 Error::ResourceNotFoundException(inner)
1838 }
1839 crate::operation::delete_group_membership::DeleteGroupMembershipError::ResourceUnavailableException(inner) => {
1840 Error::ResourceUnavailableException(inner)
1841 }
1842 crate::operation::delete_group_membership::DeleteGroupMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1843 crate::operation::delete_group_membership::DeleteGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
1844 }
1845 }
1846}
1847impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError, R>>
1848 for Error
1849where
1850 R: Send + Sync + std::fmt::Debug + 'static,
1851{
1852 fn from(
1853 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError, R>,
1854 ) -> Self {
1855 match err {
1856 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1857 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1858 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1859 source: err.into(),
1860 }),
1861 }
1862 }
1863}
1864impl From<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError> for Error {
1865 fn from(err: crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError) -> Self {
1866 match err {
1867 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::AccessDeniedException(inner) => {
1868 Error::AccessDeniedException(inner)
1869 }
1870 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
1871 Error::ConcurrentUpdatingException(inner)
1872 }
1873 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::InternalFailureException(inner) => {
1874 Error::InternalFailureException(inner)
1875 }
1876 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
1877 Error::InvalidParameterValueException(inner)
1878 }
1879 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ResourceExistsException(inner) => {
1880 Error::ResourceExistsException(inner)
1881 }
1882 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
1883 Error::ResourceNotFoundException(inner)
1884 }
1885 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ThrottlingException(inner) => {
1886 Error::ThrottlingException(inner)
1887 }
1888 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
1889 }
1890 }
1891}
1892impl<R>
1893 From<
1894 ::aws_smithy_runtime_api::client::result::SdkError<
1895 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError,
1896 R,
1897 >,
1898 > for Error
1899where
1900 R: Send + Sync + std::fmt::Debug + 'static,
1901{
1902 fn from(
1903 err: ::aws_smithy_runtime_api::client::result::SdkError<
1904 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError,
1905 R,
1906 >,
1907 ) -> Self {
1908 match err {
1909 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1910 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1911 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1912 source: err.into(),
1913 }),
1914 }
1915 }
1916}
1917impl From<crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError> for Error {
1918 fn from(err: crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError) -> Self {
1919 match err {
1920 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::AccessDeniedException(inner) => {
1921 Error::AccessDeniedException(inner)
1922 }
1923 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::InternalFailureException(inner) => {
1924 Error::InternalFailureException(inner)
1925 }
1926 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::InvalidParameterValueException(inner) => {
1927 Error::InvalidParameterValueException(inner)
1928 }
1929 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::ResourceNotFoundException(inner) => {
1930 Error::ResourceNotFoundException(inner)
1931 }
1932 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::ThrottlingException(inner) => {
1933 Error::ThrottlingException(inner)
1934 }
1935 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::Unhandled(inner) => Error::Unhandled(inner),
1936 }
1937 }
1938}
1939impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_namespace::DeleteNamespaceError, R>> for Error
1940where
1941 R: Send + Sync + std::fmt::Debug + 'static,
1942{
1943 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_namespace::DeleteNamespaceError, R>) -> Self {
1944 match err {
1945 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1946 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1947 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1948 source: err.into(),
1949 }),
1950 }
1951 }
1952}
1953impl From<crate::operation::delete_namespace::DeleteNamespaceError> for Error {
1954 fn from(err: crate::operation::delete_namespace::DeleteNamespaceError) -> Self {
1955 match err {
1956 crate::operation::delete_namespace::DeleteNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1957 crate::operation::delete_namespace::DeleteNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1958 crate::operation::delete_namespace::DeleteNamespaceError::InvalidParameterValueException(inner) => {
1959 Error::InvalidParameterValueException(inner)
1960 }
1961 crate::operation::delete_namespace::DeleteNamespaceError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
1962 crate::operation::delete_namespace::DeleteNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1963 crate::operation::delete_namespace::DeleteNamespaceError::ResourceUnavailableException(inner) => {
1964 Error::ResourceUnavailableException(inner)
1965 }
1966 crate::operation::delete_namespace::DeleteNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1967 crate::operation::delete_namespace::DeleteNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
1968 }
1969 }
1970}
1971impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError, R>> for Error
1972where
1973 R: Send + Sync + std::fmt::Debug + 'static,
1974{
1975 fn from(
1976 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError, R>,
1977 ) -> Self {
1978 match err {
1979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1982 source: err.into(),
1983 }),
1984 }
1985 }
1986}
1987impl From<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError> for Error {
1988 fn from(err: crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError) -> Self {
1989 match err {
1990 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::AccessDeniedException(inner) => {
1991 Error::AccessDeniedException(inner)
1992 }
1993 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::InternalFailureException(inner) => {
1994 Error::InternalFailureException(inner)
1995 }
1996 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::InvalidParameterValueException(inner) => {
1997 Error::InvalidParameterValueException(inner)
1998 }
1999 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::LimitExceededException(inner) => {
2000 Error::LimitExceededException(inner)
2001 }
2002 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::ResourceNotFoundException(inner) => {
2003 Error::ResourceNotFoundException(inner)
2004 }
2005 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2006 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
2007 }
2008 }
2009}
2010impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError, R>>
2011 for Error
2012where
2013 R: Send + Sync + std::fmt::Debug + 'static,
2014{
2015 fn from(
2016 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError, R>,
2017 ) -> Self {
2018 match err {
2019 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2020 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2021 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2022 source: err.into(),
2023 }),
2024 }
2025 }
2026}
2027impl From<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError> for Error {
2028 fn from(err: crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError) -> Self {
2029 match err {
2030 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::AccessDeniedException(inner) => {
2031 Error::AccessDeniedException(inner)
2032 }
2033 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::InternalFailureException(inner) => {
2034 Error::InternalFailureException(inner)
2035 }
2036 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::InvalidParameterValueException(inner) => {
2037 Error::InvalidParameterValueException(inner)
2038 }
2039 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::PreconditionNotMetException(inner) => {
2040 Error::PreconditionNotMetException(inner)
2041 }
2042 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ResourceNotFoundException(inner) => {
2043 Error::ResourceNotFoundException(inner)
2044 }
2045 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ResourceUnavailableException(inner) => {
2046 Error::ResourceUnavailableException(inner)
2047 }
2048 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ThrottlingException(inner) => {
2049 Error::ThrottlingException(inner)
2050 }
2051 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2052 }
2053 }
2054}
2055impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_membership::DeleteRoleMembershipError, R>> for Error
2056where
2057 R: Send + Sync + std::fmt::Debug + 'static,
2058{
2059 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_membership::DeleteRoleMembershipError, R>) -> Self {
2060 match err {
2061 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2062 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2063 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2064 source: err.into(),
2065 }),
2066 }
2067 }
2068}
2069impl From<crate::operation::delete_role_membership::DeleteRoleMembershipError> for Error {
2070 fn from(err: crate::operation::delete_role_membership::DeleteRoleMembershipError) -> Self {
2071 match err {
2072 crate::operation::delete_role_membership::DeleteRoleMembershipError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2073 crate::operation::delete_role_membership::DeleteRoleMembershipError::InternalFailureException(inner) => {
2074 Error::InternalFailureException(inner)
2075 }
2076 crate::operation::delete_role_membership::DeleteRoleMembershipError::InvalidParameterValueException(inner) => {
2077 Error::InvalidParameterValueException(inner)
2078 }
2079 crate::operation::delete_role_membership::DeleteRoleMembershipError::PreconditionNotMetException(inner) => {
2080 Error::PreconditionNotMetException(inner)
2081 }
2082 crate::operation::delete_role_membership::DeleteRoleMembershipError::ResourceNotFoundException(inner) => {
2083 Error::ResourceNotFoundException(inner)
2084 }
2085 crate::operation::delete_role_membership::DeleteRoleMembershipError::ResourceUnavailableException(inner) => {
2086 Error::ResourceUnavailableException(inner)
2087 }
2088 crate::operation::delete_role_membership::DeleteRoleMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2089 crate::operation::delete_role_membership::DeleteRoleMembershipError::Unhandled(inner) => Error::Unhandled(inner),
2090 }
2091 }
2092}
2093impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template::DeleteTemplateError, R>> for Error
2094where
2095 R: Send + Sync + std::fmt::Debug + 'static,
2096{
2097 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template::DeleteTemplateError, R>) -> Self {
2098 match err {
2099 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2100 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2101 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2102 source: err.into(),
2103 }),
2104 }
2105 }
2106}
2107impl From<crate::operation::delete_template::DeleteTemplateError> for Error {
2108 fn from(err: crate::operation::delete_template::DeleteTemplateError) -> Self {
2109 match err {
2110 crate::operation::delete_template::DeleteTemplateError::ConflictException(inner) => Error::ConflictException(inner),
2111 crate::operation::delete_template::DeleteTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2112 crate::operation::delete_template::DeleteTemplateError::InvalidParameterValueException(inner) => {
2113 Error::InvalidParameterValueException(inner)
2114 }
2115 crate::operation::delete_template::DeleteTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2116 crate::operation::delete_template::DeleteTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2117 crate::operation::delete_template::DeleteTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2118 crate::operation::delete_template::DeleteTemplateError::UnsupportedUserEditionException(inner) => {
2119 Error::UnsupportedUserEditionException(inner)
2120 }
2121 crate::operation::delete_template::DeleteTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2122 }
2123 }
2124}
2125impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template_alias::DeleteTemplateAliasError, R>> for Error
2126where
2127 R: Send + Sync + std::fmt::Debug + 'static,
2128{
2129 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template_alias::DeleteTemplateAliasError, R>) -> Self {
2130 match err {
2131 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2132 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2133 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2134 source: err.into(),
2135 }),
2136 }
2137 }
2138}
2139impl From<crate::operation::delete_template_alias::DeleteTemplateAliasError> for Error {
2140 fn from(err: crate::operation::delete_template_alias::DeleteTemplateAliasError) -> Self {
2141 match err {
2142 crate::operation::delete_template_alias::DeleteTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
2143 crate::operation::delete_template_alias::DeleteTemplateAliasError::InternalFailureException(inner) => {
2144 Error::InternalFailureException(inner)
2145 }
2146 crate::operation::delete_template_alias::DeleteTemplateAliasError::ResourceNotFoundException(inner) => {
2147 Error::ResourceNotFoundException(inner)
2148 }
2149 crate::operation::delete_template_alias::DeleteTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2150 crate::operation::delete_template_alias::DeleteTemplateAliasError::UnsupportedUserEditionException(inner) => {
2151 Error::UnsupportedUserEditionException(inner)
2152 }
2153 crate::operation::delete_template_alias::DeleteTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
2154 }
2155 }
2156}
2157impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme::DeleteThemeError, R>> for Error
2158where
2159 R: Send + Sync + std::fmt::Debug + 'static,
2160{
2161 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme::DeleteThemeError, R>) -> Self {
2162 match err {
2163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2166 source: err.into(),
2167 }),
2168 }
2169 }
2170}
2171impl From<crate::operation::delete_theme::DeleteThemeError> for Error {
2172 fn from(err: crate::operation::delete_theme::DeleteThemeError) -> Self {
2173 match err {
2174 crate::operation::delete_theme::DeleteThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2175 crate::operation::delete_theme::DeleteThemeError::ConflictException(inner) => Error::ConflictException(inner),
2176 crate::operation::delete_theme::DeleteThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2177 crate::operation::delete_theme::DeleteThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2178 crate::operation::delete_theme::DeleteThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2179 crate::operation::delete_theme::DeleteThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2180 crate::operation::delete_theme::DeleteThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
2181 crate::operation::delete_theme::DeleteThemeError::Unhandled(inner) => Error::Unhandled(inner),
2182 }
2183 }
2184}
2185impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme_alias::DeleteThemeAliasError, R>> for Error
2186where
2187 R: Send + Sync + std::fmt::Debug + 'static,
2188{
2189 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme_alias::DeleteThemeAliasError, R>) -> Self {
2190 match err {
2191 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2192 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2193 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2194 source: err.into(),
2195 }),
2196 }
2197 }
2198}
2199impl From<crate::operation::delete_theme_alias::DeleteThemeAliasError> for Error {
2200 fn from(err: crate::operation::delete_theme_alias::DeleteThemeAliasError) -> Self {
2201 match err {
2202 crate::operation::delete_theme_alias::DeleteThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
2203 crate::operation::delete_theme_alias::DeleteThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2204 crate::operation::delete_theme_alias::DeleteThemeAliasError::InvalidParameterValueException(inner) => {
2205 Error::InvalidParameterValueException(inner)
2206 }
2207 crate::operation::delete_theme_alias::DeleteThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2208 crate::operation::delete_theme_alias::DeleteThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2209 crate::operation::delete_theme_alias::DeleteThemeAliasError::UnsupportedUserEditionException(inner) => {
2210 Error::UnsupportedUserEditionException(inner)
2211 }
2212 crate::operation::delete_theme_alias::DeleteThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
2213 }
2214 }
2215}
2216impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic::DeleteTopicError, R>> for Error
2217where
2218 R: Send + Sync + std::fmt::Debug + 'static,
2219{
2220 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic::DeleteTopicError, R>) -> Self {
2221 match err {
2222 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2223 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2224 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2225 source: err.into(),
2226 }),
2227 }
2228 }
2229}
2230impl From<crate::operation::delete_topic::DeleteTopicError> for Error {
2231 fn from(err: crate::operation::delete_topic::DeleteTopicError) -> Self {
2232 match err {
2233 crate::operation::delete_topic::DeleteTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2234 crate::operation::delete_topic::DeleteTopicError::ConflictException(inner) => Error::ConflictException(inner),
2235 crate::operation::delete_topic::DeleteTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2236 crate::operation::delete_topic::DeleteTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2237 crate::operation::delete_topic::DeleteTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2238 crate::operation::delete_topic::DeleteTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2239 crate::operation::delete_topic::DeleteTopicError::Unhandled(inner) => Error::Unhandled(inner),
2240 }
2241 }
2242}
2243impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError, R>>
2244 for Error
2245where
2246 R: Send + Sync + std::fmt::Debug + 'static,
2247{
2248 fn from(
2249 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError, R>,
2250 ) -> Self {
2251 match err {
2252 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2253 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2254 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2255 source: err.into(),
2256 }),
2257 }
2258 }
2259}
2260impl From<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError> for Error {
2261 fn from(err: crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError) -> Self {
2262 match err {
2263 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::AccessDeniedException(inner) => {
2264 Error::AccessDeniedException(inner)
2265 }
2266 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ConflictException(inner) => {
2267 Error::ConflictException(inner)
2268 }
2269 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::InternalFailureException(inner) => {
2270 Error::InternalFailureException(inner)
2271 }
2272 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
2273 Error::InvalidParameterValueException(inner)
2274 }
2275 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::LimitExceededException(inner) => {
2276 Error::LimitExceededException(inner)
2277 }
2278 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ResourceExistsException(inner) => {
2279 Error::ResourceExistsException(inner)
2280 }
2281 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
2282 Error::ResourceNotFoundException(inner)
2283 }
2284 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ThrottlingException(inner) => {
2285 Error::ThrottlingException(inner)
2286 }
2287 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
2288 }
2289 }
2290}
2291impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
2292where
2293 R: Send + Sync + std::fmt::Debug + 'static,
2294{
2295 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
2296 match err {
2297 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2298 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2299 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2300 source: err.into(),
2301 }),
2302 }
2303 }
2304}
2305impl From<crate::operation::delete_user::DeleteUserError> for Error {
2306 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
2307 match err {
2308 crate::operation::delete_user::DeleteUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2309 crate::operation::delete_user::DeleteUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2310 crate::operation::delete_user::DeleteUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2311 crate::operation::delete_user::DeleteUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
2312 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2313 crate::operation::delete_user::DeleteUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
2314 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2315 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
2316 }
2317 }
2318}
2319impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError, R>>
2320 for Error
2321where
2322 R: Send + Sync + std::fmt::Debug + 'static,
2323{
2324 fn from(
2325 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError, R>,
2326 ) -> Self {
2327 match err {
2328 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2329 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2330 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2331 source: err.into(),
2332 }),
2333 }
2334 }
2335}
2336impl From<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError> for Error {
2337 fn from(err: crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError) -> Self {
2338 match err {
2339 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::AccessDeniedException(inner) => {
2340 Error::AccessDeniedException(inner)
2341 }
2342 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::InternalFailureException(inner) => {
2343 Error::InternalFailureException(inner)
2344 }
2345 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::InvalidParameterValueException(inner) => {
2346 Error::InvalidParameterValueException(inner)
2347 }
2348 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::PreconditionNotMetException(inner) => {
2349 Error::PreconditionNotMetException(inner)
2350 }
2351 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ResourceNotFoundException(inner) => {
2352 Error::ResourceNotFoundException(inner)
2353 }
2354 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ResourceUnavailableException(inner) => {
2355 Error::ResourceUnavailableException(inner)
2356 }
2357 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ThrottlingException(inner) => {
2358 Error::ThrottlingException(inner)
2359 }
2360 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::Unhandled(inner) => Error::Unhandled(inner),
2361 }
2362 }
2363}
2364impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError, R>>
2365 for Error
2366where
2367 R: Send + Sync + std::fmt::Debug + 'static,
2368{
2369 fn from(
2370 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError, R>,
2371 ) -> Self {
2372 match err {
2373 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2374 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2375 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2376 source: err.into(),
2377 }),
2378 }
2379 }
2380}
2381impl From<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError> for Error {
2382 fn from(err: crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError) -> Self {
2383 match err {
2384 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::AccessDeniedException(inner) => {
2385 Error::AccessDeniedException(inner)
2386 }
2387 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ConflictException(inner) => {
2388 Error::ConflictException(inner)
2389 }
2390 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::InternalFailureException(inner) => {
2391 Error::InternalFailureException(inner)
2392 }
2393 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::InvalidParameterValueException(inner) => {
2394 Error::InvalidParameterValueException(inner)
2395 }
2396 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::PreconditionNotMetException(inner) => {
2397 Error::PreconditionNotMetException(inner)
2398 }
2399 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ResourceNotFoundException(inner) => {
2400 Error::ResourceNotFoundException(inner)
2401 }
2402 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ResourceUnavailableException(inner) => {
2403 Error::ResourceUnavailableException(inner)
2404 }
2405 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ThrottlingException(inner) => {
2406 Error::ThrottlingException(inner)
2407 }
2408 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2409 }
2410 }
2411}
2412impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_connection::DeleteVPCConnectionError, R>> for Error
2413where
2414 R: Send + Sync + std::fmt::Debug + 'static,
2415{
2416 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_connection::DeleteVPCConnectionError, R>) -> Self {
2417 match err {
2418 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2419 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2420 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2421 source: err.into(),
2422 }),
2423 }
2424 }
2425}
2426impl From<crate::operation::delete_vpc_connection::DeleteVPCConnectionError> for Error {
2427 fn from(err: crate::operation::delete_vpc_connection::DeleteVPCConnectionError) -> Self {
2428 match err {
2429 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2430 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
2431 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::InternalFailureException(inner) => {
2432 Error::InternalFailureException(inner)
2433 }
2434 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::InvalidParameterValueException(inner) => {
2435 Error::InvalidParameterValueException(inner)
2436 }
2437 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ResourceNotFoundException(inner) => {
2438 Error::ResourceNotFoundException(inner)
2439 }
2440 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2441 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::UnsupportedUserEditionException(inner) => {
2442 Error::UnsupportedUserEditionException(inner)
2443 }
2444 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
2445 }
2446 }
2447}
2448impl<R>
2449 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_customization::DescribeAccountCustomizationError, R>>
2450 for Error
2451where
2452 R: Send + Sync + std::fmt::Debug + 'static,
2453{
2454 fn from(
2455 err: ::aws_smithy_runtime_api::client::result::SdkError<
2456 crate::operation::describe_account_customization::DescribeAccountCustomizationError,
2457 R,
2458 >,
2459 ) -> Self {
2460 match err {
2461 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2462 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2463 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2464 source: err.into(),
2465 }),
2466 }
2467 }
2468}
2469impl From<crate::operation::describe_account_customization::DescribeAccountCustomizationError> for Error {
2470 fn from(err: crate::operation::describe_account_customization::DescribeAccountCustomizationError) -> Self {
2471 match err {
2472 crate::operation::describe_account_customization::DescribeAccountCustomizationError::AccessDeniedException(inner) => {
2473 Error::AccessDeniedException(inner)
2474 }
2475 crate::operation::describe_account_customization::DescribeAccountCustomizationError::InternalFailureException(inner) => {
2476 Error::InternalFailureException(inner)
2477 }
2478 crate::operation::describe_account_customization::DescribeAccountCustomizationError::InvalidParameterValueException(inner) => {
2479 Error::InvalidParameterValueException(inner)
2480 }
2481 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ResourceNotFoundException(inner) => {
2482 Error::ResourceNotFoundException(inner)
2483 }
2484 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ResourceUnavailableException(inner) => {
2485 Error::ResourceUnavailableException(inner)
2486 }
2487 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ThrottlingException(inner) => {
2488 Error::ThrottlingException(inner)
2489 }
2490 crate::operation::describe_account_customization::DescribeAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
2491 }
2492 }
2493}
2494impl<R>
2495 From<
2496 ::aws_smithy_runtime_api::client::result::SdkError<
2497 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError,
2498 R,
2499 >,
2500 > for Error
2501where
2502 R: Send + Sync + std::fmt::Debug + 'static,
2503{
2504 fn from(
2505 err: ::aws_smithy_runtime_api::client::result::SdkError<
2506 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError,
2507 R,
2508 >,
2509 ) -> Self {
2510 match err {
2511 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2512 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2513 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2514 source: err.into(),
2515 }),
2516 }
2517 }
2518}
2519impl From<crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError> for Error {
2520 fn from(err: crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError) -> Self {
2521 match err {
2522 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::AccessDeniedException(inner) => {
2523 Error::AccessDeniedException(inner)
2524 }
2525 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::InternalFailureException(inner) => {
2526 Error::InternalFailureException(inner)
2527 }
2528 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::InvalidParameterValueException(inner) => {
2529 Error::InvalidParameterValueException(inner)
2530 }
2531 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::ResourceNotFoundException(inner) => {
2532 Error::ResourceNotFoundException(inner)
2533 }
2534 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::ThrottlingException(inner) => {
2535 Error::ThrottlingException(inner)
2536 }
2537 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2538 }
2539 }
2540}
2541impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_settings::DescribeAccountSettingsError, R>>
2542 for Error
2543where
2544 R: Send + Sync + std::fmt::Debug + 'static,
2545{
2546 fn from(
2547 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_settings::DescribeAccountSettingsError, R>,
2548 ) -> Self {
2549 match err {
2550 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2551 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2552 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2553 source: err.into(),
2554 }),
2555 }
2556 }
2557}
2558impl From<crate::operation::describe_account_settings::DescribeAccountSettingsError> for Error {
2559 fn from(err: crate::operation::describe_account_settings::DescribeAccountSettingsError) -> Self {
2560 match err {
2561 crate::operation::describe_account_settings::DescribeAccountSettingsError::AccessDeniedException(inner) => {
2562 Error::AccessDeniedException(inner)
2563 }
2564 crate::operation::describe_account_settings::DescribeAccountSettingsError::InternalFailureException(inner) => {
2565 Error::InternalFailureException(inner)
2566 }
2567 crate::operation::describe_account_settings::DescribeAccountSettingsError::InvalidParameterValueException(inner) => {
2568 Error::InvalidParameterValueException(inner)
2569 }
2570 crate::operation::describe_account_settings::DescribeAccountSettingsError::ResourceNotFoundException(inner) => {
2571 Error::ResourceNotFoundException(inner)
2572 }
2573 crate::operation::describe_account_settings::DescribeAccountSettingsError::ResourceUnavailableException(inner) => {
2574 Error::ResourceUnavailableException(inner)
2575 }
2576 crate::operation::describe_account_settings::DescribeAccountSettingsError::ThrottlingException(inner) => {
2577 Error::ThrottlingException(inner)
2578 }
2579 crate::operation::describe_account_settings::DescribeAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
2580 }
2581 }
2582}
2583impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError, R>>
2584 for Error
2585where
2586 R: Send + Sync + std::fmt::Debug + 'static,
2587{
2588 fn from(
2589 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError, R>,
2590 ) -> Self {
2591 match err {
2592 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2593 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2594 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2595 source: err.into(),
2596 }),
2597 }
2598 }
2599}
2600impl From<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError> for Error {
2601 fn from(err: crate::operation::describe_account_subscription::DescribeAccountSubscriptionError) -> Self {
2602 match err {
2603 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::AccessDeniedException(inner) => {
2604 Error::AccessDeniedException(inner)
2605 }
2606 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::InternalFailureException(inner) => {
2607 Error::InternalFailureException(inner)
2608 }
2609 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::InvalidParameterValueException(inner) => {
2610 Error::InvalidParameterValueException(inner)
2611 }
2612 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ResourceNotFoundException(inner) => {
2613 Error::ResourceNotFoundException(inner)
2614 }
2615 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ResourceUnavailableException(inner) => {
2616 Error::ResourceUnavailableException(inner)
2617 }
2618 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ThrottlingException(inner) => {
2619 Error::ThrottlingException(inner)
2620 }
2621 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
2622 }
2623 }
2624}
2625impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_action_connector::DescribeActionConnectorError, R>>
2626 for Error
2627where
2628 R: Send + Sync + std::fmt::Debug + 'static,
2629{
2630 fn from(
2631 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_action_connector::DescribeActionConnectorError, R>,
2632 ) -> Self {
2633 match err {
2634 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2635 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2636 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2637 source: err.into(),
2638 }),
2639 }
2640 }
2641}
2642impl From<crate::operation::describe_action_connector::DescribeActionConnectorError> for Error {
2643 fn from(err: crate::operation::describe_action_connector::DescribeActionConnectorError) -> Self {
2644 match err {
2645 crate::operation::describe_action_connector::DescribeActionConnectorError::AccessDeniedException(inner) => {
2646 Error::AccessDeniedException(inner)
2647 }
2648 crate::operation::describe_action_connector::DescribeActionConnectorError::InternalFailureException(inner) => {
2649 Error::InternalFailureException(inner)
2650 }
2651 crate::operation::describe_action_connector::DescribeActionConnectorError::InvalidParameterValueException(inner) => {
2652 Error::InvalidParameterValueException(inner)
2653 }
2654 crate::operation::describe_action_connector::DescribeActionConnectorError::ResourceNotFoundException(inner) => {
2655 Error::ResourceNotFoundException(inner)
2656 }
2657 crate::operation::describe_action_connector::DescribeActionConnectorError::ThrottlingException(inner) => {
2658 Error::ThrottlingException(inner)
2659 }
2660 crate::operation::describe_action_connector::DescribeActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
2661 }
2662 }
2663}
2664impl<R>
2665 From<
2666 ::aws_smithy_runtime_api::client::result::SdkError<
2667 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError,
2668 R,
2669 >,
2670 > for Error
2671where
2672 R: Send + Sync + std::fmt::Debug + 'static,
2673{
2674 fn from(
2675 err: ::aws_smithy_runtime_api::client::result::SdkError<
2676 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError,
2677 R,
2678 >,
2679 ) -> Self {
2680 match err {
2681 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2682 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2683 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2684 source: err.into(),
2685 }),
2686 }
2687 }
2688}
2689impl From<crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError> for Error {
2690 fn from(err: crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError) -> Self {
2691 match err {
2692 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::AccessDeniedException(inner) => {
2693 Error::AccessDeniedException(inner)
2694 }
2695 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::InternalFailureException(inner) => {
2696 Error::InternalFailureException(inner)
2697 }
2698 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::InvalidParameterValueException(
2699 inner,
2700 ) => Error::InvalidParameterValueException(inner),
2701 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::ResourceNotFoundException(inner) => {
2702 Error::ResourceNotFoundException(inner)
2703 }
2704 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::ThrottlingException(inner) => {
2705 Error::ThrottlingException(inner)
2706 }
2707 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::Unhandled(inner) => {
2708 Error::Unhandled(inner)
2709 }
2710 }
2711 }
2712}
2713impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis::DescribeAnalysisError, R>> for Error
2714where
2715 R: Send + Sync + std::fmt::Debug + 'static,
2716{
2717 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis::DescribeAnalysisError, R>) -> Self {
2718 match err {
2719 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2720 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2721 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2722 source: err.into(),
2723 }),
2724 }
2725 }
2726}
2727impl From<crate::operation::describe_analysis::DescribeAnalysisError> for Error {
2728 fn from(err: crate::operation::describe_analysis::DescribeAnalysisError) -> Self {
2729 match err {
2730 crate::operation::describe_analysis::DescribeAnalysisError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2731 crate::operation::describe_analysis::DescribeAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2732 crate::operation::describe_analysis::DescribeAnalysisError::InvalidParameterValueException(inner) => {
2733 Error::InvalidParameterValueException(inner)
2734 }
2735 crate::operation::describe_analysis::DescribeAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2736 crate::operation::describe_analysis::DescribeAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2737 crate::operation::describe_analysis::DescribeAnalysisError::UnsupportedUserEditionException(inner) => {
2738 Error::UnsupportedUserEditionException(inner)
2739 }
2740 crate::operation::describe_analysis::DescribeAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
2741 }
2742 }
2743}
2744impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError, R>>
2745 for Error
2746where
2747 R: Send + Sync + std::fmt::Debug + 'static,
2748{
2749 fn from(
2750 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError, R>,
2751 ) -> Self {
2752 match err {
2753 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2754 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2755 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2756 source: err.into(),
2757 }),
2758 }
2759 }
2760}
2761impl From<crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError> for Error {
2762 fn from(err: crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError) -> Self {
2763 match err {
2764 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::AccessDeniedException(inner) => {
2765 Error::AccessDeniedException(inner)
2766 }
2767 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ConflictException(inner) => {
2768 Error::ConflictException(inner)
2769 }
2770 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::InternalFailureException(inner) => {
2771 Error::InternalFailureException(inner)
2772 }
2773 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::InvalidParameterValueException(inner) => {
2774 Error::InvalidParameterValueException(inner)
2775 }
2776 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ResourceExistsException(inner) => {
2777 Error::ResourceExistsException(inner)
2778 }
2779 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ResourceNotFoundException(inner) => {
2780 Error::ResourceNotFoundException(inner)
2781 }
2782 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ThrottlingException(inner) => {
2783 Error::ThrottlingException(inner)
2784 }
2785 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::UnsupportedUserEditionException(inner) => {
2786 Error::UnsupportedUserEditionException(inner)
2787 }
2788 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
2789 }
2790 }
2791}
2792impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError, R>>
2793 for Error
2794where
2795 R: Send + Sync + std::fmt::Debug + 'static,
2796{
2797 fn from(
2798 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError, R>,
2799 ) -> Self {
2800 match err {
2801 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2802 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2803 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2804 source: err.into(),
2805 }),
2806 }
2807 }
2808}
2809impl From<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError> for Error {
2810 fn from(err: crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError) -> Self {
2811 match err {
2812 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::InternalFailureException(inner) => {
2813 Error::InternalFailureException(inner)
2814 }
2815 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::InvalidParameterValueException(inner) => {
2816 Error::InvalidParameterValueException(inner)
2817 }
2818 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::ResourceNotFoundException(inner) => {
2819 Error::ResourceNotFoundException(inner)
2820 }
2821 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::ThrottlingException(inner) => {
2822 Error::ThrottlingException(inner)
2823 }
2824 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::UnsupportedUserEditionException(inner) => {
2825 Error::UnsupportedUserEditionException(inner)
2826 }
2827 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
2828 }
2829 }
2830}
2831impl<R>
2832 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError, R>>
2833 for Error
2834where
2835 R: Send + Sync + std::fmt::Debug + 'static,
2836{
2837 fn from(
2838 err: ::aws_smithy_runtime_api::client::result::SdkError<
2839 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError,
2840 R,
2841 >,
2842 ) -> Self {
2843 match err {
2844 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2845 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2846 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2847 source: err.into(),
2848 }),
2849 }
2850 }
2851}
2852impl From<crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError> for Error {
2853 fn from(err: crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError) -> Self {
2854 match err {
2855 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::ResourceNotFoundException(inner) => {
2856 Error::ResourceNotFoundException(inner)
2857 }
2858 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::ThrottlingException(inner) => {
2859 Error::ThrottlingException(inner)
2860 }
2861 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::UnsupportedUserEditionException(inner) => {
2862 Error::UnsupportedUserEditionException(inner)
2863 }
2864 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::Unhandled(inner) => Error::Unhandled(inner),
2865 }
2866 }
2867}
2868impl<R>
2869 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError, R>>
2870 for Error
2871where
2872 R: Send + Sync + std::fmt::Debug + 'static,
2873{
2874 fn from(
2875 err: ::aws_smithy_runtime_api::client::result::SdkError<
2876 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError,
2877 R,
2878 >,
2879 ) -> Self {
2880 match err {
2881 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2882 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2883 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2884 source: err.into(),
2885 }),
2886 }
2887 }
2888}
2889impl From<crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError> for Error {
2890 fn from(err: crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError) -> Self {
2891 match err {
2892 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::ResourceNotFoundException(inner) => {
2893 Error::ResourceNotFoundException(inner)
2894 }
2895 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::ThrottlingException(inner) => {
2896 Error::ThrottlingException(inner)
2897 }
2898 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::UnsupportedUserEditionException(inner) => {
2899 Error::UnsupportedUserEditionException(inner)
2900 }
2901 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::Unhandled(inner) => Error::Unhandled(inner),
2902 }
2903 }
2904}
2905impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand::DescribeBrandError, R>> for Error
2906where
2907 R: Send + Sync + std::fmt::Debug + 'static,
2908{
2909 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand::DescribeBrandError, R>) -> Self {
2910 match err {
2911 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2912 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2913 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2914 source: err.into(),
2915 }),
2916 }
2917 }
2918}
2919impl From<crate::operation::describe_brand::DescribeBrandError> for Error {
2920 fn from(err: crate::operation::describe_brand::DescribeBrandError) -> Self {
2921 match err {
2922 crate::operation::describe_brand::DescribeBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2923 crate::operation::describe_brand::DescribeBrandError::ConflictException(inner) => Error::ConflictException(inner),
2924 crate::operation::describe_brand::DescribeBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
2925 crate::operation::describe_brand::DescribeBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2926 crate::operation::describe_brand::DescribeBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2927 crate::operation::describe_brand::DescribeBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2928 crate::operation::describe_brand::DescribeBrandError::Unhandled(inner) => Error::Unhandled(inner),
2929 }
2930 }
2931}
2932impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError, R>>
2933 for Error
2934where
2935 R: Send + Sync + std::fmt::Debug + 'static,
2936{
2937 fn from(
2938 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError, R>,
2939 ) -> Self {
2940 match err {
2941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2944 source: err.into(),
2945 }),
2946 }
2947 }
2948}
2949impl From<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError> for Error {
2950 fn from(err: crate::operation::describe_brand_assignment::DescribeBrandAssignmentError) -> Self {
2951 match err {
2952 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::AccessDeniedException(inner) => {
2953 Error::AccessDeniedException(inner)
2954 }
2955 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
2956 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::InternalServerException(inner) => {
2957 Error::InternalServerException(inner)
2958 }
2959 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::InvalidRequestException(inner) => {
2960 Error::InvalidRequestException(inner)
2961 }
2962 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ResourceNotFoundException(inner) => {
2963 Error::ResourceNotFoundException(inner)
2964 }
2965 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ThrottlingException(inner) => {
2966 Error::ThrottlingException(inner)
2967 }
2968 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
2969 }
2970 }
2971}
2972impl<R>
2973 From<
2974 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError, R>,
2975 > for Error
2976where
2977 R: Send + Sync + std::fmt::Debug + 'static,
2978{
2979 fn from(
2980 err: ::aws_smithy_runtime_api::client::result::SdkError<
2981 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError,
2982 R,
2983 >,
2984 ) -> Self {
2985 match err {
2986 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2987 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2988 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2989 source: err.into(),
2990 }),
2991 }
2992 }
2993}
2994impl From<crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError> for Error {
2995 fn from(err: crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError) -> Self {
2996 match err {
2997 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::AccessDeniedException(inner) => {
2998 Error::AccessDeniedException(inner)
2999 }
3000 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ConflictException(inner) => {
3001 Error::ConflictException(inner)
3002 }
3003 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::InternalServerException(inner) => {
3004 Error::InternalServerException(inner)
3005 }
3006 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::InvalidRequestException(inner) => {
3007 Error::InvalidRequestException(inner)
3008 }
3009 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ResourceNotFoundException(inner) => {
3010 Error::ResourceNotFoundException(inner)
3011 }
3012 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ThrottlingException(inner) => {
3013 Error::ThrottlingException(inner)
3014 }
3015 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
3016 }
3017 }
3018}
3019impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError, R>>
3020 for Error
3021where
3022 R: Send + Sync + std::fmt::Debug + 'static,
3023{
3024 fn from(
3025 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError, R>,
3026 ) -> Self {
3027 match err {
3028 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3029 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3030 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3031 source: err.into(),
3032 }),
3033 }
3034 }
3035}
3036impl From<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError> for Error {
3037 fn from(err: crate::operation::describe_custom_permissions::DescribeCustomPermissionsError) -> Self {
3038 match err {
3039 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::AccessDeniedException(inner) => {
3040 Error::AccessDeniedException(inner)
3041 }
3042 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::InternalFailureException(inner) => {
3043 Error::InternalFailureException(inner)
3044 }
3045 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::InvalidParameterValueException(inner) => {
3046 Error::InvalidParameterValueException(inner)
3047 }
3048 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::PreconditionNotMetException(inner) => {
3049 Error::PreconditionNotMetException(inner)
3050 }
3051 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ResourceNotFoundException(inner) => {
3052 Error::ResourceNotFoundException(inner)
3053 }
3054 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ResourceUnavailableException(inner) => {
3055 Error::ResourceUnavailableException(inner)
3056 }
3057 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ThrottlingException(inner) => {
3058 Error::ThrottlingException(inner)
3059 }
3060 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3061 }
3062 }
3063}
3064impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard::DescribeDashboardError, R>> for Error
3065where
3066 R: Send + Sync + std::fmt::Debug + 'static,
3067{
3068 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard::DescribeDashboardError, R>) -> Self {
3069 match err {
3070 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3071 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3072 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3073 source: err.into(),
3074 }),
3075 }
3076 }
3077}
3078impl From<crate::operation::describe_dashboard::DescribeDashboardError> for Error {
3079 fn from(err: crate::operation::describe_dashboard::DescribeDashboardError) -> Self {
3080 match err {
3081 crate::operation::describe_dashboard::DescribeDashboardError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3082 crate::operation::describe_dashboard::DescribeDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3083 crate::operation::describe_dashboard::DescribeDashboardError::InvalidParameterValueException(inner) => {
3084 Error::InvalidParameterValueException(inner)
3085 }
3086 crate::operation::describe_dashboard::DescribeDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3087 crate::operation::describe_dashboard::DescribeDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3088 crate::operation::describe_dashboard::DescribeDashboardError::UnsupportedUserEditionException(inner) => {
3089 Error::UnsupportedUserEditionException(inner)
3090 }
3091 crate::operation::describe_dashboard::DescribeDashboardError::Unhandled(inner) => Error::Unhandled(inner),
3092 }
3093 }
3094}
3095impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError, R>>
3096 for Error
3097where
3098 R: Send + Sync + std::fmt::Debug + 'static,
3099{
3100 fn from(
3101 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError, R>,
3102 ) -> Self {
3103 match err {
3104 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3105 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3106 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3107 source: err.into(),
3108 }),
3109 }
3110 }
3111}
3112impl From<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError> for Error {
3113 fn from(err: crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError) -> Self {
3114 match err {
3115 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::AccessDeniedException(inner) => {
3116 Error::AccessDeniedException(inner)
3117 }
3118 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ConflictException(inner) => {
3119 Error::ConflictException(inner)
3120 }
3121 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::InternalFailureException(inner) => {
3122 Error::InternalFailureException(inner)
3123 }
3124 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::InvalidParameterValueException(inner) => {
3125 Error::InvalidParameterValueException(inner)
3126 }
3127 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ResourceExistsException(inner) => {
3128 Error::ResourceExistsException(inner)
3129 }
3130 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ResourceNotFoundException(inner) => {
3131 Error::ResourceNotFoundException(inner)
3132 }
3133 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ThrottlingException(inner) => {
3134 Error::ThrottlingException(inner)
3135 }
3136 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::UnsupportedUserEditionException(inner) => {
3137 Error::UnsupportedUserEditionException(inner)
3138 }
3139 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
3140 }
3141 }
3142}
3143impl<R>
3144 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError, R>>
3145 for Error
3146where
3147 R: Send + Sync + std::fmt::Debug + 'static,
3148{
3149 fn from(
3150 err: ::aws_smithy_runtime_api::client::result::SdkError<
3151 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError,
3152 R,
3153 >,
3154 ) -> Self {
3155 match err {
3156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3159 source: err.into(),
3160 }),
3161 }
3162 }
3163}
3164impl From<crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError> for Error {
3165 fn from(err: crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError) -> Self {
3166 match err {
3167 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::InternalFailureException(inner) => {
3168 Error::InternalFailureException(inner)
3169 }
3170 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::InvalidParameterValueException(inner) => {
3171 Error::InvalidParameterValueException(inner)
3172 }
3173 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::ResourceNotFoundException(inner) => {
3174 Error::ResourceNotFoundException(inner)
3175 }
3176 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::ThrottlingException(inner) => {
3177 Error::ThrottlingException(inner)
3178 }
3179 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::UnsupportedUserEditionException(inner) => {
3180 Error::UnsupportedUserEditionException(inner)
3181 }
3182 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3183 }
3184 }
3185}
3186impl<R>
3187 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError, R>>
3188 for Error
3189where
3190 R: Send + Sync + std::fmt::Debug + 'static,
3191{
3192 fn from(
3193 err: ::aws_smithy_runtime_api::client::result::SdkError<
3194 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError,
3195 R,
3196 >,
3197 ) -> Self {
3198 match err {
3199 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3200 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3201 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3202 source: err.into(),
3203 }),
3204 }
3205 }
3206}
3207impl From<crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError> for Error {
3208 fn from(err: crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError) -> Self {
3209 match err {
3210 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::AccessDeniedException(inner) => {
3211 Error::AccessDeniedException(inner)
3212 }
3213 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::InternalFailureException(inner) => {
3214 Error::InternalFailureException(inner)
3215 }
3216 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::ResourceNotFoundException(inner) => {
3217 Error::ResourceNotFoundException(inner)
3218 }
3219 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::ThrottlingException(inner) => {
3220 Error::ThrottlingException(inner)
3221 }
3222 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::UnsupportedUserEditionException(inner) => {
3223 Error::UnsupportedUserEditionException(inner)
3224 }
3225 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::Unhandled(inner) => Error::Unhandled(inner),
3226 }
3227 }
3228}
3229impl<R>
3230 From<
3231 ::aws_smithy_runtime_api::client::result::SdkError<
3232 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError,
3233 R,
3234 >,
3235 > for Error
3236where
3237 R: Send + Sync + std::fmt::Debug + 'static,
3238{
3239 fn from(
3240 err: ::aws_smithy_runtime_api::client::result::SdkError<
3241 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError,
3242 R,
3243 >,
3244 ) -> Self {
3245 match err {
3246 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3247 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3248 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3249 source: err.into(),
3250 }),
3251 }
3252 }
3253}
3254impl From<crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError> for Error {
3255 fn from(err: crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError) -> Self {
3256 match err {
3257 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::AccessDeniedException(inner) => {
3258 Error::AccessDeniedException(inner)
3259 }
3260 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::InternalFailureException(inner) => {
3261 Error::InternalFailureException(inner)
3262 }
3263 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::InvalidParameterValueException(
3264 inner,
3265 ) => Error::InvalidParameterValueException(inner),
3266 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::PreconditionNotMetException(inner) => {
3267 Error::PreconditionNotMetException(inner)
3268 }
3269 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::ResourceNotFoundException(inner) => {
3270 Error::ResourceNotFoundException(inner)
3271 }
3272 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::ThrottlingException(inner) => {
3273 Error::ThrottlingException(inner)
3274 }
3275 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::UnsupportedUserEditionException(
3276 inner,
3277 ) => Error::UnsupportedUserEditionException(inner),
3278 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::Unhandled(inner) => {
3279 Error::Unhandled(inner)
3280 }
3281 }
3282 }
3283}
3284impl<R>
3285 From<
3286 ::aws_smithy_runtime_api::client::result::SdkError<
3287 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError,
3288 R,
3289 >,
3290 > for Error
3291where
3292 R: Send + Sync + std::fmt::Debug + 'static,
3293{
3294 fn from(
3295 err: ::aws_smithy_runtime_api::client::result::SdkError<
3296 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError,
3297 R,
3298 >,
3299 ) -> Self {
3300 match err {
3301 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3302 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3303 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3304 source: err.into(),
3305 }),
3306 }
3307 }
3308}
3309impl From<crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError> for Error {
3310 fn from(err: crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError) -> Self {
3311 match err {
3312 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::AccessDeniedException(inner) => {
3313 Error::AccessDeniedException(inner)
3314 }
3315 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ConflictException(inner) => {
3316 Error::ConflictException(inner)
3317 }
3318 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::InternalFailureException(inner) => {
3319 Error::InternalFailureException(inner)
3320 }
3321 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::InvalidParameterValueException(inner) => {
3322 Error::InvalidParameterValueException(inner)
3323 }
3324 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ResourceNotFoundException(inner) => {
3325 Error::ResourceNotFoundException(inner)
3326 }
3327 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ThrottlingException(inner) => {
3328 Error::ThrottlingException(inner)
3329 }
3330 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::Unhandled(inner) => {
3331 Error::Unhandled(inner)
3332 }
3333 }
3334 }
3335}
3336impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set::DescribeDataSetError, R>> for Error
3337where
3338 R: Send + Sync + std::fmt::Debug + 'static,
3339{
3340 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set::DescribeDataSetError, R>) -> Self {
3341 match err {
3342 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3343 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3344 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3345 source: err.into(),
3346 }),
3347 }
3348 }
3349}
3350impl From<crate::operation::describe_data_set::DescribeDataSetError> for Error {
3351 fn from(err: crate::operation::describe_data_set::DescribeDataSetError) -> Self {
3352 match err {
3353 crate::operation::describe_data_set::DescribeDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3354 crate::operation::describe_data_set::DescribeDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3355 crate::operation::describe_data_set::DescribeDataSetError::InvalidParameterValueException(inner) => {
3356 Error::InvalidParameterValueException(inner)
3357 }
3358 crate::operation::describe_data_set::DescribeDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3359 crate::operation::describe_data_set::DescribeDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3360 crate::operation::describe_data_set::DescribeDataSetError::Unhandled(inner) => Error::Unhandled(inner),
3361 }
3362 }
3363}
3364impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError, R>>
3365 for Error
3366where
3367 R: Send + Sync + std::fmt::Debug + 'static,
3368{
3369 fn from(
3370 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError, R>,
3371 ) -> Self {
3372 match err {
3373 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3374 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3375 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3376 source: err.into(),
3377 }),
3378 }
3379 }
3380}
3381impl From<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError> for Error {
3382 fn from(err: crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError) -> Self {
3383 match err {
3384 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::AccessDeniedException(inner) => {
3385 Error::AccessDeniedException(inner)
3386 }
3387 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::InternalFailureException(inner) => {
3388 Error::InternalFailureException(inner)
3389 }
3390 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::InvalidParameterValueException(inner) => {
3391 Error::InvalidParameterValueException(inner)
3392 }
3393 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::ResourceNotFoundException(inner) => {
3394 Error::ResourceNotFoundException(inner)
3395 }
3396 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::ThrottlingException(inner) => {
3397 Error::ThrottlingException(inner)
3398 }
3399 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3400 }
3401 }
3402}
3403impl<R>
3404 From<
3405 ::aws_smithy_runtime_api::client::result::SdkError<
3406 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError,
3407 R,
3408 >,
3409 > for Error
3410where
3411 R: Send + Sync + std::fmt::Debug + 'static,
3412{
3413 fn from(
3414 err: ::aws_smithy_runtime_api::client::result::SdkError<
3415 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError,
3416 R,
3417 >,
3418 ) -> Self {
3419 match err {
3420 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3421 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3422 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3423 source: err.into(),
3424 }),
3425 }
3426 }
3427}
3428impl From<crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError> for Error {
3429 fn from(err: crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError) -> Self {
3430 match err {
3431 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
3432 Error::AccessDeniedException(inner)
3433 }
3434 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::InternalFailureException(inner) => {
3435 Error::InternalFailureException(inner)
3436 }
3437 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
3438 Error::InvalidParameterValueException(inner)
3439 }
3440 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::LimitExceededException(inner) => {
3441 Error::LimitExceededException(inner)
3442 }
3443 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::PreconditionNotMetException(inner) => {
3444 Error::PreconditionNotMetException(inner)
3445 }
3446 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
3447 Error::ResourceNotFoundException(inner)
3448 }
3449 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::ThrottlingException(inner) => {
3450 Error::ThrottlingException(inner)
3451 }
3452 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::Unhandled(inner) => {
3453 Error::Unhandled(inner)
3454 }
3455 }
3456 }
3457}
3458impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source::DescribeDataSourceError, R>> for Error
3459where
3460 R: Send + Sync + std::fmt::Debug + 'static,
3461{
3462 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source::DescribeDataSourceError, R>) -> Self {
3463 match err {
3464 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3465 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3466 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3467 source: err.into(),
3468 }),
3469 }
3470 }
3471}
3472impl From<crate::operation::describe_data_source::DescribeDataSourceError> for Error {
3473 fn from(err: crate::operation::describe_data_source::DescribeDataSourceError) -> Self {
3474 match err {
3475 crate::operation::describe_data_source::DescribeDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3476 crate::operation::describe_data_source::DescribeDataSourceError::InternalFailureException(inner) => {
3477 Error::InternalFailureException(inner)
3478 }
3479 crate::operation::describe_data_source::DescribeDataSourceError::InvalidParameterValueException(inner) => {
3480 Error::InvalidParameterValueException(inner)
3481 }
3482 crate::operation::describe_data_source::DescribeDataSourceError::ResourceNotFoundException(inner) => {
3483 Error::ResourceNotFoundException(inner)
3484 }
3485 crate::operation::describe_data_source::DescribeDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3486 crate::operation::describe_data_source::DescribeDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
3487 }
3488 }
3489}
3490impl<R>
3491 From<
3492 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError, R>,
3493 > for Error
3494where
3495 R: Send + Sync + std::fmt::Debug + 'static,
3496{
3497 fn from(
3498 err: ::aws_smithy_runtime_api::client::result::SdkError<
3499 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError,
3500 R,
3501 >,
3502 ) -> Self {
3503 match err {
3504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3507 source: err.into(),
3508 }),
3509 }
3510 }
3511}
3512impl From<crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError> for Error {
3513 fn from(err: crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError) -> Self {
3514 match err {
3515 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::AccessDeniedException(inner) => {
3516 Error::AccessDeniedException(inner)
3517 }
3518 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::InternalFailureException(inner) => {
3519 Error::InternalFailureException(inner)
3520 }
3521 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::InvalidParameterValueException(inner) => {
3522 Error::InvalidParameterValueException(inner)
3523 }
3524 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::ResourceNotFoundException(inner) => {
3525 Error::ResourceNotFoundException(inner)
3526 }
3527 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::ThrottlingException(inner) => {
3528 Error::ThrottlingException(inner)
3529 }
3530 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3531 }
3532 }
3533}
3534impl<R>
3535 From<
3536 ::aws_smithy_runtime_api::client::result::SdkError<
3537 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError,
3538 R,
3539 >,
3540 > for Error
3541where
3542 R: Send + Sync + std::fmt::Debug + 'static,
3543{
3544 fn from(
3545 err: ::aws_smithy_runtime_api::client::result::SdkError<
3546 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError,
3547 R,
3548 >,
3549 ) -> Self {
3550 match err {
3551 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3552 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3553 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3554 source: err.into(),
3555 }),
3556 }
3557 }
3558}
3559impl From<crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError> for Error {
3560 fn from(err: crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError) -> Self {
3561 match err {
3562 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
3563 Error::AccessDeniedException(inner)
3564 }
3565 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::InternalFailureException(inner) => {
3566 Error::InternalFailureException(inner)
3567 }
3568 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::InvalidParameterValueException(
3569 inner,
3570 ) => Error::InvalidParameterValueException(inner),
3571 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
3572 Error::ResourceNotFoundException(inner)
3573 }
3574 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::ThrottlingException(inner) => {
3575 Error::ThrottlingException(inner)
3576 }
3577 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::Unhandled(inner) => {
3578 Error::Unhandled(inner)
3579 }
3580 }
3581 }
3582}
3583impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder::DescribeFolderError, R>> for Error
3584where
3585 R: Send + Sync + std::fmt::Debug + 'static,
3586{
3587 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder::DescribeFolderError, R>) -> Self {
3588 match err {
3589 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3590 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3591 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3592 source: err.into(),
3593 }),
3594 }
3595 }
3596}
3597impl From<crate::operation::describe_folder::DescribeFolderError> for Error {
3598 fn from(err: crate::operation::describe_folder::DescribeFolderError) -> Self {
3599 match err {
3600 crate::operation::describe_folder::DescribeFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3601 crate::operation::describe_folder::DescribeFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3602 crate::operation::describe_folder::DescribeFolderError::InvalidParameterValueException(inner) => {
3603 Error::InvalidParameterValueException(inner)
3604 }
3605 crate::operation::describe_folder::DescribeFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3606 crate::operation::describe_folder::DescribeFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3607 crate::operation::describe_folder::DescribeFolderError::UnsupportedUserEditionException(inner) => {
3608 Error::UnsupportedUserEditionException(inner)
3609 }
3610 crate::operation::describe_folder::DescribeFolderError::Unhandled(inner) => Error::Unhandled(inner),
3611 }
3612 }
3613}
3614impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError, R>>
3615 for Error
3616where
3617 R: Send + Sync + std::fmt::Debug + 'static,
3618{
3619 fn from(
3620 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError, R>,
3621 ) -> Self {
3622 match err {
3623 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3624 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3625 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3626 source: err.into(),
3627 }),
3628 }
3629 }
3630}
3631impl From<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError> for Error {
3632 fn from(err: crate::operation::describe_folder_permissions::DescribeFolderPermissionsError) -> Self {
3633 match err {
3634 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::AccessDeniedException(inner) => {
3635 Error::AccessDeniedException(inner)
3636 }
3637 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InternalFailureException(inner) => {
3638 Error::InternalFailureException(inner)
3639 }
3640 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InvalidNextTokenException(inner) => {
3641 Error::InvalidNextTokenException(inner)
3642 }
3643 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InvalidParameterValueException(inner) => {
3644 Error::InvalidParameterValueException(inner)
3645 }
3646 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::ResourceNotFoundException(inner) => {
3647 Error::ResourceNotFoundException(inner)
3648 }
3649 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::ThrottlingException(inner) => {
3650 Error::ThrottlingException(inner)
3651 }
3652 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::UnsupportedUserEditionException(inner) => {
3653 Error::UnsupportedUserEditionException(inner)
3654 }
3655 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3656 }
3657 }
3658}
3659impl<R>
3660 From<
3661 ::aws_smithy_runtime_api::client::result::SdkError<
3662 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError,
3663 R,
3664 >,
3665 > for Error
3666where
3667 R: Send + Sync + std::fmt::Debug + 'static,
3668{
3669 fn from(
3670 err: ::aws_smithy_runtime_api::client::result::SdkError<
3671 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError,
3672 R,
3673 >,
3674 ) -> Self {
3675 match err {
3676 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3677 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3678 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3679 source: err.into(),
3680 }),
3681 }
3682 }
3683}
3684impl From<crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError> for Error {
3685 fn from(err: crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError) -> Self {
3686 match err {
3687 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::AccessDeniedException(inner) => {
3688 Error::AccessDeniedException(inner)
3689 }
3690 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InternalFailureException(inner) => {
3691 Error::InternalFailureException(inner)
3692 }
3693 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InvalidNextTokenException(inner) => {
3694 Error::InvalidNextTokenException(inner)
3695 }
3696 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InvalidParameterValueException(inner) => {
3697 Error::InvalidParameterValueException(inner)
3698 }
3699 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::ResourceNotFoundException(inner) => {
3700 Error::ResourceNotFoundException(inner)
3701 }
3702 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::ThrottlingException(inner) => {
3703 Error::ThrottlingException(inner)
3704 }
3705 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::UnsupportedUserEditionException(
3706 inner,
3707 ) => Error::UnsupportedUserEditionException(inner),
3708 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::Unhandled(inner) => {
3709 Error::Unhandled(inner)
3710 }
3711 }
3712 }
3713}
3714impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group::DescribeGroupError, R>> for Error
3715where
3716 R: Send + Sync + std::fmt::Debug + 'static,
3717{
3718 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group::DescribeGroupError, R>) -> Self {
3719 match err {
3720 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3721 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3722 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3723 source: err.into(),
3724 }),
3725 }
3726 }
3727}
3728impl From<crate::operation::describe_group::DescribeGroupError> for Error {
3729 fn from(err: crate::operation::describe_group::DescribeGroupError) -> Self {
3730 match err {
3731 crate::operation::describe_group::DescribeGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3732 crate::operation::describe_group::DescribeGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3733 crate::operation::describe_group::DescribeGroupError::InvalidParameterValueException(inner) => {
3734 Error::InvalidParameterValueException(inner)
3735 }
3736 crate::operation::describe_group::DescribeGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
3737 crate::operation::describe_group::DescribeGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3738 crate::operation::describe_group::DescribeGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
3739 crate::operation::describe_group::DescribeGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3740 crate::operation::describe_group::DescribeGroupError::Unhandled(inner) => Error::Unhandled(inner),
3741 }
3742 }
3743}
3744impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group_membership::DescribeGroupMembershipError, R>>
3745 for Error
3746where
3747 R: Send + Sync + std::fmt::Debug + 'static,
3748{
3749 fn from(
3750 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group_membership::DescribeGroupMembershipError, R>,
3751 ) -> Self {
3752 match err {
3753 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3754 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3755 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3756 source: err.into(),
3757 }),
3758 }
3759 }
3760}
3761impl From<crate::operation::describe_group_membership::DescribeGroupMembershipError> for Error {
3762 fn from(err: crate::operation::describe_group_membership::DescribeGroupMembershipError) -> Self {
3763 match err {
3764 crate::operation::describe_group_membership::DescribeGroupMembershipError::AccessDeniedException(inner) => {
3765 Error::AccessDeniedException(inner)
3766 }
3767 crate::operation::describe_group_membership::DescribeGroupMembershipError::InternalFailureException(inner) => {
3768 Error::InternalFailureException(inner)
3769 }
3770 crate::operation::describe_group_membership::DescribeGroupMembershipError::InvalidParameterValueException(inner) => {
3771 Error::InvalidParameterValueException(inner)
3772 }
3773 crate::operation::describe_group_membership::DescribeGroupMembershipError::PreconditionNotMetException(inner) => {
3774 Error::PreconditionNotMetException(inner)
3775 }
3776 crate::operation::describe_group_membership::DescribeGroupMembershipError::ResourceNotFoundException(inner) => {
3777 Error::ResourceNotFoundException(inner)
3778 }
3779 crate::operation::describe_group_membership::DescribeGroupMembershipError::ResourceUnavailableException(inner) => {
3780 Error::ResourceUnavailableException(inner)
3781 }
3782 crate::operation::describe_group_membership::DescribeGroupMembershipError::ThrottlingException(inner) => {
3783 Error::ThrottlingException(inner)
3784 }
3785 crate::operation::describe_group_membership::DescribeGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
3786 }
3787 }
3788}
3789impl<R>
3790 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError, R>>
3791 for Error
3792where
3793 R: Send + Sync + std::fmt::Debug + 'static,
3794{
3795 fn from(
3796 err: ::aws_smithy_runtime_api::client::result::SdkError<
3797 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError,
3798 R,
3799 >,
3800 ) -> Self {
3801 match err {
3802 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3803 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3804 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3805 source: err.into(),
3806 }),
3807 }
3808 }
3809}
3810impl From<crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError> for Error {
3811 fn from(err: crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError) -> Self {
3812 match err {
3813 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::AccessDeniedException(inner) => {
3814 Error::AccessDeniedException(inner)
3815 }
3816 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InternalFailureException(inner) => {
3817 Error::InternalFailureException(inner)
3818 }
3819 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InvalidNextTokenException(inner) => {
3820 Error::InvalidNextTokenException(inner)
3821 }
3822 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
3823 Error::InvalidParameterValueException(inner)
3824 }
3825 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
3826 Error::ResourceNotFoundException(inner)
3827 }
3828 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::ThrottlingException(inner) => {
3829 Error::ThrottlingException(inner)
3830 }
3831 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
3832 }
3833 }
3834}
3835impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ingestion::DescribeIngestionError, R>> for Error
3836where
3837 R: Send + Sync + std::fmt::Debug + 'static,
3838{
3839 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ingestion::DescribeIngestionError, R>) -> Self {
3840 match err {
3841 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3842 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3843 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3844 source: err.into(),
3845 }),
3846 }
3847 }
3848}
3849impl From<crate::operation::describe_ingestion::DescribeIngestionError> for Error {
3850 fn from(err: crate::operation::describe_ingestion::DescribeIngestionError) -> Self {
3851 match err {
3852 crate::operation::describe_ingestion::DescribeIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3853 crate::operation::describe_ingestion::DescribeIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3854 crate::operation::describe_ingestion::DescribeIngestionError::InvalidParameterValueException(inner) => {
3855 Error::InvalidParameterValueException(inner)
3856 }
3857 crate::operation::describe_ingestion::DescribeIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
3858 crate::operation::describe_ingestion::DescribeIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3859 crate::operation::describe_ingestion::DescribeIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3860 crate::operation::describe_ingestion::DescribeIngestionError::Unhandled(inner) => Error::Unhandled(inner),
3861 }
3862 }
3863}
3864impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ip_restriction::DescribeIpRestrictionError, R>> for Error
3865where
3866 R: Send + Sync + std::fmt::Debug + 'static,
3867{
3868 fn from(
3869 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ip_restriction::DescribeIpRestrictionError, R>,
3870 ) -> Self {
3871 match err {
3872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3875 source: err.into(),
3876 }),
3877 }
3878 }
3879}
3880impl From<crate::operation::describe_ip_restriction::DescribeIpRestrictionError> for Error {
3881 fn from(err: crate::operation::describe_ip_restriction::DescribeIpRestrictionError) -> Self {
3882 match err {
3883 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::AccessDeniedException(inner) => {
3884 Error::AccessDeniedException(inner)
3885 }
3886 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::InternalFailureException(inner) => {
3887 Error::InternalFailureException(inner)
3888 }
3889 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::InvalidParameterValueException(inner) => {
3890 Error::InvalidParameterValueException(inner)
3891 }
3892 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::ResourceNotFoundException(inner) => {
3893 Error::ResourceNotFoundException(inner)
3894 }
3895 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3896 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::Unhandled(inner) => Error::Unhandled(inner),
3897 }
3898 }
3899}
3900impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_registration::DescribeKeyRegistrationError, R>>
3901 for Error
3902where
3903 R: Send + Sync + std::fmt::Debug + 'static,
3904{
3905 fn from(
3906 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_registration::DescribeKeyRegistrationError, R>,
3907 ) -> Self {
3908 match err {
3909 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3910 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3911 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3912 source: err.into(),
3913 }),
3914 }
3915 }
3916}
3917impl From<crate::operation::describe_key_registration::DescribeKeyRegistrationError> for Error {
3918 fn from(err: crate::operation::describe_key_registration::DescribeKeyRegistrationError) -> Self {
3919 match err {
3920 crate::operation::describe_key_registration::DescribeKeyRegistrationError::AccessDeniedException(inner) => {
3921 Error::AccessDeniedException(inner)
3922 }
3923 crate::operation::describe_key_registration::DescribeKeyRegistrationError::InternalFailureException(inner) => {
3924 Error::InternalFailureException(inner)
3925 }
3926 crate::operation::describe_key_registration::DescribeKeyRegistrationError::InvalidParameterValueException(inner) => {
3927 Error::InvalidParameterValueException(inner)
3928 }
3929 crate::operation::describe_key_registration::DescribeKeyRegistrationError::ThrottlingException(inner) => {
3930 Error::ThrottlingException(inner)
3931 }
3932 crate::operation::describe_key_registration::DescribeKeyRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
3933 }
3934 }
3935}
3936impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_namespace::DescribeNamespaceError, R>> for Error
3937where
3938 R: Send + Sync + std::fmt::Debug + 'static,
3939{
3940 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_namespace::DescribeNamespaceError, R>) -> Self {
3941 match err {
3942 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3943 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3944 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3945 source: err.into(),
3946 }),
3947 }
3948 }
3949}
3950impl From<crate::operation::describe_namespace::DescribeNamespaceError> for Error {
3951 fn from(err: crate::operation::describe_namespace::DescribeNamespaceError) -> Self {
3952 match err {
3953 crate::operation::describe_namespace::DescribeNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3954 crate::operation::describe_namespace::DescribeNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3955 crate::operation::describe_namespace::DescribeNamespaceError::InvalidParameterValueException(inner) => {
3956 Error::InvalidParameterValueException(inner)
3957 }
3958 crate::operation::describe_namespace::DescribeNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3959 crate::operation::describe_namespace::DescribeNamespaceError::ResourceUnavailableException(inner) => {
3960 Error::ResourceUnavailableException(inner)
3961 }
3962 crate::operation::describe_namespace::DescribeNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3963 crate::operation::describe_namespace::DescribeNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
3964 }
3965 }
3966}
3967impl<R>
3968 From<
3969 ::aws_smithy_runtime_api::client::result::SdkError<
3970 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError,
3971 R,
3972 >,
3973 > for Error
3974where
3975 R: Send + Sync + std::fmt::Debug + 'static,
3976{
3977 fn from(
3978 err: ::aws_smithy_runtime_api::client::result::SdkError<
3979 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError,
3980 R,
3981 >,
3982 ) -> Self {
3983 match err {
3984 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3985 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3986 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3987 source: err.into(),
3988 }),
3989 }
3990 }
3991}
3992impl From<crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError> for Error {
3993 fn from(err: crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError) -> Self {
3994 match err {
3995 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3996 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
3997 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3998 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
3999 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4000 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4001 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
4002 }
4003 }
4004}
4005impl<R>
4006 From<
4007 ::aws_smithy_runtime_api::client::result::SdkError<
4008 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError,
4009 R,
4010 >,
4011 > for Error
4012where
4013 R: Send + Sync + std::fmt::Debug + 'static,
4014{
4015 fn from(
4016 err: ::aws_smithy_runtime_api::client::result::SdkError<
4017 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError,
4018 R,
4019 >,
4020 ) -> Self {
4021 match err {
4022 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4023 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4024 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4025 source: err.into(),
4026 }),
4027 }
4028 }
4029}
4030impl From<crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError> for Error {
4031 fn from(err: crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError) -> Self {
4032 match err {
4033 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4034 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
4035 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4036 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4037 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4038 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4039 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
4040 }
4041 }
4042}
4043impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError, R>>
4044 for Error
4045where
4046 R: Send + Sync + std::fmt::Debug + 'static,
4047{
4048 fn from(
4049 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError, R>,
4050 ) -> Self {
4051 match err {
4052 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4053 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4054 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4055 source: err.into(),
4056 }),
4057 }
4058 }
4059}
4060impl From<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError> for Error {
4061 fn from(err: crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError) -> Self {
4062 match err {
4063 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::AccessDeniedException(inner) => {
4064 Error::AccessDeniedException(inner)
4065 }
4066 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::InternalFailureException(inner) => {
4067 Error::InternalFailureException(inner)
4068 }
4069 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::InvalidParameterValueException(inner) => {
4070 Error::InvalidParameterValueException(inner)
4071 }
4072 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::LimitExceededException(inner) => {
4073 Error::LimitExceededException(inner)
4074 }
4075 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::ResourceNotFoundException(inner) => {
4076 Error::ResourceNotFoundException(inner)
4077 }
4078 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::ThrottlingException(inner) => {
4079 Error::ThrottlingException(inner)
4080 }
4081 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
4082 }
4083 }
4084}
4085impl<R>
4086 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError, R>>
4087 for Error
4088where
4089 R: Send + Sync + std::fmt::Debug + 'static,
4090{
4091 fn from(
4092 err: ::aws_smithy_runtime_api::client::result::SdkError<
4093 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError,
4094 R,
4095 >,
4096 ) -> Self {
4097 match err {
4098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4101 source: err.into(),
4102 }),
4103 }
4104 }
4105}
4106impl From<crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError> for Error {
4107 fn from(err: crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError) -> Self {
4108 match err {
4109 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::AccessDeniedException(inner) => {
4110 Error::AccessDeniedException(inner)
4111 }
4112 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::InternalFailureException(inner) => {
4113 Error::InternalFailureException(inner)
4114 }
4115 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::InvalidParameterValueException(inner) => {
4116 Error::InvalidParameterValueException(inner)
4117 }
4118 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::PreconditionNotMetException(inner) => {
4119 Error::PreconditionNotMetException(inner)
4120 }
4121 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ResourceNotFoundException(inner) => {
4122 Error::ResourceNotFoundException(inner)
4123 }
4124 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ResourceUnavailableException(inner) => {
4125 Error::ResourceUnavailableException(inner)
4126 }
4127 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ThrottlingException(inner) => {
4128 Error::ThrottlingException(inner)
4129 }
4130 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
4131 }
4132 }
4133}
4134impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template::DescribeTemplateError, R>> for Error
4135where
4136 R: Send + Sync + std::fmt::Debug + 'static,
4137{
4138 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template::DescribeTemplateError, R>) -> Self {
4139 match err {
4140 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4141 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4142 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4143 source: err.into(),
4144 }),
4145 }
4146 }
4147}
4148impl From<crate::operation::describe_template::DescribeTemplateError> for Error {
4149 fn from(err: crate::operation::describe_template::DescribeTemplateError) -> Self {
4150 match err {
4151 crate::operation::describe_template::DescribeTemplateError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4152 crate::operation::describe_template::DescribeTemplateError::ConflictException(inner) => Error::ConflictException(inner),
4153 crate::operation::describe_template::DescribeTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4154 crate::operation::describe_template::DescribeTemplateError::InvalidParameterValueException(inner) => {
4155 Error::InvalidParameterValueException(inner)
4156 }
4157 crate::operation::describe_template::DescribeTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4158 crate::operation::describe_template::DescribeTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4159 crate::operation::describe_template::DescribeTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4160 crate::operation::describe_template::DescribeTemplateError::UnsupportedUserEditionException(inner) => {
4161 Error::UnsupportedUserEditionException(inner)
4162 }
4163 crate::operation::describe_template::DescribeTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4164 }
4165 }
4166}
4167impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_alias::DescribeTemplateAliasError, R>> for Error
4168where
4169 R: Send + Sync + std::fmt::Debug + 'static,
4170{
4171 fn from(
4172 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_alias::DescribeTemplateAliasError, R>,
4173 ) -> Self {
4174 match err {
4175 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4176 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4177 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4178 source: err.into(),
4179 }),
4180 }
4181 }
4182}
4183impl From<crate::operation::describe_template_alias::DescribeTemplateAliasError> for Error {
4184 fn from(err: crate::operation::describe_template_alias::DescribeTemplateAliasError) -> Self {
4185 match err {
4186 crate::operation::describe_template_alias::DescribeTemplateAliasError::InternalFailureException(inner) => {
4187 Error::InternalFailureException(inner)
4188 }
4189 crate::operation::describe_template_alias::DescribeTemplateAliasError::ResourceNotFoundException(inner) => {
4190 Error::ResourceNotFoundException(inner)
4191 }
4192 crate::operation::describe_template_alias::DescribeTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4193 crate::operation::describe_template_alias::DescribeTemplateAliasError::UnsupportedUserEditionException(inner) => {
4194 Error::UnsupportedUserEditionException(inner)
4195 }
4196 crate::operation::describe_template_alias::DescribeTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
4197 }
4198 }
4199}
4200impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_definition::DescribeTemplateDefinitionError, R>>
4201 for Error
4202where
4203 R: Send + Sync + std::fmt::Debug + 'static,
4204{
4205 fn from(
4206 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_definition::DescribeTemplateDefinitionError, R>,
4207 ) -> Self {
4208 match err {
4209 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4210 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4211 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4212 source: err.into(),
4213 }),
4214 }
4215 }
4216}
4217impl From<crate::operation::describe_template_definition::DescribeTemplateDefinitionError> for Error {
4218 fn from(err: crate::operation::describe_template_definition::DescribeTemplateDefinitionError) -> Self {
4219 match err {
4220 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::AccessDeniedException(inner) => {
4221 Error::AccessDeniedException(inner)
4222 }
4223 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ConflictException(inner) => {
4224 Error::ConflictException(inner)
4225 }
4226 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::InternalFailureException(inner) => {
4227 Error::InternalFailureException(inner)
4228 }
4229 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::InvalidParameterValueException(inner) => {
4230 Error::InvalidParameterValueException(inner)
4231 }
4232 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ResourceExistsException(inner) => {
4233 Error::ResourceExistsException(inner)
4234 }
4235 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ResourceNotFoundException(inner) => {
4236 Error::ResourceNotFoundException(inner)
4237 }
4238 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ThrottlingException(inner) => {
4239 Error::ThrottlingException(inner)
4240 }
4241 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::UnsupportedUserEditionException(inner) => {
4242 Error::UnsupportedUserEditionException(inner)
4243 }
4244 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
4245 }
4246 }
4247}
4248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError, R>>
4249 for Error
4250where
4251 R: Send + Sync + std::fmt::Debug + 'static,
4252{
4253 fn from(
4254 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError, R>,
4255 ) -> Self {
4256 match err {
4257 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4258 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4259 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4260 source: err.into(),
4261 }),
4262 }
4263 }
4264}
4265impl From<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError> for Error {
4266 fn from(err: crate::operation::describe_template_permissions::DescribeTemplatePermissionsError) -> Self {
4267 match err {
4268 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ConflictException(inner) => {
4269 Error::ConflictException(inner)
4270 }
4271 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::InternalFailureException(inner) => {
4272 Error::InternalFailureException(inner)
4273 }
4274 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::InvalidParameterValueException(inner) => {
4275 Error::InvalidParameterValueException(inner)
4276 }
4277 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ResourceNotFoundException(inner) => {
4278 Error::ResourceNotFoundException(inner)
4279 }
4280 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ThrottlingException(inner) => {
4281 Error::ThrottlingException(inner)
4282 }
4283 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::UnsupportedUserEditionException(inner) => {
4284 Error::UnsupportedUserEditionException(inner)
4285 }
4286 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4287 }
4288 }
4289}
4290impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme::DescribeThemeError, R>> for Error
4291where
4292 R: Send + Sync + std::fmt::Debug + 'static,
4293{
4294 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme::DescribeThemeError, R>) -> Self {
4295 match err {
4296 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4297 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4298 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4299 source: err.into(),
4300 }),
4301 }
4302 }
4303}
4304impl From<crate::operation::describe_theme::DescribeThemeError> for Error {
4305 fn from(err: crate::operation::describe_theme::DescribeThemeError) -> Self {
4306 match err {
4307 crate::operation::describe_theme::DescribeThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4308 crate::operation::describe_theme::DescribeThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4309 crate::operation::describe_theme::DescribeThemeError::InvalidParameterValueException(inner) => {
4310 Error::InvalidParameterValueException(inner)
4311 }
4312 crate::operation::describe_theme::DescribeThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4313 crate::operation::describe_theme::DescribeThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4314 crate::operation::describe_theme::DescribeThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4315 crate::operation::describe_theme::DescribeThemeError::UnsupportedUserEditionException(inner) => {
4316 Error::UnsupportedUserEditionException(inner)
4317 }
4318 crate::operation::describe_theme::DescribeThemeError::Unhandled(inner) => Error::Unhandled(inner),
4319 }
4320 }
4321}
4322impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_alias::DescribeThemeAliasError, R>> for Error
4323where
4324 R: Send + Sync + std::fmt::Debug + 'static,
4325{
4326 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_alias::DescribeThemeAliasError, R>) -> Self {
4327 match err {
4328 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4329 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4330 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4331 source: err.into(),
4332 }),
4333 }
4334 }
4335}
4336impl From<crate::operation::describe_theme_alias::DescribeThemeAliasError> for Error {
4337 fn from(err: crate::operation::describe_theme_alias::DescribeThemeAliasError) -> Self {
4338 match err {
4339 crate::operation::describe_theme_alias::DescribeThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
4340 crate::operation::describe_theme_alias::DescribeThemeAliasError::InternalFailureException(inner) => {
4341 Error::InternalFailureException(inner)
4342 }
4343 crate::operation::describe_theme_alias::DescribeThemeAliasError::InvalidParameterValueException(inner) => {
4344 Error::InvalidParameterValueException(inner)
4345 }
4346 crate::operation::describe_theme_alias::DescribeThemeAliasError::ResourceNotFoundException(inner) => {
4347 Error::ResourceNotFoundException(inner)
4348 }
4349 crate::operation::describe_theme_alias::DescribeThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4350 crate::operation::describe_theme_alias::DescribeThemeAliasError::UnsupportedUserEditionException(inner) => {
4351 Error::UnsupportedUserEditionException(inner)
4352 }
4353 crate::operation::describe_theme_alias::DescribeThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
4354 }
4355 }
4356}
4357impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_permissions::DescribeThemePermissionsError, R>>
4358 for Error
4359where
4360 R: Send + Sync + std::fmt::Debug + 'static,
4361{
4362 fn from(
4363 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_permissions::DescribeThemePermissionsError, R>,
4364 ) -> Self {
4365 match err {
4366 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4367 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4368 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4369 source: err.into(),
4370 }),
4371 }
4372 }
4373}
4374impl From<crate::operation::describe_theme_permissions::DescribeThemePermissionsError> for Error {
4375 fn from(err: crate::operation::describe_theme_permissions::DescribeThemePermissionsError) -> Self {
4376 match err {
4377 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::AccessDeniedException(inner) => {
4378 Error::AccessDeniedException(inner)
4379 }
4380 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::InternalFailureException(inner) => {
4381 Error::InternalFailureException(inner)
4382 }
4383 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::InvalidParameterValueException(inner) => {
4384 Error::InvalidParameterValueException(inner)
4385 }
4386 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::ResourceNotFoundException(inner) => {
4387 Error::ResourceNotFoundException(inner)
4388 }
4389 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::ThrottlingException(inner) => {
4390 Error::ThrottlingException(inner)
4391 }
4392 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::UnsupportedUserEditionException(inner) => {
4393 Error::UnsupportedUserEditionException(inner)
4394 }
4395 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4396 }
4397 }
4398}
4399impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic::DescribeTopicError, R>> for Error
4400where
4401 R: Send + Sync + std::fmt::Debug + 'static,
4402{
4403 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic::DescribeTopicError, R>) -> Self {
4404 match err {
4405 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4406 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4407 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4408 source: err.into(),
4409 }),
4410 }
4411 }
4412}
4413impl From<crate::operation::describe_topic::DescribeTopicError> for Error {
4414 fn from(err: crate::operation::describe_topic::DescribeTopicError) -> Self {
4415 match err {
4416 crate::operation::describe_topic::DescribeTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4417 crate::operation::describe_topic::DescribeTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4418 crate::operation::describe_topic::DescribeTopicError::InvalidParameterValueException(inner) => {
4419 Error::InvalidParameterValueException(inner)
4420 }
4421 crate::operation::describe_topic::DescribeTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4422 crate::operation::describe_topic::DescribeTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4423 crate::operation::describe_topic::DescribeTopicError::Unhandled(inner) => Error::Unhandled(inner),
4424 }
4425 }
4426}
4427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError, R>>
4428 for Error
4429where
4430 R: Send + Sync + std::fmt::Debug + 'static,
4431{
4432 fn from(
4433 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError, R>,
4434 ) -> Self {
4435 match err {
4436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4439 source: err.into(),
4440 }),
4441 }
4442 }
4443}
4444impl From<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError> for Error {
4445 fn from(err: crate::operation::describe_topic_permissions::DescribeTopicPermissionsError) -> Self {
4446 match err {
4447 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::AccessDeniedException(inner) => {
4448 Error::AccessDeniedException(inner)
4449 }
4450 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::InternalFailureException(inner) => {
4451 Error::InternalFailureException(inner)
4452 }
4453 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::InvalidParameterValueException(inner) => {
4454 Error::InvalidParameterValueException(inner)
4455 }
4456 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::ResourceNotFoundException(inner) => {
4457 Error::ResourceNotFoundException(inner)
4458 }
4459 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::ThrottlingException(inner) => {
4460 Error::ThrottlingException(inner)
4461 }
4462 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4463 }
4464 }
4465}
4466impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh::DescribeTopicRefreshError, R>> for Error
4467where
4468 R: Send + Sync + std::fmt::Debug + 'static,
4469{
4470 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh::DescribeTopicRefreshError, R>) -> Self {
4471 match err {
4472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4475 source: err.into(),
4476 }),
4477 }
4478 }
4479}
4480impl From<crate::operation::describe_topic_refresh::DescribeTopicRefreshError> for Error {
4481 fn from(err: crate::operation::describe_topic_refresh::DescribeTopicRefreshError) -> Self {
4482 match err {
4483 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4484 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::InternalFailureException(inner) => {
4485 Error::InternalFailureException(inner)
4486 }
4487 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::InvalidParameterValueException(inner) => {
4488 Error::InvalidParameterValueException(inner)
4489 }
4490 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::ResourceNotFoundException(inner) => {
4491 Error::ResourceNotFoundException(inner)
4492 }
4493 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4494 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::Unhandled(inner) => Error::Unhandled(inner),
4495 }
4496 }
4497}
4498impl<R>
4499 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError, R>>
4500 for Error
4501where
4502 R: Send + Sync + std::fmt::Debug + 'static,
4503{
4504 fn from(
4505 err: ::aws_smithy_runtime_api::client::result::SdkError<
4506 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError,
4507 R,
4508 >,
4509 ) -> Self {
4510 match err {
4511 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4512 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4513 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4514 source: err.into(),
4515 }),
4516 }
4517 }
4518}
4519impl From<crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError> for Error {
4520 fn from(err: crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError) -> Self {
4521 match err {
4522 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::AccessDeniedException(inner) => {
4523 Error::AccessDeniedException(inner)
4524 }
4525 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ConflictException(inner) => {
4526 Error::ConflictException(inner)
4527 }
4528 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::InternalFailureException(inner) => {
4529 Error::InternalFailureException(inner)
4530 }
4531 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
4532 Error::InvalidParameterValueException(inner)
4533 }
4534 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::LimitExceededException(inner) => {
4535 Error::LimitExceededException(inner)
4536 }
4537 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ResourceExistsException(inner) => {
4538 Error::ResourceExistsException(inner)
4539 }
4540 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
4541 Error::ResourceNotFoundException(inner)
4542 }
4543 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ThrottlingException(inner) => {
4544 Error::ThrottlingException(inner)
4545 }
4546 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
4547 }
4548 }
4549}
4550impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
4551where
4552 R: Send + Sync + std::fmt::Debug + 'static,
4553{
4554 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
4555 match err {
4556 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4557 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4558 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4559 source: err.into(),
4560 }),
4561 }
4562 }
4563}
4564impl From<crate::operation::describe_user::DescribeUserError> for Error {
4565 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
4566 match err {
4567 crate::operation::describe_user::DescribeUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4568 crate::operation::describe_user::DescribeUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4569 crate::operation::describe_user::DescribeUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4570 crate::operation::describe_user::DescribeUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
4571 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4572 crate::operation::describe_user::DescribeUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
4573 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4574 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
4575 }
4576 }
4577}
4578impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vpc_connection::DescribeVPCConnectionError, R>> for Error
4579where
4580 R: Send + Sync + std::fmt::Debug + 'static,
4581{
4582 fn from(
4583 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vpc_connection::DescribeVPCConnectionError, R>,
4584 ) -> Self {
4585 match err {
4586 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4587 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4588 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4589 source: err.into(),
4590 }),
4591 }
4592 }
4593}
4594impl From<crate::operation::describe_vpc_connection::DescribeVPCConnectionError> for Error {
4595 fn from(err: crate::operation::describe_vpc_connection::DescribeVPCConnectionError) -> Self {
4596 match err {
4597 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::AccessDeniedException(inner) => {
4598 Error::AccessDeniedException(inner)
4599 }
4600 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::InternalFailureException(inner) => {
4601 Error::InternalFailureException(inner)
4602 }
4603 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::InvalidParameterValueException(inner) => {
4604 Error::InvalidParameterValueException(inner)
4605 }
4606 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::ResourceNotFoundException(inner) => {
4607 Error::ResourceNotFoundException(inner)
4608 }
4609 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4610 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::UnsupportedUserEditionException(inner) => {
4611 Error::UnsupportedUserEditionException(inner)
4612 }
4613 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
4614 }
4615 }
4616}
4617impl<R>
4618 From<
4619 ::aws_smithy_runtime_api::client::result::SdkError<
4620 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError,
4621 R,
4622 >,
4623 > for Error
4624where
4625 R: Send + Sync + std::fmt::Debug + 'static,
4626{
4627 fn from(
4628 err: ::aws_smithy_runtime_api::client::result::SdkError<
4629 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError,
4630 R,
4631 >,
4632 ) -> Self {
4633 match err {
4634 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4635 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4636 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4637 source: err.into(),
4638 }),
4639 }
4640 }
4641}
4642impl From<crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError> for Error {
4643 fn from(err: crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError) -> Self {
4644 match err {
4645 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4646 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4647 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4648 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4649 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
4650 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4651 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
4652 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
4653 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::Unhandled(inner) => Error::Unhandled(inner),
4654 }
4655 }
4656}
4657impl<R>
4658 From<
4659 ::aws_smithy_runtime_api::client::result::SdkError<
4660 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError,
4661 R,
4662 >,
4663 > for Error
4664where
4665 R: Send + Sync + std::fmt::Debug + 'static,
4666{
4667 fn from(
4668 err: ::aws_smithy_runtime_api::client::result::SdkError<
4669 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError,
4670 R,
4671 >,
4672 ) -> Self {
4673 match err {
4674 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4675 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4676 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4677 source: err.into(),
4678 }),
4679 }
4680 }
4681}
4682impl From<crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError> for Error {
4683 fn from(err: crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError) -> Self {
4684 match err {
4685 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4686 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4687 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4688 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::QuickSightUserNotFoundException(inner) => Error::QuickSightUserNotFoundException(inner),
4689 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4690 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
4691 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4692 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
4693 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
4694 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::Unhandled(inner) => Error::Unhandled(inner),
4695 }
4696 }
4697}
4698impl<R>
4699 From<
4700 ::aws_smithy_runtime_api::client::result::SdkError<
4701 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError,
4702 R,
4703 >,
4704 > for Error
4705where
4706 R: Send + Sync + std::fmt::Debug + 'static,
4707{
4708 fn from(
4709 err: ::aws_smithy_runtime_api::client::result::SdkError<
4710 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError,
4711 R,
4712 >,
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::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError> for Error {
4724 fn from(err: crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError) -> Self {
4725 match err {
4726 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4727 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4728 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4729 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::QuickSightUserNotFoundException(inner) => Error::QuickSightUserNotFoundException(inner),
4730 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4731 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
4732 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4733 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
4734 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
4735 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::Unhandled(inner) => Error::Unhandled(inner),
4736 }
4737 }
4738}
4739impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError, R>> for Error
4740where
4741 R: Send + Sync + std::fmt::Debug + 'static,
4742{
4743 fn from(
4744 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError, R>,
4745 ) -> Self {
4746 match err {
4747 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4748 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4749 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4750 source: err.into(),
4751 }),
4752 }
4753 }
4754}
4755impl From<crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError> for Error {
4756 fn from(err: crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError) -> Self {
4757 match err {
4758 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4759 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::DomainNotWhitelistedException(inner) => {
4760 Error::DomainNotWhitelistedException(inner)
4761 }
4762 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::IdentityTypeNotSupportedException(inner) => {
4763 Error::IdentityTypeNotSupportedException(inner)
4764 }
4765 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::InternalFailureException(inner) => {
4766 Error::InternalFailureException(inner)
4767 }
4768 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::InvalidParameterValueException(inner) => {
4769 Error::InvalidParameterValueException(inner)
4770 }
4771 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::QuickSightUserNotFoundException(inner) => {
4772 Error::QuickSightUserNotFoundException(inner)
4773 }
4774 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ResourceExistsException(inner) => {
4775 Error::ResourceExistsException(inner)
4776 }
4777 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ResourceNotFoundException(inner) => {
4778 Error::ResourceNotFoundException(inner)
4779 }
4780 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::SessionLifetimeInMinutesInvalidException(inner) => {
4781 Error::SessionLifetimeInMinutesInvalidException(inner)
4782 }
4783 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4784 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::UnsupportedPricingPlanException(inner) => {
4785 Error::UnsupportedPricingPlanException(inner)
4786 }
4787 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::UnsupportedUserEditionException(inner) => {
4788 Error::UnsupportedUserEditionException(inner)
4789 }
4790 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::Unhandled(inner) => Error::Unhandled(inner),
4791 }
4792 }
4793}
4794impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_metadata::GetFlowMetadataError, R>> for Error
4795where
4796 R: Send + Sync + std::fmt::Debug + 'static,
4797{
4798 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_metadata::GetFlowMetadataError, R>) -> Self {
4799 match err {
4800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4803 source: err.into(),
4804 }),
4805 }
4806 }
4807}
4808impl From<crate::operation::get_flow_metadata::GetFlowMetadataError> for Error {
4809 fn from(err: crate::operation::get_flow_metadata::GetFlowMetadataError) -> Self {
4810 match err {
4811 crate::operation::get_flow_metadata::GetFlowMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4812 crate::operation::get_flow_metadata::GetFlowMetadataError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4813 crate::operation::get_flow_metadata::GetFlowMetadataError::InvalidParameterValueException(inner) => {
4814 Error::InvalidParameterValueException(inner)
4815 }
4816 crate::operation::get_flow_metadata::GetFlowMetadataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4817 crate::operation::get_flow_metadata::GetFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
4818 }
4819 }
4820}
4821impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_permissions::GetFlowPermissionsError, R>> for Error
4822where
4823 R: Send + Sync + std::fmt::Debug + 'static,
4824{
4825 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_permissions::GetFlowPermissionsError, R>) -> Self {
4826 match err {
4827 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4828 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4829 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4830 source: err.into(),
4831 }),
4832 }
4833 }
4834}
4835impl From<crate::operation::get_flow_permissions::GetFlowPermissionsError> for Error {
4836 fn from(err: crate::operation::get_flow_permissions::GetFlowPermissionsError) -> Self {
4837 match err {
4838 crate::operation::get_flow_permissions::GetFlowPermissionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4839 crate::operation::get_flow_permissions::GetFlowPermissionsError::InternalFailureException(inner) => {
4840 Error::InternalFailureException(inner)
4841 }
4842 crate::operation::get_flow_permissions::GetFlowPermissionsError::InvalidParameterValueException(inner) => {
4843 Error::InvalidParameterValueException(inner)
4844 }
4845 crate::operation::get_flow_permissions::GetFlowPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4846 crate::operation::get_flow_permissions::GetFlowPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4847 }
4848 }
4849}
4850impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_identity_context::GetIdentityContextError, R>> for Error
4851where
4852 R: Send + Sync + std::fmt::Debug + 'static,
4853{
4854 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_identity_context::GetIdentityContextError, R>) -> Self {
4855 match err {
4856 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4857 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4858 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4859 source: err.into(),
4860 }),
4861 }
4862 }
4863}
4864impl From<crate::operation::get_identity_context::GetIdentityContextError> for Error {
4865 fn from(err: crate::operation::get_identity_context::GetIdentityContextError) -> Self {
4866 match err {
4867 crate::operation::get_identity_context::GetIdentityContextError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4868 crate::operation::get_identity_context::GetIdentityContextError::InternalFailureException(inner) => {
4869 Error::InternalFailureException(inner)
4870 }
4871 crate::operation::get_identity_context::GetIdentityContextError::InvalidParameterValueException(inner) => {
4872 Error::InvalidParameterValueException(inner)
4873 }
4874 crate::operation::get_identity_context::GetIdentityContextError::PreconditionNotMetException(inner) => {
4875 Error::PreconditionNotMetException(inner)
4876 }
4877 crate::operation::get_identity_context::GetIdentityContextError::ResourceNotFoundException(inner) => {
4878 Error::ResourceNotFoundException(inner)
4879 }
4880 crate::operation::get_identity_context::GetIdentityContextError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4881 crate::operation::get_identity_context::GetIdentityContextError::Unhandled(inner) => Error::Unhandled(inner),
4882 }
4883 }
4884}
4885impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_embed_url::GetSessionEmbedUrlError, R>> for Error
4886where
4887 R: Send + Sync + std::fmt::Debug + 'static,
4888{
4889 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_embed_url::GetSessionEmbedUrlError, R>) -> Self {
4890 match err {
4891 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4892 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4893 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4894 source: err.into(),
4895 }),
4896 }
4897 }
4898}
4899impl From<crate::operation::get_session_embed_url::GetSessionEmbedUrlError> for Error {
4900 fn from(err: crate::operation::get_session_embed_url::GetSessionEmbedUrlError) -> Self {
4901 match err {
4902 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4903 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::InternalFailureException(inner) => {
4904 Error::InternalFailureException(inner)
4905 }
4906 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::InvalidParameterValueException(inner) => {
4907 Error::InvalidParameterValueException(inner)
4908 }
4909 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::QuickSightUserNotFoundException(inner) => {
4910 Error::QuickSightUserNotFoundException(inner)
4911 }
4912 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4913 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ResourceNotFoundException(inner) => {
4914 Error::ResourceNotFoundException(inner)
4915 }
4916 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::SessionLifetimeInMinutesInvalidException(inner) => {
4917 Error::SessionLifetimeInMinutesInvalidException(inner)
4918 }
4919 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4920 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::UnsupportedUserEditionException(inner) => {
4921 Error::UnsupportedUserEditionException(inner)
4922 }
4923 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::Unhandled(inner) => Error::Unhandled(inner),
4924 }
4925 }
4926}
4927impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_action_connectors::ListActionConnectorsError, R>> for Error
4928where
4929 R: Send + Sync + std::fmt::Debug + 'static,
4930{
4931 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_action_connectors::ListActionConnectorsError, R>) -> Self {
4932 match err {
4933 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4934 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4935 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4936 source: err.into(),
4937 }),
4938 }
4939 }
4940}
4941impl From<crate::operation::list_action_connectors::ListActionConnectorsError> for Error {
4942 fn from(err: crate::operation::list_action_connectors::ListActionConnectorsError) -> Self {
4943 match err {
4944 crate::operation::list_action_connectors::ListActionConnectorsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4945 crate::operation::list_action_connectors::ListActionConnectorsError::InternalFailureException(inner) => {
4946 Error::InternalFailureException(inner)
4947 }
4948 crate::operation::list_action_connectors::ListActionConnectorsError::InvalidNextTokenException(inner) => {
4949 Error::InvalidNextTokenException(inner)
4950 }
4951 crate::operation::list_action_connectors::ListActionConnectorsError::InvalidParameterValueException(inner) => {
4952 Error::InvalidParameterValueException(inner)
4953 }
4954 crate::operation::list_action_connectors::ListActionConnectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4955 crate::operation::list_action_connectors::ListActionConnectorsError::Unhandled(inner) => Error::Unhandled(inner),
4956 }
4957 }
4958}
4959impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analyses::ListAnalysesError, R>> for Error
4960where
4961 R: Send + Sync + std::fmt::Debug + 'static,
4962{
4963 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analyses::ListAnalysesError, R>) -> Self {
4964 match err {
4965 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4966 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4967 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4968 source: err.into(),
4969 }),
4970 }
4971 }
4972}
4973impl From<crate::operation::list_analyses::ListAnalysesError> for Error {
4974 fn from(err: crate::operation::list_analyses::ListAnalysesError) -> Self {
4975 match err {
4976 crate::operation::list_analyses::ListAnalysesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4977 crate::operation::list_analyses::ListAnalysesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
4978 crate::operation::list_analyses::ListAnalysesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4979 crate::operation::list_analyses::ListAnalysesError::UnsupportedUserEditionException(inner) => {
4980 Error::UnsupportedUserEditionException(inner)
4981 }
4982 crate::operation::list_analyses::ListAnalysesError::Unhandled(inner) => Error::Unhandled(inner),
4983 }
4984 }
4985}
4986impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError, R>>
4987 for Error
4988where
4989 R: Send + Sync + std::fmt::Debug + 'static,
4990{
4991 fn from(
4992 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError, R>,
4993 ) -> Self {
4994 match err {
4995 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4996 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4997 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4998 source: err.into(),
4999 }),
5000 }
5001 }
5002}
5003impl From<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError> for Error {
5004 fn from(err: crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError) -> Self {
5005 match err {
5006 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::AccessDeniedException(inner) => {
5007 Error::AccessDeniedException(inner)
5008 }
5009 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::InvalidNextTokenException(inner) => {
5010 Error::InvalidNextTokenException(inner)
5011 }
5012 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::ResourceNotFoundException(inner) => {
5013 Error::ResourceNotFoundException(inner)
5014 }
5015 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::ThrottlingException(inner) => {
5016 Error::ThrottlingException(inner)
5017 }
5018 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::UnsupportedUserEditionException(inner) => {
5019 Error::UnsupportedUserEditionException(inner)
5020 }
5021 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::Unhandled(inner) => Error::Unhandled(inner),
5022 }
5023 }
5024}
5025impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError, R>>
5026 for Error
5027where
5028 R: Send + Sync + std::fmt::Debug + 'static,
5029{
5030 fn from(
5031 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError, R>,
5032 ) -> Self {
5033 match err {
5034 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5035 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5036 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5037 source: err.into(),
5038 }),
5039 }
5040 }
5041}
5042impl From<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError> for Error {
5043 fn from(err: crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError) -> Self {
5044 match err {
5045 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::AccessDeniedException(inner) => {
5046 Error::AccessDeniedException(inner)
5047 }
5048 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::InvalidNextTokenException(inner) => {
5049 Error::InvalidNextTokenException(inner)
5050 }
5051 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::ResourceNotFoundException(inner) => {
5052 Error::ResourceNotFoundException(inner)
5053 }
5054 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::ThrottlingException(inner) => {
5055 Error::ThrottlingException(inner)
5056 }
5057 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::UnsupportedUserEditionException(inner) => {
5058 Error::UnsupportedUserEditionException(inner)
5059 }
5060 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
5061 }
5062 }
5063}
5064impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_brands::ListBrandsError, R>> for Error
5065where
5066 R: Send + Sync + std::fmt::Debug + 'static,
5067{
5068 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_brands::ListBrandsError, R>) -> Self {
5069 match err {
5070 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5071 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5072 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5073 source: err.into(),
5074 }),
5075 }
5076 }
5077}
5078impl From<crate::operation::list_brands::ListBrandsError> for Error {
5079 fn from(err: crate::operation::list_brands::ListBrandsError) -> Self {
5080 match err {
5081 crate::operation::list_brands::ListBrandsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5082 crate::operation::list_brands::ListBrandsError::InternalServerException(inner) => Error::InternalServerException(inner),
5083 crate::operation::list_brands::ListBrandsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5084 crate::operation::list_brands::ListBrandsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5085 crate::operation::list_brands::ListBrandsError::Unhandled(inner) => Error::Unhandled(inner),
5086 }
5087 }
5088}
5089impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_permissions::ListCustomPermissionsError, R>> for Error
5090where
5091 R: Send + Sync + std::fmt::Debug + 'static,
5092{
5093 fn from(
5094 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_permissions::ListCustomPermissionsError, R>,
5095 ) -> Self {
5096 match err {
5097 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5098 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5099 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5100 source: err.into(),
5101 }),
5102 }
5103 }
5104}
5105impl From<crate::operation::list_custom_permissions::ListCustomPermissionsError> for Error {
5106 fn from(err: crate::operation::list_custom_permissions::ListCustomPermissionsError) -> Self {
5107 match err {
5108 crate::operation::list_custom_permissions::ListCustomPermissionsError::AccessDeniedException(inner) => {
5109 Error::AccessDeniedException(inner)
5110 }
5111 crate::operation::list_custom_permissions::ListCustomPermissionsError::InternalFailureException(inner) => {
5112 Error::InternalFailureException(inner)
5113 }
5114 crate::operation::list_custom_permissions::ListCustomPermissionsError::InvalidParameterValueException(inner) => {
5115 Error::InvalidParameterValueException(inner)
5116 }
5117 crate::operation::list_custom_permissions::ListCustomPermissionsError::PreconditionNotMetException(inner) => {
5118 Error::PreconditionNotMetException(inner)
5119 }
5120 crate::operation::list_custom_permissions::ListCustomPermissionsError::ResourceNotFoundException(inner) => {
5121 Error::ResourceNotFoundException(inner)
5122 }
5123 crate::operation::list_custom_permissions::ListCustomPermissionsError::ResourceUnavailableException(inner) => {
5124 Error::ResourceUnavailableException(inner)
5125 }
5126 crate::operation::list_custom_permissions::ListCustomPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5127 crate::operation::list_custom_permissions::ListCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
5128 }
5129 }
5130}
5131impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>> for Error
5132where
5133 R: Send + Sync + std::fmt::Debug + 'static,
5134{
5135 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>) -> Self {
5136 match err {
5137 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5138 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5139 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5140 source: err.into(),
5141 }),
5142 }
5143 }
5144}
5145impl From<crate::operation::list_dashboards::ListDashboardsError> for Error {
5146 fn from(err: crate::operation::list_dashboards::ListDashboardsError) -> Self {
5147 match err {
5148 crate::operation::list_dashboards::ListDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5149 crate::operation::list_dashboards::ListDashboardsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5150 crate::operation::list_dashboards::ListDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5151 crate::operation::list_dashboards::ListDashboardsError::UnsupportedUserEditionException(inner) => {
5152 Error::UnsupportedUserEditionException(inner)
5153 }
5154 crate::operation::list_dashboards::ListDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
5155 }
5156 }
5157}
5158impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboard_versions::ListDashboardVersionsError, R>> for Error
5159where
5160 R: Send + Sync + std::fmt::Debug + 'static,
5161{
5162 fn from(
5163 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboard_versions::ListDashboardVersionsError, R>,
5164 ) -> Self {
5165 match err {
5166 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5167 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5168 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5169 source: err.into(),
5170 }),
5171 }
5172 }
5173}
5174impl From<crate::operation::list_dashboard_versions::ListDashboardVersionsError> for Error {
5175 fn from(err: crate::operation::list_dashboard_versions::ListDashboardVersionsError) -> Self {
5176 match err {
5177 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InternalFailureException(inner) => {
5178 Error::InternalFailureException(inner)
5179 }
5180 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InvalidNextTokenException(inner) => {
5181 Error::InvalidNextTokenException(inner)
5182 }
5183 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InvalidParameterValueException(inner) => {
5184 Error::InvalidParameterValueException(inner)
5185 }
5186 crate::operation::list_dashboard_versions::ListDashboardVersionsError::ResourceNotFoundException(inner) => {
5187 Error::ResourceNotFoundException(inner)
5188 }
5189 crate::operation::list_dashboard_versions::ListDashboardVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5190 crate::operation::list_dashboard_versions::ListDashboardVersionsError::UnsupportedUserEditionException(inner) => {
5191 Error::UnsupportedUserEditionException(inner)
5192 }
5193 crate::operation::list_dashboard_versions::ListDashboardVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5194 }
5195 }
5196}
5197impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sets::ListDataSetsError, R>> for Error
5198where
5199 R: Send + Sync + std::fmt::Debug + 'static,
5200{
5201 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sets::ListDataSetsError, R>) -> Self {
5202 match err {
5203 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5204 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5205 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5206 source: err.into(),
5207 }),
5208 }
5209 }
5210}
5211impl From<crate::operation::list_data_sets::ListDataSetsError> for Error {
5212 fn from(err: crate::operation::list_data_sets::ListDataSetsError) -> Self {
5213 match err {
5214 crate::operation::list_data_sets::ListDataSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5215 crate::operation::list_data_sets::ListDataSetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5216 crate::operation::list_data_sets::ListDataSetsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5217 crate::operation::list_data_sets::ListDataSetsError::InvalidParameterValueException(inner) => {
5218 Error::InvalidParameterValueException(inner)
5219 }
5220 crate::operation::list_data_sets::ListDataSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5221 crate::operation::list_data_sets::ListDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
5222 }
5223 }
5224}
5225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>> for Error
5226where
5227 R: Send + Sync + std::fmt::Debug + 'static,
5228{
5229 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>) -> Self {
5230 match err {
5231 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5232 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5233 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5234 source: err.into(),
5235 }),
5236 }
5237 }
5238}
5239impl From<crate::operation::list_data_sources::ListDataSourcesError> for Error {
5240 fn from(err: crate::operation::list_data_sources::ListDataSourcesError) -> Self {
5241 match err {
5242 crate::operation::list_data_sources::ListDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5243 crate::operation::list_data_sources::ListDataSourcesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5244 crate::operation::list_data_sources::ListDataSourcesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5245 crate::operation::list_data_sources::ListDataSourcesError::InvalidParameterValueException(inner) => {
5246 Error::InvalidParameterValueException(inner)
5247 }
5248 crate::operation::list_data_sources::ListDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5249 crate::operation::list_data_sources::ListDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
5250 }
5251 }
5252}
5253impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>> for Error
5254where
5255 R: Send + Sync + std::fmt::Debug + 'static,
5256{
5257 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>) -> Self {
5258 match err {
5259 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5260 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5261 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5262 source: err.into(),
5263 }),
5264 }
5265 }
5266}
5267impl From<crate::operation::list_flows::ListFlowsError> for Error {
5268 fn from(err: crate::operation::list_flows::ListFlowsError) -> Self {
5269 match err {
5270 crate::operation::list_flows::ListFlowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5271 crate::operation::list_flows::ListFlowsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5272 crate::operation::list_flows::ListFlowsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5273 crate::operation::list_flows::ListFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5274 crate::operation::list_flows::ListFlowsError::Unhandled(inner) => Error::Unhandled(inner),
5275 }
5276 }
5277}
5278impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folder_members::ListFolderMembersError, R>> for Error
5279where
5280 R: Send + Sync + std::fmt::Debug + 'static,
5281{
5282 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folder_members::ListFolderMembersError, R>) -> Self {
5283 match err {
5284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5287 source: err.into(),
5288 }),
5289 }
5290 }
5291}
5292impl From<crate::operation::list_folder_members::ListFolderMembersError> for Error {
5293 fn from(err: crate::operation::list_folder_members::ListFolderMembersError) -> Self {
5294 match err {
5295 crate::operation::list_folder_members::ListFolderMembersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5296 crate::operation::list_folder_members::ListFolderMembersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5297 crate::operation::list_folder_members::ListFolderMembersError::InvalidNextTokenException(inner) => {
5298 Error::InvalidNextTokenException(inner)
5299 }
5300 crate::operation::list_folder_members::ListFolderMembersError::InvalidParameterValueException(inner) => {
5301 Error::InvalidParameterValueException(inner)
5302 }
5303 crate::operation::list_folder_members::ListFolderMembersError::ResourceNotFoundException(inner) => {
5304 Error::ResourceNotFoundException(inner)
5305 }
5306 crate::operation::list_folder_members::ListFolderMembersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5307 crate::operation::list_folder_members::ListFolderMembersError::UnsupportedUserEditionException(inner) => {
5308 Error::UnsupportedUserEditionException(inner)
5309 }
5310 crate::operation::list_folder_members::ListFolderMembersError::Unhandled(inner) => Error::Unhandled(inner),
5311 }
5312 }
5313}
5314impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders::ListFoldersError, R>> for Error
5315where
5316 R: Send + Sync + std::fmt::Debug + 'static,
5317{
5318 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders::ListFoldersError, R>) -> Self {
5319 match err {
5320 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5321 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5322 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5323 source: err.into(),
5324 }),
5325 }
5326 }
5327}
5328impl From<crate::operation::list_folders::ListFoldersError> for Error {
5329 fn from(err: crate::operation::list_folders::ListFoldersError) -> Self {
5330 match err {
5331 crate::operation::list_folders::ListFoldersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5332 crate::operation::list_folders::ListFoldersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5333 crate::operation::list_folders::ListFoldersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5334 crate::operation::list_folders::ListFoldersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5335 crate::operation::list_folders::ListFoldersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5336 crate::operation::list_folders::ListFoldersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5337 crate::operation::list_folders::ListFoldersError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5338 crate::operation::list_folders::ListFoldersError::Unhandled(inner) => Error::Unhandled(inner),
5339 }
5340 }
5341}
5342impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders_for_resource::ListFoldersForResourceError, R>>
5343 for Error
5344where
5345 R: Send + Sync + std::fmt::Debug + 'static,
5346{
5347 fn from(
5348 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders_for_resource::ListFoldersForResourceError, R>,
5349 ) -> Self {
5350 match err {
5351 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5352 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5353 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5354 source: err.into(),
5355 }),
5356 }
5357 }
5358}
5359impl From<crate::operation::list_folders_for_resource::ListFoldersForResourceError> for Error {
5360 fn from(err: crate::operation::list_folders_for_resource::ListFoldersForResourceError) -> Self {
5361 match err {
5362 crate::operation::list_folders_for_resource::ListFoldersForResourceError::AccessDeniedException(inner) => {
5363 Error::AccessDeniedException(inner)
5364 }
5365 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InternalFailureException(inner) => {
5366 Error::InternalFailureException(inner)
5367 }
5368 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InvalidNextTokenException(inner) => {
5369 Error::InvalidNextTokenException(inner)
5370 }
5371 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InvalidParameterValueException(inner) => {
5372 Error::InvalidParameterValueException(inner)
5373 }
5374 crate::operation::list_folders_for_resource::ListFoldersForResourceError::ResourceNotFoundException(inner) => {
5375 Error::ResourceNotFoundException(inner)
5376 }
5377 crate::operation::list_folders_for_resource::ListFoldersForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5378 crate::operation::list_folders_for_resource::ListFoldersForResourceError::UnsupportedUserEditionException(inner) => {
5379 Error::UnsupportedUserEditionException(inner)
5380 }
5381 crate::operation::list_folders_for_resource::ListFoldersForResourceError::Unhandled(inner) => Error::Unhandled(inner),
5382 }
5383 }
5384}
5385impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_memberships::ListGroupMembershipsError, R>> for Error
5386where
5387 R: Send + Sync + std::fmt::Debug + 'static,
5388{
5389 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_memberships::ListGroupMembershipsError, R>) -> Self {
5390 match err {
5391 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5392 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5393 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5394 source: err.into(),
5395 }),
5396 }
5397 }
5398}
5399impl From<crate::operation::list_group_memberships::ListGroupMembershipsError> for Error {
5400 fn from(err: crate::operation::list_group_memberships::ListGroupMembershipsError) -> Self {
5401 match err {
5402 crate::operation::list_group_memberships::ListGroupMembershipsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5403 crate::operation::list_group_memberships::ListGroupMembershipsError::InternalFailureException(inner) => {
5404 Error::InternalFailureException(inner)
5405 }
5406 crate::operation::list_group_memberships::ListGroupMembershipsError::InvalidNextTokenException(inner) => {
5407 Error::InvalidNextTokenException(inner)
5408 }
5409 crate::operation::list_group_memberships::ListGroupMembershipsError::InvalidParameterValueException(inner) => {
5410 Error::InvalidParameterValueException(inner)
5411 }
5412 crate::operation::list_group_memberships::ListGroupMembershipsError::PreconditionNotMetException(inner) => {
5413 Error::PreconditionNotMetException(inner)
5414 }
5415 crate::operation::list_group_memberships::ListGroupMembershipsError::ResourceNotFoundException(inner) => {
5416 Error::ResourceNotFoundException(inner)
5417 }
5418 crate::operation::list_group_memberships::ListGroupMembershipsError::ResourceUnavailableException(inner) => {
5419 Error::ResourceUnavailableException(inner)
5420 }
5421 crate::operation::list_group_memberships::ListGroupMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5422 crate::operation::list_group_memberships::ListGroupMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
5423 }
5424 }
5425}
5426impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>> for Error
5427where
5428 R: Send + Sync + std::fmt::Debug + 'static,
5429{
5430 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>) -> Self {
5431 match err {
5432 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5433 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5434 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5435 source: err.into(),
5436 }),
5437 }
5438 }
5439}
5440impl From<crate::operation::list_groups::ListGroupsError> for Error {
5441 fn from(err: crate::operation::list_groups::ListGroupsError) -> Self {
5442 match err {
5443 crate::operation::list_groups::ListGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5444 crate::operation::list_groups::ListGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5445 crate::operation::list_groups::ListGroupsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5446 crate::operation::list_groups::ListGroupsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5447 crate::operation::list_groups::ListGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5448 crate::operation::list_groups::ListGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5449 crate::operation::list_groups::ListGroupsError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5450 crate::operation::list_groups::ListGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5451 crate::operation::list_groups::ListGroupsError::Unhandled(inner) => Error::Unhandled(inner),
5452 }
5453 }
5454}
5455impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError, R>>
5456 for Error
5457where
5458 R: Send + Sync + std::fmt::Debug + 'static,
5459{
5460 fn from(
5461 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError, R>,
5462 ) -> Self {
5463 match err {
5464 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5465 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5466 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5467 source: err.into(),
5468 }),
5469 }
5470 }
5471}
5472impl From<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError> for Error {
5473 fn from(err: crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError) -> Self {
5474 match err {
5475 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::AccessDeniedException(inner) => {
5476 Error::AccessDeniedException(inner)
5477 }
5478 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InternalFailureException(inner) => {
5479 Error::InternalFailureException(inner)
5480 }
5481 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InvalidNextTokenException(inner) => {
5482 Error::InvalidNextTokenException(inner)
5483 }
5484 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InvalidParameterValueException(inner) => {
5485 Error::InvalidParameterValueException(inner)
5486 }
5487 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::ResourceNotFoundException(inner) => {
5488 Error::ResourceNotFoundException(inner)
5489 }
5490 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::ThrottlingException(inner) => {
5491 Error::ThrottlingException(inner)
5492 }
5493 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::Unhandled(inner) => Error::Unhandled(inner),
5494 }
5495 }
5496}
5497impl<R>
5498 From<
5499 ::aws_smithy_runtime_api::client::result::SdkError<
5500 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError,
5501 R,
5502 >,
5503 > for Error
5504where
5505 R: Send + Sync + std::fmt::Debug + 'static,
5506{
5507 fn from(
5508 err: ::aws_smithy_runtime_api::client::result::SdkError<
5509 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError,
5510 R,
5511 >,
5512 ) -> Self {
5513 match err {
5514 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5515 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5516 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5517 source: err.into(),
5518 }),
5519 }
5520 }
5521}
5522impl From<crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError> for Error {
5523 fn from(err: crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError) -> Self {
5524 match err {
5525 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::AccessDeniedException(inner) => {
5526 Error::AccessDeniedException(inner)
5527 }
5528 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ConcurrentUpdatingException(inner) => {
5529 Error::ConcurrentUpdatingException(inner)
5530 }
5531 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::InternalFailureException(inner) => {
5532 Error::InternalFailureException(inner)
5533 }
5534 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::InvalidParameterValueException(inner) => {
5535 Error::InvalidParameterValueException(inner)
5536 }
5537 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ResourceExistsException(inner) => {
5538 Error::ResourceExistsException(inner)
5539 }
5540 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ResourceNotFoundException(inner) => {
5541 Error::ResourceNotFoundException(inner)
5542 }
5543 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ThrottlingException(inner) => {
5544 Error::ThrottlingException(inner)
5545 }
5546 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::Unhandled(inner) => Error::Unhandled(inner),
5547 }
5548 }
5549}
5550impl<R>
5551 From<
5552 ::aws_smithy_runtime_api::client::result::SdkError<
5553 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError,
5554 R,
5555 >,
5556 > for Error
5557where
5558 R: Send + Sync + std::fmt::Debug + 'static,
5559{
5560 fn from(
5561 err: ::aws_smithy_runtime_api::client::result::SdkError<
5562 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError,
5563 R,
5564 >,
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_identity_propagation_configs::ListIdentityPropagationConfigsError> for Error {
5576 fn from(err: crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError) -> Self {
5577 match err {
5578 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::AccessDeniedException(inner) => {
5579 Error::AccessDeniedException(inner)
5580 }
5581 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::InternalFailureException(inner) => {
5582 Error::InternalFailureException(inner)
5583 }
5584 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::InvalidParameterValueException(inner) => {
5585 Error::InvalidParameterValueException(inner)
5586 }
5587 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::ResourceNotFoundException(inner) => {
5588 Error::ResourceNotFoundException(inner)
5589 }
5590 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::ThrottlingException(inner) => {
5591 Error::ThrottlingException(inner)
5592 }
5593 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::Unhandled(inner) => Error::Unhandled(inner),
5594 }
5595 }
5596}
5597impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestions::ListIngestionsError, R>> for Error
5598where
5599 R: Send + Sync + std::fmt::Debug + 'static,
5600{
5601 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestions::ListIngestionsError, R>) -> Self {
5602 match err {
5603 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5604 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5605 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5606 source: err.into(),
5607 }),
5608 }
5609 }
5610}
5611impl From<crate::operation::list_ingestions::ListIngestionsError> for Error {
5612 fn from(err: crate::operation::list_ingestions::ListIngestionsError) -> Self {
5613 match err {
5614 crate::operation::list_ingestions::ListIngestionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5615 crate::operation::list_ingestions::ListIngestionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5616 crate::operation::list_ingestions::ListIngestionsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5617 crate::operation::list_ingestions::ListIngestionsError::InvalidParameterValueException(inner) => {
5618 Error::InvalidParameterValueException(inner)
5619 }
5620 crate::operation::list_ingestions::ListIngestionsError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
5621 crate::operation::list_ingestions::ListIngestionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5622 crate::operation::list_ingestions::ListIngestionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5623 crate::operation::list_ingestions::ListIngestionsError::Unhandled(inner) => Error::Unhandled(inner),
5624 }
5625 }
5626}
5627impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_namespaces::ListNamespacesError, R>> for Error
5628where
5629 R: Send + Sync + std::fmt::Debug + 'static,
5630{
5631 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_namespaces::ListNamespacesError, R>) -> Self {
5632 match err {
5633 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5634 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5635 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5636 source: err.into(),
5637 }),
5638 }
5639 }
5640}
5641impl From<crate::operation::list_namespaces::ListNamespacesError> for Error {
5642 fn from(err: crate::operation::list_namespaces::ListNamespacesError) -> Self {
5643 match err {
5644 crate::operation::list_namespaces::ListNamespacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5645 crate::operation::list_namespaces::ListNamespacesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5646 crate::operation::list_namespaces::ListNamespacesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5647 crate::operation::list_namespaces::ListNamespacesError::InvalidParameterValueException(inner) => {
5648 Error::InvalidParameterValueException(inner)
5649 }
5650 crate::operation::list_namespaces::ListNamespacesError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5651 crate::operation::list_namespaces::ListNamespacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5652 crate::operation::list_namespaces::ListNamespacesError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5653 crate::operation::list_namespaces::ListNamespacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5654 crate::operation::list_namespaces::ListNamespacesError::Unhandled(inner) => Error::Unhandled(inner),
5655 }
5656 }
5657}
5658impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_refresh_schedules::ListRefreshSchedulesError, R>> for Error
5659where
5660 R: Send + Sync + std::fmt::Debug + 'static,
5661{
5662 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_refresh_schedules::ListRefreshSchedulesError, R>) -> Self {
5663 match err {
5664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5667 source: err.into(),
5668 }),
5669 }
5670 }
5671}
5672impl From<crate::operation::list_refresh_schedules::ListRefreshSchedulesError> for Error {
5673 fn from(err: crate::operation::list_refresh_schedules::ListRefreshSchedulesError) -> Self {
5674 match err {
5675 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5676 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::InternalFailureException(inner) => {
5677 Error::InternalFailureException(inner)
5678 }
5679 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::InvalidParameterValueException(inner) => {
5680 Error::InvalidParameterValueException(inner)
5681 }
5682 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::LimitExceededException(inner) => {
5683 Error::LimitExceededException(inner)
5684 }
5685 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::ResourceNotFoundException(inner) => {
5686 Error::ResourceNotFoundException(inner)
5687 }
5688 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5689 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::Unhandled(inner) => Error::Unhandled(inner),
5690 }
5691 }
5692}
5693impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_memberships::ListRoleMembershipsError, R>> for Error
5694where
5695 R: Send + Sync + std::fmt::Debug + 'static,
5696{
5697 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_memberships::ListRoleMembershipsError, R>) -> Self {
5698 match err {
5699 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5700 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5701 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5702 source: err.into(),
5703 }),
5704 }
5705 }
5706}
5707impl From<crate::operation::list_role_memberships::ListRoleMembershipsError> for Error {
5708 fn from(err: crate::operation::list_role_memberships::ListRoleMembershipsError) -> Self {
5709 match err {
5710 crate::operation::list_role_memberships::ListRoleMembershipsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5711 crate::operation::list_role_memberships::ListRoleMembershipsError::InternalFailureException(inner) => {
5712 Error::InternalFailureException(inner)
5713 }
5714 crate::operation::list_role_memberships::ListRoleMembershipsError::InvalidNextTokenException(inner) => {
5715 Error::InvalidNextTokenException(inner)
5716 }
5717 crate::operation::list_role_memberships::ListRoleMembershipsError::InvalidParameterValueException(inner) => {
5718 Error::InvalidParameterValueException(inner)
5719 }
5720 crate::operation::list_role_memberships::ListRoleMembershipsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5721 crate::operation::list_role_memberships::ListRoleMembershipsError::PreconditionNotMetException(inner) => {
5722 Error::PreconditionNotMetException(inner)
5723 }
5724 crate::operation::list_role_memberships::ListRoleMembershipsError::ResourceNotFoundException(inner) => {
5725 Error::ResourceNotFoundException(inner)
5726 }
5727 crate::operation::list_role_memberships::ListRoleMembershipsError::ResourceUnavailableException(inner) => {
5728 Error::ResourceUnavailableException(inner)
5729 }
5730 crate::operation::list_role_memberships::ListRoleMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5731 crate::operation::list_role_memberships::ListRoleMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
5732 }
5733 }
5734}
5735impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
5736where
5737 R: Send + Sync + std::fmt::Debug + 'static,
5738{
5739 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
5740 match err {
5741 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5742 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5743 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5744 source: err.into(),
5745 }),
5746 }
5747 }
5748}
5749impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
5750 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
5751 match err {
5752 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5753 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalFailureException(inner) => {
5754 Error::InternalFailureException(inner)
5755 }
5756 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterValueException(inner) => {
5757 Error::InvalidParameterValueException(inner)
5758 }
5759 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
5760 Error::ResourceNotFoundException(inner)
5761 }
5762 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5763 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
5764 }
5765 }
5766}
5767impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_aliases::ListTemplateAliasesError, 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::list_template_aliases::ListTemplateAliasesError, 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::list_template_aliases::ListTemplateAliasesError> for Error {
5782 fn from(err: crate::operation::list_template_aliases::ListTemplateAliasesError) -> Self {
5783 match err {
5784 crate::operation::list_template_aliases::ListTemplateAliasesError::InternalFailureException(inner) => {
5785 Error::InternalFailureException(inner)
5786 }
5787 crate::operation::list_template_aliases::ListTemplateAliasesError::InvalidNextTokenException(inner) => {
5788 Error::InvalidNextTokenException(inner)
5789 }
5790 crate::operation::list_template_aliases::ListTemplateAliasesError::ResourceNotFoundException(inner) => {
5791 Error::ResourceNotFoundException(inner)
5792 }
5793 crate::operation::list_template_aliases::ListTemplateAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5794 crate::operation::list_template_aliases::ListTemplateAliasesError::UnsupportedUserEditionException(inner) => {
5795 Error::UnsupportedUserEditionException(inner)
5796 }
5797 crate::operation::list_template_aliases::ListTemplateAliasesError::Unhandled(inner) => Error::Unhandled(inner),
5798 }
5799 }
5800}
5801impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_templates::ListTemplatesError, R>> for Error
5802where
5803 R: Send + Sync + std::fmt::Debug + 'static,
5804{
5805 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_templates::ListTemplatesError, R>) -> 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::list_templates::ListTemplatesError> for Error {
5816 fn from(err: crate::operation::list_templates::ListTemplatesError) -> Self {
5817 match err {
5818 crate::operation::list_templates::ListTemplatesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5819 crate::operation::list_templates::ListTemplatesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5820 crate::operation::list_templates::ListTemplatesError::InvalidParameterValueException(inner) => {
5821 Error::InvalidParameterValueException(inner)
5822 }
5823 crate::operation::list_templates::ListTemplatesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5824 crate::operation::list_templates::ListTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5825 crate::operation::list_templates::ListTemplatesError::UnsupportedUserEditionException(inner) => {
5826 Error::UnsupportedUserEditionException(inner)
5827 }
5828 crate::operation::list_templates::ListTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
5829 }
5830 }
5831}
5832impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_versions::ListTemplateVersionsError, R>> for Error
5833where
5834 R: Send + Sync + std::fmt::Debug + 'static,
5835{
5836 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_versions::ListTemplateVersionsError, R>) -> Self {
5837 match err {
5838 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5839 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5840 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5841 source: err.into(),
5842 }),
5843 }
5844 }
5845}
5846impl From<crate::operation::list_template_versions::ListTemplateVersionsError> for Error {
5847 fn from(err: crate::operation::list_template_versions::ListTemplateVersionsError) -> Self {
5848 match err {
5849 crate::operation::list_template_versions::ListTemplateVersionsError::InternalFailureException(inner) => {
5850 Error::InternalFailureException(inner)
5851 }
5852 crate::operation::list_template_versions::ListTemplateVersionsError::InvalidNextTokenException(inner) => {
5853 Error::InvalidNextTokenException(inner)
5854 }
5855 crate::operation::list_template_versions::ListTemplateVersionsError::InvalidParameterValueException(inner) => {
5856 Error::InvalidParameterValueException(inner)
5857 }
5858 crate::operation::list_template_versions::ListTemplateVersionsError::ResourceNotFoundException(inner) => {
5859 Error::ResourceNotFoundException(inner)
5860 }
5861 crate::operation::list_template_versions::ListTemplateVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5862 crate::operation::list_template_versions::ListTemplateVersionsError::UnsupportedUserEditionException(inner) => {
5863 Error::UnsupportedUserEditionException(inner)
5864 }
5865 crate::operation::list_template_versions::ListTemplateVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5866 }
5867 }
5868}
5869impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_aliases::ListThemeAliasesError, R>> for Error
5870where
5871 R: Send + Sync + std::fmt::Debug + 'static,
5872{
5873 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_aliases::ListThemeAliasesError, R>) -> Self {
5874 match err {
5875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5878 source: err.into(),
5879 }),
5880 }
5881 }
5882}
5883impl From<crate::operation::list_theme_aliases::ListThemeAliasesError> for Error {
5884 fn from(err: crate::operation::list_theme_aliases::ListThemeAliasesError) -> Self {
5885 match err {
5886 crate::operation::list_theme_aliases::ListThemeAliasesError::ConflictException(inner) => Error::ConflictException(inner),
5887 crate::operation::list_theme_aliases::ListThemeAliasesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5888 crate::operation::list_theme_aliases::ListThemeAliasesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5889 crate::operation::list_theme_aliases::ListThemeAliasesError::InvalidParameterValueException(inner) => {
5890 Error::InvalidParameterValueException(inner)
5891 }
5892 crate::operation::list_theme_aliases::ListThemeAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5893 crate::operation::list_theme_aliases::ListThemeAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5894 crate::operation::list_theme_aliases::ListThemeAliasesError::UnsupportedUserEditionException(inner) => {
5895 Error::UnsupportedUserEditionException(inner)
5896 }
5897 crate::operation::list_theme_aliases::ListThemeAliasesError::Unhandled(inner) => Error::Unhandled(inner),
5898 }
5899 }
5900}
5901impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_themes::ListThemesError, R>> for Error
5902where
5903 R: Send + Sync + std::fmt::Debug + 'static,
5904{
5905 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_themes::ListThemesError, R>) -> Self {
5906 match err {
5907 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5908 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5909 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5910 source: err.into(),
5911 }),
5912 }
5913 }
5914}
5915impl From<crate::operation::list_themes::ListThemesError> for Error {
5916 fn from(err: crate::operation::list_themes::ListThemesError) -> Self {
5917 match err {
5918 crate::operation::list_themes::ListThemesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5919 crate::operation::list_themes::ListThemesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5920 crate::operation::list_themes::ListThemesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5921 crate::operation::list_themes::ListThemesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5922 crate::operation::list_themes::ListThemesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5923 crate::operation::list_themes::ListThemesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5924 crate::operation::list_themes::ListThemesError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5925 crate::operation::list_themes::ListThemesError::Unhandled(inner) => Error::Unhandled(inner),
5926 }
5927 }
5928}
5929impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_versions::ListThemeVersionsError, R>> for Error
5930where
5931 R: Send + Sync + std::fmt::Debug + 'static,
5932{
5933 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_versions::ListThemeVersionsError, R>) -> Self {
5934 match err {
5935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5938 source: err.into(),
5939 }),
5940 }
5941 }
5942}
5943impl From<crate::operation::list_theme_versions::ListThemeVersionsError> for Error {
5944 fn from(err: crate::operation::list_theme_versions::ListThemeVersionsError) -> Self {
5945 match err {
5946 crate::operation::list_theme_versions::ListThemeVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5947 crate::operation::list_theme_versions::ListThemeVersionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5948 crate::operation::list_theme_versions::ListThemeVersionsError::InvalidNextTokenException(inner) => {
5949 Error::InvalidNextTokenException(inner)
5950 }
5951 crate::operation::list_theme_versions::ListThemeVersionsError::InvalidParameterValueException(inner) => {
5952 Error::InvalidParameterValueException(inner)
5953 }
5954 crate::operation::list_theme_versions::ListThemeVersionsError::ResourceNotFoundException(inner) => {
5955 Error::ResourceNotFoundException(inner)
5956 }
5957 crate::operation::list_theme_versions::ListThemeVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5958 crate::operation::list_theme_versions::ListThemeVersionsError::UnsupportedUserEditionException(inner) => {
5959 Error::UnsupportedUserEditionException(inner)
5960 }
5961 crate::operation::list_theme_versions::ListThemeVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5962 }
5963 }
5964}
5965impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError, R>>
5966 for Error
5967where
5968 R: Send + Sync + std::fmt::Debug + 'static,
5969{
5970 fn from(
5971 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError, R>,
5972 ) -> Self {
5973 match err {
5974 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5975 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5976 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5977 source: err.into(),
5978 }),
5979 }
5980 }
5981}
5982impl From<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError> for Error {
5983 fn from(err: crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError) -> Self {
5984 match err {
5985 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::AccessDeniedException(inner) => {
5986 Error::AccessDeniedException(inner)
5987 }
5988 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ConflictException(inner) => {
5989 Error::ConflictException(inner)
5990 }
5991 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::InternalFailureException(inner) => {
5992 Error::InternalFailureException(inner)
5993 }
5994 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::InvalidParameterValueException(inner) => {
5995 Error::InvalidParameterValueException(inner)
5996 }
5997 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::LimitExceededException(inner) => {
5998 Error::LimitExceededException(inner)
5999 }
6000 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ResourceExistsException(inner) => {
6001 Error::ResourceExistsException(inner)
6002 }
6003 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ResourceNotFoundException(inner) => {
6004 Error::ResourceNotFoundException(inner)
6005 }
6006 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ThrottlingException(inner) => {
6007 Error::ThrottlingException(inner)
6008 }
6009 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::Unhandled(inner) => Error::Unhandled(inner),
6010 }
6011 }
6012}
6013impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError, R>>
6014 for Error
6015where
6016 R: Send + Sync + std::fmt::Debug + 'static,
6017{
6018 fn from(
6019 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError, R>,
6020 ) -> Self {
6021 match err {
6022 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6023 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6024 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6025 source: err.into(),
6026 }),
6027 }
6028 }
6029}
6030impl From<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError> for Error {
6031 fn from(err: crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError) -> Self {
6032 match err {
6033 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::AccessDeniedException(inner) => {
6034 Error::AccessDeniedException(inner)
6035 }
6036 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::InternalFailureException(inner) => {
6037 Error::InternalFailureException(inner)
6038 }
6039 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::InvalidParameterValueException(inner) => {
6040 Error::InvalidParameterValueException(inner)
6041 }
6042 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::ResourceNotFoundException(inner) => {
6043 Error::ResourceNotFoundException(inner)
6044 }
6045 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::ThrottlingException(inner) => {
6046 Error::ThrottlingException(inner)
6047 }
6048 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::Unhandled(inner) => Error::Unhandled(inner),
6049 }
6050 }
6051}
6052impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topics::ListTopicsError, R>> for Error
6053where
6054 R: Send + Sync + std::fmt::Debug + 'static,
6055{
6056 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topics::ListTopicsError, R>) -> Self {
6057 match err {
6058 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6059 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6060 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6061 source: err.into(),
6062 }),
6063 }
6064 }
6065}
6066impl From<crate::operation::list_topics::ListTopicsError> for Error {
6067 fn from(err: crate::operation::list_topics::ListTopicsError) -> Self {
6068 match err {
6069 crate::operation::list_topics::ListTopicsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6070 crate::operation::list_topics::ListTopicsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6071 crate::operation::list_topics::ListTopicsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6072 crate::operation::list_topics::ListTopicsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6073 crate::operation::list_topics::ListTopicsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6074 crate::operation::list_topics::ListTopicsError::Unhandled(inner) => Error::Unhandled(inner),
6075 }
6076 }
6077}
6078impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_groups::ListUserGroupsError, R>> for Error
6079where
6080 R: Send + Sync + std::fmt::Debug + 'static,
6081{
6082 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_groups::ListUserGroupsError, R>) -> Self {
6083 match err {
6084 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6085 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6086 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6087 source: err.into(),
6088 }),
6089 }
6090 }
6091}
6092impl From<crate::operation::list_user_groups::ListUserGroupsError> for Error {
6093 fn from(err: crate::operation::list_user_groups::ListUserGroupsError) -> Self {
6094 match err {
6095 crate::operation::list_user_groups::ListUserGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6096 crate::operation::list_user_groups::ListUserGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6097 crate::operation::list_user_groups::ListUserGroupsError::InvalidParameterValueException(inner) => {
6098 Error::InvalidParameterValueException(inner)
6099 }
6100 crate::operation::list_user_groups::ListUserGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6101 crate::operation::list_user_groups::ListUserGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6102 crate::operation::list_user_groups::ListUserGroupsError::ResourceUnavailableException(inner) => {
6103 Error::ResourceUnavailableException(inner)
6104 }
6105 crate::operation::list_user_groups::ListUserGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6106 crate::operation::list_user_groups::ListUserGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6107 }
6108 }
6109}
6110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
6111where
6112 R: Send + Sync + std::fmt::Debug + 'static,
6113{
6114 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
6115 match err {
6116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6119 source: err.into(),
6120 }),
6121 }
6122 }
6123}
6124impl From<crate::operation::list_users::ListUsersError> for Error {
6125 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
6126 match err {
6127 crate::operation::list_users::ListUsersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6128 crate::operation::list_users::ListUsersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6129 crate::operation::list_users::ListUsersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6130 crate::operation::list_users::ListUsersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6131 crate::operation::list_users::ListUsersError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6132 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6133 crate::operation::list_users::ListUsersError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6134 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6135 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
6136 }
6137 }
6138}
6139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_connections::ListVPCConnectionsError, R>> for Error
6140where
6141 R: Send + Sync + std::fmt::Debug + 'static,
6142{
6143 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_connections::ListVPCConnectionsError, R>) -> Self {
6144 match err {
6145 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6146 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6147 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6148 source: err.into(),
6149 }),
6150 }
6151 }
6152}
6153impl From<crate::operation::list_vpc_connections::ListVPCConnectionsError> for Error {
6154 fn from(err: crate::operation::list_vpc_connections::ListVPCConnectionsError) -> Self {
6155 match err {
6156 crate::operation::list_vpc_connections::ListVPCConnectionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6157 crate::operation::list_vpc_connections::ListVPCConnectionsError::InternalFailureException(inner) => {
6158 Error::InternalFailureException(inner)
6159 }
6160 crate::operation::list_vpc_connections::ListVPCConnectionsError::InvalidNextTokenException(inner) => {
6161 Error::InvalidNextTokenException(inner)
6162 }
6163 crate::operation::list_vpc_connections::ListVPCConnectionsError::InvalidParameterValueException(inner) => {
6164 Error::InvalidParameterValueException(inner)
6165 }
6166 crate::operation::list_vpc_connections::ListVPCConnectionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6167 crate::operation::list_vpc_connections::ListVPCConnectionsError::UnsupportedUserEditionException(inner) => {
6168 Error::UnsupportedUserEditionException(inner)
6169 }
6170 crate::operation::list_vpc_connections::ListVPCConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
6171 }
6172 }
6173}
6174impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::predict_qa_results::PredictQAResultsError, R>> for Error
6175where
6176 R: Send + Sync + std::fmt::Debug + 'static,
6177{
6178 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::predict_qa_results::PredictQAResultsError, R>) -> Self {
6179 match err {
6180 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6181 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6182 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6183 source: err.into(),
6184 }),
6185 }
6186 }
6187}
6188impl From<crate::operation::predict_qa_results::PredictQAResultsError> for Error {
6189 fn from(err: crate::operation::predict_qa_results::PredictQAResultsError) -> Self {
6190 match err {
6191 crate::operation::predict_qa_results::PredictQAResultsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6192 crate::operation::predict_qa_results::PredictQAResultsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6193 crate::operation::predict_qa_results::PredictQAResultsError::InvalidParameterValueException(inner) => {
6194 Error::InvalidParameterValueException(inner)
6195 }
6196 crate::operation::predict_qa_results::PredictQAResultsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6197 crate::operation::predict_qa_results::PredictQAResultsError::Unhandled(inner) => Error::Unhandled(inner),
6198 }
6199 }
6200}
6201impl<R>
6202 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError, R>>
6203 for Error
6204where
6205 R: Send + Sync + std::fmt::Debug + 'static,
6206{
6207 fn from(
6208 err: ::aws_smithy_runtime_api::client::result::SdkError<
6209 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError,
6210 R,
6211 >,
6212 ) -> Self {
6213 match err {
6214 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6215 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6216 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6217 source: err.into(),
6218 }),
6219 }
6220 }
6221}
6222impl From<crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError> for Error {
6223 fn from(err: crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError) -> Self {
6224 match err {
6225 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
6226 Error::AccessDeniedException(inner)
6227 }
6228 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ConflictException(inner) => {
6229 Error::ConflictException(inner)
6230 }
6231 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::InternalFailureException(inner) => {
6232 Error::InternalFailureException(inner)
6233 }
6234 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
6235 Error::InvalidParameterValueException(inner)
6236 }
6237 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::LimitExceededException(inner) => {
6238 Error::LimitExceededException(inner)
6239 }
6240 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::PreconditionNotMetException(inner) => {
6241 Error::PreconditionNotMetException(inner)
6242 }
6243 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
6244 Error::ResourceNotFoundException(inner)
6245 }
6246 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ThrottlingException(inner) => {
6247 Error::ThrottlingException(inner)
6248 }
6249 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
6250 }
6251 }
6252}
6253impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_user::RegisterUserError, R>> for Error
6254where
6255 R: Send + Sync + std::fmt::Debug + 'static,
6256{
6257 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_user::RegisterUserError, R>) -> Self {
6258 match err {
6259 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6260 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6261 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6262 source: err.into(),
6263 }),
6264 }
6265 }
6266}
6267impl From<crate::operation::register_user::RegisterUserError> for Error {
6268 fn from(err: crate::operation::register_user::RegisterUserError) -> Self {
6269 match err {
6270 crate::operation::register_user::RegisterUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6271 crate::operation::register_user::RegisterUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6272 crate::operation::register_user::RegisterUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6273 crate::operation::register_user::RegisterUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6274 crate::operation::register_user::RegisterUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6275 crate::operation::register_user::RegisterUserError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
6276 crate::operation::register_user::RegisterUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6277 crate::operation::register_user::RegisterUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6278 crate::operation::register_user::RegisterUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6279 crate::operation::register_user::RegisterUserError::Unhandled(inner) => Error::Unhandled(inner),
6280 }
6281 }
6282}
6283impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_analysis::RestoreAnalysisError, R>> for Error
6284where
6285 R: Send + Sync + std::fmt::Debug + 'static,
6286{
6287 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_analysis::RestoreAnalysisError, R>) -> Self {
6288 match err {
6289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6292 source: err.into(),
6293 }),
6294 }
6295 }
6296}
6297impl From<crate::operation::restore_analysis::RestoreAnalysisError> for Error {
6298 fn from(err: crate::operation::restore_analysis::RestoreAnalysisError) -> Self {
6299 match err {
6300 crate::operation::restore_analysis::RestoreAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
6301 crate::operation::restore_analysis::RestoreAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6302 crate::operation::restore_analysis::RestoreAnalysisError::InvalidParameterValueException(inner) => {
6303 Error::InvalidParameterValueException(inner)
6304 }
6305 crate::operation::restore_analysis::RestoreAnalysisError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6306 crate::operation::restore_analysis::RestoreAnalysisError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6307 crate::operation::restore_analysis::RestoreAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6308 crate::operation::restore_analysis::RestoreAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6309 crate::operation::restore_analysis::RestoreAnalysisError::UnsupportedUserEditionException(inner) => {
6310 Error::UnsupportedUserEditionException(inner)
6311 }
6312 crate::operation::restore_analysis::RestoreAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
6313 }
6314 }
6315}
6316impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_action_connectors::SearchActionConnectorsError, R>> for Error
6317where
6318 R: Send + Sync + std::fmt::Debug + 'static,
6319{
6320 fn from(
6321 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_action_connectors::SearchActionConnectorsError, R>,
6322 ) -> Self {
6323 match err {
6324 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6325 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6326 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6327 source: err.into(),
6328 }),
6329 }
6330 }
6331}
6332impl From<crate::operation::search_action_connectors::SearchActionConnectorsError> for Error {
6333 fn from(err: crate::operation::search_action_connectors::SearchActionConnectorsError) -> Self {
6334 match err {
6335 crate::operation::search_action_connectors::SearchActionConnectorsError::AccessDeniedException(inner) => {
6336 Error::AccessDeniedException(inner)
6337 }
6338 crate::operation::search_action_connectors::SearchActionConnectorsError::InvalidNextTokenException(inner) => {
6339 Error::InvalidNextTokenException(inner)
6340 }
6341 crate::operation::search_action_connectors::SearchActionConnectorsError::InvalidParameterValueException(inner) => {
6342 Error::InvalidParameterValueException(inner)
6343 }
6344 crate::operation::search_action_connectors::SearchActionConnectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6345 crate::operation::search_action_connectors::SearchActionConnectorsError::Unhandled(inner) => Error::Unhandled(inner),
6346 }
6347 }
6348}
6349impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_analyses::SearchAnalysesError, R>> for Error
6350where
6351 R: Send + Sync + std::fmt::Debug + 'static,
6352{
6353 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_analyses::SearchAnalysesError, R>) -> Self {
6354 match err {
6355 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6356 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6357 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6358 source: err.into(),
6359 }),
6360 }
6361 }
6362}
6363impl From<crate::operation::search_analyses::SearchAnalysesError> for Error {
6364 fn from(err: crate::operation::search_analyses::SearchAnalysesError) -> Self {
6365 match err {
6366 crate::operation::search_analyses::SearchAnalysesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6367 crate::operation::search_analyses::SearchAnalysesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6368 crate::operation::search_analyses::SearchAnalysesError::InvalidParameterValueException(inner) => {
6369 Error::InvalidParameterValueException(inner)
6370 }
6371 crate::operation::search_analyses::SearchAnalysesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6372 crate::operation::search_analyses::SearchAnalysesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6373 crate::operation::search_analyses::SearchAnalysesError::UnsupportedUserEditionException(inner) => {
6374 Error::UnsupportedUserEditionException(inner)
6375 }
6376 crate::operation::search_analyses::SearchAnalysesError::Unhandled(inner) => Error::Unhandled(inner),
6377 }
6378 }
6379}
6380impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_dashboards::SearchDashboardsError, R>> for Error
6381where
6382 R: Send + Sync + std::fmt::Debug + 'static,
6383{
6384 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_dashboards::SearchDashboardsError, R>) -> Self {
6385 match err {
6386 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6387 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6388 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6389 source: err.into(),
6390 }),
6391 }
6392 }
6393}
6394impl From<crate::operation::search_dashboards::SearchDashboardsError> for Error {
6395 fn from(err: crate::operation::search_dashboards::SearchDashboardsError) -> Self {
6396 match err {
6397 crate::operation::search_dashboards::SearchDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6398 crate::operation::search_dashboards::SearchDashboardsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6399 crate::operation::search_dashboards::SearchDashboardsError::InvalidParameterValueException(inner) => {
6400 Error::InvalidParameterValueException(inner)
6401 }
6402 crate::operation::search_dashboards::SearchDashboardsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6403 crate::operation::search_dashboards::SearchDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6404 crate::operation::search_dashboards::SearchDashboardsError::UnsupportedUserEditionException(inner) => {
6405 Error::UnsupportedUserEditionException(inner)
6406 }
6407 crate::operation::search_dashboards::SearchDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
6408 }
6409 }
6410}
6411impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sets::SearchDataSetsError, R>> for Error
6412where
6413 R: Send + Sync + std::fmt::Debug + 'static,
6414{
6415 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sets::SearchDataSetsError, R>) -> Self {
6416 match err {
6417 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6418 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6419 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6420 source: err.into(),
6421 }),
6422 }
6423 }
6424}
6425impl From<crate::operation::search_data_sets::SearchDataSetsError> for Error {
6426 fn from(err: crate::operation::search_data_sets::SearchDataSetsError) -> Self {
6427 match err {
6428 crate::operation::search_data_sets::SearchDataSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6429 crate::operation::search_data_sets::SearchDataSetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6430 crate::operation::search_data_sets::SearchDataSetsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6431 crate::operation::search_data_sets::SearchDataSetsError::InvalidParameterValueException(inner) => {
6432 Error::InvalidParameterValueException(inner)
6433 }
6434 crate::operation::search_data_sets::SearchDataSetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6435 crate::operation::search_data_sets::SearchDataSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6436 crate::operation::search_data_sets::SearchDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
6437 }
6438 }
6439}
6440impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sources::SearchDataSourcesError, R>> for Error
6441where
6442 R: Send + Sync + std::fmt::Debug + 'static,
6443{
6444 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sources::SearchDataSourcesError, R>) -> Self {
6445 match err {
6446 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6447 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6448 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6449 source: err.into(),
6450 }),
6451 }
6452 }
6453}
6454impl From<crate::operation::search_data_sources::SearchDataSourcesError> for Error {
6455 fn from(err: crate::operation::search_data_sources::SearchDataSourcesError) -> Self {
6456 match err {
6457 crate::operation::search_data_sources::SearchDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6458 crate::operation::search_data_sources::SearchDataSourcesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6459 crate::operation::search_data_sources::SearchDataSourcesError::InvalidNextTokenException(inner) => {
6460 Error::InvalidNextTokenException(inner)
6461 }
6462 crate::operation::search_data_sources::SearchDataSourcesError::InvalidParameterValueException(inner) => {
6463 Error::InvalidParameterValueException(inner)
6464 }
6465 crate::operation::search_data_sources::SearchDataSourcesError::ResourceNotFoundException(inner) => {
6466 Error::ResourceNotFoundException(inner)
6467 }
6468 crate::operation::search_data_sources::SearchDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6469 crate::operation::search_data_sources::SearchDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
6470 }
6471 }
6472}
6473impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_flows::SearchFlowsError, R>> for Error
6474where
6475 R: Send + Sync + std::fmt::Debug + 'static,
6476{
6477 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_flows::SearchFlowsError, R>) -> Self {
6478 match err {
6479 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6480 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6481 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6482 source: err.into(),
6483 }),
6484 }
6485 }
6486}
6487impl From<crate::operation::search_flows::SearchFlowsError> for Error {
6488 fn from(err: crate::operation::search_flows::SearchFlowsError) -> Self {
6489 match err {
6490 crate::operation::search_flows::SearchFlowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6491 crate::operation::search_flows::SearchFlowsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6492 crate::operation::search_flows::SearchFlowsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6493 crate::operation::search_flows::SearchFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6494 crate::operation::search_flows::SearchFlowsError::Unhandled(inner) => Error::Unhandled(inner),
6495 }
6496 }
6497}
6498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_folders::SearchFoldersError, R>> for Error
6499where
6500 R: Send + Sync + std::fmt::Debug + 'static,
6501{
6502 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_folders::SearchFoldersError, R>) -> Self {
6503 match err {
6504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6507 source: err.into(),
6508 }),
6509 }
6510 }
6511}
6512impl From<crate::operation::search_folders::SearchFoldersError> for Error {
6513 fn from(err: crate::operation::search_folders::SearchFoldersError) -> Self {
6514 match err {
6515 crate::operation::search_folders::SearchFoldersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6516 crate::operation::search_folders::SearchFoldersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6517 crate::operation::search_folders::SearchFoldersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6518 crate::operation::search_folders::SearchFoldersError::InvalidParameterValueException(inner) => {
6519 Error::InvalidParameterValueException(inner)
6520 }
6521 crate::operation::search_folders::SearchFoldersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6522 crate::operation::search_folders::SearchFoldersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6523 crate::operation::search_folders::SearchFoldersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6524 crate::operation::search_folders::SearchFoldersError::UnsupportedUserEditionException(inner) => {
6525 Error::UnsupportedUserEditionException(inner)
6526 }
6527 crate::operation::search_folders::SearchFoldersError::Unhandled(inner) => Error::Unhandled(inner),
6528 }
6529 }
6530}
6531impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_groups::SearchGroupsError, R>> for Error
6532where
6533 R: Send + Sync + std::fmt::Debug + 'static,
6534{
6535 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_groups::SearchGroupsError, R>) -> Self {
6536 match err {
6537 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6538 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6539 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6540 source: err.into(),
6541 }),
6542 }
6543 }
6544}
6545impl From<crate::operation::search_groups::SearchGroupsError> for Error {
6546 fn from(err: crate::operation::search_groups::SearchGroupsError) -> Self {
6547 match err {
6548 crate::operation::search_groups::SearchGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6549 crate::operation::search_groups::SearchGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6550 crate::operation::search_groups::SearchGroupsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6551 crate::operation::search_groups::SearchGroupsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6552 crate::operation::search_groups::SearchGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6553 crate::operation::search_groups::SearchGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6554 crate::operation::search_groups::SearchGroupsError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6555 crate::operation::search_groups::SearchGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6556 crate::operation::search_groups::SearchGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6557 }
6558 }
6559}
6560impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_topics::SearchTopicsError, R>> for Error
6561where
6562 R: Send + Sync + std::fmt::Debug + 'static,
6563{
6564 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_topics::SearchTopicsError, R>) -> Self {
6565 match err {
6566 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6567 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6568 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6569 source: err.into(),
6570 }),
6571 }
6572 }
6573}
6574impl From<crate::operation::search_topics::SearchTopicsError> for Error {
6575 fn from(err: crate::operation::search_topics::SearchTopicsError) -> Self {
6576 match err {
6577 crate::operation::search_topics::SearchTopicsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6578 crate::operation::search_topics::SearchTopicsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6579 crate::operation::search_topics::SearchTopicsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6580 crate::operation::search_topics::SearchTopicsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6581 crate::operation::search_topics::SearchTopicsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6582 crate::operation::search_topics::SearchTopicsError::UnsupportedUserEditionException(inner) => {
6583 Error::UnsupportedUserEditionException(inner)
6584 }
6585 crate::operation::search_topics::SearchTopicsError::Unhandled(inner) => Error::Unhandled(inner),
6586 }
6587 }
6588}
6589impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError, R>>
6590 for Error
6591where
6592 R: Send + Sync + std::fmt::Debug + 'static,
6593{
6594 fn from(
6595 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError, R>,
6596 ) -> Self {
6597 match err {
6598 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6599 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6600 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6601 source: err.into(),
6602 }),
6603 }
6604 }
6605}
6606impl From<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError> for Error {
6607 fn from(err: crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError) -> Self {
6608 match err {
6609 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::AccessDeniedException(inner) => {
6610 Error::AccessDeniedException(inner)
6611 }
6612 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ConflictException(inner) => {
6613 Error::ConflictException(inner)
6614 }
6615 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::InvalidParameterValueException(inner) => {
6616 Error::InvalidParameterValueException(inner)
6617 }
6618 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::LimitExceededException(inner) => {
6619 Error::LimitExceededException(inner)
6620 }
6621 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ResourceNotFoundException(inner) => {
6622 Error::ResourceNotFoundException(inner)
6623 }
6624 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ThrottlingException(inner) => {
6625 Error::ThrottlingException(inner)
6626 }
6627 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::UnsupportedUserEditionException(inner) => {
6628 Error::UnsupportedUserEditionException(inner)
6629 }
6630 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::Unhandled(inner) => Error::Unhandled(inner),
6631 }
6632 }
6633}
6634impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError, R>>
6635 for Error
6636where
6637 R: Send + Sync + std::fmt::Debug + 'static,
6638{
6639 fn from(
6640 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError, R>,
6641 ) -> Self {
6642 match err {
6643 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6644 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6645 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6646 source: err.into(),
6647 }),
6648 }
6649 }
6650}
6651impl From<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError> for Error {
6652 fn from(err: crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError) -> Self {
6653 match err {
6654 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::AccessDeniedException(inner) => {
6655 Error::AccessDeniedException(inner)
6656 }
6657 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ConflictException(inner) => {
6658 Error::ConflictException(inner)
6659 }
6660 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::InvalidParameterValueException(inner) => {
6661 Error::InvalidParameterValueException(inner)
6662 }
6663 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::LimitExceededException(inner) => {
6664 Error::LimitExceededException(inner)
6665 }
6666 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ResourceNotFoundException(inner) => {
6667 Error::ResourceNotFoundException(inner)
6668 }
6669 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ThrottlingException(inner) => {
6670 Error::ThrottlingException(inner)
6671 }
6672 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::UnsupportedUserEditionException(inner) => {
6673 Error::UnsupportedUserEditionException(inner)
6674 }
6675 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::Unhandled(inner) => Error::Unhandled(inner),
6676 }
6677 }
6678}
6679impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError, R>>
6680 for Error
6681where
6682 R: Send + Sync + std::fmt::Debug + 'static,
6683{
6684 fn from(
6685 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError, R>,
6686 ) -> Self {
6687 match err {
6688 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6689 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6690 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6691 source: err.into(),
6692 }),
6693 }
6694 }
6695}
6696impl From<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError> for Error {
6697 fn from(err: crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError) -> Self {
6698 match err {
6699 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::AccessDeniedException(inner) => {
6700 Error::AccessDeniedException(inner)
6701 }
6702 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::InternalFailureException(inner) => {
6703 Error::InternalFailureException(inner)
6704 }
6705 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::InvalidParameterValueException(inner) => {
6706 Error::InvalidParameterValueException(inner)
6707 }
6708 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::LimitExceededException(inner) => {
6709 Error::LimitExceededException(inner)
6710 }
6711 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ResourceExistsException(inner) => {
6712 Error::ResourceExistsException(inner)
6713 }
6714 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ResourceNotFoundException(inner) => {
6715 Error::ResourceNotFoundException(inner)
6716 }
6717 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ThrottlingException(inner) => {
6718 Error::ThrottlingException(inner)
6719 }
6720 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::UnsupportedPricingPlanException(inner) => {
6721 Error::UnsupportedPricingPlanException(inner)
6722 }
6723 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::UnsupportedUserEditionException(inner) => {
6724 Error::UnsupportedUserEditionException(inner)
6725 }
6726 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::Unhandled(inner) => Error::Unhandled(inner),
6727 }
6728 }
6729}
6730impl<R>
6731 From<
6732 ::aws_smithy_runtime_api::client::result::SdkError<
6733 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError,
6734 R,
6735 >,
6736 > for Error
6737where
6738 R: Send + Sync + std::fmt::Debug + 'static,
6739{
6740 fn from(
6741 err: ::aws_smithy_runtime_api::client::result::SdkError<
6742 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError,
6743 R,
6744 >,
6745 ) -> Self {
6746 match err {
6747 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6748 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6749 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6750 source: err.into(),
6751 }),
6752 }
6753 }
6754}
6755impl From<crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError> for Error {
6756 fn from(err: crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError) -> Self {
6757 match err {
6758 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::AccessDeniedException(inner) => {
6759 Error::AccessDeniedException(inner)
6760 }
6761 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::InternalFailureException(inner) => {
6762 Error::InternalFailureException(inner)
6763 }
6764 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::InvalidParameterValueException(
6765 inner,
6766 ) => Error::InvalidParameterValueException(inner),
6767 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::LimitExceededException(inner) => {
6768 Error::LimitExceededException(inner)
6769 }
6770 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::ResourceNotFoundException(inner) => {
6771 Error::ResourceNotFoundException(inner)
6772 }
6773 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::ThrottlingException(inner) => {
6774 Error::ThrottlingException(inner)
6775 }
6776 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::UnsupportedUserEditionException(
6777 inner,
6778 ) => Error::UnsupportedUserEditionException(inner),
6779 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::Unhandled(inner) => {
6780 Error::Unhandled(inner)
6781 }
6782 }
6783 }
6784}
6785impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
6786where
6787 R: Send + Sync + std::fmt::Debug + 'static,
6788{
6789 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
6790 match err {
6791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6794 source: err.into(),
6795 }),
6796 }
6797 }
6798}
6799impl From<crate::operation::tag_resource::TagResourceError> for Error {
6800 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
6801 match err {
6802 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6803 crate::operation::tag_resource::TagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6804 crate::operation::tag_resource::TagResourceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6805 crate::operation::tag_resource::TagResourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6806 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6807 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6808 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
6809 }
6810 }
6811}
6812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
6813where
6814 R: Send + Sync + std::fmt::Debug + 'static,
6815{
6816 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
6817 match err {
6818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6821 source: err.into(),
6822 }),
6823 }
6824 }
6825}
6826impl From<crate::operation::untag_resource::UntagResourceError> for Error {
6827 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
6828 match err {
6829 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6830 crate::operation::untag_resource::UntagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6831 crate::operation::untag_resource::UntagResourceError::InvalidParameterValueException(inner) => {
6832 Error::InvalidParameterValueException(inner)
6833 }
6834 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6835 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6836 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
6837 }
6838 }
6839}
6840impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_customization::UpdateAccountCustomizationError, R>>
6841 for Error
6842where
6843 R: Send + Sync + std::fmt::Debug + 'static,
6844{
6845 fn from(
6846 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_customization::UpdateAccountCustomizationError, R>,
6847 ) -> Self {
6848 match err {
6849 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6850 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6851 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6852 source: err.into(),
6853 }),
6854 }
6855 }
6856}
6857impl From<crate::operation::update_account_customization::UpdateAccountCustomizationError> for Error {
6858 fn from(err: crate::operation::update_account_customization::UpdateAccountCustomizationError) -> Self {
6859 match err {
6860 crate::operation::update_account_customization::UpdateAccountCustomizationError::AccessDeniedException(inner) => {
6861 Error::AccessDeniedException(inner)
6862 }
6863 crate::operation::update_account_customization::UpdateAccountCustomizationError::ConflictException(inner) => {
6864 Error::ConflictException(inner)
6865 }
6866 crate::operation::update_account_customization::UpdateAccountCustomizationError::InternalFailureException(inner) => {
6867 Error::InternalFailureException(inner)
6868 }
6869 crate::operation::update_account_customization::UpdateAccountCustomizationError::InvalidParameterValueException(inner) => {
6870 Error::InvalidParameterValueException(inner)
6871 }
6872 crate::operation::update_account_customization::UpdateAccountCustomizationError::ResourceNotFoundException(inner) => {
6873 Error::ResourceNotFoundException(inner)
6874 }
6875 crate::operation::update_account_customization::UpdateAccountCustomizationError::ResourceUnavailableException(inner) => {
6876 Error::ResourceUnavailableException(inner)
6877 }
6878 crate::operation::update_account_customization::UpdateAccountCustomizationError::ThrottlingException(inner) => {
6879 Error::ThrottlingException(inner)
6880 }
6881 crate::operation::update_account_customization::UpdateAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
6882 }
6883 }
6884}
6885impl<R>
6886 From<
6887 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError, R>,
6888 > for Error
6889where
6890 R: Send + Sync + std::fmt::Debug + 'static,
6891{
6892 fn from(
6893 err: ::aws_smithy_runtime_api::client::result::SdkError<
6894 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError,
6895 R,
6896 >,
6897 ) -> Self {
6898 match err {
6899 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6900 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6901 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6902 source: err.into(),
6903 }),
6904 }
6905 }
6906}
6907impl From<crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError> for Error {
6908 fn from(err: crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError) -> Self {
6909 match err {
6910 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::AccessDeniedException(inner) => {
6911 Error::AccessDeniedException(inner)
6912 }
6913 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::InternalFailureException(inner) => {
6914 Error::InternalFailureException(inner)
6915 }
6916 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::InvalidParameterValueException(inner) => {
6917 Error::InvalidParameterValueException(inner)
6918 }
6919 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::ResourceNotFoundException(inner) => {
6920 Error::ResourceNotFoundException(inner)
6921 }
6922 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::ThrottlingException(inner) => {
6923 Error::ThrottlingException(inner)
6924 }
6925 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
6926 }
6927 }
6928}
6929impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_settings::UpdateAccountSettingsError, R>> for Error
6930where
6931 R: Send + Sync + std::fmt::Debug + 'static,
6932{
6933 fn from(
6934 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_settings::UpdateAccountSettingsError, R>,
6935 ) -> Self {
6936 match err {
6937 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6938 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6939 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6940 source: err.into(),
6941 }),
6942 }
6943 }
6944}
6945impl From<crate::operation::update_account_settings::UpdateAccountSettingsError> for Error {
6946 fn from(err: crate::operation::update_account_settings::UpdateAccountSettingsError) -> Self {
6947 match err {
6948 crate::operation::update_account_settings::UpdateAccountSettingsError::AccessDeniedException(inner) => {
6949 Error::AccessDeniedException(inner)
6950 }
6951 crate::operation::update_account_settings::UpdateAccountSettingsError::InternalFailureException(inner) => {
6952 Error::InternalFailureException(inner)
6953 }
6954 crate::operation::update_account_settings::UpdateAccountSettingsError::InvalidParameterValueException(inner) => {
6955 Error::InvalidParameterValueException(inner)
6956 }
6957 crate::operation::update_account_settings::UpdateAccountSettingsError::ResourceNotFoundException(inner) => {
6958 Error::ResourceNotFoundException(inner)
6959 }
6960 crate::operation::update_account_settings::UpdateAccountSettingsError::ResourceUnavailableException(inner) => {
6961 Error::ResourceUnavailableException(inner)
6962 }
6963 crate::operation::update_account_settings::UpdateAccountSettingsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6964 crate::operation::update_account_settings::UpdateAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
6965 }
6966 }
6967}
6968impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_action_connector::UpdateActionConnectorError, R>> for Error
6969where
6970 R: Send + Sync + std::fmt::Debug + 'static,
6971{
6972 fn from(
6973 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_action_connector::UpdateActionConnectorError, R>,
6974 ) -> Self {
6975 match err {
6976 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6977 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6978 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6979 source: err.into(),
6980 }),
6981 }
6982 }
6983}
6984impl From<crate::operation::update_action_connector::UpdateActionConnectorError> for Error {
6985 fn from(err: crate::operation::update_action_connector::UpdateActionConnectorError) -> Self {
6986 match err {
6987 crate::operation::update_action_connector::UpdateActionConnectorError::AccessDeniedException(inner) => {
6988 Error::AccessDeniedException(inner)
6989 }
6990 crate::operation::update_action_connector::UpdateActionConnectorError::ConflictException(inner) => Error::ConflictException(inner),
6991 crate::operation::update_action_connector::UpdateActionConnectorError::InternalFailureException(inner) => {
6992 Error::InternalFailureException(inner)
6993 }
6994 crate::operation::update_action_connector::UpdateActionConnectorError::InvalidParameterValueException(inner) => {
6995 Error::InvalidParameterValueException(inner)
6996 }
6997 crate::operation::update_action_connector::UpdateActionConnectorError::ResourceNotFoundException(inner) => {
6998 Error::ResourceNotFoundException(inner)
6999 }
7000 crate::operation::update_action_connector::UpdateActionConnectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7001 crate::operation::update_action_connector::UpdateActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
7002 }
7003 }
7004}
7005impl<R>
7006 From<
7007 ::aws_smithy_runtime_api::client::result::SdkError<
7008 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError,
7009 R,
7010 >,
7011 > for Error
7012where
7013 R: Send + Sync + std::fmt::Debug + 'static,
7014{
7015 fn from(
7016 err: ::aws_smithy_runtime_api::client::result::SdkError<
7017 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError,
7018 R,
7019 >,
7020 ) -> Self {
7021 match err {
7022 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7023 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7024 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7025 source: err.into(),
7026 }),
7027 }
7028 }
7029}
7030impl From<crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError> for Error {
7031 fn from(err: crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError) -> Self {
7032 match err {
7033 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::AccessDeniedException(inner) => {
7034 Error::AccessDeniedException(inner)
7035 }
7036 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ConflictException(inner) => {
7037 Error::ConflictException(inner)
7038 }
7039 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::InternalFailureException(inner) => {
7040 Error::InternalFailureException(inner)
7041 }
7042 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::InvalidParameterValueException(inner) => {
7043 Error::InvalidParameterValueException(inner)
7044 }
7045 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::LimitExceededException(inner) => {
7046 Error::LimitExceededException(inner)
7047 }
7048 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ResourceNotFoundException(inner) => {
7049 Error::ResourceNotFoundException(inner)
7050 }
7051 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ThrottlingException(inner) => {
7052 Error::ThrottlingException(inner)
7053 }
7054 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::UnsupportedUserEditionException(inner) => {
7055 Error::UnsupportedUserEditionException(inner)
7056 }
7057 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7058 }
7059 }
7060}
7061impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis::UpdateAnalysisError, R>> for Error
7062where
7063 R: Send + Sync + std::fmt::Debug + 'static,
7064{
7065 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis::UpdateAnalysisError, R>) -> Self {
7066 match err {
7067 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7068 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7069 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7070 source: err.into(),
7071 }),
7072 }
7073 }
7074}
7075impl From<crate::operation::update_analysis::UpdateAnalysisError> for Error {
7076 fn from(err: crate::operation::update_analysis::UpdateAnalysisError) -> Self {
7077 match err {
7078 crate::operation::update_analysis::UpdateAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
7079 crate::operation::update_analysis::UpdateAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7080 crate::operation::update_analysis::UpdateAnalysisError::InvalidParameterValueException(inner) => {
7081 Error::InvalidParameterValueException(inner)
7082 }
7083 crate::operation::update_analysis::UpdateAnalysisError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7084 crate::operation::update_analysis::UpdateAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7085 crate::operation::update_analysis::UpdateAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7086 crate::operation::update_analysis::UpdateAnalysisError::UnsupportedUserEditionException(inner) => {
7087 Error::UnsupportedUserEditionException(inner)
7088 }
7089 crate::operation::update_analysis::UpdateAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
7090 }
7091 }
7092}
7093impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError, R>>
7094 for Error
7095where
7096 R: Send + Sync + std::fmt::Debug + 'static,
7097{
7098 fn from(
7099 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError, R>,
7100 ) -> Self {
7101 match err {
7102 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7103 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7104 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7105 source: err.into(),
7106 }),
7107 }
7108 }
7109}
7110impl From<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError> for Error {
7111 fn from(err: crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError) -> Self {
7112 match err {
7113 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ConflictException(inner) => {
7114 Error::ConflictException(inner)
7115 }
7116 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::InternalFailureException(inner) => {
7117 Error::InternalFailureException(inner)
7118 }
7119 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::InvalidParameterValueException(inner) => {
7120 Error::InvalidParameterValueException(inner)
7121 }
7122 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::LimitExceededException(inner) => {
7123 Error::LimitExceededException(inner)
7124 }
7125 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ResourceNotFoundException(inner) => {
7126 Error::ResourceNotFoundException(inner)
7127 }
7128 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ThrottlingException(inner) => {
7129 Error::ThrottlingException(inner)
7130 }
7131 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::UnsupportedUserEditionException(inner) => {
7132 Error::UnsupportedUserEditionException(inner)
7133 }
7134 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7135 }
7136 }
7137}
7138impl<R>
7139 From<
7140 ::aws_smithy_runtime_api::client::result::SdkError<
7141 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError,
7142 R,
7143 >,
7144 > for Error
7145where
7146 R: Send + Sync + std::fmt::Debug + 'static,
7147{
7148 fn from(
7149 err: ::aws_smithy_runtime_api::client::result::SdkError<
7150 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError,
7151 R,
7152 >,
7153 ) -> Self {
7154 match err {
7155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7158 source: err.into(),
7159 }),
7160 }
7161 }
7162}
7163impl From<crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError> for Error {
7164 fn from(err: crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError) -> Self {
7165 match err {
7166 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7167 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7168 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7169 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7170 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7171 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7172 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7173 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::Unhandled(inner) => Error::Unhandled(inner),
7174 }
7175 }
7176}
7177impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand::UpdateBrandError, R>> for Error
7178where
7179 R: Send + Sync + std::fmt::Debug + 'static,
7180{
7181 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand::UpdateBrandError, R>) -> Self {
7182 match err {
7183 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7184 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7185 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7186 source: err.into(),
7187 }),
7188 }
7189 }
7190}
7191impl From<crate::operation::update_brand::UpdateBrandError> for Error {
7192 fn from(err: crate::operation::update_brand::UpdateBrandError) -> Self {
7193 match err {
7194 crate::operation::update_brand::UpdateBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7195 crate::operation::update_brand::UpdateBrandError::ConflictException(inner) => Error::ConflictException(inner),
7196 crate::operation::update_brand::UpdateBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
7197 crate::operation::update_brand::UpdateBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7198 crate::operation::update_brand::UpdateBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7199 crate::operation::update_brand::UpdateBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7200 crate::operation::update_brand::UpdateBrandError::Unhandled(inner) => Error::Unhandled(inner),
7201 }
7202 }
7203}
7204impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_assignment::UpdateBrandAssignmentError, R>> for Error
7205where
7206 R: Send + Sync + std::fmt::Debug + 'static,
7207{
7208 fn from(
7209 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_assignment::UpdateBrandAssignmentError, R>,
7210 ) -> Self {
7211 match err {
7212 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7213 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7214 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7215 source: err.into(),
7216 }),
7217 }
7218 }
7219}
7220impl From<crate::operation::update_brand_assignment::UpdateBrandAssignmentError> for Error {
7221 fn from(err: crate::operation::update_brand_assignment::UpdateBrandAssignmentError) -> Self {
7222 match err {
7223 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::AccessDeniedException(inner) => {
7224 Error::AccessDeniedException(inner)
7225 }
7226 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
7227 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::InternalServerException(inner) => {
7228 Error::InternalServerException(inner)
7229 }
7230 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::InvalidRequestException(inner) => {
7231 Error::InvalidRequestException(inner)
7232 }
7233 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ResourceNotFoundException(inner) => {
7234 Error::ResourceNotFoundException(inner)
7235 }
7236 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7237 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
7238 }
7239 }
7240}
7241impl<R>
7242 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError, R>>
7243 for Error
7244where
7245 R: Send + Sync + std::fmt::Debug + 'static,
7246{
7247 fn from(
7248 err: ::aws_smithy_runtime_api::client::result::SdkError<
7249 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError,
7250 R,
7251 >,
7252 ) -> Self {
7253 match err {
7254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7257 source: err.into(),
7258 }),
7259 }
7260 }
7261}
7262impl From<crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError> for Error {
7263 fn from(err: crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError) -> Self {
7264 match err {
7265 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::AccessDeniedException(inner) => {
7266 Error::AccessDeniedException(inner)
7267 }
7268 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ConflictException(inner) => {
7269 Error::ConflictException(inner)
7270 }
7271 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::InternalServerException(inner) => {
7272 Error::InternalServerException(inner)
7273 }
7274 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::InvalidRequestException(inner) => {
7275 Error::InvalidRequestException(inner)
7276 }
7277 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ResourceNotFoundException(inner) => {
7278 Error::ResourceNotFoundException(inner)
7279 }
7280 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ThrottlingException(inner) => {
7281 Error::ThrottlingException(inner)
7282 }
7283 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
7284 }
7285 }
7286}
7287impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_permissions::UpdateCustomPermissionsError, R>>
7288 for Error
7289where
7290 R: Send + Sync + std::fmt::Debug + 'static,
7291{
7292 fn from(
7293 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_permissions::UpdateCustomPermissionsError, R>,
7294 ) -> Self {
7295 match err {
7296 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7297 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7298 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7299 source: err.into(),
7300 }),
7301 }
7302 }
7303}
7304impl From<crate::operation::update_custom_permissions::UpdateCustomPermissionsError> for Error {
7305 fn from(err: crate::operation::update_custom_permissions::UpdateCustomPermissionsError) -> Self {
7306 match err {
7307 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::AccessDeniedException(inner) => {
7308 Error::AccessDeniedException(inner)
7309 }
7310 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
7311 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::InternalFailureException(inner) => {
7312 Error::InternalFailureException(inner)
7313 }
7314 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::InvalidParameterValueException(inner) => {
7315 Error::InvalidParameterValueException(inner)
7316 }
7317 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::PreconditionNotMetException(inner) => {
7318 Error::PreconditionNotMetException(inner)
7319 }
7320 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ResourceNotFoundException(inner) => {
7321 Error::ResourceNotFoundException(inner)
7322 }
7323 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ResourceUnavailableException(inner) => {
7324 Error::ResourceUnavailableException(inner)
7325 }
7326 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ThrottlingException(inner) => {
7327 Error::ThrottlingException(inner)
7328 }
7329 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7330 }
7331 }
7332}
7333impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>> for Error
7334where
7335 R: Send + Sync + std::fmt::Debug + 'static,
7336{
7337 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>) -> Self {
7338 match err {
7339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7342 source: err.into(),
7343 }),
7344 }
7345 }
7346}
7347impl From<crate::operation::update_dashboard::UpdateDashboardError> for Error {
7348 fn from(err: crate::operation::update_dashboard::UpdateDashboardError) -> Self {
7349 match err {
7350 crate::operation::update_dashboard::UpdateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
7351 crate::operation::update_dashboard::UpdateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7352 crate::operation::update_dashboard::UpdateDashboardError::InvalidParameterValueException(inner) => {
7353 Error::InvalidParameterValueException(inner)
7354 }
7355 crate::operation::update_dashboard::UpdateDashboardError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7356 crate::operation::update_dashboard::UpdateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7357 crate::operation::update_dashboard::UpdateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7358 crate::operation::update_dashboard::UpdateDashboardError::UnsupportedUserEditionException(inner) => {
7359 Error::UnsupportedUserEditionException(inner)
7360 }
7361 crate::operation::update_dashboard::UpdateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
7362 }
7363 }
7364}
7365impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_links::UpdateDashboardLinksError, R>> for Error
7366where
7367 R: Send + Sync + std::fmt::Debug + 'static,
7368{
7369 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_links::UpdateDashboardLinksError, R>) -> Self {
7370 match err {
7371 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7372 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7373 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7374 source: err.into(),
7375 }),
7376 }
7377 }
7378}
7379impl From<crate::operation::update_dashboard_links::UpdateDashboardLinksError> for Error {
7380 fn from(err: crate::operation::update_dashboard_links::UpdateDashboardLinksError) -> Self {
7381 match err {
7382 crate::operation::update_dashboard_links::UpdateDashboardLinksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7383 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ConflictException(inner) => Error::ConflictException(inner),
7384 crate::operation::update_dashboard_links::UpdateDashboardLinksError::InternalFailureException(inner) => {
7385 Error::InternalFailureException(inner)
7386 }
7387 crate::operation::update_dashboard_links::UpdateDashboardLinksError::InvalidParameterValueException(inner) => {
7388 Error::InvalidParameterValueException(inner)
7389 }
7390 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ResourceNotFoundException(inner) => {
7391 Error::ResourceNotFoundException(inner)
7392 }
7393 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7394 crate::operation::update_dashboard_links::UpdateDashboardLinksError::UnsupportedUserEditionException(inner) => {
7395 Error::UnsupportedUserEditionException(inner)
7396 }
7397 crate::operation::update_dashboard_links::UpdateDashboardLinksError::Unhandled(inner) => Error::Unhandled(inner),
7398 }
7399 }
7400}
7401impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError, R>>
7402 for Error
7403where
7404 R: Send + Sync + std::fmt::Debug + 'static,
7405{
7406 fn from(
7407 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError, R>,
7408 ) -> Self {
7409 match err {
7410 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7411 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7412 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7413 source: err.into(),
7414 }),
7415 }
7416 }
7417}
7418impl From<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError> for Error {
7419 fn from(err: crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError) -> Self {
7420 match err {
7421 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ConflictException(inner) => {
7422 Error::ConflictException(inner)
7423 }
7424 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::InternalFailureException(inner) => {
7425 Error::InternalFailureException(inner)
7426 }
7427 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::InvalidParameterValueException(inner) => {
7428 Error::InvalidParameterValueException(inner)
7429 }
7430 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::LimitExceededException(inner) => {
7431 Error::LimitExceededException(inner)
7432 }
7433 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ResourceNotFoundException(inner) => {
7434 Error::ResourceNotFoundException(inner)
7435 }
7436 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ThrottlingException(inner) => {
7437 Error::ThrottlingException(inner)
7438 }
7439 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::UnsupportedUserEditionException(inner) => {
7440 Error::UnsupportedUserEditionException(inner)
7441 }
7442 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7443 }
7444 }
7445}
7446impl<R>
7447 From<
7448 ::aws_smithy_runtime_api::client::result::SdkError<
7449 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError,
7450 R,
7451 >,
7452 > for Error
7453where
7454 R: Send + Sync + std::fmt::Debug + 'static,
7455{
7456 fn from(
7457 err: ::aws_smithy_runtime_api::client::result::SdkError<
7458 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError,
7459 R,
7460 >,
7461 ) -> Self {
7462 match err {
7463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7466 source: err.into(),
7467 }),
7468 }
7469 }
7470}
7471impl From<crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError> for Error {
7472 fn from(err: crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError) -> Self {
7473 match err {
7474 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ConflictException(inner) => {
7475 Error::ConflictException(inner)
7476 }
7477 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::InternalFailureException(inner) => {
7478 Error::InternalFailureException(inner)
7479 }
7480 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::InvalidParameterValueException(inner) => {
7481 Error::InvalidParameterValueException(inner)
7482 }
7483 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ResourceNotFoundException(inner) => {
7484 Error::ResourceNotFoundException(inner)
7485 }
7486 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ThrottlingException(inner) => {
7487 Error::ThrottlingException(inner)
7488 }
7489 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::UnsupportedUserEditionException(inner) => {
7490 Error::UnsupportedUserEditionException(inner)
7491 }
7492 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
7493 }
7494 }
7495}
7496impl<R>
7497 From<
7498 ::aws_smithy_runtime_api::client::result::SdkError<
7499 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError,
7500 R,
7501 >,
7502 > for Error
7503where
7504 R: Send + Sync + std::fmt::Debug + 'static,
7505{
7506 fn from(
7507 err: ::aws_smithy_runtime_api::client::result::SdkError<
7508 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError,
7509 R,
7510 >,
7511 ) -> Self {
7512 match err {
7513 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7514 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7515 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7516 source: err.into(),
7517 }),
7518 }
7519 }
7520}
7521impl From<crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError> for Error {
7522 fn from(err: crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError) -> Self {
7523 match err {
7524 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::AccessDeniedException(inner) => {
7525 Error::AccessDeniedException(inner)
7526 }
7527 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ConflictException(inner) => {
7528 Error::ConflictException(inner)
7529 }
7530 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::InternalFailureException(inner) => {
7531 Error::InternalFailureException(inner)
7532 }
7533 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::InvalidParameterValueException(inner) => {
7534 Error::InvalidParameterValueException(inner)
7535 }
7536 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ResourceNotFoundException(inner) => {
7537 Error::ResourceNotFoundException(inner)
7538 }
7539 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ThrottlingException(inner) => {
7540 Error::ThrottlingException(inner)
7541 }
7542 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
7543 }
7544 }
7545}
7546impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set::UpdateDataSetError, R>> for Error
7547where
7548 R: Send + Sync + std::fmt::Debug + 'static,
7549{
7550 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set::UpdateDataSetError, R>) -> Self {
7551 match err {
7552 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7553 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7554 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7555 source: err.into(),
7556 }),
7557 }
7558 }
7559}
7560impl From<crate::operation::update_data_set::UpdateDataSetError> for Error {
7561 fn from(err: crate::operation::update_data_set::UpdateDataSetError) -> Self {
7562 match err {
7563 crate::operation::update_data_set::UpdateDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7564 crate::operation::update_data_set::UpdateDataSetError::ConflictException(inner) => Error::ConflictException(inner),
7565 crate::operation::update_data_set::UpdateDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7566 crate::operation::update_data_set::UpdateDataSetError::InvalidDataSetParameterValueException(inner) => {
7567 Error::InvalidDataSetParameterValueException(inner)
7568 }
7569 crate::operation::update_data_set::UpdateDataSetError::InvalidParameterValueException(inner) => {
7570 Error::InvalidParameterValueException(inner)
7571 }
7572 crate::operation::update_data_set::UpdateDataSetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7573 crate::operation::update_data_set::UpdateDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7574 crate::operation::update_data_set::UpdateDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7575 crate::operation::update_data_set::UpdateDataSetError::UnsupportedUserEditionException(inner) => {
7576 Error::UnsupportedUserEditionException(inner)
7577 }
7578 crate::operation::update_data_set::UpdateDataSetError::Unhandled(inner) => Error::Unhandled(inner),
7579 }
7580 }
7581}
7582impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError, R>>
7583 for Error
7584where
7585 R: Send + Sync + std::fmt::Debug + 'static,
7586{
7587 fn from(
7588 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError, R>,
7589 ) -> Self {
7590 match err {
7591 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7592 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7593 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7594 source: err.into(),
7595 }),
7596 }
7597 }
7598}
7599impl From<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError> for Error {
7600 fn from(err: crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError) -> Self {
7601 match err {
7602 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::AccessDeniedException(inner) => {
7603 Error::AccessDeniedException(inner)
7604 }
7605 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
7606 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::InternalFailureException(inner) => {
7607 Error::InternalFailureException(inner)
7608 }
7609 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::InvalidParameterValueException(inner) => {
7610 Error::InvalidParameterValueException(inner)
7611 }
7612 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ResourceNotFoundException(inner) => {
7613 Error::ResourceNotFoundException(inner)
7614 }
7615 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ThrottlingException(inner) => {
7616 Error::ThrottlingException(inner)
7617 }
7618 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7619 }
7620 }
7621}
7622impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>> for Error
7623where
7624 R: Send + Sync + std::fmt::Debug + 'static,
7625{
7626 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>) -> Self {
7627 match err {
7628 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7629 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7630 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7631 source: err.into(),
7632 }),
7633 }
7634 }
7635}
7636impl From<crate::operation::update_data_source::UpdateDataSourceError> for Error {
7637 fn from(err: crate::operation::update_data_source::UpdateDataSourceError) -> Self {
7638 match err {
7639 crate::operation::update_data_source::UpdateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7640 crate::operation::update_data_source::UpdateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
7641 crate::operation::update_data_source::UpdateDataSourceError::CustomerManagedKeyUnavailableException(inner) => {
7642 Error::CustomerManagedKeyUnavailableException(inner)
7643 }
7644 crate::operation::update_data_source::UpdateDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7645 crate::operation::update_data_source::UpdateDataSourceError::InvalidParameterValueException(inner) => {
7646 Error::InvalidParameterValueException(inner)
7647 }
7648 crate::operation::update_data_source::UpdateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7649 crate::operation::update_data_source::UpdateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7650 crate::operation::update_data_source::UpdateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
7651 }
7652 }
7653}
7654impl<R>
7655 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError, R>>
7656 for Error
7657where
7658 R: Send + Sync + std::fmt::Debug + 'static,
7659{
7660 fn from(
7661 err: ::aws_smithy_runtime_api::client::result::SdkError<
7662 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError,
7663 R,
7664 >,
7665 ) -> Self {
7666 match err {
7667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7670 source: err.into(),
7671 }),
7672 }
7673 }
7674}
7675impl From<crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError> for Error {
7676 fn from(err: crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError) -> Self {
7677 match err {
7678 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::AccessDeniedException(inner) => {
7679 Error::AccessDeniedException(inner)
7680 }
7681 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ConflictException(inner) => {
7682 Error::ConflictException(inner)
7683 }
7684 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::InternalFailureException(inner) => {
7685 Error::InternalFailureException(inner)
7686 }
7687 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::InvalidParameterValueException(inner) => {
7688 Error::InvalidParameterValueException(inner)
7689 }
7690 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ResourceNotFoundException(inner) => {
7691 Error::ResourceNotFoundException(inner)
7692 }
7693 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ThrottlingException(inner) => {
7694 Error::ThrottlingException(inner)
7695 }
7696 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7697 }
7698 }
7699}
7700impl<R>
7701 From<
7702 ::aws_smithy_runtime_api::client::result::SdkError<
7703 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError,
7704 R,
7705 >,
7706 > for Error
7707where
7708 R: Send + Sync + std::fmt::Debug + 'static,
7709{
7710 fn from(
7711 err: ::aws_smithy_runtime_api::client::result::SdkError<
7712 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError,
7713 R,
7714 >,
7715 ) -> Self {
7716 match err {
7717 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7718 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7719 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7720 source: err.into(),
7721 }),
7722 }
7723 }
7724}
7725impl From<crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError> for Error {
7726 fn from(err: crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError) -> Self {
7727 match err {
7728 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
7729 Error::AccessDeniedException(inner)
7730 }
7731 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ConflictException(inner) => {
7732 Error::ConflictException(inner)
7733 }
7734 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::InternalFailureException(inner) => {
7735 Error::InternalFailureException(inner)
7736 }
7737 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::InvalidParameterValueException(
7738 inner,
7739 ) => Error::InvalidParameterValueException(inner),
7740 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
7741 Error::ResourceNotFoundException(inner)
7742 }
7743 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ThrottlingException(inner) => {
7744 Error::ThrottlingException(inner)
7745 }
7746 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::Unhandled(inner) => {
7747 Error::Unhandled(inner)
7748 }
7749 }
7750 }
7751}
7752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_permissions::UpdateFlowPermissionsError, R>> for Error
7753where
7754 R: Send + Sync + std::fmt::Debug + 'static,
7755{
7756 fn from(
7757 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_permissions::UpdateFlowPermissionsError, R>,
7758 ) -> Self {
7759 match err {
7760 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7761 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7762 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7763 source: err.into(),
7764 }),
7765 }
7766 }
7767}
7768impl From<crate::operation::update_flow_permissions::UpdateFlowPermissionsError> for Error {
7769 fn from(err: crate::operation::update_flow_permissions::UpdateFlowPermissionsError) -> Self {
7770 match err {
7771 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::AccessDeniedException(inner) => {
7772 Error::AccessDeniedException(inner)
7773 }
7774 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::InternalFailureException(inner) => {
7775 Error::InternalFailureException(inner)
7776 }
7777 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::InvalidParameterValueException(inner) => {
7778 Error::InvalidParameterValueException(inner)
7779 }
7780 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7781 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7782 }
7783 }
7784}
7785impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder::UpdateFolderError, R>> for Error
7786where
7787 R: Send + Sync + std::fmt::Debug + 'static,
7788{
7789 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder::UpdateFolderError, R>) -> Self {
7790 match err {
7791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7794 source: err.into(),
7795 }),
7796 }
7797 }
7798}
7799impl From<crate::operation::update_folder::UpdateFolderError> for Error {
7800 fn from(err: crate::operation::update_folder::UpdateFolderError) -> Self {
7801 match err {
7802 crate::operation::update_folder::UpdateFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7803 crate::operation::update_folder::UpdateFolderError::ConflictException(inner) => Error::ConflictException(inner),
7804 crate::operation::update_folder::UpdateFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7805 crate::operation::update_folder::UpdateFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7806 crate::operation::update_folder::UpdateFolderError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7807 crate::operation::update_folder::UpdateFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7808 crate::operation::update_folder::UpdateFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7809 crate::operation::update_folder::UpdateFolderError::UnsupportedUserEditionException(inner) => {
7810 Error::UnsupportedUserEditionException(inner)
7811 }
7812 crate::operation::update_folder::UpdateFolderError::Unhandled(inner) => Error::Unhandled(inner),
7813 }
7814 }
7815}
7816impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder_permissions::UpdateFolderPermissionsError, R>>
7817 for Error
7818where
7819 R: Send + Sync + std::fmt::Debug + 'static,
7820{
7821 fn from(
7822 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder_permissions::UpdateFolderPermissionsError, R>,
7823 ) -> Self {
7824 match err {
7825 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7826 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7827 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7828 source: err.into(),
7829 }),
7830 }
7831 }
7832}
7833impl From<crate::operation::update_folder_permissions::UpdateFolderPermissionsError> for Error {
7834 fn from(err: crate::operation::update_folder_permissions::UpdateFolderPermissionsError) -> Self {
7835 match err {
7836 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::AccessDeniedException(inner) => {
7837 Error::AccessDeniedException(inner)
7838 }
7839 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::InternalFailureException(inner) => {
7840 Error::InternalFailureException(inner)
7841 }
7842 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::InvalidParameterValueException(inner) => {
7843 Error::InvalidParameterValueException(inner)
7844 }
7845 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::LimitExceededException(inner) => {
7846 Error::LimitExceededException(inner)
7847 }
7848 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::ResourceNotFoundException(inner) => {
7849 Error::ResourceNotFoundException(inner)
7850 }
7851 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::ThrottlingException(inner) => {
7852 Error::ThrottlingException(inner)
7853 }
7854 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::UnsupportedUserEditionException(inner) => {
7855 Error::UnsupportedUserEditionException(inner)
7856 }
7857 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7858 }
7859 }
7860}
7861impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>> for Error
7862where
7863 R: Send + Sync + std::fmt::Debug + 'static,
7864{
7865 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>) -> Self {
7866 match err {
7867 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7868 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7869 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7870 source: err.into(),
7871 }),
7872 }
7873 }
7874}
7875impl From<crate::operation::update_group::UpdateGroupError> for Error {
7876 fn from(err: crate::operation::update_group::UpdateGroupError) -> Self {
7877 match err {
7878 crate::operation::update_group::UpdateGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7879 crate::operation::update_group::UpdateGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7880 crate::operation::update_group::UpdateGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7881 crate::operation::update_group::UpdateGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
7882 crate::operation::update_group::UpdateGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7883 crate::operation::update_group::UpdateGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
7884 crate::operation::update_group::UpdateGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7885 crate::operation::update_group::UpdateGroupError::Unhandled(inner) => Error::Unhandled(inner),
7886 }
7887 }
7888}
7889impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError, R>>
7890 for Error
7891where
7892 R: Send + Sync + std::fmt::Debug + 'static,
7893{
7894 fn from(
7895 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError, R>,
7896 ) -> Self {
7897 match err {
7898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7901 source: err.into(),
7902 }),
7903 }
7904 }
7905}
7906impl From<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError> for Error {
7907 fn from(err: crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError) -> Self {
7908 match err {
7909 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::AccessDeniedException(inner) => {
7910 Error::AccessDeniedException(inner)
7911 }
7912 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
7913 Error::ConcurrentUpdatingException(inner)
7914 }
7915 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::InternalFailureException(inner) => {
7916 Error::InternalFailureException(inner)
7917 }
7918 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
7919 Error::InvalidParameterValueException(inner)
7920 }
7921 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ResourceExistsException(inner) => {
7922 Error::ResourceExistsException(inner)
7923 }
7924 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
7925 Error::ResourceNotFoundException(inner)
7926 }
7927 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ThrottlingException(inner) => {
7928 Error::ThrottlingException(inner)
7929 }
7930 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
7931 }
7932 }
7933}
7934impl<R>
7935 From<
7936 ::aws_smithy_runtime_api::client::result::SdkError<
7937 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError,
7938 R,
7939 >,
7940 > for Error
7941where
7942 R: Send + Sync + std::fmt::Debug + 'static,
7943{
7944 fn from(
7945 err: ::aws_smithy_runtime_api::client::result::SdkError<
7946 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError,
7947 R,
7948 >,
7949 ) -> Self {
7950 match err {
7951 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7952 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7953 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7954 source: err.into(),
7955 }),
7956 }
7957 }
7958}
7959impl From<crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError> for Error {
7960 fn from(err: crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError) -> Self {
7961 match err {
7962 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::AccessDeniedException(inner) => {
7963 Error::AccessDeniedException(inner)
7964 }
7965 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::InternalFailureException(inner) => {
7966 Error::InternalFailureException(inner)
7967 }
7968 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::InvalidParameterValueException(inner) => {
7969 Error::InvalidParameterValueException(inner)
7970 }
7971 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::ResourceNotFoundException(inner) => {
7972 Error::ResourceNotFoundException(inner)
7973 }
7974 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::ThrottlingException(inner) => {
7975 Error::ThrottlingException(inner)
7976 }
7977 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::Unhandled(inner) => Error::Unhandled(inner),
7978 }
7979 }
7980}
7981impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ip_restriction::UpdateIpRestrictionError, R>> for Error
7982where
7983 R: Send + Sync + std::fmt::Debug + 'static,
7984{
7985 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ip_restriction::UpdateIpRestrictionError, R>) -> Self {
7986 match err {
7987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7990 source: err.into(),
7991 }),
7992 }
7993 }
7994}
7995impl From<crate::operation::update_ip_restriction::UpdateIpRestrictionError> for Error {
7996 fn from(err: crate::operation::update_ip_restriction::UpdateIpRestrictionError) -> Self {
7997 match err {
7998 crate::operation::update_ip_restriction::UpdateIpRestrictionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7999 crate::operation::update_ip_restriction::UpdateIpRestrictionError::InternalFailureException(inner) => {
8000 Error::InternalFailureException(inner)
8001 }
8002 crate::operation::update_ip_restriction::UpdateIpRestrictionError::InvalidParameterValueException(inner) => {
8003 Error::InvalidParameterValueException(inner)
8004 }
8005 crate::operation::update_ip_restriction::UpdateIpRestrictionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8006 crate::operation::update_ip_restriction::UpdateIpRestrictionError::ResourceNotFoundException(inner) => {
8007 Error::ResourceNotFoundException(inner)
8008 }
8009 crate::operation::update_ip_restriction::UpdateIpRestrictionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8010 crate::operation::update_ip_restriction::UpdateIpRestrictionError::Unhandled(inner) => Error::Unhandled(inner),
8011 }
8012 }
8013}
8014impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_registration::UpdateKeyRegistrationError, R>> for Error
8015where
8016 R: Send + Sync + std::fmt::Debug + 'static,
8017{
8018 fn from(
8019 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_registration::UpdateKeyRegistrationError, R>,
8020 ) -> Self {
8021 match err {
8022 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8023 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8024 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8025 source: err.into(),
8026 }),
8027 }
8028 }
8029}
8030impl From<crate::operation::update_key_registration::UpdateKeyRegistrationError> for Error {
8031 fn from(err: crate::operation::update_key_registration::UpdateKeyRegistrationError) -> Self {
8032 match err {
8033 crate::operation::update_key_registration::UpdateKeyRegistrationError::AccessDeniedException(inner) => {
8034 Error::AccessDeniedException(inner)
8035 }
8036 crate::operation::update_key_registration::UpdateKeyRegistrationError::InternalFailureException(inner) => {
8037 Error::InternalFailureException(inner)
8038 }
8039 crate::operation::update_key_registration::UpdateKeyRegistrationError::InvalidParameterValueException(inner) => {
8040 Error::InvalidParameterValueException(inner)
8041 }
8042 crate::operation::update_key_registration::UpdateKeyRegistrationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8043 crate::operation::update_key_registration::UpdateKeyRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
8044 }
8045 }
8046}
8047impl<R>
8048 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError, R>>
8049 for Error
8050where
8051 R: Send + Sync + std::fmt::Debug + 'static,
8052{
8053 fn from(
8054 err: ::aws_smithy_runtime_api::client::result::SdkError<
8055 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError,
8056 R,
8057 >,
8058 ) -> Self {
8059 match err {
8060 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8061 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8062 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8063 source: err.into(),
8064 }),
8065 }
8066 }
8067}
8068impl From<crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError> for Error {
8069 fn from(err: crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError) -> Self {
8070 match err {
8071 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::AccessDeniedException(inner) => {
8072 Error::AccessDeniedException(inner)
8073 }
8074 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::InternalFailureException(inner) => {
8075 Error::InternalFailureException(inner)
8076 }
8077 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::InvalidParameterValueException(inner) => {
8078 Error::InvalidParameterValueException(inner)
8079 }
8080 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::ResourceNotFoundException(inner) => {
8081 Error::ResourceNotFoundException(inner)
8082 }
8083 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::ThrottlingException(inner) => {
8084 Error::ThrottlingException(inner)
8085 }
8086 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::UnsupportedPricingPlanException(inner) => {
8087 Error::UnsupportedPricingPlanException(inner)
8088 }
8089 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::Unhandled(inner) => Error::Unhandled(inner),
8090 }
8091 }
8092}
8093impl<R>
8094 From<
8095 ::aws_smithy_runtime_api::client::result::SdkError<
8096 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError,
8097 R,
8098 >,
8099 > for Error
8100where
8101 R: Send + Sync + std::fmt::Debug + 'static,
8102{
8103 fn from(
8104 err: ::aws_smithy_runtime_api::client::result::SdkError<
8105 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError,
8106 R,
8107 >,
8108 ) -> Self {
8109 match err {
8110 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8111 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8112 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8113 source: err.into(),
8114 }),
8115 }
8116 }
8117}
8118impl From<crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError> for Error {
8119 fn from(err: crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError) -> Self {
8120 match err {
8121 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::AccessDeniedException(inner) => {
8122 Error::AccessDeniedException(inner)
8123 }
8124 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ConflictException(inner) => {
8125 Error::ConflictException(inner)
8126 }
8127 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::InternalFailureException(inner) => {
8128 Error::InternalFailureException(inner)
8129 }
8130 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::InvalidParameterValueException(
8131 inner,
8132 ) => Error::InvalidParameterValueException(inner),
8133 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ResourceNotFoundException(inner) => {
8134 Error::ResourceNotFoundException(inner)
8135 }
8136 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ResourceUnavailableException(
8137 inner,
8138 ) => Error::ResourceUnavailableException(inner),
8139 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ThrottlingException(inner) => {
8140 Error::ThrottlingException(inner)
8141 }
8142 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::Unhandled(inner) => {
8143 Error::Unhandled(inner)
8144 }
8145 }
8146 }
8147}
8148impl<R>
8149 From<
8150 ::aws_smithy_runtime_api::client::result::SdkError<
8151 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError,
8152 R,
8153 >,
8154 > for Error
8155where
8156 R: Send + Sync + std::fmt::Debug + 'static,
8157{
8158 fn from(
8159 err: ::aws_smithy_runtime_api::client::result::SdkError<
8160 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError,
8161 R,
8162 >,
8163 ) -> Self {
8164 match err {
8165 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8166 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8167 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8168 source: err.into(),
8169 }),
8170 }
8171 }
8172}
8173impl From<crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError> for Error {
8174 fn from(err: crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError) -> Self {
8175 match err {
8176 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8177 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
8178 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8179 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8180 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8181 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8182 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8183 }
8184 }
8185}
8186impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError, R>> for Error
8187where
8188 R: Send + Sync + std::fmt::Debug + 'static,
8189{
8190 fn from(
8191 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError, R>,
8192 ) -> Self {
8193 match err {
8194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8197 source: err.into(),
8198 }),
8199 }
8200 }
8201}
8202impl From<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError> for Error {
8203 fn from(err: crate::operation::update_refresh_schedule::UpdateRefreshScheduleError) -> Self {
8204 match err {
8205 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::AccessDeniedException(inner) => {
8206 Error::AccessDeniedException(inner)
8207 }
8208 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::InternalFailureException(inner) => {
8209 Error::InternalFailureException(inner)
8210 }
8211 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::InvalidParameterValueException(inner) => {
8212 Error::InvalidParameterValueException(inner)
8213 }
8214 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::LimitExceededException(inner) => {
8215 Error::LimitExceededException(inner)
8216 }
8217 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::PreconditionNotMetException(inner) => {
8218 Error::PreconditionNotMetException(inner)
8219 }
8220 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::ResourceNotFoundException(inner) => {
8221 Error::ResourceNotFoundException(inner)
8222 }
8223 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8224 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
8225 }
8226 }
8227}
8228impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError, R>>
8229 for Error
8230where
8231 R: Send + Sync + std::fmt::Debug + 'static,
8232{
8233 fn from(
8234 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError, R>,
8235 ) -> Self {
8236 match err {
8237 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8238 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8239 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8240 source: err.into(),
8241 }),
8242 }
8243 }
8244}
8245impl From<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError> for Error {
8246 fn from(err: crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError) -> Self {
8247 match err {
8248 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::AccessDeniedException(inner) => {
8249 Error::AccessDeniedException(inner)
8250 }
8251 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::InternalFailureException(inner) => {
8252 Error::InternalFailureException(inner)
8253 }
8254 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::InvalidParameterValueException(inner) => {
8255 Error::InvalidParameterValueException(inner)
8256 }
8257 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::PreconditionNotMetException(inner) => {
8258 Error::PreconditionNotMetException(inner)
8259 }
8260 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ResourceNotFoundException(inner) => {
8261 Error::ResourceNotFoundException(inner)
8262 }
8263 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ResourceUnavailableException(inner) => {
8264 Error::ResourceUnavailableException(inner)
8265 }
8266 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ThrottlingException(inner) => {
8267 Error::ThrottlingException(inner)
8268 }
8269 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
8270 }
8271 }
8272}
8273impl<R>
8274 From<
8275 ::aws_smithy_runtime_api::client::result::SdkError<
8276 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError,
8277 R,
8278 >,
8279 > for Error
8280where
8281 R: Send + Sync + std::fmt::Debug + 'static,
8282{
8283 fn from(
8284 err: ::aws_smithy_runtime_api::client::result::SdkError<
8285 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError,
8286 R,
8287 >,
8288 ) -> Self {
8289 match err {
8290 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8291 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8292 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8293 source: err.into(),
8294 }),
8295 }
8296 }
8297}
8298impl From<crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError> for Error {
8299 fn from(err: crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError) -> Self {
8300 match err {
8301 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::AccessDeniedException(inner) => {
8302 Error::AccessDeniedException(inner)
8303 }
8304 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::InternalFailureException(inner) => {
8305 Error::InternalFailureException(inner)
8306 }
8307 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::InvalidParameterValueException(inner) => {
8308 Error::InvalidParameterValueException(inner)
8309 }
8310 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::ResourceNotFoundException(inner) => {
8311 Error::ResourceNotFoundException(inner)
8312 }
8313 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::ThrottlingException(inner) => {
8314 Error::ThrottlingException(inner)
8315 }
8316 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8317 }
8318 }
8319}
8320impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template::UpdateTemplateError, R>> for Error
8321where
8322 R: Send + Sync + std::fmt::Debug + 'static,
8323{
8324 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template::UpdateTemplateError, R>) -> Self {
8325 match err {
8326 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8327 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8328 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8329 source: err.into(),
8330 }),
8331 }
8332 }
8333}
8334impl From<crate::operation::update_template::UpdateTemplateError> for Error {
8335 fn from(err: crate::operation::update_template::UpdateTemplateError) -> Self {
8336 match err {
8337 crate::operation::update_template::UpdateTemplateError::ConflictException(inner) => Error::ConflictException(inner),
8338 crate::operation::update_template::UpdateTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8339 crate::operation::update_template::UpdateTemplateError::InvalidParameterValueException(inner) => {
8340 Error::InvalidParameterValueException(inner)
8341 }
8342 crate::operation::update_template::UpdateTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8343 crate::operation::update_template::UpdateTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8344 crate::operation::update_template::UpdateTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8345 crate::operation::update_template::UpdateTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8346 crate::operation::update_template::UpdateTemplateError::UnsupportedUserEditionException(inner) => {
8347 Error::UnsupportedUserEditionException(inner)
8348 }
8349 crate::operation::update_template::UpdateTemplateError::Unhandled(inner) => Error::Unhandled(inner),
8350 }
8351 }
8352}
8353impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_alias::UpdateTemplateAliasError, R>> for Error
8354where
8355 R: Send + Sync + std::fmt::Debug + 'static,
8356{
8357 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_alias::UpdateTemplateAliasError, R>) -> Self {
8358 match err {
8359 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8360 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8361 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8362 source: err.into(),
8363 }),
8364 }
8365 }
8366}
8367impl From<crate::operation::update_template_alias::UpdateTemplateAliasError> for Error {
8368 fn from(err: crate::operation::update_template_alias::UpdateTemplateAliasError) -> Self {
8369 match err {
8370 crate::operation::update_template_alias::UpdateTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
8371 crate::operation::update_template_alias::UpdateTemplateAliasError::InternalFailureException(inner) => {
8372 Error::InternalFailureException(inner)
8373 }
8374 crate::operation::update_template_alias::UpdateTemplateAliasError::ResourceNotFoundException(inner) => {
8375 Error::ResourceNotFoundException(inner)
8376 }
8377 crate::operation::update_template_alias::UpdateTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8378 crate::operation::update_template_alias::UpdateTemplateAliasError::UnsupportedUserEditionException(inner) => {
8379 Error::UnsupportedUserEditionException(inner)
8380 }
8381 crate::operation::update_template_alias::UpdateTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
8382 }
8383 }
8384}
8385impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_permissions::UpdateTemplatePermissionsError, R>>
8386 for Error
8387where
8388 R: Send + Sync + std::fmt::Debug + 'static,
8389{
8390 fn from(
8391 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_permissions::UpdateTemplatePermissionsError, R>,
8392 ) -> Self {
8393 match err {
8394 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8395 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8396 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8397 source: err.into(),
8398 }),
8399 }
8400 }
8401}
8402impl From<crate::operation::update_template_permissions::UpdateTemplatePermissionsError> for Error {
8403 fn from(err: crate::operation::update_template_permissions::UpdateTemplatePermissionsError) -> Self {
8404 match err {
8405 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ConflictException(inner) => {
8406 Error::ConflictException(inner)
8407 }
8408 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::InternalFailureException(inner) => {
8409 Error::InternalFailureException(inner)
8410 }
8411 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::InvalidParameterValueException(inner) => {
8412 Error::InvalidParameterValueException(inner)
8413 }
8414 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::LimitExceededException(inner) => {
8415 Error::LimitExceededException(inner)
8416 }
8417 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ResourceNotFoundException(inner) => {
8418 Error::ResourceNotFoundException(inner)
8419 }
8420 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ThrottlingException(inner) => {
8421 Error::ThrottlingException(inner)
8422 }
8423 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::UnsupportedUserEditionException(inner) => {
8424 Error::UnsupportedUserEditionException(inner)
8425 }
8426 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8427 }
8428 }
8429}
8430impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme::UpdateThemeError, R>> for Error
8431where
8432 R: Send + Sync + std::fmt::Debug + 'static,
8433{
8434 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme::UpdateThemeError, R>) -> Self {
8435 match err {
8436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8439 source: err.into(),
8440 }),
8441 }
8442 }
8443}
8444impl From<crate::operation::update_theme::UpdateThemeError> for Error {
8445 fn from(err: crate::operation::update_theme::UpdateThemeError) -> Self {
8446 match err {
8447 crate::operation::update_theme::UpdateThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8448 crate::operation::update_theme::UpdateThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8449 crate::operation::update_theme::UpdateThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8450 crate::operation::update_theme::UpdateThemeError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8451 crate::operation::update_theme::UpdateThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8452 crate::operation::update_theme::UpdateThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8453 crate::operation::update_theme::UpdateThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8454 crate::operation::update_theme::UpdateThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
8455 crate::operation::update_theme::UpdateThemeError::Unhandled(inner) => Error::Unhandled(inner),
8456 }
8457 }
8458}
8459impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_alias::UpdateThemeAliasError, R>> for Error
8460where
8461 R: Send + Sync + std::fmt::Debug + 'static,
8462{
8463 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_alias::UpdateThemeAliasError, R>) -> Self {
8464 match err {
8465 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8466 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8467 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8468 source: err.into(),
8469 }),
8470 }
8471 }
8472}
8473impl From<crate::operation::update_theme_alias::UpdateThemeAliasError> for Error {
8474 fn from(err: crate::operation::update_theme_alias::UpdateThemeAliasError) -> Self {
8475 match err {
8476 crate::operation::update_theme_alias::UpdateThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
8477 crate::operation::update_theme_alias::UpdateThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8478 crate::operation::update_theme_alias::UpdateThemeAliasError::InvalidParameterValueException(inner) => {
8479 Error::InvalidParameterValueException(inner)
8480 }
8481 crate::operation::update_theme_alias::UpdateThemeAliasError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8482 crate::operation::update_theme_alias::UpdateThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8483 crate::operation::update_theme_alias::UpdateThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8484 crate::operation::update_theme_alias::UpdateThemeAliasError::UnsupportedUserEditionException(inner) => {
8485 Error::UnsupportedUserEditionException(inner)
8486 }
8487 crate::operation::update_theme_alias::UpdateThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
8488 }
8489 }
8490}
8491impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_permissions::UpdateThemePermissionsError, R>> for Error
8492where
8493 R: Send + Sync + std::fmt::Debug + 'static,
8494{
8495 fn from(
8496 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_permissions::UpdateThemePermissionsError, R>,
8497 ) -> Self {
8498 match err {
8499 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8500 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8501 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8502 source: err.into(),
8503 }),
8504 }
8505 }
8506}
8507impl From<crate::operation::update_theme_permissions::UpdateThemePermissionsError> for Error {
8508 fn from(err: crate::operation::update_theme_permissions::UpdateThemePermissionsError) -> Self {
8509 match err {
8510 crate::operation::update_theme_permissions::UpdateThemePermissionsError::AccessDeniedException(inner) => {
8511 Error::AccessDeniedException(inner)
8512 }
8513 crate::operation::update_theme_permissions::UpdateThemePermissionsError::InternalFailureException(inner) => {
8514 Error::InternalFailureException(inner)
8515 }
8516 crate::operation::update_theme_permissions::UpdateThemePermissionsError::InvalidParameterValueException(inner) => {
8517 Error::InvalidParameterValueException(inner)
8518 }
8519 crate::operation::update_theme_permissions::UpdateThemePermissionsError::LimitExceededException(inner) => {
8520 Error::LimitExceededException(inner)
8521 }
8522 crate::operation::update_theme_permissions::UpdateThemePermissionsError::ResourceNotFoundException(inner) => {
8523 Error::ResourceNotFoundException(inner)
8524 }
8525 crate::operation::update_theme_permissions::UpdateThemePermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8526 crate::operation::update_theme_permissions::UpdateThemePermissionsError::UnsupportedUserEditionException(inner) => {
8527 Error::UnsupportedUserEditionException(inner)
8528 }
8529 crate::operation::update_theme_permissions::UpdateThemePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8530 }
8531 }
8532}
8533impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic::UpdateTopicError, R>> for Error
8534where
8535 R: Send + Sync + std::fmt::Debug + 'static,
8536{
8537 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic::UpdateTopicError, R>) -> Self {
8538 match err {
8539 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8540 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8541 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8542 source: err.into(),
8543 }),
8544 }
8545 }
8546}
8547impl From<crate::operation::update_topic::UpdateTopicError> for Error {
8548 fn from(err: crate::operation::update_topic::UpdateTopicError) -> Self {
8549 match err {
8550 crate::operation::update_topic::UpdateTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8551 crate::operation::update_topic::UpdateTopicError::ConflictException(inner) => Error::ConflictException(inner),
8552 crate::operation::update_topic::UpdateTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8553 crate::operation::update_topic::UpdateTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8554 crate::operation::update_topic::UpdateTopicError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8555 crate::operation::update_topic::UpdateTopicError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8556 crate::operation::update_topic::UpdateTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8557 crate::operation::update_topic::UpdateTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8558 crate::operation::update_topic::UpdateTopicError::Unhandled(inner) => Error::Unhandled(inner),
8559 }
8560 }
8561}
8562impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_permissions::UpdateTopicPermissionsError, R>> for Error
8563where
8564 R: Send + Sync + std::fmt::Debug + 'static,
8565{
8566 fn from(
8567 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_permissions::UpdateTopicPermissionsError, R>,
8568 ) -> Self {
8569 match err {
8570 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8571 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8572 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8573 source: err.into(),
8574 }),
8575 }
8576 }
8577}
8578impl From<crate::operation::update_topic_permissions::UpdateTopicPermissionsError> for Error {
8579 fn from(err: crate::operation::update_topic_permissions::UpdateTopicPermissionsError) -> Self {
8580 match err {
8581 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::AccessDeniedException(inner) => {
8582 Error::AccessDeniedException(inner)
8583 }
8584 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
8585 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::InternalFailureException(inner) => {
8586 Error::InternalFailureException(inner)
8587 }
8588 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::InvalidParameterValueException(inner) => {
8589 Error::InvalidParameterValueException(inner)
8590 }
8591 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::LimitExceededException(inner) => {
8592 Error::LimitExceededException(inner)
8593 }
8594 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ResourceNotFoundException(inner) => {
8595 Error::ResourceNotFoundException(inner)
8596 }
8597 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8598 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::UnsupportedUserEditionException(inner) => {
8599 Error::UnsupportedUserEditionException(inner)
8600 }
8601 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8602 }
8603 }
8604}
8605impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError, R>>
8606 for Error
8607where
8608 R: Send + Sync + std::fmt::Debug + 'static,
8609{
8610 fn from(
8611 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError, R>,
8612 ) -> Self {
8613 match err {
8614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8617 source: err.into(),
8618 }),
8619 }
8620 }
8621}
8622impl From<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError> for Error {
8623 fn from(err: crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError) -> Self {
8624 match err {
8625 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::AccessDeniedException(inner) => {
8626 Error::AccessDeniedException(inner)
8627 }
8628 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ConflictException(inner) => {
8629 Error::ConflictException(inner)
8630 }
8631 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::InternalFailureException(inner) => {
8632 Error::InternalFailureException(inner)
8633 }
8634 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
8635 Error::InvalidParameterValueException(inner)
8636 }
8637 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::LimitExceededException(inner) => {
8638 Error::LimitExceededException(inner)
8639 }
8640 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ResourceExistsException(inner) => {
8641 Error::ResourceExistsException(inner)
8642 }
8643 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
8644 Error::ResourceNotFoundException(inner)
8645 }
8646 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ThrottlingException(inner) => {
8647 Error::ThrottlingException(inner)
8648 }
8649 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
8650 }
8651 }
8652}
8653impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>> for Error
8654where
8655 R: Send + Sync + std::fmt::Debug + 'static,
8656{
8657 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>) -> Self {
8658 match err {
8659 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8660 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8661 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8662 source: err.into(),
8663 }),
8664 }
8665 }
8666}
8667impl From<crate::operation::update_user::UpdateUserError> for Error {
8668 fn from(err: crate::operation::update_user::UpdateUserError) -> Self {
8669 match err {
8670 crate::operation::update_user::UpdateUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8671 crate::operation::update_user::UpdateUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8672 crate::operation::update_user::UpdateUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8673 crate::operation::update_user::UpdateUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
8674 crate::operation::update_user::UpdateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8675 crate::operation::update_user::UpdateUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
8676 crate::operation::update_user::UpdateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8677 crate::operation::update_user::UpdateUserError::Unhandled(inner) => Error::Unhandled(inner),
8678 }
8679 }
8680}
8681impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError, R>>
8682 for Error
8683where
8684 R: Send + Sync + std::fmt::Debug + 'static,
8685{
8686 fn from(
8687 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError, R>,
8688 ) -> Self {
8689 match err {
8690 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8691 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8692 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8693 source: err.into(),
8694 }),
8695 }
8696 }
8697}
8698impl From<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError> for Error {
8699 fn from(err: crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError) -> Self {
8700 match err {
8701 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::AccessDeniedException(inner) => {
8702 Error::AccessDeniedException(inner)
8703 }
8704 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ConflictException(inner) => {
8705 Error::ConflictException(inner)
8706 }
8707 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::InternalFailureException(inner) => {
8708 Error::InternalFailureException(inner)
8709 }
8710 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::InvalidParameterValueException(inner) => {
8711 Error::InvalidParameterValueException(inner)
8712 }
8713 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::PreconditionNotMetException(inner) => {
8714 Error::PreconditionNotMetException(inner)
8715 }
8716 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ResourceNotFoundException(inner) => {
8717 Error::ResourceNotFoundException(inner)
8718 }
8719 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ResourceUnavailableException(inner) => {
8720 Error::ResourceUnavailableException(inner)
8721 }
8722 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ThrottlingException(inner) => {
8723 Error::ThrottlingException(inner)
8724 }
8725 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
8726 }
8727 }
8728}
8729impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_connection::UpdateVPCConnectionError, R>> for Error
8730where
8731 R: Send + Sync + std::fmt::Debug + 'static,
8732{
8733 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_connection::UpdateVPCConnectionError, R>) -> Self {
8734 match err {
8735 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8736 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8737 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8738 source: err.into(),
8739 }),
8740 }
8741 }
8742}
8743impl From<crate::operation::update_vpc_connection::UpdateVPCConnectionError> for Error {
8744 fn from(err: crate::operation::update_vpc_connection::UpdateVPCConnectionError) -> Self {
8745 match err {
8746 crate::operation::update_vpc_connection::UpdateVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8747 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
8748 crate::operation::update_vpc_connection::UpdateVPCConnectionError::InternalFailureException(inner) => {
8749 Error::InternalFailureException(inner)
8750 }
8751 crate::operation::update_vpc_connection::UpdateVPCConnectionError::InvalidParameterValueException(inner) => {
8752 Error::InvalidParameterValueException(inner)
8753 }
8754 crate::operation::update_vpc_connection::UpdateVPCConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8755 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ResourceNotFoundException(inner) => {
8756 Error::ResourceNotFoundException(inner)
8757 }
8758 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8759 crate::operation::update_vpc_connection::UpdateVPCConnectionError::UnsupportedUserEditionException(inner) => {
8760 Error::UnsupportedUserEditionException(inner)
8761 }
8762 crate::operation::update_vpc_connection::UpdateVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
8763 }
8764 }
8765}
8766impl ::std::error::Error for Error {
8767 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
8768 match self {
8769 Error::AccessDeniedException(inner) => inner.source(),
8770 Error::ConcurrentUpdatingException(inner) => inner.source(),
8771 Error::ConflictException(inner) => inner.source(),
8772 Error::CustomerManagedKeyUnavailableException(inner) => inner.source(),
8773 Error::DomainNotWhitelistedException(inner) => inner.source(),
8774 Error::IdentityTypeNotSupportedException(inner) => inner.source(),
8775 Error::InternalFailureException(inner) => inner.source(),
8776 Error::InternalServerException(inner) => inner.source(),
8777 Error::InvalidDataSetParameterValueException(inner) => inner.source(),
8778 Error::InvalidNextTokenException(inner) => inner.source(),
8779 Error::InvalidParameterValueException(inner) => inner.source(),
8780 Error::InvalidRequestException(inner) => inner.source(),
8781 Error::LimitExceededException(inner) => inner.source(),
8782 Error::PreconditionNotMetException(inner) => inner.source(),
8783 Error::QuickSightUserNotFoundException(inner) => inner.source(),
8784 Error::ResourceExistsException(inner) => inner.source(),
8785 Error::ResourceNotFoundException(inner) => inner.source(),
8786 Error::ResourceUnavailableException(inner) => inner.source(),
8787 Error::SessionLifetimeInMinutesInvalidException(inner) => inner.source(),
8788 Error::ThrottlingException(inner) => inner.source(),
8789 Error::UnsupportedPricingPlanException(inner) => inner.source(),
8790 Error::UnsupportedUserEditionException(inner) => inner.source(),
8791 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
8792 }
8793 }
8794}
8795impl ::aws_types::request_id::RequestId for Error {
8796 fn request_id(&self) -> Option<&str> {
8797 match self {
8798 Self::AccessDeniedException(e) => e.request_id(),
8799 Self::ConcurrentUpdatingException(e) => e.request_id(),
8800 Self::ConflictException(e) => e.request_id(),
8801 Self::CustomerManagedKeyUnavailableException(e) => e.request_id(),
8802 Self::DomainNotWhitelistedException(e) => e.request_id(),
8803 Self::IdentityTypeNotSupportedException(e) => e.request_id(),
8804 Self::InternalFailureException(e) => e.request_id(),
8805 Self::InternalServerException(e) => e.request_id(),
8806 Self::InvalidDataSetParameterValueException(e) => e.request_id(),
8807 Self::InvalidNextTokenException(e) => e.request_id(),
8808 Self::InvalidParameterValueException(e) => e.request_id(),
8809 Self::InvalidRequestException(e) => e.request_id(),
8810 Self::LimitExceededException(e) => e.request_id(),
8811 Self::PreconditionNotMetException(e) => e.request_id(),
8812 Self::QuickSightUserNotFoundException(e) => e.request_id(),
8813 Self::ResourceExistsException(e) => e.request_id(),
8814 Self::ResourceNotFoundException(e) => e.request_id(),
8815 Self::ResourceUnavailableException(e) => e.request_id(),
8816 Self::SessionLifetimeInMinutesInvalidException(e) => e.request_id(),
8817 Self::ThrottlingException(e) => e.request_id(),
8818 Self::UnsupportedPricingPlanException(e) => e.request_id(),
8819 Self::UnsupportedUserEditionException(e) => e.request_id(),
8820 Self::Unhandled(e) => e.meta.request_id(),
8821 }
8822 }
8823}