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_session_embed_url::GetSessionEmbedUrlError, 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_session_embed_url::GetSessionEmbedUrlError, 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_session_embed_url::GetSessionEmbedUrlError> for Error {
4865 fn from(err: crate::operation::get_session_embed_url::GetSessionEmbedUrlError) -> Self {
4866 match err {
4867 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4868 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::InternalFailureException(inner) => {
4869 Error::InternalFailureException(inner)
4870 }
4871 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::InvalidParameterValueException(inner) => {
4872 Error::InvalidParameterValueException(inner)
4873 }
4874 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::QuickSightUserNotFoundException(inner) => {
4875 Error::QuickSightUserNotFoundException(inner)
4876 }
4877 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4878 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ResourceNotFoundException(inner) => {
4879 Error::ResourceNotFoundException(inner)
4880 }
4881 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::SessionLifetimeInMinutesInvalidException(inner) => {
4882 Error::SessionLifetimeInMinutesInvalidException(inner)
4883 }
4884 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4885 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::UnsupportedUserEditionException(inner) => {
4886 Error::UnsupportedUserEditionException(inner)
4887 }
4888 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::Unhandled(inner) => Error::Unhandled(inner),
4889 }
4890 }
4891}
4892impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_action_connectors::ListActionConnectorsError, R>> for Error
4893where
4894 R: Send + Sync + std::fmt::Debug + 'static,
4895{
4896 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_action_connectors::ListActionConnectorsError, R>) -> Self {
4897 match err {
4898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4901 source: err.into(),
4902 }),
4903 }
4904 }
4905}
4906impl From<crate::operation::list_action_connectors::ListActionConnectorsError> for Error {
4907 fn from(err: crate::operation::list_action_connectors::ListActionConnectorsError) -> Self {
4908 match err {
4909 crate::operation::list_action_connectors::ListActionConnectorsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4910 crate::operation::list_action_connectors::ListActionConnectorsError::InternalFailureException(inner) => {
4911 Error::InternalFailureException(inner)
4912 }
4913 crate::operation::list_action_connectors::ListActionConnectorsError::InvalidNextTokenException(inner) => {
4914 Error::InvalidNextTokenException(inner)
4915 }
4916 crate::operation::list_action_connectors::ListActionConnectorsError::InvalidParameterValueException(inner) => {
4917 Error::InvalidParameterValueException(inner)
4918 }
4919 crate::operation::list_action_connectors::ListActionConnectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4920 crate::operation::list_action_connectors::ListActionConnectorsError::Unhandled(inner) => Error::Unhandled(inner),
4921 }
4922 }
4923}
4924impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analyses::ListAnalysesError, R>> for Error
4925where
4926 R: Send + Sync + std::fmt::Debug + 'static,
4927{
4928 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analyses::ListAnalysesError, R>) -> Self {
4929 match err {
4930 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4931 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4932 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4933 source: err.into(),
4934 }),
4935 }
4936 }
4937}
4938impl From<crate::operation::list_analyses::ListAnalysesError> for Error {
4939 fn from(err: crate::operation::list_analyses::ListAnalysesError) -> Self {
4940 match err {
4941 crate::operation::list_analyses::ListAnalysesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4942 crate::operation::list_analyses::ListAnalysesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
4943 crate::operation::list_analyses::ListAnalysesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4944 crate::operation::list_analyses::ListAnalysesError::UnsupportedUserEditionException(inner) => {
4945 Error::UnsupportedUserEditionException(inner)
4946 }
4947 crate::operation::list_analyses::ListAnalysesError::Unhandled(inner) => Error::Unhandled(inner),
4948 }
4949 }
4950}
4951impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError, R>>
4952 for Error
4953where
4954 R: Send + Sync + std::fmt::Debug + 'static,
4955{
4956 fn from(
4957 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError, R>,
4958 ) -> Self {
4959 match err {
4960 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4961 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4962 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4963 source: err.into(),
4964 }),
4965 }
4966 }
4967}
4968impl From<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError> for Error {
4969 fn from(err: crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError) -> Self {
4970 match err {
4971 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::AccessDeniedException(inner) => {
4972 Error::AccessDeniedException(inner)
4973 }
4974 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::InvalidNextTokenException(inner) => {
4975 Error::InvalidNextTokenException(inner)
4976 }
4977 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::ResourceNotFoundException(inner) => {
4978 Error::ResourceNotFoundException(inner)
4979 }
4980 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::ThrottlingException(inner) => {
4981 Error::ThrottlingException(inner)
4982 }
4983 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::UnsupportedUserEditionException(inner) => {
4984 Error::UnsupportedUserEditionException(inner)
4985 }
4986 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::Unhandled(inner) => Error::Unhandled(inner),
4987 }
4988 }
4989}
4990impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError, R>>
4991 for Error
4992where
4993 R: Send + Sync + std::fmt::Debug + 'static,
4994{
4995 fn from(
4996 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError, R>,
4997 ) -> Self {
4998 match err {
4999 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5000 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5001 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5002 source: err.into(),
5003 }),
5004 }
5005 }
5006}
5007impl From<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError> for Error {
5008 fn from(err: crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError) -> Self {
5009 match err {
5010 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::AccessDeniedException(inner) => {
5011 Error::AccessDeniedException(inner)
5012 }
5013 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::InvalidNextTokenException(inner) => {
5014 Error::InvalidNextTokenException(inner)
5015 }
5016 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::ResourceNotFoundException(inner) => {
5017 Error::ResourceNotFoundException(inner)
5018 }
5019 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::ThrottlingException(inner) => {
5020 Error::ThrottlingException(inner)
5021 }
5022 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::UnsupportedUserEditionException(inner) => {
5023 Error::UnsupportedUserEditionException(inner)
5024 }
5025 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
5026 }
5027 }
5028}
5029impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_brands::ListBrandsError, R>> for Error
5030where
5031 R: Send + Sync + std::fmt::Debug + 'static,
5032{
5033 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_brands::ListBrandsError, R>) -> Self {
5034 match err {
5035 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5036 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5037 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5038 source: err.into(),
5039 }),
5040 }
5041 }
5042}
5043impl From<crate::operation::list_brands::ListBrandsError> for Error {
5044 fn from(err: crate::operation::list_brands::ListBrandsError) -> Self {
5045 match err {
5046 crate::operation::list_brands::ListBrandsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5047 crate::operation::list_brands::ListBrandsError::InternalServerException(inner) => Error::InternalServerException(inner),
5048 crate::operation::list_brands::ListBrandsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5049 crate::operation::list_brands::ListBrandsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5050 crate::operation::list_brands::ListBrandsError::Unhandled(inner) => Error::Unhandled(inner),
5051 }
5052 }
5053}
5054impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_permissions::ListCustomPermissionsError, R>> for Error
5055where
5056 R: Send + Sync + std::fmt::Debug + 'static,
5057{
5058 fn from(
5059 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_permissions::ListCustomPermissionsError, R>,
5060 ) -> Self {
5061 match err {
5062 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5063 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5064 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5065 source: err.into(),
5066 }),
5067 }
5068 }
5069}
5070impl From<crate::operation::list_custom_permissions::ListCustomPermissionsError> for Error {
5071 fn from(err: crate::operation::list_custom_permissions::ListCustomPermissionsError) -> Self {
5072 match err {
5073 crate::operation::list_custom_permissions::ListCustomPermissionsError::AccessDeniedException(inner) => {
5074 Error::AccessDeniedException(inner)
5075 }
5076 crate::operation::list_custom_permissions::ListCustomPermissionsError::InternalFailureException(inner) => {
5077 Error::InternalFailureException(inner)
5078 }
5079 crate::operation::list_custom_permissions::ListCustomPermissionsError::InvalidParameterValueException(inner) => {
5080 Error::InvalidParameterValueException(inner)
5081 }
5082 crate::operation::list_custom_permissions::ListCustomPermissionsError::PreconditionNotMetException(inner) => {
5083 Error::PreconditionNotMetException(inner)
5084 }
5085 crate::operation::list_custom_permissions::ListCustomPermissionsError::ResourceNotFoundException(inner) => {
5086 Error::ResourceNotFoundException(inner)
5087 }
5088 crate::operation::list_custom_permissions::ListCustomPermissionsError::ResourceUnavailableException(inner) => {
5089 Error::ResourceUnavailableException(inner)
5090 }
5091 crate::operation::list_custom_permissions::ListCustomPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5092 crate::operation::list_custom_permissions::ListCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
5093 }
5094 }
5095}
5096impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>> for Error
5097where
5098 R: Send + Sync + std::fmt::Debug + 'static,
5099{
5100 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>) -> Self {
5101 match err {
5102 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5103 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5104 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5105 source: err.into(),
5106 }),
5107 }
5108 }
5109}
5110impl From<crate::operation::list_dashboards::ListDashboardsError> for Error {
5111 fn from(err: crate::operation::list_dashboards::ListDashboardsError) -> Self {
5112 match err {
5113 crate::operation::list_dashboards::ListDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5114 crate::operation::list_dashboards::ListDashboardsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5115 crate::operation::list_dashboards::ListDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5116 crate::operation::list_dashboards::ListDashboardsError::UnsupportedUserEditionException(inner) => {
5117 Error::UnsupportedUserEditionException(inner)
5118 }
5119 crate::operation::list_dashboards::ListDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
5120 }
5121 }
5122}
5123impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboard_versions::ListDashboardVersionsError, R>> for Error
5124where
5125 R: Send + Sync + std::fmt::Debug + 'static,
5126{
5127 fn from(
5128 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboard_versions::ListDashboardVersionsError, R>,
5129 ) -> Self {
5130 match err {
5131 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5132 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5133 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5134 source: err.into(),
5135 }),
5136 }
5137 }
5138}
5139impl From<crate::operation::list_dashboard_versions::ListDashboardVersionsError> for Error {
5140 fn from(err: crate::operation::list_dashboard_versions::ListDashboardVersionsError) -> Self {
5141 match err {
5142 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InternalFailureException(inner) => {
5143 Error::InternalFailureException(inner)
5144 }
5145 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InvalidNextTokenException(inner) => {
5146 Error::InvalidNextTokenException(inner)
5147 }
5148 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InvalidParameterValueException(inner) => {
5149 Error::InvalidParameterValueException(inner)
5150 }
5151 crate::operation::list_dashboard_versions::ListDashboardVersionsError::ResourceNotFoundException(inner) => {
5152 Error::ResourceNotFoundException(inner)
5153 }
5154 crate::operation::list_dashboard_versions::ListDashboardVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5155 crate::operation::list_dashboard_versions::ListDashboardVersionsError::UnsupportedUserEditionException(inner) => {
5156 Error::UnsupportedUserEditionException(inner)
5157 }
5158 crate::operation::list_dashboard_versions::ListDashboardVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5159 }
5160 }
5161}
5162impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sets::ListDataSetsError, R>> for Error
5163where
5164 R: Send + Sync + std::fmt::Debug + 'static,
5165{
5166 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sets::ListDataSetsError, R>) -> Self {
5167 match err {
5168 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5169 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5170 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5171 source: err.into(),
5172 }),
5173 }
5174 }
5175}
5176impl From<crate::operation::list_data_sets::ListDataSetsError> for Error {
5177 fn from(err: crate::operation::list_data_sets::ListDataSetsError) -> Self {
5178 match err {
5179 crate::operation::list_data_sets::ListDataSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5180 crate::operation::list_data_sets::ListDataSetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5181 crate::operation::list_data_sets::ListDataSetsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5182 crate::operation::list_data_sets::ListDataSetsError::InvalidParameterValueException(inner) => {
5183 Error::InvalidParameterValueException(inner)
5184 }
5185 crate::operation::list_data_sets::ListDataSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5186 crate::operation::list_data_sets::ListDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
5187 }
5188 }
5189}
5190impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>> for Error
5191where
5192 R: Send + Sync + std::fmt::Debug + 'static,
5193{
5194 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>) -> Self {
5195 match err {
5196 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5197 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5198 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5199 source: err.into(),
5200 }),
5201 }
5202 }
5203}
5204impl From<crate::operation::list_data_sources::ListDataSourcesError> for Error {
5205 fn from(err: crate::operation::list_data_sources::ListDataSourcesError) -> Self {
5206 match err {
5207 crate::operation::list_data_sources::ListDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5208 crate::operation::list_data_sources::ListDataSourcesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5209 crate::operation::list_data_sources::ListDataSourcesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5210 crate::operation::list_data_sources::ListDataSourcesError::InvalidParameterValueException(inner) => {
5211 Error::InvalidParameterValueException(inner)
5212 }
5213 crate::operation::list_data_sources::ListDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5214 crate::operation::list_data_sources::ListDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
5215 }
5216 }
5217}
5218impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>> for Error
5219where
5220 R: Send + Sync + std::fmt::Debug + 'static,
5221{
5222 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>) -> Self {
5223 match err {
5224 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5225 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5226 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5227 source: err.into(),
5228 }),
5229 }
5230 }
5231}
5232impl From<crate::operation::list_flows::ListFlowsError> for Error {
5233 fn from(err: crate::operation::list_flows::ListFlowsError) -> Self {
5234 match err {
5235 crate::operation::list_flows::ListFlowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5236 crate::operation::list_flows::ListFlowsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5237 crate::operation::list_flows::ListFlowsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5238 crate::operation::list_flows::ListFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5239 crate::operation::list_flows::ListFlowsError::Unhandled(inner) => Error::Unhandled(inner),
5240 }
5241 }
5242}
5243impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folder_members::ListFolderMembersError, R>> for Error
5244where
5245 R: Send + Sync + std::fmt::Debug + 'static,
5246{
5247 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folder_members::ListFolderMembersError, R>) -> Self {
5248 match err {
5249 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5250 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5251 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5252 source: err.into(),
5253 }),
5254 }
5255 }
5256}
5257impl From<crate::operation::list_folder_members::ListFolderMembersError> for Error {
5258 fn from(err: crate::operation::list_folder_members::ListFolderMembersError) -> Self {
5259 match err {
5260 crate::operation::list_folder_members::ListFolderMembersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5261 crate::operation::list_folder_members::ListFolderMembersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5262 crate::operation::list_folder_members::ListFolderMembersError::InvalidNextTokenException(inner) => {
5263 Error::InvalidNextTokenException(inner)
5264 }
5265 crate::operation::list_folder_members::ListFolderMembersError::InvalidParameterValueException(inner) => {
5266 Error::InvalidParameterValueException(inner)
5267 }
5268 crate::operation::list_folder_members::ListFolderMembersError::ResourceNotFoundException(inner) => {
5269 Error::ResourceNotFoundException(inner)
5270 }
5271 crate::operation::list_folder_members::ListFolderMembersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5272 crate::operation::list_folder_members::ListFolderMembersError::UnsupportedUserEditionException(inner) => {
5273 Error::UnsupportedUserEditionException(inner)
5274 }
5275 crate::operation::list_folder_members::ListFolderMembersError::Unhandled(inner) => Error::Unhandled(inner),
5276 }
5277 }
5278}
5279impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders::ListFoldersError, R>> for Error
5280where
5281 R: Send + Sync + std::fmt::Debug + 'static,
5282{
5283 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders::ListFoldersError, R>) -> Self {
5284 match err {
5285 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5286 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5287 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5288 source: err.into(),
5289 }),
5290 }
5291 }
5292}
5293impl From<crate::operation::list_folders::ListFoldersError> for Error {
5294 fn from(err: crate::operation::list_folders::ListFoldersError) -> Self {
5295 match err {
5296 crate::operation::list_folders::ListFoldersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5297 crate::operation::list_folders::ListFoldersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5298 crate::operation::list_folders::ListFoldersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5299 crate::operation::list_folders::ListFoldersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5300 crate::operation::list_folders::ListFoldersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5301 crate::operation::list_folders::ListFoldersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5302 crate::operation::list_folders::ListFoldersError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5303 crate::operation::list_folders::ListFoldersError::Unhandled(inner) => Error::Unhandled(inner),
5304 }
5305 }
5306}
5307impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders_for_resource::ListFoldersForResourceError, R>>
5308 for Error
5309where
5310 R: Send + Sync + std::fmt::Debug + 'static,
5311{
5312 fn from(
5313 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders_for_resource::ListFoldersForResourceError, R>,
5314 ) -> Self {
5315 match err {
5316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5319 source: err.into(),
5320 }),
5321 }
5322 }
5323}
5324impl From<crate::operation::list_folders_for_resource::ListFoldersForResourceError> for Error {
5325 fn from(err: crate::operation::list_folders_for_resource::ListFoldersForResourceError) -> Self {
5326 match err {
5327 crate::operation::list_folders_for_resource::ListFoldersForResourceError::AccessDeniedException(inner) => {
5328 Error::AccessDeniedException(inner)
5329 }
5330 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InternalFailureException(inner) => {
5331 Error::InternalFailureException(inner)
5332 }
5333 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InvalidNextTokenException(inner) => {
5334 Error::InvalidNextTokenException(inner)
5335 }
5336 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InvalidParameterValueException(inner) => {
5337 Error::InvalidParameterValueException(inner)
5338 }
5339 crate::operation::list_folders_for_resource::ListFoldersForResourceError::ResourceNotFoundException(inner) => {
5340 Error::ResourceNotFoundException(inner)
5341 }
5342 crate::operation::list_folders_for_resource::ListFoldersForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5343 crate::operation::list_folders_for_resource::ListFoldersForResourceError::UnsupportedUserEditionException(inner) => {
5344 Error::UnsupportedUserEditionException(inner)
5345 }
5346 crate::operation::list_folders_for_resource::ListFoldersForResourceError::Unhandled(inner) => Error::Unhandled(inner),
5347 }
5348 }
5349}
5350impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_memberships::ListGroupMembershipsError, R>> for Error
5351where
5352 R: Send + Sync + std::fmt::Debug + 'static,
5353{
5354 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_memberships::ListGroupMembershipsError, R>) -> Self {
5355 match err {
5356 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5357 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5358 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5359 source: err.into(),
5360 }),
5361 }
5362 }
5363}
5364impl From<crate::operation::list_group_memberships::ListGroupMembershipsError> for Error {
5365 fn from(err: crate::operation::list_group_memberships::ListGroupMembershipsError) -> Self {
5366 match err {
5367 crate::operation::list_group_memberships::ListGroupMembershipsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5368 crate::operation::list_group_memberships::ListGroupMembershipsError::InternalFailureException(inner) => {
5369 Error::InternalFailureException(inner)
5370 }
5371 crate::operation::list_group_memberships::ListGroupMembershipsError::InvalidNextTokenException(inner) => {
5372 Error::InvalidNextTokenException(inner)
5373 }
5374 crate::operation::list_group_memberships::ListGroupMembershipsError::InvalidParameterValueException(inner) => {
5375 Error::InvalidParameterValueException(inner)
5376 }
5377 crate::operation::list_group_memberships::ListGroupMembershipsError::PreconditionNotMetException(inner) => {
5378 Error::PreconditionNotMetException(inner)
5379 }
5380 crate::operation::list_group_memberships::ListGroupMembershipsError::ResourceNotFoundException(inner) => {
5381 Error::ResourceNotFoundException(inner)
5382 }
5383 crate::operation::list_group_memberships::ListGroupMembershipsError::ResourceUnavailableException(inner) => {
5384 Error::ResourceUnavailableException(inner)
5385 }
5386 crate::operation::list_group_memberships::ListGroupMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5387 crate::operation::list_group_memberships::ListGroupMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
5388 }
5389 }
5390}
5391impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>> for Error
5392where
5393 R: Send + Sync + std::fmt::Debug + 'static,
5394{
5395 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>) -> Self {
5396 match err {
5397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5400 source: err.into(),
5401 }),
5402 }
5403 }
5404}
5405impl From<crate::operation::list_groups::ListGroupsError> for Error {
5406 fn from(err: crate::operation::list_groups::ListGroupsError) -> Self {
5407 match err {
5408 crate::operation::list_groups::ListGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5409 crate::operation::list_groups::ListGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5410 crate::operation::list_groups::ListGroupsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5411 crate::operation::list_groups::ListGroupsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5412 crate::operation::list_groups::ListGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5413 crate::operation::list_groups::ListGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5414 crate::operation::list_groups::ListGroupsError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5415 crate::operation::list_groups::ListGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5416 crate::operation::list_groups::ListGroupsError::Unhandled(inner) => Error::Unhandled(inner),
5417 }
5418 }
5419}
5420impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError, R>>
5421 for Error
5422where
5423 R: Send + Sync + std::fmt::Debug + 'static,
5424{
5425 fn from(
5426 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError, R>,
5427 ) -> Self {
5428 match err {
5429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5432 source: err.into(),
5433 }),
5434 }
5435 }
5436}
5437impl From<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError> for Error {
5438 fn from(err: crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError) -> Self {
5439 match err {
5440 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::AccessDeniedException(inner) => {
5441 Error::AccessDeniedException(inner)
5442 }
5443 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InternalFailureException(inner) => {
5444 Error::InternalFailureException(inner)
5445 }
5446 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InvalidNextTokenException(inner) => {
5447 Error::InvalidNextTokenException(inner)
5448 }
5449 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InvalidParameterValueException(inner) => {
5450 Error::InvalidParameterValueException(inner)
5451 }
5452 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::ResourceNotFoundException(inner) => {
5453 Error::ResourceNotFoundException(inner)
5454 }
5455 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::ThrottlingException(inner) => {
5456 Error::ThrottlingException(inner)
5457 }
5458 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::Unhandled(inner) => Error::Unhandled(inner),
5459 }
5460 }
5461}
5462impl<R>
5463 From<
5464 ::aws_smithy_runtime_api::client::result::SdkError<
5465 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError,
5466 R,
5467 >,
5468 > for Error
5469where
5470 R: Send + Sync + std::fmt::Debug + 'static,
5471{
5472 fn from(
5473 err: ::aws_smithy_runtime_api::client::result::SdkError<
5474 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError,
5475 R,
5476 >,
5477 ) -> Self {
5478 match err {
5479 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5480 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5481 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5482 source: err.into(),
5483 }),
5484 }
5485 }
5486}
5487impl From<crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError> for Error {
5488 fn from(err: crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError) -> Self {
5489 match err {
5490 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::AccessDeniedException(inner) => {
5491 Error::AccessDeniedException(inner)
5492 }
5493 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ConcurrentUpdatingException(inner) => {
5494 Error::ConcurrentUpdatingException(inner)
5495 }
5496 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::InternalFailureException(inner) => {
5497 Error::InternalFailureException(inner)
5498 }
5499 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::InvalidParameterValueException(inner) => {
5500 Error::InvalidParameterValueException(inner)
5501 }
5502 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ResourceExistsException(inner) => {
5503 Error::ResourceExistsException(inner)
5504 }
5505 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ResourceNotFoundException(inner) => {
5506 Error::ResourceNotFoundException(inner)
5507 }
5508 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ThrottlingException(inner) => {
5509 Error::ThrottlingException(inner)
5510 }
5511 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::Unhandled(inner) => Error::Unhandled(inner),
5512 }
5513 }
5514}
5515impl<R>
5516 From<
5517 ::aws_smithy_runtime_api::client::result::SdkError<
5518 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError,
5519 R,
5520 >,
5521 > for Error
5522where
5523 R: Send + Sync + std::fmt::Debug + 'static,
5524{
5525 fn from(
5526 err: ::aws_smithy_runtime_api::client::result::SdkError<
5527 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError,
5528 R,
5529 >,
5530 ) -> Self {
5531 match err {
5532 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5533 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5534 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5535 source: err.into(),
5536 }),
5537 }
5538 }
5539}
5540impl From<crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError> for Error {
5541 fn from(err: crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError) -> Self {
5542 match err {
5543 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::AccessDeniedException(inner) => {
5544 Error::AccessDeniedException(inner)
5545 }
5546 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::InternalFailureException(inner) => {
5547 Error::InternalFailureException(inner)
5548 }
5549 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::InvalidParameterValueException(inner) => {
5550 Error::InvalidParameterValueException(inner)
5551 }
5552 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::ResourceNotFoundException(inner) => {
5553 Error::ResourceNotFoundException(inner)
5554 }
5555 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::ThrottlingException(inner) => {
5556 Error::ThrottlingException(inner)
5557 }
5558 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::Unhandled(inner) => Error::Unhandled(inner),
5559 }
5560 }
5561}
5562impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestions::ListIngestionsError, R>> for Error
5563where
5564 R: Send + Sync + std::fmt::Debug + 'static,
5565{
5566 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestions::ListIngestionsError, R>) -> Self {
5567 match err {
5568 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5569 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5570 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5571 source: err.into(),
5572 }),
5573 }
5574 }
5575}
5576impl From<crate::operation::list_ingestions::ListIngestionsError> for Error {
5577 fn from(err: crate::operation::list_ingestions::ListIngestionsError) -> Self {
5578 match err {
5579 crate::operation::list_ingestions::ListIngestionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5580 crate::operation::list_ingestions::ListIngestionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5581 crate::operation::list_ingestions::ListIngestionsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5582 crate::operation::list_ingestions::ListIngestionsError::InvalidParameterValueException(inner) => {
5583 Error::InvalidParameterValueException(inner)
5584 }
5585 crate::operation::list_ingestions::ListIngestionsError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
5586 crate::operation::list_ingestions::ListIngestionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5587 crate::operation::list_ingestions::ListIngestionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5588 crate::operation::list_ingestions::ListIngestionsError::Unhandled(inner) => Error::Unhandled(inner),
5589 }
5590 }
5591}
5592impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_namespaces::ListNamespacesError, R>> for Error
5593where
5594 R: Send + Sync + std::fmt::Debug + 'static,
5595{
5596 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_namespaces::ListNamespacesError, R>) -> Self {
5597 match err {
5598 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5599 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5600 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5601 source: err.into(),
5602 }),
5603 }
5604 }
5605}
5606impl From<crate::operation::list_namespaces::ListNamespacesError> for Error {
5607 fn from(err: crate::operation::list_namespaces::ListNamespacesError) -> Self {
5608 match err {
5609 crate::operation::list_namespaces::ListNamespacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5610 crate::operation::list_namespaces::ListNamespacesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5611 crate::operation::list_namespaces::ListNamespacesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5612 crate::operation::list_namespaces::ListNamespacesError::InvalidParameterValueException(inner) => {
5613 Error::InvalidParameterValueException(inner)
5614 }
5615 crate::operation::list_namespaces::ListNamespacesError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5616 crate::operation::list_namespaces::ListNamespacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5617 crate::operation::list_namespaces::ListNamespacesError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5618 crate::operation::list_namespaces::ListNamespacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5619 crate::operation::list_namespaces::ListNamespacesError::Unhandled(inner) => Error::Unhandled(inner),
5620 }
5621 }
5622}
5623impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_refresh_schedules::ListRefreshSchedulesError, R>> for Error
5624where
5625 R: Send + Sync + std::fmt::Debug + 'static,
5626{
5627 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_refresh_schedules::ListRefreshSchedulesError, R>) -> Self {
5628 match err {
5629 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5630 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5631 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5632 source: err.into(),
5633 }),
5634 }
5635 }
5636}
5637impl From<crate::operation::list_refresh_schedules::ListRefreshSchedulesError> for Error {
5638 fn from(err: crate::operation::list_refresh_schedules::ListRefreshSchedulesError) -> Self {
5639 match err {
5640 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5641 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::InternalFailureException(inner) => {
5642 Error::InternalFailureException(inner)
5643 }
5644 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::InvalidParameterValueException(inner) => {
5645 Error::InvalidParameterValueException(inner)
5646 }
5647 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::LimitExceededException(inner) => {
5648 Error::LimitExceededException(inner)
5649 }
5650 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::ResourceNotFoundException(inner) => {
5651 Error::ResourceNotFoundException(inner)
5652 }
5653 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5654 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::Unhandled(inner) => Error::Unhandled(inner),
5655 }
5656 }
5657}
5658impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_memberships::ListRoleMembershipsError, 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_role_memberships::ListRoleMembershipsError, 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_role_memberships::ListRoleMembershipsError> for Error {
5673 fn from(err: crate::operation::list_role_memberships::ListRoleMembershipsError) -> Self {
5674 match err {
5675 crate::operation::list_role_memberships::ListRoleMembershipsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5676 crate::operation::list_role_memberships::ListRoleMembershipsError::InternalFailureException(inner) => {
5677 Error::InternalFailureException(inner)
5678 }
5679 crate::operation::list_role_memberships::ListRoleMembershipsError::InvalidNextTokenException(inner) => {
5680 Error::InvalidNextTokenException(inner)
5681 }
5682 crate::operation::list_role_memberships::ListRoleMembershipsError::InvalidParameterValueException(inner) => {
5683 Error::InvalidParameterValueException(inner)
5684 }
5685 crate::operation::list_role_memberships::ListRoleMembershipsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5686 crate::operation::list_role_memberships::ListRoleMembershipsError::PreconditionNotMetException(inner) => {
5687 Error::PreconditionNotMetException(inner)
5688 }
5689 crate::operation::list_role_memberships::ListRoleMembershipsError::ResourceNotFoundException(inner) => {
5690 Error::ResourceNotFoundException(inner)
5691 }
5692 crate::operation::list_role_memberships::ListRoleMembershipsError::ResourceUnavailableException(inner) => {
5693 Error::ResourceUnavailableException(inner)
5694 }
5695 crate::operation::list_role_memberships::ListRoleMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5696 crate::operation::list_role_memberships::ListRoleMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
5697 }
5698 }
5699}
5700impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
5701where
5702 R: Send + Sync + std::fmt::Debug + 'static,
5703{
5704 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
5705 match err {
5706 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5707 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5708 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5709 source: err.into(),
5710 }),
5711 }
5712 }
5713}
5714impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
5715 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
5716 match err {
5717 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5718 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalFailureException(inner) => {
5719 Error::InternalFailureException(inner)
5720 }
5721 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterValueException(inner) => {
5722 Error::InvalidParameterValueException(inner)
5723 }
5724 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
5725 Error::ResourceNotFoundException(inner)
5726 }
5727 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5728 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
5729 }
5730 }
5731}
5732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_aliases::ListTemplateAliasesError, R>> for Error
5733where
5734 R: Send + Sync + std::fmt::Debug + 'static,
5735{
5736 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_aliases::ListTemplateAliasesError, R>) -> Self {
5737 match err {
5738 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5739 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5740 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5741 source: err.into(),
5742 }),
5743 }
5744 }
5745}
5746impl From<crate::operation::list_template_aliases::ListTemplateAliasesError> for Error {
5747 fn from(err: crate::operation::list_template_aliases::ListTemplateAliasesError) -> Self {
5748 match err {
5749 crate::operation::list_template_aliases::ListTemplateAliasesError::InternalFailureException(inner) => {
5750 Error::InternalFailureException(inner)
5751 }
5752 crate::operation::list_template_aliases::ListTemplateAliasesError::InvalidNextTokenException(inner) => {
5753 Error::InvalidNextTokenException(inner)
5754 }
5755 crate::operation::list_template_aliases::ListTemplateAliasesError::ResourceNotFoundException(inner) => {
5756 Error::ResourceNotFoundException(inner)
5757 }
5758 crate::operation::list_template_aliases::ListTemplateAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5759 crate::operation::list_template_aliases::ListTemplateAliasesError::UnsupportedUserEditionException(inner) => {
5760 Error::UnsupportedUserEditionException(inner)
5761 }
5762 crate::operation::list_template_aliases::ListTemplateAliasesError::Unhandled(inner) => Error::Unhandled(inner),
5763 }
5764 }
5765}
5766impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_templates::ListTemplatesError, R>> for Error
5767where
5768 R: Send + Sync + std::fmt::Debug + 'static,
5769{
5770 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_templates::ListTemplatesError, R>) -> Self {
5771 match err {
5772 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5773 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5774 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5775 source: err.into(),
5776 }),
5777 }
5778 }
5779}
5780impl From<crate::operation::list_templates::ListTemplatesError> for Error {
5781 fn from(err: crate::operation::list_templates::ListTemplatesError) -> Self {
5782 match err {
5783 crate::operation::list_templates::ListTemplatesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5784 crate::operation::list_templates::ListTemplatesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5785 crate::operation::list_templates::ListTemplatesError::InvalidParameterValueException(inner) => {
5786 Error::InvalidParameterValueException(inner)
5787 }
5788 crate::operation::list_templates::ListTemplatesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5789 crate::operation::list_templates::ListTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5790 crate::operation::list_templates::ListTemplatesError::UnsupportedUserEditionException(inner) => {
5791 Error::UnsupportedUserEditionException(inner)
5792 }
5793 crate::operation::list_templates::ListTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
5794 }
5795 }
5796}
5797impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_versions::ListTemplateVersionsError, R>> for Error
5798where
5799 R: Send + Sync + std::fmt::Debug + 'static,
5800{
5801 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_versions::ListTemplateVersionsError, R>) -> Self {
5802 match err {
5803 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5804 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5805 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5806 source: err.into(),
5807 }),
5808 }
5809 }
5810}
5811impl From<crate::operation::list_template_versions::ListTemplateVersionsError> for Error {
5812 fn from(err: crate::operation::list_template_versions::ListTemplateVersionsError) -> Self {
5813 match err {
5814 crate::operation::list_template_versions::ListTemplateVersionsError::InternalFailureException(inner) => {
5815 Error::InternalFailureException(inner)
5816 }
5817 crate::operation::list_template_versions::ListTemplateVersionsError::InvalidNextTokenException(inner) => {
5818 Error::InvalidNextTokenException(inner)
5819 }
5820 crate::operation::list_template_versions::ListTemplateVersionsError::InvalidParameterValueException(inner) => {
5821 Error::InvalidParameterValueException(inner)
5822 }
5823 crate::operation::list_template_versions::ListTemplateVersionsError::ResourceNotFoundException(inner) => {
5824 Error::ResourceNotFoundException(inner)
5825 }
5826 crate::operation::list_template_versions::ListTemplateVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5827 crate::operation::list_template_versions::ListTemplateVersionsError::UnsupportedUserEditionException(inner) => {
5828 Error::UnsupportedUserEditionException(inner)
5829 }
5830 crate::operation::list_template_versions::ListTemplateVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5831 }
5832 }
5833}
5834impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_aliases::ListThemeAliasesError, R>> for Error
5835where
5836 R: Send + Sync + std::fmt::Debug + 'static,
5837{
5838 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_aliases::ListThemeAliasesError, R>) -> Self {
5839 match err {
5840 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5841 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5842 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5843 source: err.into(),
5844 }),
5845 }
5846 }
5847}
5848impl From<crate::operation::list_theme_aliases::ListThemeAliasesError> for Error {
5849 fn from(err: crate::operation::list_theme_aliases::ListThemeAliasesError) -> Self {
5850 match err {
5851 crate::operation::list_theme_aliases::ListThemeAliasesError::ConflictException(inner) => Error::ConflictException(inner),
5852 crate::operation::list_theme_aliases::ListThemeAliasesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5853 crate::operation::list_theme_aliases::ListThemeAliasesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5854 crate::operation::list_theme_aliases::ListThemeAliasesError::InvalidParameterValueException(inner) => {
5855 Error::InvalidParameterValueException(inner)
5856 }
5857 crate::operation::list_theme_aliases::ListThemeAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5858 crate::operation::list_theme_aliases::ListThemeAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5859 crate::operation::list_theme_aliases::ListThemeAliasesError::UnsupportedUserEditionException(inner) => {
5860 Error::UnsupportedUserEditionException(inner)
5861 }
5862 crate::operation::list_theme_aliases::ListThemeAliasesError::Unhandled(inner) => Error::Unhandled(inner),
5863 }
5864 }
5865}
5866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_themes::ListThemesError, R>> for Error
5867where
5868 R: Send + Sync + std::fmt::Debug + 'static,
5869{
5870 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_themes::ListThemesError, R>) -> Self {
5871 match err {
5872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5875 source: err.into(),
5876 }),
5877 }
5878 }
5879}
5880impl From<crate::operation::list_themes::ListThemesError> for Error {
5881 fn from(err: crate::operation::list_themes::ListThemesError) -> Self {
5882 match err {
5883 crate::operation::list_themes::ListThemesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5884 crate::operation::list_themes::ListThemesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5885 crate::operation::list_themes::ListThemesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5886 crate::operation::list_themes::ListThemesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5887 crate::operation::list_themes::ListThemesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5888 crate::operation::list_themes::ListThemesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5889 crate::operation::list_themes::ListThemesError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5890 crate::operation::list_themes::ListThemesError::Unhandled(inner) => Error::Unhandled(inner),
5891 }
5892 }
5893}
5894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_versions::ListThemeVersionsError, R>> for Error
5895where
5896 R: Send + Sync + std::fmt::Debug + 'static,
5897{
5898 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_versions::ListThemeVersionsError, R>) -> Self {
5899 match err {
5900 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5901 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5902 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5903 source: err.into(),
5904 }),
5905 }
5906 }
5907}
5908impl From<crate::operation::list_theme_versions::ListThemeVersionsError> for Error {
5909 fn from(err: crate::operation::list_theme_versions::ListThemeVersionsError) -> Self {
5910 match err {
5911 crate::operation::list_theme_versions::ListThemeVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5912 crate::operation::list_theme_versions::ListThemeVersionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5913 crate::operation::list_theme_versions::ListThemeVersionsError::InvalidNextTokenException(inner) => {
5914 Error::InvalidNextTokenException(inner)
5915 }
5916 crate::operation::list_theme_versions::ListThemeVersionsError::InvalidParameterValueException(inner) => {
5917 Error::InvalidParameterValueException(inner)
5918 }
5919 crate::operation::list_theme_versions::ListThemeVersionsError::ResourceNotFoundException(inner) => {
5920 Error::ResourceNotFoundException(inner)
5921 }
5922 crate::operation::list_theme_versions::ListThemeVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5923 crate::operation::list_theme_versions::ListThemeVersionsError::UnsupportedUserEditionException(inner) => {
5924 Error::UnsupportedUserEditionException(inner)
5925 }
5926 crate::operation::list_theme_versions::ListThemeVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5927 }
5928 }
5929}
5930impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError, R>>
5931 for Error
5932where
5933 R: Send + Sync + std::fmt::Debug + 'static,
5934{
5935 fn from(
5936 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError, R>,
5937 ) -> Self {
5938 match err {
5939 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5940 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5941 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5942 source: err.into(),
5943 }),
5944 }
5945 }
5946}
5947impl From<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError> for Error {
5948 fn from(err: crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError) -> Self {
5949 match err {
5950 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::AccessDeniedException(inner) => {
5951 Error::AccessDeniedException(inner)
5952 }
5953 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ConflictException(inner) => {
5954 Error::ConflictException(inner)
5955 }
5956 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::InternalFailureException(inner) => {
5957 Error::InternalFailureException(inner)
5958 }
5959 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::InvalidParameterValueException(inner) => {
5960 Error::InvalidParameterValueException(inner)
5961 }
5962 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::LimitExceededException(inner) => {
5963 Error::LimitExceededException(inner)
5964 }
5965 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ResourceExistsException(inner) => {
5966 Error::ResourceExistsException(inner)
5967 }
5968 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ResourceNotFoundException(inner) => {
5969 Error::ResourceNotFoundException(inner)
5970 }
5971 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ThrottlingException(inner) => {
5972 Error::ThrottlingException(inner)
5973 }
5974 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::Unhandled(inner) => Error::Unhandled(inner),
5975 }
5976 }
5977}
5978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError, R>>
5979 for Error
5980where
5981 R: Send + Sync + std::fmt::Debug + 'static,
5982{
5983 fn from(
5984 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError, R>,
5985 ) -> Self {
5986 match err {
5987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5990 source: err.into(),
5991 }),
5992 }
5993 }
5994}
5995impl From<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError> for Error {
5996 fn from(err: crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError) -> Self {
5997 match err {
5998 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::AccessDeniedException(inner) => {
5999 Error::AccessDeniedException(inner)
6000 }
6001 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::InternalFailureException(inner) => {
6002 Error::InternalFailureException(inner)
6003 }
6004 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::InvalidParameterValueException(inner) => {
6005 Error::InvalidParameterValueException(inner)
6006 }
6007 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::ResourceNotFoundException(inner) => {
6008 Error::ResourceNotFoundException(inner)
6009 }
6010 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::ThrottlingException(inner) => {
6011 Error::ThrottlingException(inner)
6012 }
6013 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::Unhandled(inner) => Error::Unhandled(inner),
6014 }
6015 }
6016}
6017impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topics::ListTopicsError, R>> for Error
6018where
6019 R: Send + Sync + std::fmt::Debug + 'static,
6020{
6021 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topics::ListTopicsError, R>) -> Self {
6022 match err {
6023 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6024 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6025 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6026 source: err.into(),
6027 }),
6028 }
6029 }
6030}
6031impl From<crate::operation::list_topics::ListTopicsError> for Error {
6032 fn from(err: crate::operation::list_topics::ListTopicsError) -> Self {
6033 match err {
6034 crate::operation::list_topics::ListTopicsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6035 crate::operation::list_topics::ListTopicsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6036 crate::operation::list_topics::ListTopicsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6037 crate::operation::list_topics::ListTopicsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6038 crate::operation::list_topics::ListTopicsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6039 crate::operation::list_topics::ListTopicsError::Unhandled(inner) => Error::Unhandled(inner),
6040 }
6041 }
6042}
6043impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_groups::ListUserGroupsError, R>> for Error
6044where
6045 R: Send + Sync + std::fmt::Debug + 'static,
6046{
6047 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_groups::ListUserGroupsError, R>) -> Self {
6048 match err {
6049 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6050 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6051 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6052 source: err.into(),
6053 }),
6054 }
6055 }
6056}
6057impl From<crate::operation::list_user_groups::ListUserGroupsError> for Error {
6058 fn from(err: crate::operation::list_user_groups::ListUserGroupsError) -> Self {
6059 match err {
6060 crate::operation::list_user_groups::ListUserGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6061 crate::operation::list_user_groups::ListUserGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6062 crate::operation::list_user_groups::ListUserGroupsError::InvalidParameterValueException(inner) => {
6063 Error::InvalidParameterValueException(inner)
6064 }
6065 crate::operation::list_user_groups::ListUserGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6066 crate::operation::list_user_groups::ListUserGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6067 crate::operation::list_user_groups::ListUserGroupsError::ResourceUnavailableException(inner) => {
6068 Error::ResourceUnavailableException(inner)
6069 }
6070 crate::operation::list_user_groups::ListUserGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6071 crate::operation::list_user_groups::ListUserGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6072 }
6073 }
6074}
6075impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
6076where
6077 R: Send + Sync + std::fmt::Debug + 'static,
6078{
6079 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
6080 match err {
6081 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6082 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6083 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6084 source: err.into(),
6085 }),
6086 }
6087 }
6088}
6089impl From<crate::operation::list_users::ListUsersError> for Error {
6090 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
6091 match err {
6092 crate::operation::list_users::ListUsersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6093 crate::operation::list_users::ListUsersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6094 crate::operation::list_users::ListUsersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6095 crate::operation::list_users::ListUsersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6096 crate::operation::list_users::ListUsersError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6097 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6098 crate::operation::list_users::ListUsersError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6099 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6100 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
6101 }
6102 }
6103}
6104impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_connections::ListVPCConnectionsError, R>> for Error
6105where
6106 R: Send + Sync + std::fmt::Debug + 'static,
6107{
6108 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_connections::ListVPCConnectionsError, R>) -> Self {
6109 match err {
6110 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6111 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6112 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6113 source: err.into(),
6114 }),
6115 }
6116 }
6117}
6118impl From<crate::operation::list_vpc_connections::ListVPCConnectionsError> for Error {
6119 fn from(err: crate::operation::list_vpc_connections::ListVPCConnectionsError) -> Self {
6120 match err {
6121 crate::operation::list_vpc_connections::ListVPCConnectionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6122 crate::operation::list_vpc_connections::ListVPCConnectionsError::InternalFailureException(inner) => {
6123 Error::InternalFailureException(inner)
6124 }
6125 crate::operation::list_vpc_connections::ListVPCConnectionsError::InvalidNextTokenException(inner) => {
6126 Error::InvalidNextTokenException(inner)
6127 }
6128 crate::operation::list_vpc_connections::ListVPCConnectionsError::InvalidParameterValueException(inner) => {
6129 Error::InvalidParameterValueException(inner)
6130 }
6131 crate::operation::list_vpc_connections::ListVPCConnectionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6132 crate::operation::list_vpc_connections::ListVPCConnectionsError::UnsupportedUserEditionException(inner) => {
6133 Error::UnsupportedUserEditionException(inner)
6134 }
6135 crate::operation::list_vpc_connections::ListVPCConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
6136 }
6137 }
6138}
6139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::predict_qa_results::PredictQAResultsError, 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::predict_qa_results::PredictQAResultsError, 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::predict_qa_results::PredictQAResultsError> for Error {
6154 fn from(err: crate::operation::predict_qa_results::PredictQAResultsError) -> Self {
6155 match err {
6156 crate::operation::predict_qa_results::PredictQAResultsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6157 crate::operation::predict_qa_results::PredictQAResultsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6158 crate::operation::predict_qa_results::PredictQAResultsError::InvalidParameterValueException(inner) => {
6159 Error::InvalidParameterValueException(inner)
6160 }
6161 crate::operation::predict_qa_results::PredictQAResultsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6162 crate::operation::predict_qa_results::PredictQAResultsError::Unhandled(inner) => Error::Unhandled(inner),
6163 }
6164 }
6165}
6166impl<R>
6167 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError, R>>
6168 for Error
6169where
6170 R: Send + Sync + std::fmt::Debug + 'static,
6171{
6172 fn from(
6173 err: ::aws_smithy_runtime_api::client::result::SdkError<
6174 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError,
6175 R,
6176 >,
6177 ) -> Self {
6178 match err {
6179 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6180 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6181 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6182 source: err.into(),
6183 }),
6184 }
6185 }
6186}
6187impl From<crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError> for Error {
6188 fn from(err: crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError) -> Self {
6189 match err {
6190 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
6191 Error::AccessDeniedException(inner)
6192 }
6193 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ConflictException(inner) => {
6194 Error::ConflictException(inner)
6195 }
6196 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::InternalFailureException(inner) => {
6197 Error::InternalFailureException(inner)
6198 }
6199 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
6200 Error::InvalidParameterValueException(inner)
6201 }
6202 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::LimitExceededException(inner) => {
6203 Error::LimitExceededException(inner)
6204 }
6205 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::PreconditionNotMetException(inner) => {
6206 Error::PreconditionNotMetException(inner)
6207 }
6208 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
6209 Error::ResourceNotFoundException(inner)
6210 }
6211 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ThrottlingException(inner) => {
6212 Error::ThrottlingException(inner)
6213 }
6214 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
6215 }
6216 }
6217}
6218impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_user::RegisterUserError, R>> for Error
6219where
6220 R: Send + Sync + std::fmt::Debug + 'static,
6221{
6222 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_user::RegisterUserError, R>) -> Self {
6223 match err {
6224 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6225 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6226 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6227 source: err.into(),
6228 }),
6229 }
6230 }
6231}
6232impl From<crate::operation::register_user::RegisterUserError> for Error {
6233 fn from(err: crate::operation::register_user::RegisterUserError) -> Self {
6234 match err {
6235 crate::operation::register_user::RegisterUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6236 crate::operation::register_user::RegisterUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6237 crate::operation::register_user::RegisterUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6238 crate::operation::register_user::RegisterUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6239 crate::operation::register_user::RegisterUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6240 crate::operation::register_user::RegisterUserError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
6241 crate::operation::register_user::RegisterUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6242 crate::operation::register_user::RegisterUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6243 crate::operation::register_user::RegisterUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6244 crate::operation::register_user::RegisterUserError::Unhandled(inner) => Error::Unhandled(inner),
6245 }
6246 }
6247}
6248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_analysis::RestoreAnalysisError, R>> for Error
6249where
6250 R: Send + Sync + std::fmt::Debug + 'static,
6251{
6252 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_analysis::RestoreAnalysisError, R>) -> Self {
6253 match err {
6254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6257 source: err.into(),
6258 }),
6259 }
6260 }
6261}
6262impl From<crate::operation::restore_analysis::RestoreAnalysisError> for Error {
6263 fn from(err: crate::operation::restore_analysis::RestoreAnalysisError) -> Self {
6264 match err {
6265 crate::operation::restore_analysis::RestoreAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
6266 crate::operation::restore_analysis::RestoreAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6267 crate::operation::restore_analysis::RestoreAnalysisError::InvalidParameterValueException(inner) => {
6268 Error::InvalidParameterValueException(inner)
6269 }
6270 crate::operation::restore_analysis::RestoreAnalysisError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6271 crate::operation::restore_analysis::RestoreAnalysisError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6272 crate::operation::restore_analysis::RestoreAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6273 crate::operation::restore_analysis::RestoreAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6274 crate::operation::restore_analysis::RestoreAnalysisError::UnsupportedUserEditionException(inner) => {
6275 Error::UnsupportedUserEditionException(inner)
6276 }
6277 crate::operation::restore_analysis::RestoreAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
6278 }
6279 }
6280}
6281impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_action_connectors::SearchActionConnectorsError, R>> for Error
6282where
6283 R: Send + Sync + std::fmt::Debug + 'static,
6284{
6285 fn from(
6286 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_action_connectors::SearchActionConnectorsError, R>,
6287 ) -> 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::search_action_connectors::SearchActionConnectorsError> for Error {
6298 fn from(err: crate::operation::search_action_connectors::SearchActionConnectorsError) -> Self {
6299 match err {
6300 crate::operation::search_action_connectors::SearchActionConnectorsError::AccessDeniedException(inner) => {
6301 Error::AccessDeniedException(inner)
6302 }
6303 crate::operation::search_action_connectors::SearchActionConnectorsError::InvalidNextTokenException(inner) => {
6304 Error::InvalidNextTokenException(inner)
6305 }
6306 crate::operation::search_action_connectors::SearchActionConnectorsError::InvalidParameterValueException(inner) => {
6307 Error::InvalidParameterValueException(inner)
6308 }
6309 crate::operation::search_action_connectors::SearchActionConnectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6310 crate::operation::search_action_connectors::SearchActionConnectorsError::Unhandled(inner) => Error::Unhandled(inner),
6311 }
6312 }
6313}
6314impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_analyses::SearchAnalysesError, R>> for Error
6315where
6316 R: Send + Sync + std::fmt::Debug + 'static,
6317{
6318 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_analyses::SearchAnalysesError, R>) -> Self {
6319 match err {
6320 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6321 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6322 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6323 source: err.into(),
6324 }),
6325 }
6326 }
6327}
6328impl From<crate::operation::search_analyses::SearchAnalysesError> for Error {
6329 fn from(err: crate::operation::search_analyses::SearchAnalysesError) -> Self {
6330 match err {
6331 crate::operation::search_analyses::SearchAnalysesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6332 crate::operation::search_analyses::SearchAnalysesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6333 crate::operation::search_analyses::SearchAnalysesError::InvalidParameterValueException(inner) => {
6334 Error::InvalidParameterValueException(inner)
6335 }
6336 crate::operation::search_analyses::SearchAnalysesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6337 crate::operation::search_analyses::SearchAnalysesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6338 crate::operation::search_analyses::SearchAnalysesError::UnsupportedUserEditionException(inner) => {
6339 Error::UnsupportedUserEditionException(inner)
6340 }
6341 crate::operation::search_analyses::SearchAnalysesError::Unhandled(inner) => Error::Unhandled(inner),
6342 }
6343 }
6344}
6345impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_dashboards::SearchDashboardsError, R>> for Error
6346where
6347 R: Send + Sync + std::fmt::Debug + 'static,
6348{
6349 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_dashboards::SearchDashboardsError, R>) -> Self {
6350 match err {
6351 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6352 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6353 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6354 source: err.into(),
6355 }),
6356 }
6357 }
6358}
6359impl From<crate::operation::search_dashboards::SearchDashboardsError> for Error {
6360 fn from(err: crate::operation::search_dashboards::SearchDashboardsError) -> Self {
6361 match err {
6362 crate::operation::search_dashboards::SearchDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6363 crate::operation::search_dashboards::SearchDashboardsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6364 crate::operation::search_dashboards::SearchDashboardsError::InvalidParameterValueException(inner) => {
6365 Error::InvalidParameterValueException(inner)
6366 }
6367 crate::operation::search_dashboards::SearchDashboardsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6368 crate::operation::search_dashboards::SearchDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6369 crate::operation::search_dashboards::SearchDashboardsError::UnsupportedUserEditionException(inner) => {
6370 Error::UnsupportedUserEditionException(inner)
6371 }
6372 crate::operation::search_dashboards::SearchDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
6373 }
6374 }
6375}
6376impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sets::SearchDataSetsError, R>> for Error
6377where
6378 R: Send + Sync + std::fmt::Debug + 'static,
6379{
6380 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sets::SearchDataSetsError, R>) -> Self {
6381 match err {
6382 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6383 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6384 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6385 source: err.into(),
6386 }),
6387 }
6388 }
6389}
6390impl From<crate::operation::search_data_sets::SearchDataSetsError> for Error {
6391 fn from(err: crate::operation::search_data_sets::SearchDataSetsError) -> Self {
6392 match err {
6393 crate::operation::search_data_sets::SearchDataSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6394 crate::operation::search_data_sets::SearchDataSetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6395 crate::operation::search_data_sets::SearchDataSetsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6396 crate::operation::search_data_sets::SearchDataSetsError::InvalidParameterValueException(inner) => {
6397 Error::InvalidParameterValueException(inner)
6398 }
6399 crate::operation::search_data_sets::SearchDataSetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6400 crate::operation::search_data_sets::SearchDataSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6401 crate::operation::search_data_sets::SearchDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
6402 }
6403 }
6404}
6405impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sources::SearchDataSourcesError, R>> for Error
6406where
6407 R: Send + Sync + std::fmt::Debug + 'static,
6408{
6409 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sources::SearchDataSourcesError, R>) -> Self {
6410 match err {
6411 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6412 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6413 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6414 source: err.into(),
6415 }),
6416 }
6417 }
6418}
6419impl From<crate::operation::search_data_sources::SearchDataSourcesError> for Error {
6420 fn from(err: crate::operation::search_data_sources::SearchDataSourcesError) -> Self {
6421 match err {
6422 crate::operation::search_data_sources::SearchDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6423 crate::operation::search_data_sources::SearchDataSourcesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6424 crate::operation::search_data_sources::SearchDataSourcesError::InvalidNextTokenException(inner) => {
6425 Error::InvalidNextTokenException(inner)
6426 }
6427 crate::operation::search_data_sources::SearchDataSourcesError::InvalidParameterValueException(inner) => {
6428 Error::InvalidParameterValueException(inner)
6429 }
6430 crate::operation::search_data_sources::SearchDataSourcesError::ResourceNotFoundException(inner) => {
6431 Error::ResourceNotFoundException(inner)
6432 }
6433 crate::operation::search_data_sources::SearchDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6434 crate::operation::search_data_sources::SearchDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
6435 }
6436 }
6437}
6438impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_flows::SearchFlowsError, R>> for Error
6439where
6440 R: Send + Sync + std::fmt::Debug + 'static,
6441{
6442 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_flows::SearchFlowsError, R>) -> Self {
6443 match err {
6444 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6445 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6446 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6447 source: err.into(),
6448 }),
6449 }
6450 }
6451}
6452impl From<crate::operation::search_flows::SearchFlowsError> for Error {
6453 fn from(err: crate::operation::search_flows::SearchFlowsError) -> Self {
6454 match err {
6455 crate::operation::search_flows::SearchFlowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6456 crate::operation::search_flows::SearchFlowsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6457 crate::operation::search_flows::SearchFlowsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6458 crate::operation::search_flows::SearchFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6459 crate::operation::search_flows::SearchFlowsError::Unhandled(inner) => Error::Unhandled(inner),
6460 }
6461 }
6462}
6463impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_folders::SearchFoldersError, R>> for Error
6464where
6465 R: Send + Sync + std::fmt::Debug + 'static,
6466{
6467 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_folders::SearchFoldersError, R>) -> Self {
6468 match err {
6469 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6470 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6471 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6472 source: err.into(),
6473 }),
6474 }
6475 }
6476}
6477impl From<crate::operation::search_folders::SearchFoldersError> for Error {
6478 fn from(err: crate::operation::search_folders::SearchFoldersError) -> Self {
6479 match err {
6480 crate::operation::search_folders::SearchFoldersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6481 crate::operation::search_folders::SearchFoldersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6482 crate::operation::search_folders::SearchFoldersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6483 crate::operation::search_folders::SearchFoldersError::InvalidParameterValueException(inner) => {
6484 Error::InvalidParameterValueException(inner)
6485 }
6486 crate::operation::search_folders::SearchFoldersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6487 crate::operation::search_folders::SearchFoldersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6488 crate::operation::search_folders::SearchFoldersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6489 crate::operation::search_folders::SearchFoldersError::UnsupportedUserEditionException(inner) => {
6490 Error::UnsupportedUserEditionException(inner)
6491 }
6492 crate::operation::search_folders::SearchFoldersError::Unhandled(inner) => Error::Unhandled(inner),
6493 }
6494 }
6495}
6496impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_groups::SearchGroupsError, R>> for Error
6497where
6498 R: Send + Sync + std::fmt::Debug + 'static,
6499{
6500 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_groups::SearchGroupsError, R>) -> Self {
6501 match err {
6502 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6503 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6504 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6505 source: err.into(),
6506 }),
6507 }
6508 }
6509}
6510impl From<crate::operation::search_groups::SearchGroupsError> for Error {
6511 fn from(err: crate::operation::search_groups::SearchGroupsError) -> Self {
6512 match err {
6513 crate::operation::search_groups::SearchGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6514 crate::operation::search_groups::SearchGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6515 crate::operation::search_groups::SearchGroupsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6516 crate::operation::search_groups::SearchGroupsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6517 crate::operation::search_groups::SearchGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6518 crate::operation::search_groups::SearchGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6519 crate::operation::search_groups::SearchGroupsError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6520 crate::operation::search_groups::SearchGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6521 crate::operation::search_groups::SearchGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6522 }
6523 }
6524}
6525impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_topics::SearchTopicsError, R>> for Error
6526where
6527 R: Send + Sync + std::fmt::Debug + 'static,
6528{
6529 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_topics::SearchTopicsError, R>) -> Self {
6530 match err {
6531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6534 source: err.into(),
6535 }),
6536 }
6537 }
6538}
6539impl From<crate::operation::search_topics::SearchTopicsError> for Error {
6540 fn from(err: crate::operation::search_topics::SearchTopicsError) -> Self {
6541 match err {
6542 crate::operation::search_topics::SearchTopicsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6543 crate::operation::search_topics::SearchTopicsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6544 crate::operation::search_topics::SearchTopicsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6545 crate::operation::search_topics::SearchTopicsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6546 crate::operation::search_topics::SearchTopicsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6547 crate::operation::search_topics::SearchTopicsError::UnsupportedUserEditionException(inner) => {
6548 Error::UnsupportedUserEditionException(inner)
6549 }
6550 crate::operation::search_topics::SearchTopicsError::Unhandled(inner) => Error::Unhandled(inner),
6551 }
6552 }
6553}
6554impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError, R>>
6555 for Error
6556where
6557 R: Send + Sync + std::fmt::Debug + 'static,
6558{
6559 fn from(
6560 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError, R>,
6561 ) -> Self {
6562 match err {
6563 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6564 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6565 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6566 source: err.into(),
6567 }),
6568 }
6569 }
6570}
6571impl From<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError> for Error {
6572 fn from(err: crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError) -> Self {
6573 match err {
6574 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::AccessDeniedException(inner) => {
6575 Error::AccessDeniedException(inner)
6576 }
6577 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ConflictException(inner) => {
6578 Error::ConflictException(inner)
6579 }
6580 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::InvalidParameterValueException(inner) => {
6581 Error::InvalidParameterValueException(inner)
6582 }
6583 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::LimitExceededException(inner) => {
6584 Error::LimitExceededException(inner)
6585 }
6586 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ResourceNotFoundException(inner) => {
6587 Error::ResourceNotFoundException(inner)
6588 }
6589 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ThrottlingException(inner) => {
6590 Error::ThrottlingException(inner)
6591 }
6592 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::UnsupportedUserEditionException(inner) => {
6593 Error::UnsupportedUserEditionException(inner)
6594 }
6595 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::Unhandled(inner) => Error::Unhandled(inner),
6596 }
6597 }
6598}
6599impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError, R>>
6600 for Error
6601where
6602 R: Send + Sync + std::fmt::Debug + 'static,
6603{
6604 fn from(
6605 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError, R>,
6606 ) -> Self {
6607 match err {
6608 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6609 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6610 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6611 source: err.into(),
6612 }),
6613 }
6614 }
6615}
6616impl From<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError> for Error {
6617 fn from(err: crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError) -> Self {
6618 match err {
6619 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::AccessDeniedException(inner) => {
6620 Error::AccessDeniedException(inner)
6621 }
6622 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ConflictException(inner) => {
6623 Error::ConflictException(inner)
6624 }
6625 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::InvalidParameterValueException(inner) => {
6626 Error::InvalidParameterValueException(inner)
6627 }
6628 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::LimitExceededException(inner) => {
6629 Error::LimitExceededException(inner)
6630 }
6631 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ResourceNotFoundException(inner) => {
6632 Error::ResourceNotFoundException(inner)
6633 }
6634 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ThrottlingException(inner) => {
6635 Error::ThrottlingException(inner)
6636 }
6637 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::UnsupportedUserEditionException(inner) => {
6638 Error::UnsupportedUserEditionException(inner)
6639 }
6640 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::Unhandled(inner) => Error::Unhandled(inner),
6641 }
6642 }
6643}
6644impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError, R>>
6645 for Error
6646where
6647 R: Send + Sync + std::fmt::Debug + 'static,
6648{
6649 fn from(
6650 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError, R>,
6651 ) -> Self {
6652 match err {
6653 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6654 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6655 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6656 source: err.into(),
6657 }),
6658 }
6659 }
6660}
6661impl From<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError> for Error {
6662 fn from(err: crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError) -> Self {
6663 match err {
6664 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::AccessDeniedException(inner) => {
6665 Error::AccessDeniedException(inner)
6666 }
6667 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::InternalFailureException(inner) => {
6668 Error::InternalFailureException(inner)
6669 }
6670 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::InvalidParameterValueException(inner) => {
6671 Error::InvalidParameterValueException(inner)
6672 }
6673 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::LimitExceededException(inner) => {
6674 Error::LimitExceededException(inner)
6675 }
6676 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ResourceExistsException(inner) => {
6677 Error::ResourceExistsException(inner)
6678 }
6679 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ResourceNotFoundException(inner) => {
6680 Error::ResourceNotFoundException(inner)
6681 }
6682 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ThrottlingException(inner) => {
6683 Error::ThrottlingException(inner)
6684 }
6685 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::UnsupportedPricingPlanException(inner) => {
6686 Error::UnsupportedPricingPlanException(inner)
6687 }
6688 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::UnsupportedUserEditionException(inner) => {
6689 Error::UnsupportedUserEditionException(inner)
6690 }
6691 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::Unhandled(inner) => Error::Unhandled(inner),
6692 }
6693 }
6694}
6695impl<R>
6696 From<
6697 ::aws_smithy_runtime_api::client::result::SdkError<
6698 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError,
6699 R,
6700 >,
6701 > for Error
6702where
6703 R: Send + Sync + std::fmt::Debug + 'static,
6704{
6705 fn from(
6706 err: ::aws_smithy_runtime_api::client::result::SdkError<
6707 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError,
6708 R,
6709 >,
6710 ) -> Self {
6711 match err {
6712 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6713 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6714 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6715 source: err.into(),
6716 }),
6717 }
6718 }
6719}
6720impl From<crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError> for Error {
6721 fn from(err: crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError) -> Self {
6722 match err {
6723 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::AccessDeniedException(inner) => {
6724 Error::AccessDeniedException(inner)
6725 }
6726 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::InternalFailureException(inner) => {
6727 Error::InternalFailureException(inner)
6728 }
6729 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::InvalidParameterValueException(
6730 inner,
6731 ) => Error::InvalidParameterValueException(inner),
6732 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::LimitExceededException(inner) => {
6733 Error::LimitExceededException(inner)
6734 }
6735 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::ResourceNotFoundException(inner) => {
6736 Error::ResourceNotFoundException(inner)
6737 }
6738 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::ThrottlingException(inner) => {
6739 Error::ThrottlingException(inner)
6740 }
6741 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::UnsupportedUserEditionException(
6742 inner,
6743 ) => Error::UnsupportedUserEditionException(inner),
6744 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::Unhandled(inner) => {
6745 Error::Unhandled(inner)
6746 }
6747 }
6748 }
6749}
6750impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
6751where
6752 R: Send + Sync + std::fmt::Debug + 'static,
6753{
6754 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
6755 match err {
6756 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6757 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6758 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6759 source: err.into(),
6760 }),
6761 }
6762 }
6763}
6764impl From<crate::operation::tag_resource::TagResourceError> for Error {
6765 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
6766 match err {
6767 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6768 crate::operation::tag_resource::TagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6769 crate::operation::tag_resource::TagResourceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6770 crate::operation::tag_resource::TagResourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6771 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6772 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6773 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
6774 }
6775 }
6776}
6777impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
6778where
6779 R: Send + Sync + std::fmt::Debug + 'static,
6780{
6781 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
6782 match err {
6783 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6784 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6785 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6786 source: err.into(),
6787 }),
6788 }
6789 }
6790}
6791impl From<crate::operation::untag_resource::UntagResourceError> for Error {
6792 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
6793 match err {
6794 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6795 crate::operation::untag_resource::UntagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6796 crate::operation::untag_resource::UntagResourceError::InvalidParameterValueException(inner) => {
6797 Error::InvalidParameterValueException(inner)
6798 }
6799 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6800 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6801 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
6802 }
6803 }
6804}
6805impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_customization::UpdateAccountCustomizationError, R>>
6806 for Error
6807where
6808 R: Send + Sync + std::fmt::Debug + 'static,
6809{
6810 fn from(
6811 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_customization::UpdateAccountCustomizationError, R>,
6812 ) -> Self {
6813 match err {
6814 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6815 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6816 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6817 source: err.into(),
6818 }),
6819 }
6820 }
6821}
6822impl From<crate::operation::update_account_customization::UpdateAccountCustomizationError> for Error {
6823 fn from(err: crate::operation::update_account_customization::UpdateAccountCustomizationError) -> Self {
6824 match err {
6825 crate::operation::update_account_customization::UpdateAccountCustomizationError::AccessDeniedException(inner) => {
6826 Error::AccessDeniedException(inner)
6827 }
6828 crate::operation::update_account_customization::UpdateAccountCustomizationError::ConflictException(inner) => {
6829 Error::ConflictException(inner)
6830 }
6831 crate::operation::update_account_customization::UpdateAccountCustomizationError::InternalFailureException(inner) => {
6832 Error::InternalFailureException(inner)
6833 }
6834 crate::operation::update_account_customization::UpdateAccountCustomizationError::InvalidParameterValueException(inner) => {
6835 Error::InvalidParameterValueException(inner)
6836 }
6837 crate::operation::update_account_customization::UpdateAccountCustomizationError::ResourceNotFoundException(inner) => {
6838 Error::ResourceNotFoundException(inner)
6839 }
6840 crate::operation::update_account_customization::UpdateAccountCustomizationError::ResourceUnavailableException(inner) => {
6841 Error::ResourceUnavailableException(inner)
6842 }
6843 crate::operation::update_account_customization::UpdateAccountCustomizationError::ThrottlingException(inner) => {
6844 Error::ThrottlingException(inner)
6845 }
6846 crate::operation::update_account_customization::UpdateAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
6847 }
6848 }
6849}
6850impl<R>
6851 From<
6852 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError, R>,
6853 > for Error
6854where
6855 R: Send + Sync + std::fmt::Debug + 'static,
6856{
6857 fn from(
6858 err: ::aws_smithy_runtime_api::client::result::SdkError<
6859 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError,
6860 R,
6861 >,
6862 ) -> Self {
6863 match err {
6864 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6865 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6866 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6867 source: err.into(),
6868 }),
6869 }
6870 }
6871}
6872impl From<crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError> for Error {
6873 fn from(err: crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError) -> Self {
6874 match err {
6875 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::AccessDeniedException(inner) => {
6876 Error::AccessDeniedException(inner)
6877 }
6878 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::InternalFailureException(inner) => {
6879 Error::InternalFailureException(inner)
6880 }
6881 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::InvalidParameterValueException(inner) => {
6882 Error::InvalidParameterValueException(inner)
6883 }
6884 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::ResourceNotFoundException(inner) => {
6885 Error::ResourceNotFoundException(inner)
6886 }
6887 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::ThrottlingException(inner) => {
6888 Error::ThrottlingException(inner)
6889 }
6890 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
6891 }
6892 }
6893}
6894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_settings::UpdateAccountSettingsError, R>> for Error
6895where
6896 R: Send + Sync + std::fmt::Debug + 'static,
6897{
6898 fn from(
6899 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_settings::UpdateAccountSettingsError, R>,
6900 ) -> Self {
6901 match err {
6902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6905 source: err.into(),
6906 }),
6907 }
6908 }
6909}
6910impl From<crate::operation::update_account_settings::UpdateAccountSettingsError> for Error {
6911 fn from(err: crate::operation::update_account_settings::UpdateAccountSettingsError) -> Self {
6912 match err {
6913 crate::operation::update_account_settings::UpdateAccountSettingsError::AccessDeniedException(inner) => {
6914 Error::AccessDeniedException(inner)
6915 }
6916 crate::operation::update_account_settings::UpdateAccountSettingsError::InternalFailureException(inner) => {
6917 Error::InternalFailureException(inner)
6918 }
6919 crate::operation::update_account_settings::UpdateAccountSettingsError::InvalidParameterValueException(inner) => {
6920 Error::InvalidParameterValueException(inner)
6921 }
6922 crate::operation::update_account_settings::UpdateAccountSettingsError::ResourceNotFoundException(inner) => {
6923 Error::ResourceNotFoundException(inner)
6924 }
6925 crate::operation::update_account_settings::UpdateAccountSettingsError::ResourceUnavailableException(inner) => {
6926 Error::ResourceUnavailableException(inner)
6927 }
6928 crate::operation::update_account_settings::UpdateAccountSettingsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6929 crate::operation::update_account_settings::UpdateAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
6930 }
6931 }
6932}
6933impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_action_connector::UpdateActionConnectorError, R>> for Error
6934where
6935 R: Send + Sync + std::fmt::Debug + 'static,
6936{
6937 fn from(
6938 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_action_connector::UpdateActionConnectorError, R>,
6939 ) -> Self {
6940 match err {
6941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6944 source: err.into(),
6945 }),
6946 }
6947 }
6948}
6949impl From<crate::operation::update_action_connector::UpdateActionConnectorError> for Error {
6950 fn from(err: crate::operation::update_action_connector::UpdateActionConnectorError) -> Self {
6951 match err {
6952 crate::operation::update_action_connector::UpdateActionConnectorError::AccessDeniedException(inner) => {
6953 Error::AccessDeniedException(inner)
6954 }
6955 crate::operation::update_action_connector::UpdateActionConnectorError::ConflictException(inner) => Error::ConflictException(inner),
6956 crate::operation::update_action_connector::UpdateActionConnectorError::InternalFailureException(inner) => {
6957 Error::InternalFailureException(inner)
6958 }
6959 crate::operation::update_action_connector::UpdateActionConnectorError::InvalidParameterValueException(inner) => {
6960 Error::InvalidParameterValueException(inner)
6961 }
6962 crate::operation::update_action_connector::UpdateActionConnectorError::ResourceNotFoundException(inner) => {
6963 Error::ResourceNotFoundException(inner)
6964 }
6965 crate::operation::update_action_connector::UpdateActionConnectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6966 crate::operation::update_action_connector::UpdateActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
6967 }
6968 }
6969}
6970impl<R>
6971 From<
6972 ::aws_smithy_runtime_api::client::result::SdkError<
6973 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError,
6974 R,
6975 >,
6976 > for Error
6977where
6978 R: Send + Sync + std::fmt::Debug + 'static,
6979{
6980 fn from(
6981 err: ::aws_smithy_runtime_api::client::result::SdkError<
6982 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError,
6983 R,
6984 >,
6985 ) -> Self {
6986 match err {
6987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6990 source: err.into(),
6991 }),
6992 }
6993 }
6994}
6995impl From<crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError> for Error {
6996 fn from(err: crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError) -> Self {
6997 match err {
6998 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::AccessDeniedException(inner) => {
6999 Error::AccessDeniedException(inner)
7000 }
7001 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ConflictException(inner) => {
7002 Error::ConflictException(inner)
7003 }
7004 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::InternalFailureException(inner) => {
7005 Error::InternalFailureException(inner)
7006 }
7007 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::InvalidParameterValueException(inner) => {
7008 Error::InvalidParameterValueException(inner)
7009 }
7010 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::LimitExceededException(inner) => {
7011 Error::LimitExceededException(inner)
7012 }
7013 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ResourceNotFoundException(inner) => {
7014 Error::ResourceNotFoundException(inner)
7015 }
7016 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ThrottlingException(inner) => {
7017 Error::ThrottlingException(inner)
7018 }
7019 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::UnsupportedUserEditionException(inner) => {
7020 Error::UnsupportedUserEditionException(inner)
7021 }
7022 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7023 }
7024 }
7025}
7026impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis::UpdateAnalysisError, R>> for Error
7027where
7028 R: Send + Sync + std::fmt::Debug + 'static,
7029{
7030 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis::UpdateAnalysisError, R>) -> Self {
7031 match err {
7032 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7033 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7034 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7035 source: err.into(),
7036 }),
7037 }
7038 }
7039}
7040impl From<crate::operation::update_analysis::UpdateAnalysisError> for Error {
7041 fn from(err: crate::operation::update_analysis::UpdateAnalysisError) -> Self {
7042 match err {
7043 crate::operation::update_analysis::UpdateAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
7044 crate::operation::update_analysis::UpdateAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7045 crate::operation::update_analysis::UpdateAnalysisError::InvalidParameterValueException(inner) => {
7046 Error::InvalidParameterValueException(inner)
7047 }
7048 crate::operation::update_analysis::UpdateAnalysisError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7049 crate::operation::update_analysis::UpdateAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7050 crate::operation::update_analysis::UpdateAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7051 crate::operation::update_analysis::UpdateAnalysisError::UnsupportedUserEditionException(inner) => {
7052 Error::UnsupportedUserEditionException(inner)
7053 }
7054 crate::operation::update_analysis::UpdateAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
7055 }
7056 }
7057}
7058impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError, R>>
7059 for Error
7060where
7061 R: Send + Sync + std::fmt::Debug + 'static,
7062{
7063 fn from(
7064 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError, R>,
7065 ) -> 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_permissions::UpdateAnalysisPermissionsError> for Error {
7076 fn from(err: crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError) -> Self {
7077 match err {
7078 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ConflictException(inner) => {
7079 Error::ConflictException(inner)
7080 }
7081 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::InternalFailureException(inner) => {
7082 Error::InternalFailureException(inner)
7083 }
7084 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::InvalidParameterValueException(inner) => {
7085 Error::InvalidParameterValueException(inner)
7086 }
7087 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::LimitExceededException(inner) => {
7088 Error::LimitExceededException(inner)
7089 }
7090 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ResourceNotFoundException(inner) => {
7091 Error::ResourceNotFoundException(inner)
7092 }
7093 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ThrottlingException(inner) => {
7094 Error::ThrottlingException(inner)
7095 }
7096 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::UnsupportedUserEditionException(inner) => {
7097 Error::UnsupportedUserEditionException(inner)
7098 }
7099 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7100 }
7101 }
7102}
7103impl<R>
7104 From<
7105 ::aws_smithy_runtime_api::client::result::SdkError<
7106 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError,
7107 R,
7108 >,
7109 > for Error
7110where
7111 R: Send + Sync + std::fmt::Debug + 'static,
7112{
7113 fn from(
7114 err: ::aws_smithy_runtime_api::client::result::SdkError<
7115 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError,
7116 R,
7117 >,
7118 ) -> Self {
7119 match err {
7120 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7121 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7122 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7123 source: err.into(),
7124 }),
7125 }
7126 }
7127}
7128impl From<crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError> for Error {
7129 fn from(err: crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError) -> Self {
7130 match err {
7131 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7132 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7133 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7134 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7135 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7136 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7137 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7138 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::Unhandled(inner) => Error::Unhandled(inner),
7139 }
7140 }
7141}
7142impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand::UpdateBrandError, R>> for Error
7143where
7144 R: Send + Sync + std::fmt::Debug + 'static,
7145{
7146 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand::UpdateBrandError, R>) -> Self {
7147 match err {
7148 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7149 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7150 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7151 source: err.into(),
7152 }),
7153 }
7154 }
7155}
7156impl From<crate::operation::update_brand::UpdateBrandError> for Error {
7157 fn from(err: crate::operation::update_brand::UpdateBrandError) -> Self {
7158 match err {
7159 crate::operation::update_brand::UpdateBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7160 crate::operation::update_brand::UpdateBrandError::ConflictException(inner) => Error::ConflictException(inner),
7161 crate::operation::update_brand::UpdateBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
7162 crate::operation::update_brand::UpdateBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7163 crate::operation::update_brand::UpdateBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7164 crate::operation::update_brand::UpdateBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7165 crate::operation::update_brand::UpdateBrandError::Unhandled(inner) => Error::Unhandled(inner),
7166 }
7167 }
7168}
7169impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_assignment::UpdateBrandAssignmentError, R>> for Error
7170where
7171 R: Send + Sync + std::fmt::Debug + 'static,
7172{
7173 fn from(
7174 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_assignment::UpdateBrandAssignmentError, R>,
7175 ) -> Self {
7176 match err {
7177 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7178 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7179 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7180 source: err.into(),
7181 }),
7182 }
7183 }
7184}
7185impl From<crate::operation::update_brand_assignment::UpdateBrandAssignmentError> for Error {
7186 fn from(err: crate::operation::update_brand_assignment::UpdateBrandAssignmentError) -> Self {
7187 match err {
7188 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::AccessDeniedException(inner) => {
7189 Error::AccessDeniedException(inner)
7190 }
7191 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
7192 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::InternalServerException(inner) => {
7193 Error::InternalServerException(inner)
7194 }
7195 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::InvalidRequestException(inner) => {
7196 Error::InvalidRequestException(inner)
7197 }
7198 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ResourceNotFoundException(inner) => {
7199 Error::ResourceNotFoundException(inner)
7200 }
7201 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7202 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
7203 }
7204 }
7205}
7206impl<R>
7207 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError, R>>
7208 for Error
7209where
7210 R: Send + Sync + std::fmt::Debug + 'static,
7211{
7212 fn from(
7213 err: ::aws_smithy_runtime_api::client::result::SdkError<
7214 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError,
7215 R,
7216 >,
7217 ) -> Self {
7218 match err {
7219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7222 source: err.into(),
7223 }),
7224 }
7225 }
7226}
7227impl From<crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError> for Error {
7228 fn from(err: crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError) -> Self {
7229 match err {
7230 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::AccessDeniedException(inner) => {
7231 Error::AccessDeniedException(inner)
7232 }
7233 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ConflictException(inner) => {
7234 Error::ConflictException(inner)
7235 }
7236 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::InternalServerException(inner) => {
7237 Error::InternalServerException(inner)
7238 }
7239 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::InvalidRequestException(inner) => {
7240 Error::InvalidRequestException(inner)
7241 }
7242 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ResourceNotFoundException(inner) => {
7243 Error::ResourceNotFoundException(inner)
7244 }
7245 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ThrottlingException(inner) => {
7246 Error::ThrottlingException(inner)
7247 }
7248 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
7249 }
7250 }
7251}
7252impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_permissions::UpdateCustomPermissionsError, R>>
7253 for Error
7254where
7255 R: Send + Sync + std::fmt::Debug + 'static,
7256{
7257 fn from(
7258 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_permissions::UpdateCustomPermissionsError, R>,
7259 ) -> Self {
7260 match err {
7261 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7262 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7263 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7264 source: err.into(),
7265 }),
7266 }
7267 }
7268}
7269impl From<crate::operation::update_custom_permissions::UpdateCustomPermissionsError> for Error {
7270 fn from(err: crate::operation::update_custom_permissions::UpdateCustomPermissionsError) -> Self {
7271 match err {
7272 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::AccessDeniedException(inner) => {
7273 Error::AccessDeniedException(inner)
7274 }
7275 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
7276 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::InternalFailureException(inner) => {
7277 Error::InternalFailureException(inner)
7278 }
7279 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::InvalidParameterValueException(inner) => {
7280 Error::InvalidParameterValueException(inner)
7281 }
7282 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::PreconditionNotMetException(inner) => {
7283 Error::PreconditionNotMetException(inner)
7284 }
7285 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ResourceNotFoundException(inner) => {
7286 Error::ResourceNotFoundException(inner)
7287 }
7288 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ResourceUnavailableException(inner) => {
7289 Error::ResourceUnavailableException(inner)
7290 }
7291 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ThrottlingException(inner) => {
7292 Error::ThrottlingException(inner)
7293 }
7294 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7295 }
7296 }
7297}
7298impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>> for Error
7299where
7300 R: Send + Sync + std::fmt::Debug + 'static,
7301{
7302 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>) -> Self {
7303 match err {
7304 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7305 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7306 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7307 source: err.into(),
7308 }),
7309 }
7310 }
7311}
7312impl From<crate::operation::update_dashboard::UpdateDashboardError> for Error {
7313 fn from(err: crate::operation::update_dashboard::UpdateDashboardError) -> Self {
7314 match err {
7315 crate::operation::update_dashboard::UpdateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
7316 crate::operation::update_dashboard::UpdateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7317 crate::operation::update_dashboard::UpdateDashboardError::InvalidParameterValueException(inner) => {
7318 Error::InvalidParameterValueException(inner)
7319 }
7320 crate::operation::update_dashboard::UpdateDashboardError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7321 crate::operation::update_dashboard::UpdateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7322 crate::operation::update_dashboard::UpdateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7323 crate::operation::update_dashboard::UpdateDashboardError::UnsupportedUserEditionException(inner) => {
7324 Error::UnsupportedUserEditionException(inner)
7325 }
7326 crate::operation::update_dashboard::UpdateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
7327 }
7328 }
7329}
7330impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_links::UpdateDashboardLinksError, R>> for Error
7331where
7332 R: Send + Sync + std::fmt::Debug + 'static,
7333{
7334 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_links::UpdateDashboardLinksError, R>) -> Self {
7335 match err {
7336 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7337 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7338 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7339 source: err.into(),
7340 }),
7341 }
7342 }
7343}
7344impl From<crate::operation::update_dashboard_links::UpdateDashboardLinksError> for Error {
7345 fn from(err: crate::operation::update_dashboard_links::UpdateDashboardLinksError) -> Self {
7346 match err {
7347 crate::operation::update_dashboard_links::UpdateDashboardLinksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7348 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ConflictException(inner) => Error::ConflictException(inner),
7349 crate::operation::update_dashboard_links::UpdateDashboardLinksError::InternalFailureException(inner) => {
7350 Error::InternalFailureException(inner)
7351 }
7352 crate::operation::update_dashboard_links::UpdateDashboardLinksError::InvalidParameterValueException(inner) => {
7353 Error::InvalidParameterValueException(inner)
7354 }
7355 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ResourceNotFoundException(inner) => {
7356 Error::ResourceNotFoundException(inner)
7357 }
7358 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7359 crate::operation::update_dashboard_links::UpdateDashboardLinksError::UnsupportedUserEditionException(inner) => {
7360 Error::UnsupportedUserEditionException(inner)
7361 }
7362 crate::operation::update_dashboard_links::UpdateDashboardLinksError::Unhandled(inner) => Error::Unhandled(inner),
7363 }
7364 }
7365}
7366impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError, R>>
7367 for Error
7368where
7369 R: Send + Sync + std::fmt::Debug + 'static,
7370{
7371 fn from(
7372 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError, R>,
7373 ) -> Self {
7374 match err {
7375 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7376 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7377 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7378 source: err.into(),
7379 }),
7380 }
7381 }
7382}
7383impl From<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError> for Error {
7384 fn from(err: crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError) -> Self {
7385 match err {
7386 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ConflictException(inner) => {
7387 Error::ConflictException(inner)
7388 }
7389 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::InternalFailureException(inner) => {
7390 Error::InternalFailureException(inner)
7391 }
7392 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::InvalidParameterValueException(inner) => {
7393 Error::InvalidParameterValueException(inner)
7394 }
7395 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::LimitExceededException(inner) => {
7396 Error::LimitExceededException(inner)
7397 }
7398 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ResourceNotFoundException(inner) => {
7399 Error::ResourceNotFoundException(inner)
7400 }
7401 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ThrottlingException(inner) => {
7402 Error::ThrottlingException(inner)
7403 }
7404 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::UnsupportedUserEditionException(inner) => {
7405 Error::UnsupportedUserEditionException(inner)
7406 }
7407 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7408 }
7409 }
7410}
7411impl<R>
7412 From<
7413 ::aws_smithy_runtime_api::client::result::SdkError<
7414 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError,
7415 R,
7416 >,
7417 > for Error
7418where
7419 R: Send + Sync + std::fmt::Debug + 'static,
7420{
7421 fn from(
7422 err: ::aws_smithy_runtime_api::client::result::SdkError<
7423 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError,
7424 R,
7425 >,
7426 ) -> Self {
7427 match err {
7428 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7429 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7430 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7431 source: err.into(),
7432 }),
7433 }
7434 }
7435}
7436impl From<crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError> for Error {
7437 fn from(err: crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError) -> Self {
7438 match err {
7439 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ConflictException(inner) => {
7440 Error::ConflictException(inner)
7441 }
7442 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::InternalFailureException(inner) => {
7443 Error::InternalFailureException(inner)
7444 }
7445 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::InvalidParameterValueException(inner) => {
7446 Error::InvalidParameterValueException(inner)
7447 }
7448 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ResourceNotFoundException(inner) => {
7449 Error::ResourceNotFoundException(inner)
7450 }
7451 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ThrottlingException(inner) => {
7452 Error::ThrottlingException(inner)
7453 }
7454 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::UnsupportedUserEditionException(inner) => {
7455 Error::UnsupportedUserEditionException(inner)
7456 }
7457 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
7458 }
7459 }
7460}
7461impl<R>
7462 From<
7463 ::aws_smithy_runtime_api::client::result::SdkError<
7464 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError,
7465 R,
7466 >,
7467 > for Error
7468where
7469 R: Send + Sync + std::fmt::Debug + 'static,
7470{
7471 fn from(
7472 err: ::aws_smithy_runtime_api::client::result::SdkError<
7473 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError,
7474 R,
7475 >,
7476 ) -> Self {
7477 match err {
7478 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7479 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7480 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7481 source: err.into(),
7482 }),
7483 }
7484 }
7485}
7486impl From<crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError> for Error {
7487 fn from(err: crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError) -> Self {
7488 match err {
7489 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::AccessDeniedException(inner) => {
7490 Error::AccessDeniedException(inner)
7491 }
7492 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ConflictException(inner) => {
7493 Error::ConflictException(inner)
7494 }
7495 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::InternalFailureException(inner) => {
7496 Error::InternalFailureException(inner)
7497 }
7498 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::InvalidParameterValueException(inner) => {
7499 Error::InvalidParameterValueException(inner)
7500 }
7501 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ResourceNotFoundException(inner) => {
7502 Error::ResourceNotFoundException(inner)
7503 }
7504 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ThrottlingException(inner) => {
7505 Error::ThrottlingException(inner)
7506 }
7507 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
7508 }
7509 }
7510}
7511impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set::UpdateDataSetError, R>> for Error
7512where
7513 R: Send + Sync + std::fmt::Debug + 'static,
7514{
7515 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set::UpdateDataSetError, R>) -> Self {
7516 match err {
7517 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7518 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7519 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7520 source: err.into(),
7521 }),
7522 }
7523 }
7524}
7525impl From<crate::operation::update_data_set::UpdateDataSetError> for Error {
7526 fn from(err: crate::operation::update_data_set::UpdateDataSetError) -> Self {
7527 match err {
7528 crate::operation::update_data_set::UpdateDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7529 crate::operation::update_data_set::UpdateDataSetError::ConflictException(inner) => Error::ConflictException(inner),
7530 crate::operation::update_data_set::UpdateDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7531 crate::operation::update_data_set::UpdateDataSetError::InvalidDataSetParameterValueException(inner) => {
7532 Error::InvalidDataSetParameterValueException(inner)
7533 }
7534 crate::operation::update_data_set::UpdateDataSetError::InvalidParameterValueException(inner) => {
7535 Error::InvalidParameterValueException(inner)
7536 }
7537 crate::operation::update_data_set::UpdateDataSetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7538 crate::operation::update_data_set::UpdateDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7539 crate::operation::update_data_set::UpdateDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7540 crate::operation::update_data_set::UpdateDataSetError::UnsupportedUserEditionException(inner) => {
7541 Error::UnsupportedUserEditionException(inner)
7542 }
7543 crate::operation::update_data_set::UpdateDataSetError::Unhandled(inner) => Error::Unhandled(inner),
7544 }
7545 }
7546}
7547impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError, R>>
7548 for Error
7549where
7550 R: Send + Sync + std::fmt::Debug + 'static,
7551{
7552 fn from(
7553 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError, R>,
7554 ) -> Self {
7555 match err {
7556 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7557 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7558 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7559 source: err.into(),
7560 }),
7561 }
7562 }
7563}
7564impl From<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError> for Error {
7565 fn from(err: crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError) -> Self {
7566 match err {
7567 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::AccessDeniedException(inner) => {
7568 Error::AccessDeniedException(inner)
7569 }
7570 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
7571 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::InternalFailureException(inner) => {
7572 Error::InternalFailureException(inner)
7573 }
7574 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::InvalidParameterValueException(inner) => {
7575 Error::InvalidParameterValueException(inner)
7576 }
7577 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ResourceNotFoundException(inner) => {
7578 Error::ResourceNotFoundException(inner)
7579 }
7580 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ThrottlingException(inner) => {
7581 Error::ThrottlingException(inner)
7582 }
7583 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7584 }
7585 }
7586}
7587impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>> for Error
7588where
7589 R: Send + Sync + std::fmt::Debug + 'static,
7590{
7591 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>) -> Self {
7592 match err {
7593 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7594 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7595 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7596 source: err.into(),
7597 }),
7598 }
7599 }
7600}
7601impl From<crate::operation::update_data_source::UpdateDataSourceError> for Error {
7602 fn from(err: crate::operation::update_data_source::UpdateDataSourceError) -> Self {
7603 match err {
7604 crate::operation::update_data_source::UpdateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7605 crate::operation::update_data_source::UpdateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
7606 crate::operation::update_data_source::UpdateDataSourceError::CustomerManagedKeyUnavailableException(inner) => {
7607 Error::CustomerManagedKeyUnavailableException(inner)
7608 }
7609 crate::operation::update_data_source::UpdateDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7610 crate::operation::update_data_source::UpdateDataSourceError::InvalidParameterValueException(inner) => {
7611 Error::InvalidParameterValueException(inner)
7612 }
7613 crate::operation::update_data_source::UpdateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7614 crate::operation::update_data_source::UpdateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7615 crate::operation::update_data_source::UpdateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
7616 }
7617 }
7618}
7619impl<R>
7620 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError, R>>
7621 for Error
7622where
7623 R: Send + Sync + std::fmt::Debug + 'static,
7624{
7625 fn from(
7626 err: ::aws_smithy_runtime_api::client::result::SdkError<
7627 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError,
7628 R,
7629 >,
7630 ) -> Self {
7631 match err {
7632 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7633 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7634 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7635 source: err.into(),
7636 }),
7637 }
7638 }
7639}
7640impl From<crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError> for Error {
7641 fn from(err: crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError) -> Self {
7642 match err {
7643 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::AccessDeniedException(inner) => {
7644 Error::AccessDeniedException(inner)
7645 }
7646 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ConflictException(inner) => {
7647 Error::ConflictException(inner)
7648 }
7649 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::InternalFailureException(inner) => {
7650 Error::InternalFailureException(inner)
7651 }
7652 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::InvalidParameterValueException(inner) => {
7653 Error::InvalidParameterValueException(inner)
7654 }
7655 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ResourceNotFoundException(inner) => {
7656 Error::ResourceNotFoundException(inner)
7657 }
7658 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ThrottlingException(inner) => {
7659 Error::ThrottlingException(inner)
7660 }
7661 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7662 }
7663 }
7664}
7665impl<R>
7666 From<
7667 ::aws_smithy_runtime_api::client::result::SdkError<
7668 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError,
7669 R,
7670 >,
7671 > for Error
7672where
7673 R: Send + Sync + std::fmt::Debug + 'static,
7674{
7675 fn from(
7676 err: ::aws_smithy_runtime_api::client::result::SdkError<
7677 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError,
7678 R,
7679 >,
7680 ) -> Self {
7681 match err {
7682 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7683 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7684 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7685 source: err.into(),
7686 }),
7687 }
7688 }
7689}
7690impl From<crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError> for Error {
7691 fn from(err: crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError) -> Self {
7692 match err {
7693 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
7694 Error::AccessDeniedException(inner)
7695 }
7696 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ConflictException(inner) => {
7697 Error::ConflictException(inner)
7698 }
7699 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::InternalFailureException(inner) => {
7700 Error::InternalFailureException(inner)
7701 }
7702 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::InvalidParameterValueException(
7703 inner,
7704 ) => Error::InvalidParameterValueException(inner),
7705 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
7706 Error::ResourceNotFoundException(inner)
7707 }
7708 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ThrottlingException(inner) => {
7709 Error::ThrottlingException(inner)
7710 }
7711 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::Unhandled(inner) => {
7712 Error::Unhandled(inner)
7713 }
7714 }
7715 }
7716}
7717impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_permissions::UpdateFlowPermissionsError, R>> for Error
7718where
7719 R: Send + Sync + std::fmt::Debug + 'static,
7720{
7721 fn from(
7722 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_permissions::UpdateFlowPermissionsError, R>,
7723 ) -> Self {
7724 match err {
7725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7728 source: err.into(),
7729 }),
7730 }
7731 }
7732}
7733impl From<crate::operation::update_flow_permissions::UpdateFlowPermissionsError> for Error {
7734 fn from(err: crate::operation::update_flow_permissions::UpdateFlowPermissionsError) -> Self {
7735 match err {
7736 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::AccessDeniedException(inner) => {
7737 Error::AccessDeniedException(inner)
7738 }
7739 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::InternalFailureException(inner) => {
7740 Error::InternalFailureException(inner)
7741 }
7742 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::InvalidParameterValueException(inner) => {
7743 Error::InvalidParameterValueException(inner)
7744 }
7745 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7746 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7747 }
7748 }
7749}
7750impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder::UpdateFolderError, R>> for Error
7751where
7752 R: Send + Sync + std::fmt::Debug + 'static,
7753{
7754 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder::UpdateFolderError, R>) -> Self {
7755 match err {
7756 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7757 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7758 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7759 source: err.into(),
7760 }),
7761 }
7762 }
7763}
7764impl From<crate::operation::update_folder::UpdateFolderError> for Error {
7765 fn from(err: crate::operation::update_folder::UpdateFolderError) -> Self {
7766 match err {
7767 crate::operation::update_folder::UpdateFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7768 crate::operation::update_folder::UpdateFolderError::ConflictException(inner) => Error::ConflictException(inner),
7769 crate::operation::update_folder::UpdateFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7770 crate::operation::update_folder::UpdateFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7771 crate::operation::update_folder::UpdateFolderError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7772 crate::operation::update_folder::UpdateFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7773 crate::operation::update_folder::UpdateFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7774 crate::operation::update_folder::UpdateFolderError::UnsupportedUserEditionException(inner) => {
7775 Error::UnsupportedUserEditionException(inner)
7776 }
7777 crate::operation::update_folder::UpdateFolderError::Unhandled(inner) => Error::Unhandled(inner),
7778 }
7779 }
7780}
7781impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder_permissions::UpdateFolderPermissionsError, R>>
7782 for Error
7783where
7784 R: Send + Sync + std::fmt::Debug + 'static,
7785{
7786 fn from(
7787 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder_permissions::UpdateFolderPermissionsError, R>,
7788 ) -> Self {
7789 match err {
7790 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7791 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7792 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7793 source: err.into(),
7794 }),
7795 }
7796 }
7797}
7798impl From<crate::operation::update_folder_permissions::UpdateFolderPermissionsError> for Error {
7799 fn from(err: crate::operation::update_folder_permissions::UpdateFolderPermissionsError) -> Self {
7800 match err {
7801 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::AccessDeniedException(inner) => {
7802 Error::AccessDeniedException(inner)
7803 }
7804 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::InternalFailureException(inner) => {
7805 Error::InternalFailureException(inner)
7806 }
7807 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::InvalidParameterValueException(inner) => {
7808 Error::InvalidParameterValueException(inner)
7809 }
7810 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::LimitExceededException(inner) => {
7811 Error::LimitExceededException(inner)
7812 }
7813 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::ResourceNotFoundException(inner) => {
7814 Error::ResourceNotFoundException(inner)
7815 }
7816 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::ThrottlingException(inner) => {
7817 Error::ThrottlingException(inner)
7818 }
7819 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::UnsupportedUserEditionException(inner) => {
7820 Error::UnsupportedUserEditionException(inner)
7821 }
7822 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
7823 }
7824 }
7825}
7826impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>> for Error
7827where
7828 R: Send + Sync + std::fmt::Debug + 'static,
7829{
7830 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>) -> Self {
7831 match err {
7832 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7833 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7834 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7835 source: err.into(),
7836 }),
7837 }
7838 }
7839}
7840impl From<crate::operation::update_group::UpdateGroupError> for Error {
7841 fn from(err: crate::operation::update_group::UpdateGroupError) -> Self {
7842 match err {
7843 crate::operation::update_group::UpdateGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7844 crate::operation::update_group::UpdateGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7845 crate::operation::update_group::UpdateGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7846 crate::operation::update_group::UpdateGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
7847 crate::operation::update_group::UpdateGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7848 crate::operation::update_group::UpdateGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
7849 crate::operation::update_group::UpdateGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7850 crate::operation::update_group::UpdateGroupError::Unhandled(inner) => Error::Unhandled(inner),
7851 }
7852 }
7853}
7854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError, R>>
7855 for Error
7856where
7857 R: Send + Sync + std::fmt::Debug + 'static,
7858{
7859 fn from(
7860 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError, R>,
7861 ) -> Self {
7862 match err {
7863 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7864 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7865 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7866 source: err.into(),
7867 }),
7868 }
7869 }
7870}
7871impl From<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError> for Error {
7872 fn from(err: crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError) -> Self {
7873 match err {
7874 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::AccessDeniedException(inner) => {
7875 Error::AccessDeniedException(inner)
7876 }
7877 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
7878 Error::ConcurrentUpdatingException(inner)
7879 }
7880 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::InternalFailureException(inner) => {
7881 Error::InternalFailureException(inner)
7882 }
7883 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
7884 Error::InvalidParameterValueException(inner)
7885 }
7886 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ResourceExistsException(inner) => {
7887 Error::ResourceExistsException(inner)
7888 }
7889 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
7890 Error::ResourceNotFoundException(inner)
7891 }
7892 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ThrottlingException(inner) => {
7893 Error::ThrottlingException(inner)
7894 }
7895 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
7896 }
7897 }
7898}
7899impl<R>
7900 From<
7901 ::aws_smithy_runtime_api::client::result::SdkError<
7902 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError,
7903 R,
7904 >,
7905 > for Error
7906where
7907 R: Send + Sync + std::fmt::Debug + 'static,
7908{
7909 fn from(
7910 err: ::aws_smithy_runtime_api::client::result::SdkError<
7911 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError,
7912 R,
7913 >,
7914 ) -> Self {
7915 match err {
7916 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7917 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7918 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7919 source: err.into(),
7920 }),
7921 }
7922 }
7923}
7924impl From<crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError> for Error {
7925 fn from(err: crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError) -> Self {
7926 match err {
7927 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::AccessDeniedException(inner) => {
7928 Error::AccessDeniedException(inner)
7929 }
7930 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::InternalFailureException(inner) => {
7931 Error::InternalFailureException(inner)
7932 }
7933 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::InvalidParameterValueException(inner) => {
7934 Error::InvalidParameterValueException(inner)
7935 }
7936 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::ResourceNotFoundException(inner) => {
7937 Error::ResourceNotFoundException(inner)
7938 }
7939 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::ThrottlingException(inner) => {
7940 Error::ThrottlingException(inner)
7941 }
7942 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::Unhandled(inner) => Error::Unhandled(inner),
7943 }
7944 }
7945}
7946impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ip_restriction::UpdateIpRestrictionError, R>> for Error
7947where
7948 R: Send + Sync + std::fmt::Debug + 'static,
7949{
7950 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ip_restriction::UpdateIpRestrictionError, R>) -> Self {
7951 match err {
7952 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7953 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7954 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7955 source: err.into(),
7956 }),
7957 }
7958 }
7959}
7960impl From<crate::operation::update_ip_restriction::UpdateIpRestrictionError> for Error {
7961 fn from(err: crate::operation::update_ip_restriction::UpdateIpRestrictionError) -> Self {
7962 match err {
7963 crate::operation::update_ip_restriction::UpdateIpRestrictionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7964 crate::operation::update_ip_restriction::UpdateIpRestrictionError::InternalFailureException(inner) => {
7965 Error::InternalFailureException(inner)
7966 }
7967 crate::operation::update_ip_restriction::UpdateIpRestrictionError::InvalidParameterValueException(inner) => {
7968 Error::InvalidParameterValueException(inner)
7969 }
7970 crate::operation::update_ip_restriction::UpdateIpRestrictionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7971 crate::operation::update_ip_restriction::UpdateIpRestrictionError::ResourceNotFoundException(inner) => {
7972 Error::ResourceNotFoundException(inner)
7973 }
7974 crate::operation::update_ip_restriction::UpdateIpRestrictionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7975 crate::operation::update_ip_restriction::UpdateIpRestrictionError::Unhandled(inner) => Error::Unhandled(inner),
7976 }
7977 }
7978}
7979impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_registration::UpdateKeyRegistrationError, R>> for Error
7980where
7981 R: Send + Sync + std::fmt::Debug + 'static,
7982{
7983 fn from(
7984 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_registration::UpdateKeyRegistrationError, R>,
7985 ) -> 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_key_registration::UpdateKeyRegistrationError> for Error {
7996 fn from(err: crate::operation::update_key_registration::UpdateKeyRegistrationError) -> Self {
7997 match err {
7998 crate::operation::update_key_registration::UpdateKeyRegistrationError::AccessDeniedException(inner) => {
7999 Error::AccessDeniedException(inner)
8000 }
8001 crate::operation::update_key_registration::UpdateKeyRegistrationError::InternalFailureException(inner) => {
8002 Error::InternalFailureException(inner)
8003 }
8004 crate::operation::update_key_registration::UpdateKeyRegistrationError::InvalidParameterValueException(inner) => {
8005 Error::InvalidParameterValueException(inner)
8006 }
8007 crate::operation::update_key_registration::UpdateKeyRegistrationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8008 crate::operation::update_key_registration::UpdateKeyRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
8009 }
8010 }
8011}
8012impl<R>
8013 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError, R>>
8014 for Error
8015where
8016 R: Send + Sync + std::fmt::Debug + 'static,
8017{
8018 fn from(
8019 err: ::aws_smithy_runtime_api::client::result::SdkError<
8020 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError,
8021 R,
8022 >,
8023 ) -> Self {
8024 match err {
8025 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8026 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8027 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8028 source: err.into(),
8029 }),
8030 }
8031 }
8032}
8033impl From<crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError> for Error {
8034 fn from(err: crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError) -> Self {
8035 match err {
8036 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::AccessDeniedException(inner) => {
8037 Error::AccessDeniedException(inner)
8038 }
8039 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::InternalFailureException(inner) => {
8040 Error::InternalFailureException(inner)
8041 }
8042 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::InvalidParameterValueException(inner) => {
8043 Error::InvalidParameterValueException(inner)
8044 }
8045 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::ResourceNotFoundException(inner) => {
8046 Error::ResourceNotFoundException(inner)
8047 }
8048 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::ThrottlingException(inner) => {
8049 Error::ThrottlingException(inner)
8050 }
8051 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::UnsupportedPricingPlanException(inner) => {
8052 Error::UnsupportedPricingPlanException(inner)
8053 }
8054 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::Unhandled(inner) => Error::Unhandled(inner),
8055 }
8056 }
8057}
8058impl<R>
8059 From<
8060 ::aws_smithy_runtime_api::client::result::SdkError<
8061 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError,
8062 R,
8063 >,
8064 > for Error
8065where
8066 R: Send + Sync + std::fmt::Debug + 'static,
8067{
8068 fn from(
8069 err: ::aws_smithy_runtime_api::client::result::SdkError<
8070 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError,
8071 R,
8072 >,
8073 ) -> Self {
8074 match err {
8075 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8076 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8077 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8078 source: err.into(),
8079 }),
8080 }
8081 }
8082}
8083impl From<crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError> for Error {
8084 fn from(err: crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError) -> Self {
8085 match err {
8086 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::AccessDeniedException(inner) => {
8087 Error::AccessDeniedException(inner)
8088 }
8089 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ConflictException(inner) => {
8090 Error::ConflictException(inner)
8091 }
8092 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::InternalFailureException(inner) => {
8093 Error::InternalFailureException(inner)
8094 }
8095 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::InvalidParameterValueException(
8096 inner,
8097 ) => Error::InvalidParameterValueException(inner),
8098 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ResourceNotFoundException(inner) => {
8099 Error::ResourceNotFoundException(inner)
8100 }
8101 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ResourceUnavailableException(
8102 inner,
8103 ) => Error::ResourceUnavailableException(inner),
8104 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ThrottlingException(inner) => {
8105 Error::ThrottlingException(inner)
8106 }
8107 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::Unhandled(inner) => {
8108 Error::Unhandled(inner)
8109 }
8110 }
8111 }
8112}
8113impl<R>
8114 From<
8115 ::aws_smithy_runtime_api::client::result::SdkError<
8116 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError,
8117 R,
8118 >,
8119 > for Error
8120where
8121 R: Send + Sync + std::fmt::Debug + 'static,
8122{
8123 fn from(
8124 err: ::aws_smithy_runtime_api::client::result::SdkError<
8125 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError,
8126 R,
8127 >,
8128 ) -> Self {
8129 match err {
8130 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8131 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8132 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8133 source: err.into(),
8134 }),
8135 }
8136 }
8137}
8138impl From<crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError> for Error {
8139 fn from(err: crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError) -> Self {
8140 match err {
8141 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8142 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
8143 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8144 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8145 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8146 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8147 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8148 }
8149 }
8150}
8151impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError, R>> for Error
8152where
8153 R: Send + Sync + std::fmt::Debug + 'static,
8154{
8155 fn from(
8156 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError, R>,
8157 ) -> Self {
8158 match err {
8159 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8160 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8161 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8162 source: err.into(),
8163 }),
8164 }
8165 }
8166}
8167impl From<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError> for Error {
8168 fn from(err: crate::operation::update_refresh_schedule::UpdateRefreshScheduleError) -> Self {
8169 match err {
8170 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::AccessDeniedException(inner) => {
8171 Error::AccessDeniedException(inner)
8172 }
8173 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::InternalFailureException(inner) => {
8174 Error::InternalFailureException(inner)
8175 }
8176 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::InvalidParameterValueException(inner) => {
8177 Error::InvalidParameterValueException(inner)
8178 }
8179 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::LimitExceededException(inner) => {
8180 Error::LimitExceededException(inner)
8181 }
8182 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::PreconditionNotMetException(inner) => {
8183 Error::PreconditionNotMetException(inner)
8184 }
8185 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::ResourceNotFoundException(inner) => {
8186 Error::ResourceNotFoundException(inner)
8187 }
8188 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8189 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
8190 }
8191 }
8192}
8193impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError, R>>
8194 for Error
8195where
8196 R: Send + Sync + std::fmt::Debug + 'static,
8197{
8198 fn from(
8199 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError, R>,
8200 ) -> Self {
8201 match err {
8202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8205 source: err.into(),
8206 }),
8207 }
8208 }
8209}
8210impl From<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError> for Error {
8211 fn from(err: crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError) -> Self {
8212 match err {
8213 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::AccessDeniedException(inner) => {
8214 Error::AccessDeniedException(inner)
8215 }
8216 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::InternalFailureException(inner) => {
8217 Error::InternalFailureException(inner)
8218 }
8219 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::InvalidParameterValueException(inner) => {
8220 Error::InvalidParameterValueException(inner)
8221 }
8222 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::PreconditionNotMetException(inner) => {
8223 Error::PreconditionNotMetException(inner)
8224 }
8225 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ResourceNotFoundException(inner) => {
8226 Error::ResourceNotFoundException(inner)
8227 }
8228 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ResourceUnavailableException(inner) => {
8229 Error::ResourceUnavailableException(inner)
8230 }
8231 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ThrottlingException(inner) => {
8232 Error::ThrottlingException(inner)
8233 }
8234 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
8235 }
8236 }
8237}
8238impl<R>
8239 From<
8240 ::aws_smithy_runtime_api::client::result::SdkError<
8241 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError,
8242 R,
8243 >,
8244 > for Error
8245where
8246 R: Send + Sync + std::fmt::Debug + 'static,
8247{
8248 fn from(
8249 err: ::aws_smithy_runtime_api::client::result::SdkError<
8250 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError,
8251 R,
8252 >,
8253 ) -> Self {
8254 match err {
8255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8258 source: err.into(),
8259 }),
8260 }
8261 }
8262}
8263impl From<crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError> for Error {
8264 fn from(err: crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError) -> Self {
8265 match err {
8266 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::AccessDeniedException(inner) => {
8267 Error::AccessDeniedException(inner)
8268 }
8269 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::InternalFailureException(inner) => {
8270 Error::InternalFailureException(inner)
8271 }
8272 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::InvalidParameterValueException(inner) => {
8273 Error::InvalidParameterValueException(inner)
8274 }
8275 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::ResourceNotFoundException(inner) => {
8276 Error::ResourceNotFoundException(inner)
8277 }
8278 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::ThrottlingException(inner) => {
8279 Error::ThrottlingException(inner)
8280 }
8281 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8282 }
8283 }
8284}
8285impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template::UpdateTemplateError, R>> for Error
8286where
8287 R: Send + Sync + std::fmt::Debug + 'static,
8288{
8289 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template::UpdateTemplateError, R>) -> Self {
8290 match err {
8291 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8292 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8293 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8294 source: err.into(),
8295 }),
8296 }
8297 }
8298}
8299impl From<crate::operation::update_template::UpdateTemplateError> for Error {
8300 fn from(err: crate::operation::update_template::UpdateTemplateError) -> Self {
8301 match err {
8302 crate::operation::update_template::UpdateTemplateError::ConflictException(inner) => Error::ConflictException(inner),
8303 crate::operation::update_template::UpdateTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8304 crate::operation::update_template::UpdateTemplateError::InvalidParameterValueException(inner) => {
8305 Error::InvalidParameterValueException(inner)
8306 }
8307 crate::operation::update_template::UpdateTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8308 crate::operation::update_template::UpdateTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8309 crate::operation::update_template::UpdateTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8310 crate::operation::update_template::UpdateTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8311 crate::operation::update_template::UpdateTemplateError::UnsupportedUserEditionException(inner) => {
8312 Error::UnsupportedUserEditionException(inner)
8313 }
8314 crate::operation::update_template::UpdateTemplateError::Unhandled(inner) => Error::Unhandled(inner),
8315 }
8316 }
8317}
8318impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_alias::UpdateTemplateAliasError, R>> for Error
8319where
8320 R: Send + Sync + std::fmt::Debug + 'static,
8321{
8322 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_alias::UpdateTemplateAliasError, R>) -> Self {
8323 match err {
8324 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8325 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8326 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8327 source: err.into(),
8328 }),
8329 }
8330 }
8331}
8332impl From<crate::operation::update_template_alias::UpdateTemplateAliasError> for Error {
8333 fn from(err: crate::operation::update_template_alias::UpdateTemplateAliasError) -> Self {
8334 match err {
8335 crate::operation::update_template_alias::UpdateTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
8336 crate::operation::update_template_alias::UpdateTemplateAliasError::InternalFailureException(inner) => {
8337 Error::InternalFailureException(inner)
8338 }
8339 crate::operation::update_template_alias::UpdateTemplateAliasError::ResourceNotFoundException(inner) => {
8340 Error::ResourceNotFoundException(inner)
8341 }
8342 crate::operation::update_template_alias::UpdateTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8343 crate::operation::update_template_alias::UpdateTemplateAliasError::UnsupportedUserEditionException(inner) => {
8344 Error::UnsupportedUserEditionException(inner)
8345 }
8346 crate::operation::update_template_alias::UpdateTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
8347 }
8348 }
8349}
8350impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_permissions::UpdateTemplatePermissionsError, R>>
8351 for Error
8352where
8353 R: Send + Sync + std::fmt::Debug + 'static,
8354{
8355 fn from(
8356 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_permissions::UpdateTemplatePermissionsError, R>,
8357 ) -> 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_permissions::UpdateTemplatePermissionsError> for Error {
8368 fn from(err: crate::operation::update_template_permissions::UpdateTemplatePermissionsError) -> Self {
8369 match err {
8370 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ConflictException(inner) => {
8371 Error::ConflictException(inner)
8372 }
8373 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::InternalFailureException(inner) => {
8374 Error::InternalFailureException(inner)
8375 }
8376 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::InvalidParameterValueException(inner) => {
8377 Error::InvalidParameterValueException(inner)
8378 }
8379 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::LimitExceededException(inner) => {
8380 Error::LimitExceededException(inner)
8381 }
8382 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ResourceNotFoundException(inner) => {
8383 Error::ResourceNotFoundException(inner)
8384 }
8385 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ThrottlingException(inner) => {
8386 Error::ThrottlingException(inner)
8387 }
8388 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::UnsupportedUserEditionException(inner) => {
8389 Error::UnsupportedUserEditionException(inner)
8390 }
8391 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8392 }
8393 }
8394}
8395impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme::UpdateThemeError, R>> for Error
8396where
8397 R: Send + Sync + std::fmt::Debug + 'static,
8398{
8399 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme::UpdateThemeError, R>) -> Self {
8400 match err {
8401 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8402 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8403 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8404 source: err.into(),
8405 }),
8406 }
8407 }
8408}
8409impl From<crate::operation::update_theme::UpdateThemeError> for Error {
8410 fn from(err: crate::operation::update_theme::UpdateThemeError) -> Self {
8411 match err {
8412 crate::operation::update_theme::UpdateThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8413 crate::operation::update_theme::UpdateThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8414 crate::operation::update_theme::UpdateThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8415 crate::operation::update_theme::UpdateThemeError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8416 crate::operation::update_theme::UpdateThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8417 crate::operation::update_theme::UpdateThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8418 crate::operation::update_theme::UpdateThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8419 crate::operation::update_theme::UpdateThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
8420 crate::operation::update_theme::UpdateThemeError::Unhandled(inner) => Error::Unhandled(inner),
8421 }
8422 }
8423}
8424impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_alias::UpdateThemeAliasError, R>> for Error
8425where
8426 R: Send + Sync + std::fmt::Debug + 'static,
8427{
8428 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_alias::UpdateThemeAliasError, R>) -> Self {
8429 match err {
8430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8433 source: err.into(),
8434 }),
8435 }
8436 }
8437}
8438impl From<crate::operation::update_theme_alias::UpdateThemeAliasError> for Error {
8439 fn from(err: crate::operation::update_theme_alias::UpdateThemeAliasError) -> Self {
8440 match err {
8441 crate::operation::update_theme_alias::UpdateThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
8442 crate::operation::update_theme_alias::UpdateThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8443 crate::operation::update_theme_alias::UpdateThemeAliasError::InvalidParameterValueException(inner) => {
8444 Error::InvalidParameterValueException(inner)
8445 }
8446 crate::operation::update_theme_alias::UpdateThemeAliasError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8447 crate::operation::update_theme_alias::UpdateThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8448 crate::operation::update_theme_alias::UpdateThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8449 crate::operation::update_theme_alias::UpdateThemeAliasError::UnsupportedUserEditionException(inner) => {
8450 Error::UnsupportedUserEditionException(inner)
8451 }
8452 crate::operation::update_theme_alias::UpdateThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
8453 }
8454 }
8455}
8456impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_permissions::UpdateThemePermissionsError, R>> for Error
8457where
8458 R: Send + Sync + std::fmt::Debug + 'static,
8459{
8460 fn from(
8461 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_permissions::UpdateThemePermissionsError, R>,
8462 ) -> Self {
8463 match err {
8464 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8465 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8466 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8467 source: err.into(),
8468 }),
8469 }
8470 }
8471}
8472impl From<crate::operation::update_theme_permissions::UpdateThemePermissionsError> for Error {
8473 fn from(err: crate::operation::update_theme_permissions::UpdateThemePermissionsError) -> Self {
8474 match err {
8475 crate::operation::update_theme_permissions::UpdateThemePermissionsError::AccessDeniedException(inner) => {
8476 Error::AccessDeniedException(inner)
8477 }
8478 crate::operation::update_theme_permissions::UpdateThemePermissionsError::InternalFailureException(inner) => {
8479 Error::InternalFailureException(inner)
8480 }
8481 crate::operation::update_theme_permissions::UpdateThemePermissionsError::InvalidParameterValueException(inner) => {
8482 Error::InvalidParameterValueException(inner)
8483 }
8484 crate::operation::update_theme_permissions::UpdateThemePermissionsError::LimitExceededException(inner) => {
8485 Error::LimitExceededException(inner)
8486 }
8487 crate::operation::update_theme_permissions::UpdateThemePermissionsError::ResourceNotFoundException(inner) => {
8488 Error::ResourceNotFoundException(inner)
8489 }
8490 crate::operation::update_theme_permissions::UpdateThemePermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8491 crate::operation::update_theme_permissions::UpdateThemePermissionsError::UnsupportedUserEditionException(inner) => {
8492 Error::UnsupportedUserEditionException(inner)
8493 }
8494 crate::operation::update_theme_permissions::UpdateThemePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8495 }
8496 }
8497}
8498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic::UpdateTopicError, R>> for Error
8499where
8500 R: Send + Sync + std::fmt::Debug + 'static,
8501{
8502 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic::UpdateTopicError, R>) -> Self {
8503 match err {
8504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8507 source: err.into(),
8508 }),
8509 }
8510 }
8511}
8512impl From<crate::operation::update_topic::UpdateTopicError> for Error {
8513 fn from(err: crate::operation::update_topic::UpdateTopicError) -> Self {
8514 match err {
8515 crate::operation::update_topic::UpdateTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8516 crate::operation::update_topic::UpdateTopicError::ConflictException(inner) => Error::ConflictException(inner),
8517 crate::operation::update_topic::UpdateTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8518 crate::operation::update_topic::UpdateTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8519 crate::operation::update_topic::UpdateTopicError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8520 crate::operation::update_topic::UpdateTopicError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8521 crate::operation::update_topic::UpdateTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8522 crate::operation::update_topic::UpdateTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8523 crate::operation::update_topic::UpdateTopicError::Unhandled(inner) => Error::Unhandled(inner),
8524 }
8525 }
8526}
8527impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_permissions::UpdateTopicPermissionsError, R>> for Error
8528where
8529 R: Send + Sync + std::fmt::Debug + 'static,
8530{
8531 fn from(
8532 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_permissions::UpdateTopicPermissionsError, R>,
8533 ) -> Self {
8534 match err {
8535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8538 source: err.into(),
8539 }),
8540 }
8541 }
8542}
8543impl From<crate::operation::update_topic_permissions::UpdateTopicPermissionsError> for Error {
8544 fn from(err: crate::operation::update_topic_permissions::UpdateTopicPermissionsError) -> Self {
8545 match err {
8546 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::AccessDeniedException(inner) => {
8547 Error::AccessDeniedException(inner)
8548 }
8549 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
8550 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::InternalFailureException(inner) => {
8551 Error::InternalFailureException(inner)
8552 }
8553 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::InvalidParameterValueException(inner) => {
8554 Error::InvalidParameterValueException(inner)
8555 }
8556 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::LimitExceededException(inner) => {
8557 Error::LimitExceededException(inner)
8558 }
8559 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ResourceNotFoundException(inner) => {
8560 Error::ResourceNotFoundException(inner)
8561 }
8562 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8563 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::UnsupportedUserEditionException(inner) => {
8564 Error::UnsupportedUserEditionException(inner)
8565 }
8566 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8567 }
8568 }
8569}
8570impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError, R>>
8571 for Error
8572where
8573 R: Send + Sync + std::fmt::Debug + 'static,
8574{
8575 fn from(
8576 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError, R>,
8577 ) -> Self {
8578 match err {
8579 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8580 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8581 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8582 source: err.into(),
8583 }),
8584 }
8585 }
8586}
8587impl From<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError> for Error {
8588 fn from(err: crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError) -> Self {
8589 match err {
8590 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::AccessDeniedException(inner) => {
8591 Error::AccessDeniedException(inner)
8592 }
8593 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ConflictException(inner) => {
8594 Error::ConflictException(inner)
8595 }
8596 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::InternalFailureException(inner) => {
8597 Error::InternalFailureException(inner)
8598 }
8599 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
8600 Error::InvalidParameterValueException(inner)
8601 }
8602 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::LimitExceededException(inner) => {
8603 Error::LimitExceededException(inner)
8604 }
8605 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ResourceExistsException(inner) => {
8606 Error::ResourceExistsException(inner)
8607 }
8608 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
8609 Error::ResourceNotFoundException(inner)
8610 }
8611 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ThrottlingException(inner) => {
8612 Error::ThrottlingException(inner)
8613 }
8614 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
8615 }
8616 }
8617}
8618impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>> for Error
8619where
8620 R: Send + Sync + std::fmt::Debug + 'static,
8621{
8622 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>) -> Self {
8623 match err {
8624 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8625 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8626 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8627 source: err.into(),
8628 }),
8629 }
8630 }
8631}
8632impl From<crate::operation::update_user::UpdateUserError> for Error {
8633 fn from(err: crate::operation::update_user::UpdateUserError) -> Self {
8634 match err {
8635 crate::operation::update_user::UpdateUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8636 crate::operation::update_user::UpdateUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8637 crate::operation::update_user::UpdateUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8638 crate::operation::update_user::UpdateUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
8639 crate::operation::update_user::UpdateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8640 crate::operation::update_user::UpdateUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
8641 crate::operation::update_user::UpdateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8642 crate::operation::update_user::UpdateUserError::Unhandled(inner) => Error::Unhandled(inner),
8643 }
8644 }
8645}
8646impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError, R>>
8647 for Error
8648where
8649 R: Send + Sync + std::fmt::Debug + 'static,
8650{
8651 fn from(
8652 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError, R>,
8653 ) -> Self {
8654 match err {
8655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8658 source: err.into(),
8659 }),
8660 }
8661 }
8662}
8663impl From<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError> for Error {
8664 fn from(err: crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError) -> Self {
8665 match err {
8666 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::AccessDeniedException(inner) => {
8667 Error::AccessDeniedException(inner)
8668 }
8669 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ConflictException(inner) => {
8670 Error::ConflictException(inner)
8671 }
8672 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::InternalFailureException(inner) => {
8673 Error::InternalFailureException(inner)
8674 }
8675 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::InvalidParameterValueException(inner) => {
8676 Error::InvalidParameterValueException(inner)
8677 }
8678 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::PreconditionNotMetException(inner) => {
8679 Error::PreconditionNotMetException(inner)
8680 }
8681 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ResourceNotFoundException(inner) => {
8682 Error::ResourceNotFoundException(inner)
8683 }
8684 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ResourceUnavailableException(inner) => {
8685 Error::ResourceUnavailableException(inner)
8686 }
8687 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ThrottlingException(inner) => {
8688 Error::ThrottlingException(inner)
8689 }
8690 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
8691 }
8692 }
8693}
8694impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_connection::UpdateVPCConnectionError, R>> for Error
8695where
8696 R: Send + Sync + std::fmt::Debug + 'static,
8697{
8698 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_connection::UpdateVPCConnectionError, R>) -> Self {
8699 match err {
8700 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8701 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8702 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8703 source: err.into(),
8704 }),
8705 }
8706 }
8707}
8708impl From<crate::operation::update_vpc_connection::UpdateVPCConnectionError> for Error {
8709 fn from(err: crate::operation::update_vpc_connection::UpdateVPCConnectionError) -> Self {
8710 match err {
8711 crate::operation::update_vpc_connection::UpdateVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8712 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
8713 crate::operation::update_vpc_connection::UpdateVPCConnectionError::InternalFailureException(inner) => {
8714 Error::InternalFailureException(inner)
8715 }
8716 crate::operation::update_vpc_connection::UpdateVPCConnectionError::InvalidParameterValueException(inner) => {
8717 Error::InvalidParameterValueException(inner)
8718 }
8719 crate::operation::update_vpc_connection::UpdateVPCConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8720 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ResourceNotFoundException(inner) => {
8721 Error::ResourceNotFoundException(inner)
8722 }
8723 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8724 crate::operation::update_vpc_connection::UpdateVPCConnectionError::UnsupportedUserEditionException(inner) => {
8725 Error::UnsupportedUserEditionException(inner)
8726 }
8727 crate::operation::update_vpc_connection::UpdateVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
8728 }
8729 }
8730}
8731impl ::std::error::Error for Error {
8732 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
8733 match self {
8734 Error::AccessDeniedException(inner) => inner.source(),
8735 Error::ConcurrentUpdatingException(inner) => inner.source(),
8736 Error::ConflictException(inner) => inner.source(),
8737 Error::CustomerManagedKeyUnavailableException(inner) => inner.source(),
8738 Error::DomainNotWhitelistedException(inner) => inner.source(),
8739 Error::IdentityTypeNotSupportedException(inner) => inner.source(),
8740 Error::InternalFailureException(inner) => inner.source(),
8741 Error::InternalServerException(inner) => inner.source(),
8742 Error::InvalidDataSetParameterValueException(inner) => inner.source(),
8743 Error::InvalidNextTokenException(inner) => inner.source(),
8744 Error::InvalidParameterValueException(inner) => inner.source(),
8745 Error::InvalidRequestException(inner) => inner.source(),
8746 Error::LimitExceededException(inner) => inner.source(),
8747 Error::PreconditionNotMetException(inner) => inner.source(),
8748 Error::QuickSightUserNotFoundException(inner) => inner.source(),
8749 Error::ResourceExistsException(inner) => inner.source(),
8750 Error::ResourceNotFoundException(inner) => inner.source(),
8751 Error::ResourceUnavailableException(inner) => inner.source(),
8752 Error::SessionLifetimeInMinutesInvalidException(inner) => inner.source(),
8753 Error::ThrottlingException(inner) => inner.source(),
8754 Error::UnsupportedPricingPlanException(inner) => inner.source(),
8755 Error::UnsupportedUserEditionException(inner) => inner.source(),
8756 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
8757 }
8758 }
8759}
8760impl ::aws_types::request_id::RequestId for Error {
8761 fn request_id(&self) -> Option<&str> {
8762 match self {
8763 Self::AccessDeniedException(e) => e.request_id(),
8764 Self::ConcurrentUpdatingException(e) => e.request_id(),
8765 Self::ConflictException(e) => e.request_id(),
8766 Self::CustomerManagedKeyUnavailableException(e) => e.request_id(),
8767 Self::DomainNotWhitelistedException(e) => e.request_id(),
8768 Self::IdentityTypeNotSupportedException(e) => e.request_id(),
8769 Self::InternalFailureException(e) => e.request_id(),
8770 Self::InternalServerException(e) => e.request_id(),
8771 Self::InvalidDataSetParameterValueException(e) => e.request_id(),
8772 Self::InvalidNextTokenException(e) => e.request_id(),
8773 Self::InvalidParameterValueException(e) => e.request_id(),
8774 Self::InvalidRequestException(e) => e.request_id(),
8775 Self::LimitExceededException(e) => e.request_id(),
8776 Self::PreconditionNotMetException(e) => e.request_id(),
8777 Self::QuickSightUserNotFoundException(e) => e.request_id(),
8778 Self::ResourceExistsException(e) => e.request_id(),
8779 Self::ResourceNotFoundException(e) => e.request_id(),
8780 Self::ResourceUnavailableException(e) => e.request_id(),
8781 Self::SessionLifetimeInMinutesInvalidException(e) => e.request_id(),
8782 Self::ThrottlingException(e) => e.request_id(),
8783 Self::UnsupportedPricingPlanException(e) => e.request_id(),
8784 Self::UnsupportedUserEditionException(e) => e.request_id(),
8785 Self::Unhandled(e) => e.meta.request_id(),
8786 }
8787 }
8788}