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 InvalidParameterException(crate::types::error::InvalidParameterException),
28 InvalidParameterValueException(crate::types::error::InvalidParameterValueException),
30 InvalidRequestException(crate::types::error::InvalidRequestException),
32 LimitExceededException(crate::types::error::LimitExceededException),
34 PreconditionNotMetException(crate::types::error::PreconditionNotMetException),
36 QuickSightUserNotFoundException(crate::types::error::QuickSightUserNotFoundException),
38 ResourceExistsException(crate::types::error::ResourceExistsException),
40 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
42 ResourceUnavailableException(crate::types::error::ResourceUnavailableException),
44 SessionLifetimeInMinutesInvalidException(crate::types::error::SessionLifetimeInMinutesInvalidException),
46 ThrottlingException(crate::types::error::ThrottlingException),
48 UnsupportedPricingPlanException(crate::types::error::UnsupportedPricingPlanException),
51 UnsupportedUserEditionException(crate::types::error::UnsupportedUserEditionException),
53 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
55 variable wildcard pattern and check `.code()`:
56 \
57 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
58 \
59 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
60 Unhandled(crate::error::sealed_unhandled::Unhandled),
61}
62impl ::std::fmt::Display for Error {
63 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
64 match self {
65 Error::AccessDeniedException(inner) => inner.fmt(f),
66 Error::ConcurrentUpdatingException(inner) => inner.fmt(f),
67 Error::ConflictException(inner) => inner.fmt(f),
68 Error::CustomerManagedKeyUnavailableException(inner) => inner.fmt(f),
69 Error::DomainNotWhitelistedException(inner) => inner.fmt(f),
70 Error::IdentityTypeNotSupportedException(inner) => inner.fmt(f),
71 Error::InternalFailureException(inner) => inner.fmt(f),
72 Error::InternalServerException(inner) => inner.fmt(f),
73 Error::InvalidDataSetParameterValueException(inner) => inner.fmt(f),
74 Error::InvalidNextTokenException(inner) => inner.fmt(f),
75 Error::InvalidParameterException(inner) => inner.fmt(f),
76 Error::InvalidParameterValueException(inner) => inner.fmt(f),
77 Error::InvalidRequestException(inner) => inner.fmt(f),
78 Error::LimitExceededException(inner) => inner.fmt(f),
79 Error::PreconditionNotMetException(inner) => inner.fmt(f),
80 Error::QuickSightUserNotFoundException(inner) => inner.fmt(f),
81 Error::ResourceExistsException(inner) => inner.fmt(f),
82 Error::ResourceNotFoundException(inner) => inner.fmt(f),
83 Error::ResourceUnavailableException(inner) => inner.fmt(f),
84 Error::SessionLifetimeInMinutesInvalidException(inner) => inner.fmt(f),
85 Error::ThrottlingException(inner) => inner.fmt(f),
86 Error::UnsupportedPricingPlanException(inner) => inner.fmt(f),
87 Error::UnsupportedUserEditionException(inner) => inner.fmt(f),
88 Error::Unhandled(_) => {
89 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
90 write!(f, "unhandled error ({code})")
91 } else {
92 f.write_str("unhandled error")
93 }
94 }
95 }
96 }
97}
98impl From<::aws_smithy_types::error::operation::BuildError> for Error {
99 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
100 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
101 source: value.into(),
102 meta: ::std::default::Default::default(),
103 })
104 }
105}
106impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
107 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
108 match self {
109 Self::AccessDeniedException(inner) => inner.meta(),
110 Self::ConcurrentUpdatingException(inner) => inner.meta(),
111 Self::ConflictException(inner) => inner.meta(),
112 Self::CustomerManagedKeyUnavailableException(inner) => inner.meta(),
113 Self::DomainNotWhitelistedException(inner) => inner.meta(),
114 Self::IdentityTypeNotSupportedException(inner) => inner.meta(),
115 Self::InternalFailureException(inner) => inner.meta(),
116 Self::InternalServerException(inner) => inner.meta(),
117 Self::InvalidDataSetParameterValueException(inner) => inner.meta(),
118 Self::InvalidNextTokenException(inner) => inner.meta(),
119 Self::InvalidParameterException(inner) => inner.meta(),
120 Self::InvalidParameterValueException(inner) => inner.meta(),
121 Self::InvalidRequestException(inner) => inner.meta(),
122 Self::LimitExceededException(inner) => inner.meta(),
123 Self::PreconditionNotMetException(inner) => inner.meta(),
124 Self::QuickSightUserNotFoundException(inner) => inner.meta(),
125 Self::ResourceExistsException(inner) => inner.meta(),
126 Self::ResourceNotFoundException(inner) => inner.meta(),
127 Self::ResourceUnavailableException(inner) => inner.meta(),
128 Self::SessionLifetimeInMinutesInvalidException(inner) => inner.meta(),
129 Self::ThrottlingException(inner) => inner.meta(),
130 Self::UnsupportedPricingPlanException(inner) => inner.meta(),
131 Self::UnsupportedUserEditionException(inner) => inner.meta(),
132 Self::Unhandled(inner) => &inner.meta,
133 }
134 }
135}
136impl<R>
137 From<
138 ::aws_smithy_runtime_api::client::result::SdkError<
139 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError,
140 R,
141 >,
142 > for Error
143where
144 R: Send + Sync + std::fmt::Debug + 'static,
145{
146 fn from(
147 err: ::aws_smithy_runtime_api::client::result::SdkError<
148 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError,
149 R,
150 >,
151 ) -> Self {
152 match err {
153 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
154 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
155 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
156 source: err.into(),
157 }),
158 }
159 }
160}
161impl From<crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError> for Error {
162 fn from(err: crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError) -> Self {
163 match err {
164 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::AccessDeniedException(inner) => {
165 Error::AccessDeniedException(inner)
166 }
167 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::InternalFailureException(inner) => {
168 Error::InternalFailureException(inner)
169 }
170 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::InvalidParameterValueException(inner) => {
171 Error::InvalidParameterValueException(inner)
172 }
173 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::ResourceNotFoundException(inner) => {
174 Error::ResourceNotFoundException(inner)
175 }
176 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::ThrottlingException(inner) => {
177 Error::ThrottlingException(inner)
178 }
179 crate::operation::batch_create_topic_reviewed_answer::BatchCreateTopicReviewedAnswerError::Unhandled(inner) => Error::Unhandled(inner),
180 }
181 }
182}
183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError, R>>
184 for Error
185where
186 R: Send + Sync + std::fmt::Debug + 'static,
187{
188 fn from(
189 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError, R>,
190 ) -> Self {
191 match err {
192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
195 source: err.into(),
196 }),
197 }
198 }
199}
200impl From<crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError> for Error {
201 fn from(err: crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError) -> Self {
202 match err {
203 crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError::AccessDeniedException(inner) => {
204 Error::AccessDeniedException(inner)
205 }
206 crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError::InternalFailureException(inner) => {
207 Error::InternalFailureException(inner)
208 }
209 crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError::InvalidParameterValueException(inner) => {
210 Error::InvalidParameterValueException(inner)
211 }
212 crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError::InvalidRequestException(inner) => {
213 Error::InvalidRequestException(inner)
214 }
215 crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError::LimitExceededException(inner) => {
216 Error::LimitExceededException(inner)
217 }
218 crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError::PreconditionNotMetException(inner) => {
219 Error::PreconditionNotMetException(inner)
220 }
221 crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError::ThrottlingException(inner) => {
222 Error::ThrottlingException(inner)
223 }
224 crate::operation::batch_delete_knowledge_base::BatchDeleteKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
225 }
226 }
227}
228impl<R>
229 From<
230 ::aws_smithy_runtime_api::client::result::SdkError<
231 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError,
232 R,
233 >,
234 > for Error
235where
236 R: Send + Sync + std::fmt::Debug + 'static,
237{
238 fn from(
239 err: ::aws_smithy_runtime_api::client::result::SdkError<
240 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError,
241 R,
242 >,
243 ) -> Self {
244 match err {
245 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
246 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
247 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
248 source: err.into(),
249 }),
250 }
251 }
252}
253impl From<crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError> for Error {
254 fn from(err: crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError) -> Self {
255 match err {
256 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::AccessDeniedException(inner) => {
257 Error::AccessDeniedException(inner)
258 }
259 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::ConflictException(inner) => {
260 Error::ConflictException(inner)
261 }
262 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::InternalFailureException(inner) => {
263 Error::InternalFailureException(inner)
264 }
265 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::InvalidParameterValueException(inner) => {
266 Error::InvalidParameterValueException(inner)
267 }
268 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::ResourceNotFoundException(inner) => {
269 Error::ResourceNotFoundException(inner)
270 }
271 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::ThrottlingException(inner) => {
272 Error::ThrottlingException(inner)
273 }
274 crate::operation::batch_delete_topic_reviewed_answer::BatchDeleteTopicReviewedAnswerError::Unhandled(inner) => Error::Unhandled(inner),
275 }
276 }
277}
278impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_ingestion::CancelIngestionError, R>> for Error
279where
280 R: Send + Sync + std::fmt::Debug + 'static,
281{
282 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_ingestion::CancelIngestionError, R>) -> Self {
283 match err {
284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
287 source: err.into(),
288 }),
289 }
290 }
291}
292impl From<crate::operation::cancel_ingestion::CancelIngestionError> for Error {
293 fn from(err: crate::operation::cancel_ingestion::CancelIngestionError) -> Self {
294 match err {
295 crate::operation::cancel_ingestion::CancelIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
296 crate::operation::cancel_ingestion::CancelIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
297 crate::operation::cancel_ingestion::CancelIngestionError::InvalidParameterValueException(inner) => {
298 Error::InvalidParameterValueException(inner)
299 }
300 crate::operation::cancel_ingestion::CancelIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
301 crate::operation::cancel_ingestion::CancelIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
302 crate::operation::cancel_ingestion::CancelIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
303 crate::operation::cancel_ingestion::CancelIngestionError::Unhandled(inner) => Error::Unhandled(inner),
304 }
305 }
306}
307impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_customization::CreateAccountCustomizationError, R>>
308 for Error
309where
310 R: Send + Sync + std::fmt::Debug + 'static,
311{
312 fn from(
313 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_customization::CreateAccountCustomizationError, R>,
314 ) -> Self {
315 match err {
316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
319 source: err.into(),
320 }),
321 }
322 }
323}
324impl From<crate::operation::create_account_customization::CreateAccountCustomizationError> for Error {
325 fn from(err: crate::operation::create_account_customization::CreateAccountCustomizationError) -> Self {
326 match err {
327 crate::operation::create_account_customization::CreateAccountCustomizationError::AccessDeniedException(inner) => {
328 Error::AccessDeniedException(inner)
329 }
330 crate::operation::create_account_customization::CreateAccountCustomizationError::ConflictException(inner) => {
331 Error::ConflictException(inner)
332 }
333 crate::operation::create_account_customization::CreateAccountCustomizationError::InternalFailureException(inner) => {
334 Error::InternalFailureException(inner)
335 }
336 crate::operation::create_account_customization::CreateAccountCustomizationError::InvalidParameterValueException(inner) => {
337 Error::InvalidParameterValueException(inner)
338 }
339 crate::operation::create_account_customization::CreateAccountCustomizationError::ResourceExistsException(inner) => {
340 Error::ResourceExistsException(inner)
341 }
342 crate::operation::create_account_customization::CreateAccountCustomizationError::ResourceNotFoundException(inner) => {
343 Error::ResourceNotFoundException(inner)
344 }
345 crate::operation::create_account_customization::CreateAccountCustomizationError::ResourceUnavailableException(inner) => {
346 Error::ResourceUnavailableException(inner)
347 }
348 crate::operation::create_account_customization::CreateAccountCustomizationError::ThrottlingException(inner) => {
349 Error::ThrottlingException(inner)
350 }
351 crate::operation::create_account_customization::CreateAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
352 }
353 }
354}
355impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_subscription::CreateAccountSubscriptionError, R>>
356 for Error
357where
358 R: Send + Sync + std::fmt::Debug + 'static,
359{
360 fn from(
361 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_subscription::CreateAccountSubscriptionError, R>,
362 ) -> Self {
363 match err {
364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
367 source: err.into(),
368 }),
369 }
370 }
371}
372impl From<crate::operation::create_account_subscription::CreateAccountSubscriptionError> for Error {
373 fn from(err: crate::operation::create_account_subscription::CreateAccountSubscriptionError) -> Self {
374 match err {
375 crate::operation::create_account_subscription::CreateAccountSubscriptionError::AccessDeniedException(inner) => {
376 Error::AccessDeniedException(inner)
377 }
378 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ConflictException(inner) => {
379 Error::ConflictException(inner)
380 }
381 crate::operation::create_account_subscription::CreateAccountSubscriptionError::InternalFailureException(inner) => {
382 Error::InternalFailureException(inner)
383 }
384 crate::operation::create_account_subscription::CreateAccountSubscriptionError::InvalidParameterValueException(inner) => {
385 Error::InvalidParameterValueException(inner)
386 }
387 crate::operation::create_account_subscription::CreateAccountSubscriptionError::PreconditionNotMetException(inner) => {
388 Error::PreconditionNotMetException(inner)
389 }
390 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ResourceExistsException(inner) => {
391 Error::ResourceExistsException(inner)
392 }
393 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ResourceNotFoundException(inner) => {
394 Error::ResourceNotFoundException(inner)
395 }
396 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ResourceUnavailableException(inner) => {
397 Error::ResourceUnavailableException(inner)
398 }
399 crate::operation::create_account_subscription::CreateAccountSubscriptionError::ThrottlingException(inner) => {
400 Error::ThrottlingException(inner)
401 }
402 crate::operation::create_account_subscription::CreateAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
403 }
404 }
405}
406impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_action_connector::CreateActionConnectorError, R>> for Error
407where
408 R: Send + Sync + std::fmt::Debug + 'static,
409{
410 fn from(
411 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_action_connector::CreateActionConnectorError, R>,
412 ) -> Self {
413 match err {
414 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
415 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
416 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
417 source: err.into(),
418 }),
419 }
420 }
421}
422impl From<crate::operation::create_action_connector::CreateActionConnectorError> for Error {
423 fn from(err: crate::operation::create_action_connector::CreateActionConnectorError) -> Self {
424 match err {
425 crate::operation::create_action_connector::CreateActionConnectorError::AccessDeniedException(inner) => {
426 Error::AccessDeniedException(inner)
427 }
428 crate::operation::create_action_connector::CreateActionConnectorError::ConflictException(inner) => Error::ConflictException(inner),
429 crate::operation::create_action_connector::CreateActionConnectorError::InternalFailureException(inner) => {
430 Error::InternalFailureException(inner)
431 }
432 crate::operation::create_action_connector::CreateActionConnectorError::InvalidParameterValueException(inner) => {
433 Error::InvalidParameterValueException(inner)
434 }
435 crate::operation::create_action_connector::CreateActionConnectorError::ResourceExistsException(inner) => {
436 Error::ResourceExistsException(inner)
437 }
438 crate::operation::create_action_connector::CreateActionConnectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
439 crate::operation::create_action_connector::CreateActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
440 }
441 }
442}
443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent::CreateAgentError, R>> for Error
444where
445 R: Send + Sync + std::fmt::Debug + 'static,
446{
447 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent::CreateAgentError, R>) -> Self {
448 match err {
449 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
450 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
451 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
452 source: err.into(),
453 }),
454 }
455 }
456}
457impl From<crate::operation::create_agent::CreateAgentError> for Error {
458 fn from(err: crate::operation::create_agent::CreateAgentError) -> Self {
459 match err {
460 crate::operation::create_agent::CreateAgentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
461 crate::operation::create_agent::CreateAgentError::ConflictException(inner) => Error::ConflictException(inner),
462 crate::operation::create_agent::CreateAgentError::InternalFailureException(inner) => Error::InternalFailureException(inner),
463 crate::operation::create_agent::CreateAgentError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
464 crate::operation::create_agent::CreateAgentError::LimitExceededException(inner) => Error::LimitExceededException(inner),
465 crate::operation::create_agent::CreateAgentError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
466 crate::operation::create_agent::CreateAgentError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
467 crate::operation::create_agent::CreateAgentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
468 crate::operation::create_agent::CreateAgentError::Unhandled(inner) => Error::Unhandled(inner),
469 }
470 }
471}
472impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_analysis::CreateAnalysisError, R>> for Error
473where
474 R: Send + Sync + std::fmt::Debug + 'static,
475{
476 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_analysis::CreateAnalysisError, R>) -> Self {
477 match err {
478 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
479 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
480 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
481 source: err.into(),
482 }),
483 }
484 }
485}
486impl From<crate::operation::create_analysis::CreateAnalysisError> for Error {
487 fn from(err: crate::operation::create_analysis::CreateAnalysisError) -> Self {
488 match err {
489 crate::operation::create_analysis::CreateAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
490 crate::operation::create_analysis::CreateAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
491 crate::operation::create_analysis::CreateAnalysisError::InvalidParameterValueException(inner) => {
492 Error::InvalidParameterValueException(inner)
493 }
494 crate::operation::create_analysis::CreateAnalysisError::LimitExceededException(inner) => Error::LimitExceededException(inner),
495 crate::operation::create_analysis::CreateAnalysisError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
496 crate::operation::create_analysis::CreateAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
497 crate::operation::create_analysis::CreateAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
498 crate::operation::create_analysis::CreateAnalysisError::UnsupportedUserEditionException(inner) => {
499 Error::UnsupportedUserEditionException(inner)
500 }
501 crate::operation::create_analysis::CreateAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
502 }
503 }
504}
505impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_brand::CreateBrandError, R>> for Error
506where
507 R: Send + Sync + std::fmt::Debug + 'static,
508{
509 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_brand::CreateBrandError, R>) -> Self {
510 match err {
511 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
512 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
513 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
514 source: err.into(),
515 }),
516 }
517 }
518}
519impl From<crate::operation::create_brand::CreateBrandError> for Error {
520 fn from(err: crate::operation::create_brand::CreateBrandError) -> Self {
521 match err {
522 crate::operation::create_brand::CreateBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
523 crate::operation::create_brand::CreateBrandError::ConflictException(inner) => Error::ConflictException(inner),
524 crate::operation::create_brand::CreateBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
525 crate::operation::create_brand::CreateBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
526 crate::operation::create_brand::CreateBrandError::LimitExceededException(inner) => Error::LimitExceededException(inner),
527 crate::operation::create_brand::CreateBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
528 crate::operation::create_brand::CreateBrandError::Unhandled(inner) => Error::Unhandled(inner),
529 }
530 }
531}
532impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_permissions::CreateCustomPermissionsError, R>>
533 for Error
534where
535 R: Send + Sync + std::fmt::Debug + 'static,
536{
537 fn from(
538 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_custom_permissions::CreateCustomPermissionsError, R>,
539 ) -> Self {
540 match err {
541 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
542 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
543 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
544 source: err.into(),
545 }),
546 }
547 }
548}
549impl From<crate::operation::create_custom_permissions::CreateCustomPermissionsError> for Error {
550 fn from(err: crate::operation::create_custom_permissions::CreateCustomPermissionsError) -> Self {
551 match err {
552 crate::operation::create_custom_permissions::CreateCustomPermissionsError::AccessDeniedException(inner) => {
553 Error::AccessDeniedException(inner)
554 }
555 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
556 crate::operation::create_custom_permissions::CreateCustomPermissionsError::InternalFailureException(inner) => {
557 Error::InternalFailureException(inner)
558 }
559 crate::operation::create_custom_permissions::CreateCustomPermissionsError::InvalidParameterValueException(inner) => {
560 Error::InvalidParameterValueException(inner)
561 }
562 crate::operation::create_custom_permissions::CreateCustomPermissionsError::LimitExceededException(inner) => {
563 Error::LimitExceededException(inner)
564 }
565 crate::operation::create_custom_permissions::CreateCustomPermissionsError::PreconditionNotMetException(inner) => {
566 Error::PreconditionNotMetException(inner)
567 }
568 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceExistsException(inner) => {
569 Error::ResourceExistsException(inner)
570 }
571 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceNotFoundException(inner) => {
572 Error::ResourceNotFoundException(inner)
573 }
574 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ResourceUnavailableException(inner) => {
575 Error::ResourceUnavailableException(inner)
576 }
577 crate::operation::create_custom_permissions::CreateCustomPermissionsError::ThrottlingException(inner) => {
578 Error::ThrottlingException(inner)
579 }
580 crate::operation::create_custom_permissions::CreateCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
581 }
582 }
583}
584impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>> for Error
585where
586 R: Send + Sync + std::fmt::Debug + 'static,
587{
588 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_dashboard::CreateDashboardError, R>) -> Self {
589 match err {
590 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
591 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
592 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
593 source: err.into(),
594 }),
595 }
596 }
597}
598impl From<crate::operation::create_dashboard::CreateDashboardError> for Error {
599 fn from(err: crate::operation::create_dashboard::CreateDashboardError) -> Self {
600 match err {
601 crate::operation::create_dashboard::CreateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
602 crate::operation::create_dashboard::CreateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
603 crate::operation::create_dashboard::CreateDashboardError::InvalidParameterValueException(inner) => {
604 Error::InvalidParameterValueException(inner)
605 }
606 crate::operation::create_dashboard::CreateDashboardError::LimitExceededException(inner) => Error::LimitExceededException(inner),
607 crate::operation::create_dashboard::CreateDashboardError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
608 crate::operation::create_dashboard::CreateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
609 crate::operation::create_dashboard::CreateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
610 crate::operation::create_dashboard::CreateDashboardError::UnsupportedUserEditionException(inner) => {
611 Error::UnsupportedUserEditionException(inner)
612 }
613 crate::operation::create_dashboard::CreateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
614 }
615 }
616}
617impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_set::CreateDataSetError, R>> for Error
618where
619 R: Send + Sync + std::fmt::Debug + 'static,
620{
621 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_set::CreateDataSetError, R>) -> Self {
622 match err {
623 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
624 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
625 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
626 source: err.into(),
627 }),
628 }
629 }
630}
631impl From<crate::operation::create_data_set::CreateDataSetError> for Error {
632 fn from(err: crate::operation::create_data_set::CreateDataSetError) -> Self {
633 match err {
634 crate::operation::create_data_set::CreateDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
635 crate::operation::create_data_set::CreateDataSetError::ConflictException(inner) => Error::ConflictException(inner),
636 crate::operation::create_data_set::CreateDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
637 crate::operation::create_data_set::CreateDataSetError::InvalidDataSetParameterValueException(inner) => {
638 Error::InvalidDataSetParameterValueException(inner)
639 }
640 crate::operation::create_data_set::CreateDataSetError::InvalidParameterValueException(inner) => {
641 Error::InvalidParameterValueException(inner)
642 }
643 crate::operation::create_data_set::CreateDataSetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
644 crate::operation::create_data_set::CreateDataSetError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
645 crate::operation::create_data_set::CreateDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
646 crate::operation::create_data_set::CreateDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
647 crate::operation::create_data_set::CreateDataSetError::UnsupportedUserEditionException(inner) => {
648 Error::UnsupportedUserEditionException(inner)
649 }
650 crate::operation::create_data_set::CreateDataSetError::Unhandled(inner) => Error::Unhandled(inner),
651 }
652 }
653}
654impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>> for Error
655where
656 R: Send + Sync + std::fmt::Debug + 'static,
657{
658 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_data_source::CreateDataSourceError, R>) -> Self {
659 match err {
660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
663 source: err.into(),
664 }),
665 }
666 }
667}
668impl From<crate::operation::create_data_source::CreateDataSourceError> for Error {
669 fn from(err: crate::operation::create_data_source::CreateDataSourceError) -> Self {
670 match err {
671 crate::operation::create_data_source::CreateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
672 crate::operation::create_data_source::CreateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
673 crate::operation::create_data_source::CreateDataSourceError::CustomerManagedKeyUnavailableException(inner) => {
674 Error::CustomerManagedKeyUnavailableException(inner)
675 }
676 crate::operation::create_data_source::CreateDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
677 crate::operation::create_data_source::CreateDataSourceError::InvalidParameterValueException(inner) => {
678 Error::InvalidParameterValueException(inner)
679 }
680 crate::operation::create_data_source::CreateDataSourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
681 crate::operation::create_data_source::CreateDataSourceError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
682 crate::operation::create_data_source::CreateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
683 crate::operation::create_data_source::CreateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
684 crate::operation::create_data_source::CreateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
685 }
686 }
687}
688impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_flow::CreateFlowError, R>> for Error
689where
690 R: Send + Sync + std::fmt::Debug + 'static,
691{
692 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_flow::CreateFlowError, R>) -> Self {
693 match err {
694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
697 source: err.into(),
698 }),
699 }
700 }
701}
702impl From<crate::operation::create_flow::CreateFlowError> for Error {
703 fn from(err: crate::operation::create_flow::CreateFlowError) -> Self {
704 match err {
705 crate::operation::create_flow::CreateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
706 crate::operation::create_flow::CreateFlowError::ConflictException(inner) => Error::ConflictException(inner),
707 crate::operation::create_flow::CreateFlowError::InternalFailureException(inner) => Error::InternalFailureException(inner),
708 crate::operation::create_flow::CreateFlowError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
709 crate::operation::create_flow::CreateFlowError::LimitExceededException(inner) => Error::LimitExceededException(inner),
710 crate::operation::create_flow::CreateFlowError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
711 crate::operation::create_flow::CreateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
712 crate::operation::create_flow::CreateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
713 crate::operation::create_flow::CreateFlowError::Unhandled(inner) => Error::Unhandled(inner),
714 }
715 }
716}
717impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder::CreateFolderError, R>> for Error
718where
719 R: Send + Sync + std::fmt::Debug + 'static,
720{
721 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder::CreateFolderError, R>) -> Self {
722 match err {
723 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
724 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
725 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
726 source: err.into(),
727 }),
728 }
729 }
730}
731impl From<crate::operation::create_folder::CreateFolderError> for Error {
732 fn from(err: crate::operation::create_folder::CreateFolderError) -> Self {
733 match err {
734 crate::operation::create_folder::CreateFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
735 crate::operation::create_folder::CreateFolderError::ConflictException(inner) => Error::ConflictException(inner),
736 crate::operation::create_folder::CreateFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
737 crate::operation::create_folder::CreateFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
738 crate::operation::create_folder::CreateFolderError::LimitExceededException(inner) => Error::LimitExceededException(inner),
739 crate::operation::create_folder::CreateFolderError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
740 crate::operation::create_folder::CreateFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
741 crate::operation::create_folder::CreateFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
742 crate::operation::create_folder::CreateFolderError::UnsupportedUserEditionException(inner) => {
743 Error::UnsupportedUserEditionException(inner)
744 }
745 crate::operation::create_folder::CreateFolderError::Unhandled(inner) => Error::Unhandled(inner),
746 }
747 }
748}
749impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder_membership::CreateFolderMembershipError, R>> for Error
750where
751 R: Send + Sync + std::fmt::Debug + 'static,
752{
753 fn from(
754 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_folder_membership::CreateFolderMembershipError, R>,
755 ) -> Self {
756 match err {
757 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
758 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
759 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
760 source: err.into(),
761 }),
762 }
763 }
764}
765impl From<crate::operation::create_folder_membership::CreateFolderMembershipError> for Error {
766 fn from(err: crate::operation::create_folder_membership::CreateFolderMembershipError) -> Self {
767 match err {
768 crate::operation::create_folder_membership::CreateFolderMembershipError::AccessDeniedException(inner) => {
769 Error::AccessDeniedException(inner)
770 }
771 crate::operation::create_folder_membership::CreateFolderMembershipError::InternalFailureException(inner) => {
772 Error::InternalFailureException(inner)
773 }
774 crate::operation::create_folder_membership::CreateFolderMembershipError::InvalidParameterValueException(inner) => {
775 Error::InvalidParameterValueException(inner)
776 }
777 crate::operation::create_folder_membership::CreateFolderMembershipError::LimitExceededException(inner) => {
778 Error::LimitExceededException(inner)
779 }
780 crate::operation::create_folder_membership::CreateFolderMembershipError::ResourceExistsException(inner) => {
781 Error::ResourceExistsException(inner)
782 }
783 crate::operation::create_folder_membership::CreateFolderMembershipError::ResourceNotFoundException(inner) => {
784 Error::ResourceNotFoundException(inner)
785 }
786 crate::operation::create_folder_membership::CreateFolderMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
787 crate::operation::create_folder_membership::CreateFolderMembershipError::UnsupportedUserEditionException(inner) => {
788 Error::UnsupportedUserEditionException(inner)
789 }
790 crate::operation::create_folder_membership::CreateFolderMembershipError::Unhandled(inner) => Error::Unhandled(inner),
791 }
792 }
793}
794impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group::CreateGroupError, R>> for Error
795where
796 R: Send + Sync + std::fmt::Debug + 'static,
797{
798 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group::CreateGroupError, R>) -> Self {
799 match err {
800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
803 source: err.into(),
804 }),
805 }
806 }
807}
808impl From<crate::operation::create_group::CreateGroupError> for Error {
809 fn from(err: crate::operation::create_group::CreateGroupError) -> Self {
810 match err {
811 crate::operation::create_group::CreateGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
812 crate::operation::create_group::CreateGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
813 crate::operation::create_group::CreateGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
814 crate::operation::create_group::CreateGroupError::LimitExceededException(inner) => Error::LimitExceededException(inner),
815 crate::operation::create_group::CreateGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
816 crate::operation::create_group::CreateGroupError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
817 crate::operation::create_group::CreateGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
818 crate::operation::create_group::CreateGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
819 crate::operation::create_group::CreateGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
820 crate::operation::create_group::CreateGroupError::Unhandled(inner) => Error::Unhandled(inner),
821 }
822 }
823}
824impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group_membership::CreateGroupMembershipError, R>> for Error
825where
826 R: Send + Sync + std::fmt::Debug + 'static,
827{
828 fn from(
829 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group_membership::CreateGroupMembershipError, R>,
830 ) -> Self {
831 match err {
832 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
833 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
834 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
835 source: err.into(),
836 }),
837 }
838 }
839}
840impl From<crate::operation::create_group_membership::CreateGroupMembershipError> for Error {
841 fn from(err: crate::operation::create_group_membership::CreateGroupMembershipError) -> Self {
842 match err {
843 crate::operation::create_group_membership::CreateGroupMembershipError::AccessDeniedException(inner) => {
844 Error::AccessDeniedException(inner)
845 }
846 crate::operation::create_group_membership::CreateGroupMembershipError::InternalFailureException(inner) => {
847 Error::InternalFailureException(inner)
848 }
849 crate::operation::create_group_membership::CreateGroupMembershipError::InvalidParameterValueException(inner) => {
850 Error::InvalidParameterValueException(inner)
851 }
852 crate::operation::create_group_membership::CreateGroupMembershipError::PreconditionNotMetException(inner) => {
853 Error::PreconditionNotMetException(inner)
854 }
855 crate::operation::create_group_membership::CreateGroupMembershipError::ResourceNotFoundException(inner) => {
856 Error::ResourceNotFoundException(inner)
857 }
858 crate::operation::create_group_membership::CreateGroupMembershipError::ResourceUnavailableException(inner) => {
859 Error::ResourceUnavailableException(inner)
860 }
861 crate::operation::create_group_membership::CreateGroupMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
862 crate::operation::create_group_membership::CreateGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
863 }
864 }
865}
866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError, R>>
867 for Error
868where
869 R: Send + Sync + std::fmt::Debug + 'static,
870{
871 fn from(
872 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError, R>,
873 ) -> Self {
874 match err {
875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
878 source: err.into(),
879 }),
880 }
881 }
882}
883impl From<crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError> for Error {
884 fn from(err: crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError) -> Self {
885 match err {
886 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::AccessDeniedException(inner) => {
887 Error::AccessDeniedException(inner)
888 }
889 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
890 Error::ConcurrentUpdatingException(inner)
891 }
892 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::InternalFailureException(inner) => {
893 Error::InternalFailureException(inner)
894 }
895 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
896 Error::InvalidParameterValueException(inner)
897 }
898 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ResourceExistsException(inner) => {
899 Error::ResourceExistsException(inner)
900 }
901 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
902 Error::ResourceNotFoundException(inner)
903 }
904 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::ThrottlingException(inner) => {
905 Error::ThrottlingException(inner)
906 }
907 crate::operation::create_iam_policy_assignment::CreateIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
908 }
909 }
910}
911impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ingestion::CreateIngestionError, R>> for Error
912where
913 R: Send + Sync + std::fmt::Debug + 'static,
914{
915 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ingestion::CreateIngestionError, R>) -> Self {
916 match err {
917 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
918 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
919 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
920 source: err.into(),
921 }),
922 }
923 }
924}
925impl From<crate::operation::create_ingestion::CreateIngestionError> for Error {
926 fn from(err: crate::operation::create_ingestion::CreateIngestionError) -> Self {
927 match err {
928 crate::operation::create_ingestion::CreateIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
929 crate::operation::create_ingestion::CreateIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
930 crate::operation::create_ingestion::CreateIngestionError::InvalidParameterValueException(inner) => {
931 Error::InvalidParameterValueException(inner)
932 }
933 crate::operation::create_ingestion::CreateIngestionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
934 crate::operation::create_ingestion::CreateIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
935 crate::operation::create_ingestion::CreateIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
936 crate::operation::create_ingestion::CreateIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
937 crate::operation::create_ingestion::CreateIngestionError::Unhandled(inner) => Error::Unhandled(inner),
938 }
939 }
940}
941impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_knowledge_base::CreateKnowledgeBaseError, R>> for Error
942where
943 R: Send + Sync + std::fmt::Debug + 'static,
944{
945 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_knowledge_base::CreateKnowledgeBaseError, R>) -> Self {
946 match err {
947 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
948 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
949 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
950 source: err.into(),
951 }),
952 }
953 }
954}
955impl From<crate::operation::create_knowledge_base::CreateKnowledgeBaseError> for Error {
956 fn from(err: crate::operation::create_knowledge_base::CreateKnowledgeBaseError) -> Self {
957 match err {
958 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
959 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::InternalFailureException(inner) => {
960 Error::InternalFailureException(inner)
961 }
962 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::InvalidParameterValueException(inner) => {
963 Error::InvalidParameterValueException(inner)
964 }
965 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::InvalidRequestException(inner) => {
966 Error::InvalidRequestException(inner)
967 }
968 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::LimitExceededException(inner) => Error::LimitExceededException(inner),
969 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::PreconditionNotMetException(inner) => {
970 Error::PreconditionNotMetException(inner)
971 }
972 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::ResourceExistsException(inner) => {
973 Error::ResourceExistsException(inner)
974 }
975 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::ResourceNotFoundException(inner) => {
976 Error::ResourceNotFoundException(inner)
977 }
978 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
979 crate::operation::create_knowledge_base::CreateKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
980 }
981 }
982}
983impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_namespace::CreateNamespaceError, R>> for Error
984where
985 R: Send + Sync + std::fmt::Debug + 'static,
986{
987 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_namespace::CreateNamespaceError, R>) -> Self {
988 match err {
989 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
990 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
991 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
992 source: err.into(),
993 }),
994 }
995 }
996}
997impl From<crate::operation::create_namespace::CreateNamespaceError> for Error {
998 fn from(err: crate::operation::create_namespace::CreateNamespaceError) -> Self {
999 match err {
1000 crate::operation::create_namespace::CreateNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1001 crate::operation::create_namespace::CreateNamespaceError::ConflictException(inner) => Error::ConflictException(inner),
1002 crate::operation::create_namespace::CreateNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1003 crate::operation::create_namespace::CreateNamespaceError::InvalidParameterValueException(inner) => {
1004 Error::InvalidParameterValueException(inner)
1005 }
1006 crate::operation::create_namespace::CreateNamespaceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1007 crate::operation::create_namespace::CreateNamespaceError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
1008 crate::operation::create_namespace::CreateNamespaceError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1009 crate::operation::create_namespace::CreateNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1010 crate::operation::create_namespace::CreateNamespaceError::ResourceUnavailableException(inner) => {
1011 Error::ResourceUnavailableException(inner)
1012 }
1013 crate::operation::create_namespace::CreateNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1014 crate::operation::create_namespace::CreateNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
1015 }
1016 }
1017}
1018impl<R>
1019 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError, R>>
1020 for Error
1021where
1022 R: Send + Sync + std::fmt::Debug + 'static,
1023{
1024 fn from(
1025 err: ::aws_smithy_runtime_api::client::result::SdkError<
1026 crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError,
1027 R,
1028 >,
1029 ) -> Self {
1030 match err {
1031 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1032 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1033 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1034 source: err.into(),
1035 }),
1036 }
1037 }
1038}
1039impl From<crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError> for Error {
1040 fn from(err: crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError) -> Self {
1041 match err {
1042 crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError::AccessDeniedException(inner) => {
1043 Error::AccessDeniedException(inner)
1044 }
1045 crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError::ConflictException(inner) => {
1046 Error::ConflictException(inner)
1047 }
1048 crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError::InternalFailureException(inner) => {
1049 Error::InternalFailureException(inner)
1050 }
1051 crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError::InvalidParameterValueException(inner) => {
1052 Error::InvalidParameterValueException(inner)
1053 }
1054 crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError::LimitExceededException(inner) => {
1055 Error::LimitExceededException(inner)
1056 }
1057 crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError::ResourceExistsException(inner) => {
1058 Error::ResourceExistsException(inner)
1059 }
1060 crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError::ResourceNotFoundException(inner) => {
1061 Error::ResourceNotFoundException(inner)
1062 }
1063 crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError::ThrottlingException(inner) => {
1064 Error::ThrottlingException(inner)
1065 }
1066 crate::operation::create_o_auth_client_application::CreateOAuthClientApplicationError::Unhandled(inner) => Error::Unhandled(inner),
1067 }
1068 }
1069}
1070impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_refresh_schedule::CreateRefreshScheduleError, R>> for Error
1071where
1072 R: Send + Sync + std::fmt::Debug + 'static,
1073{
1074 fn from(
1075 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_refresh_schedule::CreateRefreshScheduleError, R>,
1076 ) -> Self {
1077 match err {
1078 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1079 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1080 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1081 source: err.into(),
1082 }),
1083 }
1084 }
1085}
1086impl From<crate::operation::create_refresh_schedule::CreateRefreshScheduleError> for Error {
1087 fn from(err: crate::operation::create_refresh_schedule::CreateRefreshScheduleError) -> Self {
1088 match err {
1089 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::AccessDeniedException(inner) => {
1090 Error::AccessDeniedException(inner)
1091 }
1092 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::InternalFailureException(inner) => {
1093 Error::InternalFailureException(inner)
1094 }
1095 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::InvalidParameterValueException(inner) => {
1096 Error::InvalidParameterValueException(inner)
1097 }
1098 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::LimitExceededException(inner) => {
1099 Error::LimitExceededException(inner)
1100 }
1101 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::PreconditionNotMetException(inner) => {
1102 Error::PreconditionNotMetException(inner)
1103 }
1104 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ResourceExistsException(inner) => {
1105 Error::ResourceExistsException(inner)
1106 }
1107 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ResourceNotFoundException(inner) => {
1108 Error::ResourceNotFoundException(inner)
1109 }
1110 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1111 crate::operation::create_refresh_schedule::CreateRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
1112 }
1113 }
1114}
1115impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role_membership::CreateRoleMembershipError, R>> for Error
1116where
1117 R: Send + Sync + std::fmt::Debug + 'static,
1118{
1119 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role_membership::CreateRoleMembershipError, R>) -> Self {
1120 match err {
1121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1124 source: err.into(),
1125 }),
1126 }
1127 }
1128}
1129impl From<crate::operation::create_role_membership::CreateRoleMembershipError> for Error {
1130 fn from(err: crate::operation::create_role_membership::CreateRoleMembershipError) -> Self {
1131 match err {
1132 crate::operation::create_role_membership::CreateRoleMembershipError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1133 crate::operation::create_role_membership::CreateRoleMembershipError::InternalFailureException(inner) => {
1134 Error::InternalFailureException(inner)
1135 }
1136 crate::operation::create_role_membership::CreateRoleMembershipError::InvalidParameterValueException(inner) => {
1137 Error::InvalidParameterValueException(inner)
1138 }
1139 crate::operation::create_role_membership::CreateRoleMembershipError::PreconditionNotMetException(inner) => {
1140 Error::PreconditionNotMetException(inner)
1141 }
1142 crate::operation::create_role_membership::CreateRoleMembershipError::ResourceNotFoundException(inner) => {
1143 Error::ResourceNotFoundException(inner)
1144 }
1145 crate::operation::create_role_membership::CreateRoleMembershipError::ResourceUnavailableException(inner) => {
1146 Error::ResourceUnavailableException(inner)
1147 }
1148 crate::operation::create_role_membership::CreateRoleMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1149 crate::operation::create_role_membership::CreateRoleMembershipError::Unhandled(inner) => Error::Unhandled(inner),
1150 }
1151 }
1152}
1153impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_space::CreateSpaceError, R>> for Error
1154where
1155 R: Send + Sync + std::fmt::Debug + 'static,
1156{
1157 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_space::CreateSpaceError, R>) -> Self {
1158 match err {
1159 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1160 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1161 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1162 source: err.into(),
1163 }),
1164 }
1165 }
1166}
1167impl From<crate::operation::create_space::CreateSpaceError> for Error {
1168 fn from(err: crate::operation::create_space::CreateSpaceError) -> Self {
1169 match err {
1170 crate::operation::create_space::CreateSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1171 crate::operation::create_space::CreateSpaceError::ConflictException(inner) => Error::ConflictException(inner),
1172 crate::operation::create_space::CreateSpaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1173 crate::operation::create_space::CreateSpaceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1174 crate::operation::create_space::CreateSpaceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1175 crate::operation::create_space::CreateSpaceError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1176 crate::operation::create_space::CreateSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1177 crate::operation::create_space::CreateSpaceError::Unhandled(inner) => Error::Unhandled(inner),
1178 }
1179 }
1180}
1181impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template::CreateTemplateError, R>> for Error
1182where
1183 R: Send + Sync + std::fmt::Debug + 'static,
1184{
1185 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template::CreateTemplateError, R>) -> Self {
1186 match err {
1187 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1188 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1189 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1190 source: err.into(),
1191 }),
1192 }
1193 }
1194}
1195impl From<crate::operation::create_template::CreateTemplateError> for Error {
1196 fn from(err: crate::operation::create_template::CreateTemplateError) -> Self {
1197 match err {
1198 crate::operation::create_template::CreateTemplateError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1199 crate::operation::create_template::CreateTemplateError::ConflictException(inner) => Error::ConflictException(inner),
1200 crate::operation::create_template::CreateTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1201 crate::operation::create_template::CreateTemplateError::InvalidParameterValueException(inner) => {
1202 Error::InvalidParameterValueException(inner)
1203 }
1204 crate::operation::create_template::CreateTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1205 crate::operation::create_template::CreateTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1206 crate::operation::create_template::CreateTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1207 crate::operation::create_template::CreateTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1208 crate::operation::create_template::CreateTemplateError::UnsupportedUserEditionException(inner) => {
1209 Error::UnsupportedUserEditionException(inner)
1210 }
1211 crate::operation::create_template::CreateTemplateError::Unhandled(inner) => Error::Unhandled(inner),
1212 }
1213 }
1214}
1215impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template_alias::CreateTemplateAliasError, R>> for Error
1216where
1217 R: Send + Sync + std::fmt::Debug + 'static,
1218{
1219 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_template_alias::CreateTemplateAliasError, R>) -> Self {
1220 match err {
1221 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1222 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1223 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1224 source: err.into(),
1225 }),
1226 }
1227 }
1228}
1229impl From<crate::operation::create_template_alias::CreateTemplateAliasError> for Error {
1230 fn from(err: crate::operation::create_template_alias::CreateTemplateAliasError) -> Self {
1231 match err {
1232 crate::operation::create_template_alias::CreateTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
1233 crate::operation::create_template_alias::CreateTemplateAliasError::InternalFailureException(inner) => {
1234 Error::InternalFailureException(inner)
1235 }
1236 crate::operation::create_template_alias::CreateTemplateAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1237 crate::operation::create_template_alias::CreateTemplateAliasError::ResourceExistsException(inner) => {
1238 Error::ResourceExistsException(inner)
1239 }
1240 crate::operation::create_template_alias::CreateTemplateAliasError::ResourceNotFoundException(inner) => {
1241 Error::ResourceNotFoundException(inner)
1242 }
1243 crate::operation::create_template_alias::CreateTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1244 crate::operation::create_template_alias::CreateTemplateAliasError::UnsupportedUserEditionException(inner) => {
1245 Error::UnsupportedUserEditionException(inner)
1246 }
1247 crate::operation::create_template_alias::CreateTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
1248 }
1249 }
1250}
1251impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme::CreateThemeError, R>> for Error
1252where
1253 R: Send + Sync + std::fmt::Debug + 'static,
1254{
1255 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme::CreateThemeError, R>) -> Self {
1256 match err {
1257 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1258 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1259 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1260 source: err.into(),
1261 }),
1262 }
1263 }
1264}
1265impl From<crate::operation::create_theme::CreateThemeError> for Error {
1266 fn from(err: crate::operation::create_theme::CreateThemeError) -> Self {
1267 match err {
1268 crate::operation::create_theme::CreateThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1269 crate::operation::create_theme::CreateThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1270 crate::operation::create_theme::CreateThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1271 crate::operation::create_theme::CreateThemeError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1272 crate::operation::create_theme::CreateThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1273 crate::operation::create_theme::CreateThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1274 crate::operation::create_theme::CreateThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1275 crate::operation::create_theme::CreateThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
1276 crate::operation::create_theme::CreateThemeError::Unhandled(inner) => Error::Unhandled(inner),
1277 }
1278 }
1279}
1280impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme_alias::CreateThemeAliasError, R>> for Error
1281where
1282 R: Send + Sync + std::fmt::Debug + 'static,
1283{
1284 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_theme_alias::CreateThemeAliasError, R>) -> Self {
1285 match err {
1286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1289 source: err.into(),
1290 }),
1291 }
1292 }
1293}
1294impl From<crate::operation::create_theme_alias::CreateThemeAliasError> for Error {
1295 fn from(err: crate::operation::create_theme_alias::CreateThemeAliasError) -> Self {
1296 match err {
1297 crate::operation::create_theme_alias::CreateThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
1298 crate::operation::create_theme_alias::CreateThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1299 crate::operation::create_theme_alias::CreateThemeAliasError::InvalidParameterValueException(inner) => {
1300 Error::InvalidParameterValueException(inner)
1301 }
1302 crate::operation::create_theme_alias::CreateThemeAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1303 crate::operation::create_theme_alias::CreateThemeAliasError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1304 crate::operation::create_theme_alias::CreateThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1305 crate::operation::create_theme_alias::CreateThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1306 crate::operation::create_theme_alias::CreateThemeAliasError::UnsupportedUserEditionException(inner) => {
1307 Error::UnsupportedUserEditionException(inner)
1308 }
1309 crate::operation::create_theme_alias::CreateThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
1310 }
1311 }
1312}
1313impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic::CreateTopicError, R>> for Error
1314where
1315 R: Send + Sync + std::fmt::Debug + 'static,
1316{
1317 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic::CreateTopicError, R>) -> Self {
1318 match err {
1319 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1320 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1321 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1322 source: err.into(),
1323 }),
1324 }
1325 }
1326}
1327impl From<crate::operation::create_topic::CreateTopicError> for Error {
1328 fn from(err: crate::operation::create_topic::CreateTopicError) -> Self {
1329 match err {
1330 crate::operation::create_topic::CreateTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1331 crate::operation::create_topic::CreateTopicError::ConflictException(inner) => Error::ConflictException(inner),
1332 crate::operation::create_topic::CreateTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1333 crate::operation::create_topic::CreateTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1334 crate::operation::create_topic::CreateTopicError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1335 crate::operation::create_topic::CreateTopicError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
1336 crate::operation::create_topic::CreateTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1337 crate::operation::create_topic::CreateTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1338 crate::operation::create_topic::CreateTopicError::Unhandled(inner) => Error::Unhandled(inner),
1339 }
1340 }
1341}
1342impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError, R>>
1343 for Error
1344where
1345 R: Send + Sync + std::fmt::Debug + 'static,
1346{
1347 fn from(
1348 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError, R>,
1349 ) -> Self {
1350 match err {
1351 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1352 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1353 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1354 source: err.into(),
1355 }),
1356 }
1357 }
1358}
1359impl From<crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError> for Error {
1360 fn from(err: crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError) -> Self {
1361 match err {
1362 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::AccessDeniedException(inner) => {
1363 Error::AccessDeniedException(inner)
1364 }
1365 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ConflictException(inner) => {
1366 Error::ConflictException(inner)
1367 }
1368 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::InternalFailureException(inner) => {
1369 Error::InternalFailureException(inner)
1370 }
1371 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
1372 Error::InvalidParameterValueException(inner)
1373 }
1374 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::LimitExceededException(inner) => {
1375 Error::LimitExceededException(inner)
1376 }
1377 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ResourceExistsException(inner) => {
1378 Error::ResourceExistsException(inner)
1379 }
1380 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
1381 Error::ResourceNotFoundException(inner)
1382 }
1383 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::ThrottlingException(inner) => {
1384 Error::ThrottlingException(inner)
1385 }
1386 crate::operation::create_topic_refresh_schedule::CreateTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
1387 }
1388 }
1389}
1390impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_connection::CreateVPCConnectionError, R>> for Error
1391where
1392 R: Send + Sync + std::fmt::Debug + 'static,
1393{
1394 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vpc_connection::CreateVPCConnectionError, R>) -> Self {
1395 match err {
1396 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1397 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1398 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1399 source: err.into(),
1400 }),
1401 }
1402 }
1403}
1404impl From<crate::operation::create_vpc_connection::CreateVPCConnectionError> for Error {
1405 fn from(err: crate::operation::create_vpc_connection::CreateVPCConnectionError) -> Self {
1406 match err {
1407 crate::operation::create_vpc_connection::CreateVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1408 crate::operation::create_vpc_connection::CreateVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
1409 crate::operation::create_vpc_connection::CreateVPCConnectionError::InternalFailureException(inner) => {
1410 Error::InternalFailureException(inner)
1411 }
1412 crate::operation::create_vpc_connection::CreateVPCConnectionError::InvalidParameterValueException(inner) => {
1413 Error::InvalidParameterValueException(inner)
1414 }
1415 crate::operation::create_vpc_connection::CreateVPCConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1416 crate::operation::create_vpc_connection::CreateVPCConnectionError::ResourceExistsException(inner) => {
1417 Error::ResourceExistsException(inner)
1418 }
1419 crate::operation::create_vpc_connection::CreateVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1420 crate::operation::create_vpc_connection::CreateVPCConnectionError::UnsupportedUserEditionException(inner) => {
1421 Error::UnsupportedUserEditionException(inner)
1422 }
1423 crate::operation::create_vpc_connection::CreateVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
1424 }
1425 }
1426}
1427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_customization::DeleteAccountCustomizationError, R>>
1428 for Error
1429where
1430 R: Send + Sync + std::fmt::Debug + 'static,
1431{
1432 fn from(
1433 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_customization::DeleteAccountCustomizationError, R>,
1434 ) -> Self {
1435 match err {
1436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1439 source: err.into(),
1440 }),
1441 }
1442 }
1443}
1444impl From<crate::operation::delete_account_customization::DeleteAccountCustomizationError> for Error {
1445 fn from(err: crate::operation::delete_account_customization::DeleteAccountCustomizationError) -> Self {
1446 match err {
1447 crate::operation::delete_account_customization::DeleteAccountCustomizationError::AccessDeniedException(inner) => {
1448 Error::AccessDeniedException(inner)
1449 }
1450 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ConflictException(inner) => {
1451 Error::ConflictException(inner)
1452 }
1453 crate::operation::delete_account_customization::DeleteAccountCustomizationError::InternalFailureException(inner) => {
1454 Error::InternalFailureException(inner)
1455 }
1456 crate::operation::delete_account_customization::DeleteAccountCustomizationError::InvalidParameterValueException(inner) => {
1457 Error::InvalidParameterValueException(inner)
1458 }
1459 crate::operation::delete_account_customization::DeleteAccountCustomizationError::LimitExceededException(inner) => {
1460 Error::LimitExceededException(inner)
1461 }
1462 crate::operation::delete_account_customization::DeleteAccountCustomizationError::PreconditionNotMetException(inner) => {
1463 Error::PreconditionNotMetException(inner)
1464 }
1465 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ResourceNotFoundException(inner) => {
1466 Error::ResourceNotFoundException(inner)
1467 }
1468 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ResourceUnavailableException(inner) => {
1469 Error::ResourceUnavailableException(inner)
1470 }
1471 crate::operation::delete_account_customization::DeleteAccountCustomizationError::ThrottlingException(inner) => {
1472 Error::ThrottlingException(inner)
1473 }
1474 crate::operation::delete_account_customization::DeleteAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
1475 }
1476 }
1477}
1478impl<R>
1479 From<
1480 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError, R>,
1481 > for Error
1482where
1483 R: Send + Sync + std::fmt::Debug + 'static,
1484{
1485 fn from(
1486 err: ::aws_smithy_runtime_api::client::result::SdkError<
1487 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError,
1488 R,
1489 >,
1490 ) -> Self {
1491 match err {
1492 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1493 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1494 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1495 source: err.into(),
1496 }),
1497 }
1498 }
1499}
1500impl From<crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError> for Error {
1501 fn from(err: crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError) -> Self {
1502 match err {
1503 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::AccessDeniedException(inner) => {
1504 Error::AccessDeniedException(inner)
1505 }
1506 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::InternalFailureException(inner) => {
1507 Error::InternalFailureException(inner)
1508 }
1509 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::InvalidParameterValueException(inner) => {
1510 Error::InvalidParameterValueException(inner)
1511 }
1512 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::ResourceNotFoundException(inner) => {
1513 Error::ResourceNotFoundException(inner)
1514 }
1515 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::ThrottlingException(inner) => {
1516 Error::ThrottlingException(inner)
1517 }
1518 crate::operation::delete_account_custom_permission::DeleteAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
1519 }
1520 }
1521}
1522impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError, R>>
1523 for Error
1524where
1525 R: Send + Sync + std::fmt::Debug + 'static,
1526{
1527 fn from(
1528 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError, R>,
1529 ) -> Self {
1530 match err {
1531 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1532 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1533 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1534 source: err.into(),
1535 }),
1536 }
1537 }
1538}
1539impl From<crate::operation::delete_account_subscription::DeleteAccountSubscriptionError> for Error {
1540 fn from(err: crate::operation::delete_account_subscription::DeleteAccountSubscriptionError) -> Self {
1541 match err {
1542 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::AccessDeniedException(inner) => {
1543 Error::AccessDeniedException(inner)
1544 }
1545 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::InternalFailureException(inner) => {
1546 Error::InternalFailureException(inner)
1547 }
1548 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::InvalidParameterValueException(inner) => {
1549 Error::InvalidParameterValueException(inner)
1550 }
1551 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::PreconditionNotMetException(inner) => {
1552 Error::PreconditionNotMetException(inner)
1553 }
1554 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ResourceNotFoundException(inner) => {
1555 Error::ResourceNotFoundException(inner)
1556 }
1557 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ResourceUnavailableException(inner) => {
1558 Error::ResourceUnavailableException(inner)
1559 }
1560 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::ThrottlingException(inner) => {
1561 Error::ThrottlingException(inner)
1562 }
1563 crate::operation::delete_account_subscription::DeleteAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
1564 }
1565 }
1566}
1567impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_action_connector::DeleteActionConnectorError, R>> for Error
1568where
1569 R: Send + Sync + std::fmt::Debug + 'static,
1570{
1571 fn from(
1572 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_action_connector::DeleteActionConnectorError, R>,
1573 ) -> Self {
1574 match err {
1575 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1576 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1577 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1578 source: err.into(),
1579 }),
1580 }
1581 }
1582}
1583impl From<crate::operation::delete_action_connector::DeleteActionConnectorError> for Error {
1584 fn from(err: crate::operation::delete_action_connector::DeleteActionConnectorError) -> Self {
1585 match err {
1586 crate::operation::delete_action_connector::DeleteActionConnectorError::AccessDeniedException(inner) => {
1587 Error::AccessDeniedException(inner)
1588 }
1589 crate::operation::delete_action_connector::DeleteActionConnectorError::InternalFailureException(inner) => {
1590 Error::InternalFailureException(inner)
1591 }
1592 crate::operation::delete_action_connector::DeleteActionConnectorError::InvalidParameterValueException(inner) => {
1593 Error::InvalidParameterValueException(inner)
1594 }
1595 crate::operation::delete_action_connector::DeleteActionConnectorError::ResourceNotFoundException(inner) => {
1596 Error::ResourceNotFoundException(inner)
1597 }
1598 crate::operation::delete_action_connector::DeleteActionConnectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1599 crate::operation::delete_action_connector::DeleteActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
1600 }
1601 }
1602}
1603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent::DeleteAgentError, R>> for Error
1604where
1605 R: Send + Sync + std::fmt::Debug + 'static,
1606{
1607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent::DeleteAgentError, R>) -> Self {
1608 match err {
1609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1612 source: err.into(),
1613 }),
1614 }
1615 }
1616}
1617impl From<crate::operation::delete_agent::DeleteAgentError> for Error {
1618 fn from(err: crate::operation::delete_agent::DeleteAgentError) -> Self {
1619 match err {
1620 crate::operation::delete_agent::DeleteAgentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1621 crate::operation::delete_agent::DeleteAgentError::ConflictException(inner) => Error::ConflictException(inner),
1622 crate::operation::delete_agent::DeleteAgentError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1623 crate::operation::delete_agent::DeleteAgentError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1624 crate::operation::delete_agent::DeleteAgentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1625 crate::operation::delete_agent::DeleteAgentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1626 crate::operation::delete_agent::DeleteAgentError::Unhandled(inner) => Error::Unhandled(inner),
1627 }
1628 }
1629}
1630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_analysis::DeleteAnalysisError, 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_analysis::DeleteAnalysisError, 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_analysis::DeleteAnalysisError> for Error {
1645 fn from(err: crate::operation::delete_analysis::DeleteAnalysisError) -> Self {
1646 match err {
1647 crate::operation::delete_analysis::DeleteAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
1648 crate::operation::delete_analysis::DeleteAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1649 crate::operation::delete_analysis::DeleteAnalysisError::InvalidParameterValueException(inner) => {
1650 Error::InvalidParameterValueException(inner)
1651 }
1652 crate::operation::delete_analysis::DeleteAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1653 crate::operation::delete_analysis::DeleteAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1654 crate::operation::delete_analysis::DeleteAnalysisError::UnsupportedUserEditionException(inner) => {
1655 Error::UnsupportedUserEditionException(inner)
1656 }
1657 crate::operation::delete_analysis::DeleteAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
1658 }
1659 }
1660}
1661impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand::DeleteBrandError, R>> for Error
1662where
1663 R: Send + Sync + std::fmt::Debug + 'static,
1664{
1665 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand::DeleteBrandError, R>) -> Self {
1666 match err {
1667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1670 source: err.into(),
1671 }),
1672 }
1673 }
1674}
1675impl From<crate::operation::delete_brand::DeleteBrandError> for Error {
1676 fn from(err: crate::operation::delete_brand::DeleteBrandError) -> Self {
1677 match err {
1678 crate::operation::delete_brand::DeleteBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1679 crate::operation::delete_brand::DeleteBrandError::ConflictException(inner) => Error::ConflictException(inner),
1680 crate::operation::delete_brand::DeleteBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
1681 crate::operation::delete_brand::DeleteBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1682 crate::operation::delete_brand::DeleteBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1683 crate::operation::delete_brand::DeleteBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1684 crate::operation::delete_brand::DeleteBrandError::Unhandled(inner) => Error::Unhandled(inner),
1685 }
1686 }
1687}
1688impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError, R>> for Error
1689where
1690 R: Send + Sync + std::fmt::Debug + 'static,
1691{
1692 fn from(
1693 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError, R>,
1694 ) -> Self {
1695 match err {
1696 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1697 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1698 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1699 source: err.into(),
1700 }),
1701 }
1702 }
1703}
1704impl From<crate::operation::delete_brand_assignment::DeleteBrandAssignmentError> for Error {
1705 fn from(err: crate::operation::delete_brand_assignment::DeleteBrandAssignmentError) -> Self {
1706 match err {
1707 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::AccessDeniedException(inner) => {
1708 Error::AccessDeniedException(inner)
1709 }
1710 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
1711 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::InternalServerException(inner) => {
1712 Error::InternalServerException(inner)
1713 }
1714 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::InvalidRequestException(inner) => {
1715 Error::InvalidRequestException(inner)
1716 }
1717 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ResourceNotFoundException(inner) => {
1718 Error::ResourceNotFoundException(inner)
1719 }
1720 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1721 crate::operation::delete_brand_assignment::DeleteBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
1722 }
1723 }
1724}
1725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError, R>>
1726 for Error
1727where
1728 R: Send + Sync + std::fmt::Debug + 'static,
1729{
1730 fn from(
1731 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError, R>,
1732 ) -> Self {
1733 match err {
1734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1737 source: err.into(),
1738 }),
1739 }
1740 }
1741}
1742impl From<crate::operation::delete_custom_permissions::DeleteCustomPermissionsError> for Error {
1743 fn from(err: crate::operation::delete_custom_permissions::DeleteCustomPermissionsError) -> Self {
1744 match err {
1745 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::AccessDeniedException(inner) => {
1746 Error::AccessDeniedException(inner)
1747 }
1748 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
1749 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::InternalFailureException(inner) => {
1750 Error::InternalFailureException(inner)
1751 }
1752 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::InvalidParameterValueException(inner) => {
1753 Error::InvalidParameterValueException(inner)
1754 }
1755 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::PreconditionNotMetException(inner) => {
1756 Error::PreconditionNotMetException(inner)
1757 }
1758 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceExistsException(inner) => {
1759 Error::ResourceExistsException(inner)
1760 }
1761 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceNotFoundException(inner) => {
1762 Error::ResourceNotFoundException(inner)
1763 }
1764 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ResourceUnavailableException(inner) => {
1765 Error::ResourceUnavailableException(inner)
1766 }
1767 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::ThrottlingException(inner) => {
1768 Error::ThrottlingException(inner)
1769 }
1770 crate::operation::delete_custom_permissions::DeleteCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
1771 }
1772 }
1773}
1774impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>> for Error
1775where
1776 R: Send + Sync + std::fmt::Debug + 'static,
1777{
1778 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_dashboard::DeleteDashboardError, R>) -> Self {
1779 match err {
1780 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1781 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1782 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1783 source: err.into(),
1784 }),
1785 }
1786 }
1787}
1788impl From<crate::operation::delete_dashboard::DeleteDashboardError> for Error {
1789 fn from(err: crate::operation::delete_dashboard::DeleteDashboardError) -> Self {
1790 match err {
1791 crate::operation::delete_dashboard::DeleteDashboardError::ConflictException(inner) => Error::ConflictException(inner),
1792 crate::operation::delete_dashboard::DeleteDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1793 crate::operation::delete_dashboard::DeleteDashboardError::InvalidParameterValueException(inner) => {
1794 Error::InvalidParameterValueException(inner)
1795 }
1796 crate::operation::delete_dashboard::DeleteDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1797 crate::operation::delete_dashboard::DeleteDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1798 crate::operation::delete_dashboard::DeleteDashboardError::UnsupportedUserEditionException(inner) => {
1799 Error::UnsupportedUserEditionException(inner)
1800 }
1801 crate::operation::delete_dashboard::DeleteDashboardError::Unhandled(inner) => Error::Unhandled(inner),
1802 }
1803 }
1804}
1805impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_set::DeleteDataSetError, R>> for Error
1806where
1807 R: Send + Sync + std::fmt::Debug + 'static,
1808{
1809 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_set::DeleteDataSetError, R>) -> Self {
1810 match err {
1811 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1812 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1813 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1814 source: err.into(),
1815 }),
1816 }
1817 }
1818}
1819impl From<crate::operation::delete_data_set::DeleteDataSetError> for Error {
1820 fn from(err: crate::operation::delete_data_set::DeleteDataSetError) -> Self {
1821 match err {
1822 crate::operation::delete_data_set::DeleteDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1823 crate::operation::delete_data_set::DeleteDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1824 crate::operation::delete_data_set::DeleteDataSetError::InvalidParameterValueException(inner) => {
1825 Error::InvalidParameterValueException(inner)
1826 }
1827 crate::operation::delete_data_set::DeleteDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1828 crate::operation::delete_data_set::DeleteDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1829 crate::operation::delete_data_set::DeleteDataSetError::Unhandled(inner) => Error::Unhandled(inner),
1830 }
1831 }
1832}
1833impl<R>
1834 From<
1835 ::aws_smithy_runtime_api::client::result::SdkError<
1836 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError,
1837 R,
1838 >,
1839 > for Error
1840where
1841 R: Send + Sync + std::fmt::Debug + 'static,
1842{
1843 fn from(
1844 err: ::aws_smithy_runtime_api::client::result::SdkError<
1845 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError,
1846 R,
1847 >,
1848 ) -> Self {
1849 match err {
1850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1853 source: err.into(),
1854 }),
1855 }
1856 }
1857}
1858impl From<crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError> for Error {
1859 fn from(err: crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError) -> Self {
1860 match err {
1861 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
1862 Error::AccessDeniedException(inner)
1863 }
1864 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ConflictException(inner) => {
1865 Error::ConflictException(inner)
1866 }
1867 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::InternalFailureException(inner) => {
1868 Error::InternalFailureException(inner)
1869 }
1870 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
1871 Error::InvalidParameterValueException(inner)
1872 }
1873 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::LimitExceededException(inner) => {
1874 Error::LimitExceededException(inner)
1875 }
1876 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
1877 Error::ResourceNotFoundException(inner)
1878 }
1879 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::ThrottlingException(inner) => {
1880 Error::ThrottlingException(inner)
1881 }
1882 crate::operation::delete_data_set_refresh_properties::DeleteDataSetRefreshPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
1883 }
1884 }
1885}
1886impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>> for Error
1887where
1888 R: Send + Sync + std::fmt::Debug + 'static,
1889{
1890 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_data_source::DeleteDataSourceError, R>) -> Self {
1891 match err {
1892 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1893 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1894 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1895 source: err.into(),
1896 }),
1897 }
1898 }
1899}
1900impl From<crate::operation::delete_data_source::DeleteDataSourceError> for Error {
1901 fn from(err: crate::operation::delete_data_source::DeleteDataSourceError) -> Self {
1902 match err {
1903 crate::operation::delete_data_source::DeleteDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1904 crate::operation::delete_data_source::DeleteDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1905 crate::operation::delete_data_source::DeleteDataSourceError::InvalidParameterValueException(inner) => {
1906 Error::InvalidParameterValueException(inner)
1907 }
1908 crate::operation::delete_data_source::DeleteDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1909 crate::operation::delete_data_source::DeleteDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1910 crate::operation::delete_data_source::DeleteDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
1911 }
1912 }
1913}
1914impl<R>
1915 From<
1916 ::aws_smithy_runtime_api::client::result::SdkError<
1917 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError,
1918 R,
1919 >,
1920 > for Error
1921where
1922 R: Send + Sync + std::fmt::Debug + 'static,
1923{
1924 fn from(
1925 err: ::aws_smithy_runtime_api::client::result::SdkError<
1926 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError,
1927 R,
1928 >,
1929 ) -> Self {
1930 match err {
1931 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1932 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1933 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1934 source: err.into(),
1935 }),
1936 }
1937 }
1938}
1939impl From<crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError> for Error {
1940 fn from(err: crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError) -> Self {
1941 match err {
1942 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
1943 Error::AccessDeniedException(inner)
1944 }
1945 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ConflictException(inner) => {
1946 Error::ConflictException(inner)
1947 }
1948 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::InternalFailureException(inner) => {
1949 Error::InternalFailureException(inner)
1950 }
1951 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
1952 Error::ResourceNotFoundException(inner)
1953 }
1954 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::ThrottlingException(inner) => {
1955 Error::ThrottlingException(inner)
1956 }
1957 crate::operation::delete_default_q_business_application::DeleteDefaultQBusinessApplicationError::Unhandled(inner) => {
1958 Error::Unhandled(inner)
1959 }
1960 }
1961 }
1962}
1963impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_flow::DeleteFlowError, R>> for Error
1964where
1965 R: Send + Sync + std::fmt::Debug + 'static,
1966{
1967 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_flow::DeleteFlowError, R>) -> Self {
1968 match err {
1969 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1970 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1971 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1972 source: err.into(),
1973 }),
1974 }
1975 }
1976}
1977impl From<crate::operation::delete_flow::DeleteFlowError> for Error {
1978 fn from(err: crate::operation::delete_flow::DeleteFlowError) -> Self {
1979 match err {
1980 crate::operation::delete_flow::DeleteFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1981 crate::operation::delete_flow::DeleteFlowError::ConflictException(inner) => Error::ConflictException(inner),
1982 crate::operation::delete_flow::DeleteFlowError::InternalFailureException(inner) => Error::InternalFailureException(inner),
1983 crate::operation::delete_flow::DeleteFlowError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
1984 crate::operation::delete_flow::DeleteFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1985 crate::operation::delete_flow::DeleteFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1986 crate::operation::delete_flow::DeleteFlowError::Unhandled(inner) => Error::Unhandled(inner),
1987 }
1988 }
1989}
1990impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder::DeleteFolderError, R>> for Error
1991where
1992 R: Send + Sync + std::fmt::Debug + 'static,
1993{
1994 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder::DeleteFolderError, R>) -> Self {
1995 match err {
1996 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1997 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1998 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1999 source: err.into(),
2000 }),
2001 }
2002 }
2003}
2004impl From<crate::operation::delete_folder::DeleteFolderError> for Error {
2005 fn from(err: crate::operation::delete_folder::DeleteFolderError) -> Self {
2006 match err {
2007 crate::operation::delete_folder::DeleteFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2008 crate::operation::delete_folder::DeleteFolderError::ConflictException(inner) => Error::ConflictException(inner),
2009 crate::operation::delete_folder::DeleteFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2010 crate::operation::delete_folder::DeleteFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2011 crate::operation::delete_folder::DeleteFolderError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
2012 crate::operation::delete_folder::DeleteFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2013 crate::operation::delete_folder::DeleteFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2014 crate::operation::delete_folder::DeleteFolderError::UnsupportedUserEditionException(inner) => {
2015 Error::UnsupportedUserEditionException(inner)
2016 }
2017 crate::operation::delete_folder::DeleteFolderError::Unhandled(inner) => Error::Unhandled(inner),
2018 }
2019 }
2020}
2021impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder_membership::DeleteFolderMembershipError, R>> for Error
2022where
2023 R: Send + Sync + std::fmt::Debug + 'static,
2024{
2025 fn from(
2026 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_folder_membership::DeleteFolderMembershipError, R>,
2027 ) -> Self {
2028 match err {
2029 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2030 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2031 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2032 source: err.into(),
2033 }),
2034 }
2035 }
2036}
2037impl From<crate::operation::delete_folder_membership::DeleteFolderMembershipError> for Error {
2038 fn from(err: crate::operation::delete_folder_membership::DeleteFolderMembershipError) -> Self {
2039 match err {
2040 crate::operation::delete_folder_membership::DeleteFolderMembershipError::AccessDeniedException(inner) => {
2041 Error::AccessDeniedException(inner)
2042 }
2043 crate::operation::delete_folder_membership::DeleteFolderMembershipError::InternalFailureException(inner) => {
2044 Error::InternalFailureException(inner)
2045 }
2046 crate::operation::delete_folder_membership::DeleteFolderMembershipError::InvalidParameterValueException(inner) => {
2047 Error::InvalidParameterValueException(inner)
2048 }
2049 crate::operation::delete_folder_membership::DeleteFolderMembershipError::ResourceNotFoundException(inner) => {
2050 Error::ResourceNotFoundException(inner)
2051 }
2052 crate::operation::delete_folder_membership::DeleteFolderMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2053 crate::operation::delete_folder_membership::DeleteFolderMembershipError::UnsupportedUserEditionException(inner) => {
2054 Error::UnsupportedUserEditionException(inner)
2055 }
2056 crate::operation::delete_folder_membership::DeleteFolderMembershipError::Unhandled(inner) => Error::Unhandled(inner),
2057 }
2058 }
2059}
2060impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, R>> for Error
2061where
2062 R: Send + Sync + std::fmt::Debug + 'static,
2063{
2064 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, R>) -> Self {
2065 match err {
2066 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2067 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2068 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2069 source: err.into(),
2070 }),
2071 }
2072 }
2073}
2074impl From<crate::operation::delete_group::DeleteGroupError> for Error {
2075 fn from(err: crate::operation::delete_group::DeleteGroupError) -> Self {
2076 match err {
2077 crate::operation::delete_group::DeleteGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2078 crate::operation::delete_group::DeleteGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2079 crate::operation::delete_group::DeleteGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2080 crate::operation::delete_group::DeleteGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
2081 crate::operation::delete_group::DeleteGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2082 crate::operation::delete_group::DeleteGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
2083 crate::operation::delete_group::DeleteGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2084 crate::operation::delete_group::DeleteGroupError::Unhandled(inner) => Error::Unhandled(inner),
2085 }
2086 }
2087}
2088impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group_membership::DeleteGroupMembershipError, R>> for Error
2089where
2090 R: Send + Sync + std::fmt::Debug + 'static,
2091{
2092 fn from(
2093 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group_membership::DeleteGroupMembershipError, R>,
2094 ) -> Self {
2095 match err {
2096 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2097 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2098 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2099 source: err.into(),
2100 }),
2101 }
2102 }
2103}
2104impl From<crate::operation::delete_group_membership::DeleteGroupMembershipError> for Error {
2105 fn from(err: crate::operation::delete_group_membership::DeleteGroupMembershipError) -> Self {
2106 match err {
2107 crate::operation::delete_group_membership::DeleteGroupMembershipError::AccessDeniedException(inner) => {
2108 Error::AccessDeniedException(inner)
2109 }
2110 crate::operation::delete_group_membership::DeleteGroupMembershipError::InternalFailureException(inner) => {
2111 Error::InternalFailureException(inner)
2112 }
2113 crate::operation::delete_group_membership::DeleteGroupMembershipError::InvalidParameterValueException(inner) => {
2114 Error::InvalidParameterValueException(inner)
2115 }
2116 crate::operation::delete_group_membership::DeleteGroupMembershipError::PreconditionNotMetException(inner) => {
2117 Error::PreconditionNotMetException(inner)
2118 }
2119 crate::operation::delete_group_membership::DeleteGroupMembershipError::ResourceNotFoundException(inner) => {
2120 Error::ResourceNotFoundException(inner)
2121 }
2122 crate::operation::delete_group_membership::DeleteGroupMembershipError::ResourceUnavailableException(inner) => {
2123 Error::ResourceUnavailableException(inner)
2124 }
2125 crate::operation::delete_group_membership::DeleteGroupMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2126 crate::operation::delete_group_membership::DeleteGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
2127 }
2128 }
2129}
2130impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError, R>>
2131 for Error
2132where
2133 R: Send + Sync + std::fmt::Debug + 'static,
2134{
2135 fn from(
2136 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError, R>,
2137 ) -> Self {
2138 match err {
2139 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2140 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2141 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2142 source: err.into(),
2143 }),
2144 }
2145 }
2146}
2147impl From<crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError> for Error {
2148 fn from(err: crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError) -> Self {
2149 match err {
2150 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::AccessDeniedException(inner) => {
2151 Error::AccessDeniedException(inner)
2152 }
2153 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
2154 Error::ConcurrentUpdatingException(inner)
2155 }
2156 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::InternalFailureException(inner) => {
2157 Error::InternalFailureException(inner)
2158 }
2159 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
2160 Error::InvalidParameterValueException(inner)
2161 }
2162 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ResourceExistsException(inner) => {
2163 Error::ResourceExistsException(inner)
2164 }
2165 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
2166 Error::ResourceNotFoundException(inner)
2167 }
2168 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::ThrottlingException(inner) => {
2169 Error::ThrottlingException(inner)
2170 }
2171 crate::operation::delete_iam_policy_assignment::DeleteIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
2172 }
2173 }
2174}
2175impl<R>
2176 From<
2177 ::aws_smithy_runtime_api::client::result::SdkError<
2178 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError,
2179 R,
2180 >,
2181 > for Error
2182where
2183 R: Send + Sync + std::fmt::Debug + 'static,
2184{
2185 fn from(
2186 err: ::aws_smithy_runtime_api::client::result::SdkError<
2187 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError,
2188 R,
2189 >,
2190 ) -> Self {
2191 match err {
2192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2195 source: err.into(),
2196 }),
2197 }
2198 }
2199}
2200impl From<crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError> for Error {
2201 fn from(err: crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError) -> Self {
2202 match err {
2203 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::AccessDeniedException(inner) => {
2204 Error::AccessDeniedException(inner)
2205 }
2206 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::InternalFailureException(inner) => {
2207 Error::InternalFailureException(inner)
2208 }
2209 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::InvalidParameterValueException(inner) => {
2210 Error::InvalidParameterValueException(inner)
2211 }
2212 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::ResourceNotFoundException(inner) => {
2213 Error::ResourceNotFoundException(inner)
2214 }
2215 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::ThrottlingException(inner) => {
2216 Error::ThrottlingException(inner)
2217 }
2218 crate::operation::delete_identity_propagation_config::DeleteIdentityPropagationConfigError::Unhandled(inner) => Error::Unhandled(inner),
2219 }
2220 }
2221}
2222impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError, R>> for Error
2223where
2224 R: Send + Sync + std::fmt::Debug + 'static,
2225{
2226 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError, R>) -> Self {
2227 match err {
2228 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2229 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2230 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2231 source: err.into(),
2232 }),
2233 }
2234 }
2235}
2236impl From<crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError> for Error {
2237 fn from(err: crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError) -> Self {
2238 match err {
2239 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2240 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::ConflictException(inner) => Error::ConflictException(inner),
2241 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::InternalFailureException(inner) => {
2242 Error::InternalFailureException(inner)
2243 }
2244 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::InvalidParameterValueException(inner) => {
2245 Error::InvalidParameterValueException(inner)
2246 }
2247 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::InvalidRequestException(inner) => {
2248 Error::InvalidRequestException(inner)
2249 }
2250 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2251 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::PreconditionNotMetException(inner) => {
2252 Error::PreconditionNotMetException(inner)
2253 }
2254 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::ResourceNotFoundException(inner) => {
2255 Error::ResourceNotFoundException(inner)
2256 }
2257 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2258 crate::operation::delete_knowledge_base::DeleteKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
2259 }
2260 }
2261}
2262impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_namespace::DeleteNamespaceError, R>> for Error
2263where
2264 R: Send + Sync + std::fmt::Debug + 'static,
2265{
2266 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_namespace::DeleteNamespaceError, R>) -> Self {
2267 match err {
2268 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2269 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2270 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2271 source: err.into(),
2272 }),
2273 }
2274 }
2275}
2276impl From<crate::operation::delete_namespace::DeleteNamespaceError> for Error {
2277 fn from(err: crate::operation::delete_namespace::DeleteNamespaceError) -> Self {
2278 match err {
2279 crate::operation::delete_namespace::DeleteNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2280 crate::operation::delete_namespace::DeleteNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2281 crate::operation::delete_namespace::DeleteNamespaceError::InvalidParameterValueException(inner) => {
2282 Error::InvalidParameterValueException(inner)
2283 }
2284 crate::operation::delete_namespace::DeleteNamespaceError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
2285 crate::operation::delete_namespace::DeleteNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2286 crate::operation::delete_namespace::DeleteNamespaceError::ResourceUnavailableException(inner) => {
2287 Error::ResourceUnavailableException(inner)
2288 }
2289 crate::operation::delete_namespace::DeleteNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2290 crate::operation::delete_namespace::DeleteNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
2291 }
2292 }
2293}
2294impl<R>
2295 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError, R>>
2296 for Error
2297where
2298 R: Send + Sync + std::fmt::Debug + 'static,
2299{
2300 fn from(
2301 err: ::aws_smithy_runtime_api::client::result::SdkError<
2302 crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError,
2303 R,
2304 >,
2305 ) -> Self {
2306 match err {
2307 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2308 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2309 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2310 source: err.into(),
2311 }),
2312 }
2313 }
2314}
2315impl From<crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError> for Error {
2316 fn from(err: crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError) -> Self {
2317 match err {
2318 crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError::AccessDeniedException(inner) => {
2319 Error::AccessDeniedException(inner)
2320 }
2321 crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError::ConflictException(inner) => {
2322 Error::ConflictException(inner)
2323 }
2324 crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError::InternalFailureException(inner) => {
2325 Error::InternalFailureException(inner)
2326 }
2327 crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError::InvalidParameterValueException(inner) => {
2328 Error::InvalidParameterValueException(inner)
2329 }
2330 crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError::ResourceNotFoundException(inner) => {
2331 Error::ResourceNotFoundException(inner)
2332 }
2333 crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError::ThrottlingException(inner) => {
2334 Error::ThrottlingException(inner)
2335 }
2336 crate::operation::delete_o_auth_client_application::DeleteOAuthClientApplicationError::Unhandled(inner) => Error::Unhandled(inner),
2337 }
2338 }
2339}
2340impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError, R>> for Error
2341where
2342 R: Send + Sync + std::fmt::Debug + 'static,
2343{
2344 fn from(
2345 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError, R>,
2346 ) -> Self {
2347 match err {
2348 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2349 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2350 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2351 source: err.into(),
2352 }),
2353 }
2354 }
2355}
2356impl From<crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError> for Error {
2357 fn from(err: crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError) -> Self {
2358 match err {
2359 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::AccessDeniedException(inner) => {
2360 Error::AccessDeniedException(inner)
2361 }
2362 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::InternalFailureException(inner) => {
2363 Error::InternalFailureException(inner)
2364 }
2365 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::InvalidParameterValueException(inner) => {
2366 Error::InvalidParameterValueException(inner)
2367 }
2368 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::LimitExceededException(inner) => {
2369 Error::LimitExceededException(inner)
2370 }
2371 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::ResourceNotFoundException(inner) => {
2372 Error::ResourceNotFoundException(inner)
2373 }
2374 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2375 crate::operation::delete_refresh_schedule::DeleteRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
2376 }
2377 }
2378}
2379impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError, R>>
2380 for Error
2381where
2382 R: Send + Sync + std::fmt::Debug + 'static,
2383{
2384 fn from(
2385 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError, R>,
2386 ) -> Self {
2387 match err {
2388 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2389 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2390 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2391 source: err.into(),
2392 }),
2393 }
2394 }
2395}
2396impl From<crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError> for Error {
2397 fn from(err: crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError) -> Self {
2398 match err {
2399 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::AccessDeniedException(inner) => {
2400 Error::AccessDeniedException(inner)
2401 }
2402 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::InternalFailureException(inner) => {
2403 Error::InternalFailureException(inner)
2404 }
2405 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::InvalidParameterValueException(inner) => {
2406 Error::InvalidParameterValueException(inner)
2407 }
2408 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::PreconditionNotMetException(inner) => {
2409 Error::PreconditionNotMetException(inner)
2410 }
2411 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ResourceNotFoundException(inner) => {
2412 Error::ResourceNotFoundException(inner)
2413 }
2414 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ResourceUnavailableException(inner) => {
2415 Error::ResourceUnavailableException(inner)
2416 }
2417 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::ThrottlingException(inner) => {
2418 Error::ThrottlingException(inner)
2419 }
2420 crate::operation::delete_role_custom_permission::DeleteRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2421 }
2422 }
2423}
2424impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_membership::DeleteRoleMembershipError, R>> for Error
2425where
2426 R: Send + Sync + std::fmt::Debug + 'static,
2427{
2428 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_membership::DeleteRoleMembershipError, R>) -> Self {
2429 match err {
2430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2433 source: err.into(),
2434 }),
2435 }
2436 }
2437}
2438impl From<crate::operation::delete_role_membership::DeleteRoleMembershipError> for Error {
2439 fn from(err: crate::operation::delete_role_membership::DeleteRoleMembershipError) -> Self {
2440 match err {
2441 crate::operation::delete_role_membership::DeleteRoleMembershipError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2442 crate::operation::delete_role_membership::DeleteRoleMembershipError::InternalFailureException(inner) => {
2443 Error::InternalFailureException(inner)
2444 }
2445 crate::operation::delete_role_membership::DeleteRoleMembershipError::InvalidParameterValueException(inner) => {
2446 Error::InvalidParameterValueException(inner)
2447 }
2448 crate::operation::delete_role_membership::DeleteRoleMembershipError::PreconditionNotMetException(inner) => {
2449 Error::PreconditionNotMetException(inner)
2450 }
2451 crate::operation::delete_role_membership::DeleteRoleMembershipError::ResourceNotFoundException(inner) => {
2452 Error::ResourceNotFoundException(inner)
2453 }
2454 crate::operation::delete_role_membership::DeleteRoleMembershipError::ResourceUnavailableException(inner) => {
2455 Error::ResourceUnavailableException(inner)
2456 }
2457 crate::operation::delete_role_membership::DeleteRoleMembershipError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2458 crate::operation::delete_role_membership::DeleteRoleMembershipError::Unhandled(inner) => Error::Unhandled(inner),
2459 }
2460 }
2461}
2462impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_space::DeleteSpaceError, R>> for Error
2463where
2464 R: Send + Sync + std::fmt::Debug + 'static,
2465{
2466 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_space::DeleteSpaceError, R>) -> Self {
2467 match err {
2468 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2469 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2470 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2471 source: err.into(),
2472 }),
2473 }
2474 }
2475}
2476impl From<crate::operation::delete_space::DeleteSpaceError> for Error {
2477 fn from(err: crate::operation::delete_space::DeleteSpaceError) -> Self {
2478 match err {
2479 crate::operation::delete_space::DeleteSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2480 crate::operation::delete_space::DeleteSpaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2481 crate::operation::delete_space::DeleteSpaceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2482 crate::operation::delete_space::DeleteSpaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2483 crate::operation::delete_space::DeleteSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2484 crate::operation::delete_space::DeleteSpaceError::Unhandled(inner) => Error::Unhandled(inner),
2485 }
2486 }
2487}
2488impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template::DeleteTemplateError, R>> for Error
2489where
2490 R: Send + Sync + std::fmt::Debug + 'static,
2491{
2492 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template::DeleteTemplateError, R>) -> Self {
2493 match err {
2494 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2495 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2496 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2497 source: err.into(),
2498 }),
2499 }
2500 }
2501}
2502impl From<crate::operation::delete_template::DeleteTemplateError> for Error {
2503 fn from(err: crate::operation::delete_template::DeleteTemplateError) -> Self {
2504 match err {
2505 crate::operation::delete_template::DeleteTemplateError::ConflictException(inner) => Error::ConflictException(inner),
2506 crate::operation::delete_template::DeleteTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2507 crate::operation::delete_template::DeleteTemplateError::InvalidParameterValueException(inner) => {
2508 Error::InvalidParameterValueException(inner)
2509 }
2510 crate::operation::delete_template::DeleteTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2511 crate::operation::delete_template::DeleteTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2512 crate::operation::delete_template::DeleteTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2513 crate::operation::delete_template::DeleteTemplateError::UnsupportedUserEditionException(inner) => {
2514 Error::UnsupportedUserEditionException(inner)
2515 }
2516 crate::operation::delete_template::DeleteTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2517 }
2518 }
2519}
2520impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template_alias::DeleteTemplateAliasError, R>> for Error
2521where
2522 R: Send + Sync + std::fmt::Debug + 'static,
2523{
2524 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_template_alias::DeleteTemplateAliasError, R>) -> Self {
2525 match err {
2526 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2527 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2528 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2529 source: err.into(),
2530 }),
2531 }
2532 }
2533}
2534impl From<crate::operation::delete_template_alias::DeleteTemplateAliasError> for Error {
2535 fn from(err: crate::operation::delete_template_alias::DeleteTemplateAliasError) -> Self {
2536 match err {
2537 crate::operation::delete_template_alias::DeleteTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
2538 crate::operation::delete_template_alias::DeleteTemplateAliasError::InternalFailureException(inner) => {
2539 Error::InternalFailureException(inner)
2540 }
2541 crate::operation::delete_template_alias::DeleteTemplateAliasError::ResourceNotFoundException(inner) => {
2542 Error::ResourceNotFoundException(inner)
2543 }
2544 crate::operation::delete_template_alias::DeleteTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2545 crate::operation::delete_template_alias::DeleteTemplateAliasError::UnsupportedUserEditionException(inner) => {
2546 Error::UnsupportedUserEditionException(inner)
2547 }
2548 crate::operation::delete_template_alias::DeleteTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
2549 }
2550 }
2551}
2552impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme::DeleteThemeError, R>> for Error
2553where
2554 R: Send + Sync + std::fmt::Debug + 'static,
2555{
2556 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme::DeleteThemeError, R>) -> Self {
2557 match err {
2558 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2559 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2560 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2561 source: err.into(),
2562 }),
2563 }
2564 }
2565}
2566impl From<crate::operation::delete_theme::DeleteThemeError> for Error {
2567 fn from(err: crate::operation::delete_theme::DeleteThemeError) -> Self {
2568 match err {
2569 crate::operation::delete_theme::DeleteThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2570 crate::operation::delete_theme::DeleteThemeError::ConflictException(inner) => Error::ConflictException(inner),
2571 crate::operation::delete_theme::DeleteThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2572 crate::operation::delete_theme::DeleteThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2573 crate::operation::delete_theme::DeleteThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2574 crate::operation::delete_theme::DeleteThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2575 crate::operation::delete_theme::DeleteThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
2576 crate::operation::delete_theme::DeleteThemeError::Unhandled(inner) => Error::Unhandled(inner),
2577 }
2578 }
2579}
2580impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme_alias::DeleteThemeAliasError, R>> for Error
2581where
2582 R: Send + Sync + std::fmt::Debug + 'static,
2583{
2584 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_theme_alias::DeleteThemeAliasError, R>) -> Self {
2585 match err {
2586 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2587 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2588 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2589 source: err.into(),
2590 }),
2591 }
2592 }
2593}
2594impl From<crate::operation::delete_theme_alias::DeleteThemeAliasError> for Error {
2595 fn from(err: crate::operation::delete_theme_alias::DeleteThemeAliasError) -> Self {
2596 match err {
2597 crate::operation::delete_theme_alias::DeleteThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
2598 crate::operation::delete_theme_alias::DeleteThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2599 crate::operation::delete_theme_alias::DeleteThemeAliasError::InvalidParameterValueException(inner) => {
2600 Error::InvalidParameterValueException(inner)
2601 }
2602 crate::operation::delete_theme_alias::DeleteThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2603 crate::operation::delete_theme_alias::DeleteThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2604 crate::operation::delete_theme_alias::DeleteThemeAliasError::UnsupportedUserEditionException(inner) => {
2605 Error::UnsupportedUserEditionException(inner)
2606 }
2607 crate::operation::delete_theme_alias::DeleteThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
2608 }
2609 }
2610}
2611impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic::DeleteTopicError, R>> for Error
2612where
2613 R: Send + Sync + std::fmt::Debug + 'static,
2614{
2615 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic::DeleteTopicError, R>) -> Self {
2616 match err {
2617 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2618 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2619 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2620 source: err.into(),
2621 }),
2622 }
2623 }
2624}
2625impl From<crate::operation::delete_topic::DeleteTopicError> for Error {
2626 fn from(err: crate::operation::delete_topic::DeleteTopicError) -> Self {
2627 match err {
2628 crate::operation::delete_topic::DeleteTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2629 crate::operation::delete_topic::DeleteTopicError::ConflictException(inner) => Error::ConflictException(inner),
2630 crate::operation::delete_topic::DeleteTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2631 crate::operation::delete_topic::DeleteTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2632 crate::operation::delete_topic::DeleteTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2633 crate::operation::delete_topic::DeleteTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2634 crate::operation::delete_topic::DeleteTopicError::Unhandled(inner) => Error::Unhandled(inner),
2635 }
2636 }
2637}
2638impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError, R>>
2639 for Error
2640where
2641 R: Send + Sync + std::fmt::Debug + 'static,
2642{
2643 fn from(
2644 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError, R>,
2645 ) -> Self {
2646 match err {
2647 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2648 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2649 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2650 source: err.into(),
2651 }),
2652 }
2653 }
2654}
2655impl From<crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError> for Error {
2656 fn from(err: crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError) -> Self {
2657 match err {
2658 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::AccessDeniedException(inner) => {
2659 Error::AccessDeniedException(inner)
2660 }
2661 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ConflictException(inner) => {
2662 Error::ConflictException(inner)
2663 }
2664 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::InternalFailureException(inner) => {
2665 Error::InternalFailureException(inner)
2666 }
2667 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
2668 Error::InvalidParameterValueException(inner)
2669 }
2670 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::LimitExceededException(inner) => {
2671 Error::LimitExceededException(inner)
2672 }
2673 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ResourceExistsException(inner) => {
2674 Error::ResourceExistsException(inner)
2675 }
2676 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
2677 Error::ResourceNotFoundException(inner)
2678 }
2679 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::ThrottlingException(inner) => {
2680 Error::ThrottlingException(inner)
2681 }
2682 crate::operation::delete_topic_refresh_schedule::DeleteTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
2683 }
2684 }
2685}
2686impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
2687where
2688 R: Send + Sync + std::fmt::Debug + 'static,
2689{
2690 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
2691 match err {
2692 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2693 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2694 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2695 source: err.into(),
2696 }),
2697 }
2698 }
2699}
2700impl From<crate::operation::delete_user::DeleteUserError> for Error {
2701 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
2702 match err {
2703 crate::operation::delete_user::DeleteUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2704 crate::operation::delete_user::DeleteUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
2705 crate::operation::delete_user::DeleteUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
2706 crate::operation::delete_user::DeleteUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
2707 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2708 crate::operation::delete_user::DeleteUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
2709 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2710 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
2711 }
2712 }
2713}
2714impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError, R>>
2715 for Error
2716where
2717 R: Send + Sync + std::fmt::Debug + 'static,
2718{
2719 fn from(
2720 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError, R>,
2721 ) -> Self {
2722 match err {
2723 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2724 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2725 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2726 source: err.into(),
2727 }),
2728 }
2729 }
2730}
2731impl From<crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError> for Error {
2732 fn from(err: crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError) -> Self {
2733 match err {
2734 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::AccessDeniedException(inner) => {
2735 Error::AccessDeniedException(inner)
2736 }
2737 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::InternalFailureException(inner) => {
2738 Error::InternalFailureException(inner)
2739 }
2740 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::InvalidParameterValueException(inner) => {
2741 Error::InvalidParameterValueException(inner)
2742 }
2743 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::PreconditionNotMetException(inner) => {
2744 Error::PreconditionNotMetException(inner)
2745 }
2746 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ResourceNotFoundException(inner) => {
2747 Error::ResourceNotFoundException(inner)
2748 }
2749 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ResourceUnavailableException(inner) => {
2750 Error::ResourceUnavailableException(inner)
2751 }
2752 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::ThrottlingException(inner) => {
2753 Error::ThrottlingException(inner)
2754 }
2755 crate::operation::delete_user_by_principal_id::DeleteUserByPrincipalIdError::Unhandled(inner) => Error::Unhandled(inner),
2756 }
2757 }
2758}
2759impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError, R>>
2760 for Error
2761where
2762 R: Send + Sync + std::fmt::Debug + 'static,
2763{
2764 fn from(
2765 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError, R>,
2766 ) -> Self {
2767 match err {
2768 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2769 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2770 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2771 source: err.into(),
2772 }),
2773 }
2774 }
2775}
2776impl From<crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError> for Error {
2777 fn from(err: crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError) -> Self {
2778 match err {
2779 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::AccessDeniedException(inner) => {
2780 Error::AccessDeniedException(inner)
2781 }
2782 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ConflictException(inner) => {
2783 Error::ConflictException(inner)
2784 }
2785 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::InternalFailureException(inner) => {
2786 Error::InternalFailureException(inner)
2787 }
2788 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::InvalidParameterValueException(inner) => {
2789 Error::InvalidParameterValueException(inner)
2790 }
2791 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::PreconditionNotMetException(inner) => {
2792 Error::PreconditionNotMetException(inner)
2793 }
2794 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ResourceNotFoundException(inner) => {
2795 Error::ResourceNotFoundException(inner)
2796 }
2797 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ResourceUnavailableException(inner) => {
2798 Error::ResourceUnavailableException(inner)
2799 }
2800 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::ThrottlingException(inner) => {
2801 Error::ThrottlingException(inner)
2802 }
2803 crate::operation::delete_user_custom_permission::DeleteUserCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2804 }
2805 }
2806}
2807impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_connection::DeleteVPCConnectionError, R>> for Error
2808where
2809 R: Send + Sync + std::fmt::Debug + 'static,
2810{
2811 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vpc_connection::DeleteVPCConnectionError, R>) -> Self {
2812 match err {
2813 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2814 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2815 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2816 source: err.into(),
2817 }),
2818 }
2819 }
2820}
2821impl From<crate::operation::delete_vpc_connection::DeleteVPCConnectionError> for Error {
2822 fn from(err: crate::operation::delete_vpc_connection::DeleteVPCConnectionError) -> Self {
2823 match err {
2824 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2825 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
2826 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::InternalFailureException(inner) => {
2827 Error::InternalFailureException(inner)
2828 }
2829 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::InvalidParameterValueException(inner) => {
2830 Error::InvalidParameterValueException(inner)
2831 }
2832 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ResourceNotFoundException(inner) => {
2833 Error::ResourceNotFoundException(inner)
2834 }
2835 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2836 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::UnsupportedUserEditionException(inner) => {
2837 Error::UnsupportedUserEditionException(inner)
2838 }
2839 crate::operation::delete_vpc_connection::DeleteVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
2840 }
2841 }
2842}
2843impl<R>
2844 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_customization::DescribeAccountCustomizationError, R>>
2845 for Error
2846where
2847 R: Send + Sync + std::fmt::Debug + 'static,
2848{
2849 fn from(
2850 err: ::aws_smithy_runtime_api::client::result::SdkError<
2851 crate::operation::describe_account_customization::DescribeAccountCustomizationError,
2852 R,
2853 >,
2854 ) -> Self {
2855 match err {
2856 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2857 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2858 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2859 source: err.into(),
2860 }),
2861 }
2862 }
2863}
2864impl From<crate::operation::describe_account_customization::DescribeAccountCustomizationError> for Error {
2865 fn from(err: crate::operation::describe_account_customization::DescribeAccountCustomizationError) -> Self {
2866 match err {
2867 crate::operation::describe_account_customization::DescribeAccountCustomizationError::AccessDeniedException(inner) => {
2868 Error::AccessDeniedException(inner)
2869 }
2870 crate::operation::describe_account_customization::DescribeAccountCustomizationError::InternalFailureException(inner) => {
2871 Error::InternalFailureException(inner)
2872 }
2873 crate::operation::describe_account_customization::DescribeAccountCustomizationError::InvalidParameterValueException(inner) => {
2874 Error::InvalidParameterValueException(inner)
2875 }
2876 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ResourceNotFoundException(inner) => {
2877 Error::ResourceNotFoundException(inner)
2878 }
2879 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ResourceUnavailableException(inner) => {
2880 Error::ResourceUnavailableException(inner)
2881 }
2882 crate::operation::describe_account_customization::DescribeAccountCustomizationError::ThrottlingException(inner) => {
2883 Error::ThrottlingException(inner)
2884 }
2885 crate::operation::describe_account_customization::DescribeAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
2886 }
2887 }
2888}
2889impl<R>
2890 From<
2891 ::aws_smithy_runtime_api::client::result::SdkError<
2892 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError,
2893 R,
2894 >,
2895 > for Error
2896where
2897 R: Send + Sync + std::fmt::Debug + 'static,
2898{
2899 fn from(
2900 err: ::aws_smithy_runtime_api::client::result::SdkError<
2901 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError,
2902 R,
2903 >,
2904 ) -> Self {
2905 match err {
2906 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2907 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2908 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2909 source: err.into(),
2910 }),
2911 }
2912 }
2913}
2914impl From<crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError> for Error {
2915 fn from(err: crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError) -> Self {
2916 match err {
2917 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::AccessDeniedException(inner) => {
2918 Error::AccessDeniedException(inner)
2919 }
2920 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::InternalFailureException(inner) => {
2921 Error::InternalFailureException(inner)
2922 }
2923 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::InvalidParameterValueException(inner) => {
2924 Error::InvalidParameterValueException(inner)
2925 }
2926 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::ResourceNotFoundException(inner) => {
2927 Error::ResourceNotFoundException(inner)
2928 }
2929 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::ThrottlingException(inner) => {
2930 Error::ThrottlingException(inner)
2931 }
2932 crate::operation::describe_account_custom_permission::DescribeAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
2933 }
2934 }
2935}
2936impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_settings::DescribeAccountSettingsError, R>>
2937 for Error
2938where
2939 R: Send + Sync + std::fmt::Debug + 'static,
2940{
2941 fn from(
2942 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_settings::DescribeAccountSettingsError, R>,
2943 ) -> Self {
2944 match err {
2945 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2946 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2947 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2948 source: err.into(),
2949 }),
2950 }
2951 }
2952}
2953impl From<crate::operation::describe_account_settings::DescribeAccountSettingsError> for Error {
2954 fn from(err: crate::operation::describe_account_settings::DescribeAccountSettingsError) -> Self {
2955 match err {
2956 crate::operation::describe_account_settings::DescribeAccountSettingsError::AccessDeniedException(inner) => {
2957 Error::AccessDeniedException(inner)
2958 }
2959 crate::operation::describe_account_settings::DescribeAccountSettingsError::InternalFailureException(inner) => {
2960 Error::InternalFailureException(inner)
2961 }
2962 crate::operation::describe_account_settings::DescribeAccountSettingsError::InvalidParameterValueException(inner) => {
2963 Error::InvalidParameterValueException(inner)
2964 }
2965 crate::operation::describe_account_settings::DescribeAccountSettingsError::ResourceNotFoundException(inner) => {
2966 Error::ResourceNotFoundException(inner)
2967 }
2968 crate::operation::describe_account_settings::DescribeAccountSettingsError::ResourceUnavailableException(inner) => {
2969 Error::ResourceUnavailableException(inner)
2970 }
2971 crate::operation::describe_account_settings::DescribeAccountSettingsError::ThrottlingException(inner) => {
2972 Error::ThrottlingException(inner)
2973 }
2974 crate::operation::describe_account_settings::DescribeAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
2975 }
2976 }
2977}
2978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError, R>>
2979 for Error
2980where
2981 R: Send + Sync + std::fmt::Debug + 'static,
2982{
2983 fn from(
2984 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError, R>,
2985 ) -> Self {
2986 match err {
2987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2990 source: err.into(),
2991 }),
2992 }
2993 }
2994}
2995impl From<crate::operation::describe_account_subscription::DescribeAccountSubscriptionError> for Error {
2996 fn from(err: crate::operation::describe_account_subscription::DescribeAccountSubscriptionError) -> Self {
2997 match err {
2998 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::AccessDeniedException(inner) => {
2999 Error::AccessDeniedException(inner)
3000 }
3001 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::InternalFailureException(inner) => {
3002 Error::InternalFailureException(inner)
3003 }
3004 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::InvalidParameterValueException(inner) => {
3005 Error::InvalidParameterValueException(inner)
3006 }
3007 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ResourceNotFoundException(inner) => {
3008 Error::ResourceNotFoundException(inner)
3009 }
3010 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ResourceUnavailableException(inner) => {
3011 Error::ResourceUnavailableException(inner)
3012 }
3013 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::ThrottlingException(inner) => {
3014 Error::ThrottlingException(inner)
3015 }
3016 crate::operation::describe_account_subscription::DescribeAccountSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
3017 }
3018 }
3019}
3020impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_action_connector::DescribeActionConnectorError, R>>
3021 for Error
3022where
3023 R: Send + Sync + std::fmt::Debug + 'static,
3024{
3025 fn from(
3026 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_action_connector::DescribeActionConnectorError, R>,
3027 ) -> Self {
3028 match err {
3029 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3030 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3031 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3032 source: err.into(),
3033 }),
3034 }
3035 }
3036}
3037impl From<crate::operation::describe_action_connector::DescribeActionConnectorError> for Error {
3038 fn from(err: crate::operation::describe_action_connector::DescribeActionConnectorError) -> Self {
3039 match err {
3040 crate::operation::describe_action_connector::DescribeActionConnectorError::AccessDeniedException(inner) => {
3041 Error::AccessDeniedException(inner)
3042 }
3043 crate::operation::describe_action_connector::DescribeActionConnectorError::InternalFailureException(inner) => {
3044 Error::InternalFailureException(inner)
3045 }
3046 crate::operation::describe_action_connector::DescribeActionConnectorError::InvalidParameterValueException(inner) => {
3047 Error::InvalidParameterValueException(inner)
3048 }
3049 crate::operation::describe_action_connector::DescribeActionConnectorError::ResourceNotFoundException(inner) => {
3050 Error::ResourceNotFoundException(inner)
3051 }
3052 crate::operation::describe_action_connector::DescribeActionConnectorError::ThrottlingException(inner) => {
3053 Error::ThrottlingException(inner)
3054 }
3055 crate::operation::describe_action_connector::DescribeActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
3056 }
3057 }
3058}
3059impl<R>
3060 From<
3061 ::aws_smithy_runtime_api::client::result::SdkError<
3062 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError,
3063 R,
3064 >,
3065 > for Error
3066where
3067 R: Send + Sync + std::fmt::Debug + 'static,
3068{
3069 fn from(
3070 err: ::aws_smithy_runtime_api::client::result::SdkError<
3071 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError,
3072 R,
3073 >,
3074 ) -> Self {
3075 match err {
3076 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3077 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3078 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3079 source: err.into(),
3080 }),
3081 }
3082 }
3083}
3084impl From<crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError> for Error {
3085 fn from(err: crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError) -> Self {
3086 match err {
3087 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::AccessDeniedException(inner) => {
3088 Error::AccessDeniedException(inner)
3089 }
3090 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::InternalFailureException(inner) => {
3091 Error::InternalFailureException(inner)
3092 }
3093 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::InvalidParameterValueException(
3094 inner,
3095 ) => Error::InvalidParameterValueException(inner),
3096 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::ResourceNotFoundException(inner) => {
3097 Error::ResourceNotFoundException(inner)
3098 }
3099 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::ThrottlingException(inner) => {
3100 Error::ThrottlingException(inner)
3101 }
3102 crate::operation::describe_action_connector_permissions::DescribeActionConnectorPermissionsError::Unhandled(inner) => {
3103 Error::Unhandled(inner)
3104 }
3105 }
3106 }
3107}
3108impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent::DescribeAgentError, R>> for Error
3109where
3110 R: Send + Sync + std::fmt::Debug + 'static,
3111{
3112 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent::DescribeAgentError, R>) -> Self {
3113 match err {
3114 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3115 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3116 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3117 source: err.into(),
3118 }),
3119 }
3120 }
3121}
3122impl From<crate::operation::describe_agent::DescribeAgentError> for Error {
3123 fn from(err: crate::operation::describe_agent::DescribeAgentError) -> Self {
3124 match err {
3125 crate::operation::describe_agent::DescribeAgentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3126 crate::operation::describe_agent::DescribeAgentError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3127 crate::operation::describe_agent::DescribeAgentError::InvalidParameterValueException(inner) => {
3128 Error::InvalidParameterValueException(inner)
3129 }
3130 crate::operation::describe_agent::DescribeAgentError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
3131 crate::operation::describe_agent::DescribeAgentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3132 crate::operation::describe_agent::DescribeAgentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3133 crate::operation::describe_agent::DescribeAgentError::Unhandled(inner) => Error::Unhandled(inner),
3134 }
3135 }
3136}
3137impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_permissions::DescribeAgentPermissionsError, R>>
3138 for Error
3139where
3140 R: Send + Sync + std::fmt::Debug + 'static,
3141{
3142 fn from(
3143 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_permissions::DescribeAgentPermissionsError, R>,
3144 ) -> Self {
3145 match err {
3146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3149 source: err.into(),
3150 }),
3151 }
3152 }
3153}
3154impl From<crate::operation::describe_agent_permissions::DescribeAgentPermissionsError> for Error {
3155 fn from(err: crate::operation::describe_agent_permissions::DescribeAgentPermissionsError) -> Self {
3156 match err {
3157 crate::operation::describe_agent_permissions::DescribeAgentPermissionsError::AccessDeniedException(inner) => {
3158 Error::AccessDeniedException(inner)
3159 }
3160 crate::operation::describe_agent_permissions::DescribeAgentPermissionsError::InternalFailureException(inner) => {
3161 Error::InternalFailureException(inner)
3162 }
3163 crate::operation::describe_agent_permissions::DescribeAgentPermissionsError::InvalidParameterValueException(inner) => {
3164 Error::InvalidParameterValueException(inner)
3165 }
3166 crate::operation::describe_agent_permissions::DescribeAgentPermissionsError::PreconditionNotMetException(inner) => {
3167 Error::PreconditionNotMetException(inner)
3168 }
3169 crate::operation::describe_agent_permissions::DescribeAgentPermissionsError::ResourceNotFoundException(inner) => {
3170 Error::ResourceNotFoundException(inner)
3171 }
3172 crate::operation::describe_agent_permissions::DescribeAgentPermissionsError::ThrottlingException(inner) => {
3173 Error::ThrottlingException(inner)
3174 }
3175 crate::operation::describe_agent_permissions::DescribeAgentPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3176 }
3177 }
3178}
3179impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis::DescribeAnalysisError, R>> for Error
3180where
3181 R: Send + Sync + std::fmt::Debug + 'static,
3182{
3183 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis::DescribeAnalysisError, R>) -> Self {
3184 match err {
3185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3188 source: err.into(),
3189 }),
3190 }
3191 }
3192}
3193impl From<crate::operation::describe_analysis::DescribeAnalysisError> for Error {
3194 fn from(err: crate::operation::describe_analysis::DescribeAnalysisError) -> Self {
3195 match err {
3196 crate::operation::describe_analysis::DescribeAnalysisError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3197 crate::operation::describe_analysis::DescribeAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3198 crate::operation::describe_analysis::DescribeAnalysisError::InvalidParameterValueException(inner) => {
3199 Error::InvalidParameterValueException(inner)
3200 }
3201 crate::operation::describe_analysis::DescribeAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3202 crate::operation::describe_analysis::DescribeAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3203 crate::operation::describe_analysis::DescribeAnalysisError::UnsupportedUserEditionException(inner) => {
3204 Error::UnsupportedUserEditionException(inner)
3205 }
3206 crate::operation::describe_analysis::DescribeAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
3207 }
3208 }
3209}
3210impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError, R>>
3211 for Error
3212where
3213 R: Send + Sync + std::fmt::Debug + 'static,
3214{
3215 fn from(
3216 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError, R>,
3217 ) -> Self {
3218 match err {
3219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3222 source: err.into(),
3223 }),
3224 }
3225 }
3226}
3227impl From<crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError> for Error {
3228 fn from(err: crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError) -> Self {
3229 match err {
3230 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::AccessDeniedException(inner) => {
3231 Error::AccessDeniedException(inner)
3232 }
3233 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ConflictException(inner) => {
3234 Error::ConflictException(inner)
3235 }
3236 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::InternalFailureException(inner) => {
3237 Error::InternalFailureException(inner)
3238 }
3239 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::InvalidParameterValueException(inner) => {
3240 Error::InvalidParameterValueException(inner)
3241 }
3242 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ResourceExistsException(inner) => {
3243 Error::ResourceExistsException(inner)
3244 }
3245 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ResourceNotFoundException(inner) => {
3246 Error::ResourceNotFoundException(inner)
3247 }
3248 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::ThrottlingException(inner) => {
3249 Error::ThrottlingException(inner)
3250 }
3251 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::UnsupportedUserEditionException(inner) => {
3252 Error::UnsupportedUserEditionException(inner)
3253 }
3254 crate::operation::describe_analysis_definition::DescribeAnalysisDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
3255 }
3256 }
3257}
3258impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError, R>>
3259 for Error
3260where
3261 R: Send + Sync + std::fmt::Debug + 'static,
3262{
3263 fn from(
3264 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError, R>,
3265 ) -> Self {
3266 match err {
3267 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3268 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3270 source: err.into(),
3271 }),
3272 }
3273 }
3274}
3275impl From<crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError> for Error {
3276 fn from(err: crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError) -> Self {
3277 match err {
3278 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::InternalFailureException(inner) => {
3279 Error::InternalFailureException(inner)
3280 }
3281 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::InvalidParameterValueException(inner) => {
3282 Error::InvalidParameterValueException(inner)
3283 }
3284 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::ResourceNotFoundException(inner) => {
3285 Error::ResourceNotFoundException(inner)
3286 }
3287 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::ThrottlingException(inner) => {
3288 Error::ThrottlingException(inner)
3289 }
3290 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::UnsupportedUserEditionException(inner) => {
3291 Error::UnsupportedUserEditionException(inner)
3292 }
3293 crate::operation::describe_analysis_permissions::DescribeAnalysisPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3294 }
3295 }
3296}
3297impl<R>
3298 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError, R>>
3299 for Error
3300where
3301 R: Send + Sync + std::fmt::Debug + 'static,
3302{
3303 fn from(
3304 err: ::aws_smithy_runtime_api::client::result::SdkError<
3305 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError,
3306 R,
3307 >,
3308 ) -> Self {
3309 match err {
3310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3313 source: err.into(),
3314 }),
3315 }
3316 }
3317}
3318impl From<crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError> for Error {
3319 fn from(err: crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError) -> Self {
3320 match err {
3321 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::ResourceNotFoundException(inner) => {
3322 Error::ResourceNotFoundException(inner)
3323 }
3324 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::ThrottlingException(inner) => {
3325 Error::ThrottlingException(inner)
3326 }
3327 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::UnsupportedUserEditionException(inner) => {
3328 Error::UnsupportedUserEditionException(inner)
3329 }
3330 crate::operation::describe_asset_bundle_export_job::DescribeAssetBundleExportJobError::Unhandled(inner) => Error::Unhandled(inner),
3331 }
3332 }
3333}
3334impl<R>
3335 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError, R>>
3336 for Error
3337where
3338 R: Send + Sync + std::fmt::Debug + 'static,
3339{
3340 fn from(
3341 err: ::aws_smithy_runtime_api::client::result::SdkError<
3342 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError,
3343 R,
3344 >,
3345 ) -> Self {
3346 match err {
3347 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3348 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3349 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3350 source: err.into(),
3351 }),
3352 }
3353 }
3354}
3355impl From<crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError> for Error {
3356 fn from(err: crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError) -> Self {
3357 match err {
3358 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::ResourceNotFoundException(inner) => {
3359 Error::ResourceNotFoundException(inner)
3360 }
3361 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::ThrottlingException(inner) => {
3362 Error::ThrottlingException(inner)
3363 }
3364 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::UnsupportedUserEditionException(inner) => {
3365 Error::UnsupportedUserEditionException(inner)
3366 }
3367 crate::operation::describe_asset_bundle_import_job::DescribeAssetBundleImportJobError::Unhandled(inner) => Error::Unhandled(inner),
3368 }
3369 }
3370}
3371impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_automation_job::DescribeAutomationJobError, R>> for Error
3372where
3373 R: Send + Sync + std::fmt::Debug + 'static,
3374{
3375 fn from(
3376 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_automation_job::DescribeAutomationJobError, R>,
3377 ) -> Self {
3378 match err {
3379 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3380 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3381 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3382 source: err.into(),
3383 }),
3384 }
3385 }
3386}
3387impl From<crate::operation::describe_automation_job::DescribeAutomationJobError> for Error {
3388 fn from(err: crate::operation::describe_automation_job::DescribeAutomationJobError) -> Self {
3389 match err {
3390 crate::operation::describe_automation_job::DescribeAutomationJobError::AccessDeniedException(inner) => {
3391 Error::AccessDeniedException(inner)
3392 }
3393 crate::operation::describe_automation_job::DescribeAutomationJobError::InternalFailureException(inner) => {
3394 Error::InternalFailureException(inner)
3395 }
3396 crate::operation::describe_automation_job::DescribeAutomationJobError::InvalidParameterValueException(inner) => {
3397 Error::InvalidParameterValueException(inner)
3398 }
3399 crate::operation::describe_automation_job::DescribeAutomationJobError::ResourceNotFoundException(inner) => {
3400 Error::ResourceNotFoundException(inner)
3401 }
3402 crate::operation::describe_automation_job::DescribeAutomationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3403 crate::operation::describe_automation_job::DescribeAutomationJobError::Unhandled(inner) => Error::Unhandled(inner),
3404 }
3405 }
3406}
3407impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand::DescribeBrandError, R>> for Error
3408where
3409 R: Send + Sync + std::fmt::Debug + 'static,
3410{
3411 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand::DescribeBrandError, R>) -> Self {
3412 match err {
3413 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3414 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3415 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3416 source: err.into(),
3417 }),
3418 }
3419 }
3420}
3421impl From<crate::operation::describe_brand::DescribeBrandError> for Error {
3422 fn from(err: crate::operation::describe_brand::DescribeBrandError) -> Self {
3423 match err {
3424 crate::operation::describe_brand::DescribeBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3425 crate::operation::describe_brand::DescribeBrandError::ConflictException(inner) => Error::ConflictException(inner),
3426 crate::operation::describe_brand::DescribeBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
3427 crate::operation::describe_brand::DescribeBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3428 crate::operation::describe_brand::DescribeBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3429 crate::operation::describe_brand::DescribeBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3430 crate::operation::describe_brand::DescribeBrandError::Unhandled(inner) => Error::Unhandled(inner),
3431 }
3432 }
3433}
3434impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError, R>>
3435 for Error
3436where
3437 R: Send + Sync + std::fmt::Debug + 'static,
3438{
3439 fn from(
3440 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError, R>,
3441 ) -> Self {
3442 match err {
3443 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3444 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3445 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3446 source: err.into(),
3447 }),
3448 }
3449 }
3450}
3451impl From<crate::operation::describe_brand_assignment::DescribeBrandAssignmentError> for Error {
3452 fn from(err: crate::operation::describe_brand_assignment::DescribeBrandAssignmentError) -> Self {
3453 match err {
3454 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::AccessDeniedException(inner) => {
3455 Error::AccessDeniedException(inner)
3456 }
3457 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
3458 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::InternalServerException(inner) => {
3459 Error::InternalServerException(inner)
3460 }
3461 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::InvalidRequestException(inner) => {
3462 Error::InvalidRequestException(inner)
3463 }
3464 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ResourceNotFoundException(inner) => {
3465 Error::ResourceNotFoundException(inner)
3466 }
3467 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::ThrottlingException(inner) => {
3468 Error::ThrottlingException(inner)
3469 }
3470 crate::operation::describe_brand_assignment::DescribeBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
3471 }
3472 }
3473}
3474impl<R>
3475 From<
3476 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError, R>,
3477 > for Error
3478where
3479 R: Send + Sync + std::fmt::Debug + 'static,
3480{
3481 fn from(
3482 err: ::aws_smithy_runtime_api::client::result::SdkError<
3483 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError,
3484 R,
3485 >,
3486 ) -> Self {
3487 match err {
3488 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3489 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3490 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3491 source: err.into(),
3492 }),
3493 }
3494 }
3495}
3496impl From<crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError> for Error {
3497 fn from(err: crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError) -> Self {
3498 match err {
3499 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::AccessDeniedException(inner) => {
3500 Error::AccessDeniedException(inner)
3501 }
3502 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ConflictException(inner) => {
3503 Error::ConflictException(inner)
3504 }
3505 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::InternalServerException(inner) => {
3506 Error::InternalServerException(inner)
3507 }
3508 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::InvalidRequestException(inner) => {
3509 Error::InvalidRequestException(inner)
3510 }
3511 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ResourceNotFoundException(inner) => {
3512 Error::ResourceNotFoundException(inner)
3513 }
3514 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::ThrottlingException(inner) => {
3515 Error::ThrottlingException(inner)
3516 }
3517 crate::operation::describe_brand_published_version::DescribeBrandPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
3518 }
3519 }
3520}
3521impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError, R>>
3522 for Error
3523where
3524 R: Send + Sync + std::fmt::Debug + 'static,
3525{
3526 fn from(
3527 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError, R>,
3528 ) -> Self {
3529 match err {
3530 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3531 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3532 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3533 source: err.into(),
3534 }),
3535 }
3536 }
3537}
3538impl From<crate::operation::describe_custom_permissions::DescribeCustomPermissionsError> for Error {
3539 fn from(err: crate::operation::describe_custom_permissions::DescribeCustomPermissionsError) -> Self {
3540 match err {
3541 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::AccessDeniedException(inner) => {
3542 Error::AccessDeniedException(inner)
3543 }
3544 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::InternalFailureException(inner) => {
3545 Error::InternalFailureException(inner)
3546 }
3547 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::InvalidParameterValueException(inner) => {
3548 Error::InvalidParameterValueException(inner)
3549 }
3550 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::PreconditionNotMetException(inner) => {
3551 Error::PreconditionNotMetException(inner)
3552 }
3553 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ResourceNotFoundException(inner) => {
3554 Error::ResourceNotFoundException(inner)
3555 }
3556 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ResourceUnavailableException(inner) => {
3557 Error::ResourceUnavailableException(inner)
3558 }
3559 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::ThrottlingException(inner) => {
3560 Error::ThrottlingException(inner)
3561 }
3562 crate::operation::describe_custom_permissions::DescribeCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3563 }
3564 }
3565}
3566impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard::DescribeDashboardError, R>> for Error
3567where
3568 R: Send + Sync + std::fmt::Debug + 'static,
3569{
3570 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard::DescribeDashboardError, R>) -> Self {
3571 match err {
3572 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3573 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3574 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3575 source: err.into(),
3576 }),
3577 }
3578 }
3579}
3580impl From<crate::operation::describe_dashboard::DescribeDashboardError> for Error {
3581 fn from(err: crate::operation::describe_dashboard::DescribeDashboardError) -> Self {
3582 match err {
3583 crate::operation::describe_dashboard::DescribeDashboardError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3584 crate::operation::describe_dashboard::DescribeDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3585 crate::operation::describe_dashboard::DescribeDashboardError::InvalidParameterValueException(inner) => {
3586 Error::InvalidParameterValueException(inner)
3587 }
3588 crate::operation::describe_dashboard::DescribeDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3589 crate::operation::describe_dashboard::DescribeDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3590 crate::operation::describe_dashboard::DescribeDashboardError::UnsupportedUserEditionException(inner) => {
3591 Error::UnsupportedUserEditionException(inner)
3592 }
3593 crate::operation::describe_dashboard::DescribeDashboardError::Unhandled(inner) => Error::Unhandled(inner),
3594 }
3595 }
3596}
3597impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError, R>>
3598 for Error
3599where
3600 R: Send + Sync + std::fmt::Debug + 'static,
3601{
3602 fn from(
3603 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError, R>,
3604 ) -> Self {
3605 match err {
3606 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3607 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3608 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3609 source: err.into(),
3610 }),
3611 }
3612 }
3613}
3614impl From<crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError> for Error {
3615 fn from(err: crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError) -> Self {
3616 match err {
3617 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::AccessDeniedException(inner) => {
3618 Error::AccessDeniedException(inner)
3619 }
3620 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ConflictException(inner) => {
3621 Error::ConflictException(inner)
3622 }
3623 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::InternalFailureException(inner) => {
3624 Error::InternalFailureException(inner)
3625 }
3626 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::InvalidParameterValueException(inner) => {
3627 Error::InvalidParameterValueException(inner)
3628 }
3629 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ResourceExistsException(inner) => {
3630 Error::ResourceExistsException(inner)
3631 }
3632 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ResourceNotFoundException(inner) => {
3633 Error::ResourceNotFoundException(inner)
3634 }
3635 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::ThrottlingException(inner) => {
3636 Error::ThrottlingException(inner)
3637 }
3638 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::UnsupportedUserEditionException(inner) => {
3639 Error::UnsupportedUserEditionException(inner)
3640 }
3641 crate::operation::describe_dashboard_definition::DescribeDashboardDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
3642 }
3643 }
3644}
3645impl<R>
3646 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError, R>>
3647 for Error
3648where
3649 R: Send + Sync + std::fmt::Debug + 'static,
3650{
3651 fn from(
3652 err: ::aws_smithy_runtime_api::client::result::SdkError<
3653 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError,
3654 R,
3655 >,
3656 ) -> Self {
3657 match err {
3658 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3659 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3660 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3661 source: err.into(),
3662 }),
3663 }
3664 }
3665}
3666impl From<crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError> for Error {
3667 fn from(err: crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError) -> Self {
3668 match err {
3669 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::InternalFailureException(inner) => {
3670 Error::InternalFailureException(inner)
3671 }
3672 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::InvalidParameterValueException(inner) => {
3673 Error::InvalidParameterValueException(inner)
3674 }
3675 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::ResourceNotFoundException(inner) => {
3676 Error::ResourceNotFoundException(inner)
3677 }
3678 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::ThrottlingException(inner) => {
3679 Error::ThrottlingException(inner)
3680 }
3681 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::UnsupportedUserEditionException(inner) => {
3682 Error::UnsupportedUserEditionException(inner)
3683 }
3684 crate::operation::describe_dashboard_permissions::DescribeDashboardPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3685 }
3686 }
3687}
3688impl<R>
3689 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError, R>>
3690 for Error
3691where
3692 R: Send + Sync + std::fmt::Debug + 'static,
3693{
3694 fn from(
3695 err: ::aws_smithy_runtime_api::client::result::SdkError<
3696 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError,
3697 R,
3698 >,
3699 ) -> Self {
3700 match err {
3701 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3702 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3703 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3704 source: err.into(),
3705 }),
3706 }
3707 }
3708}
3709impl From<crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError> for Error {
3710 fn from(err: crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError) -> Self {
3711 match err {
3712 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::AccessDeniedException(inner) => {
3713 Error::AccessDeniedException(inner)
3714 }
3715 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::InternalFailureException(inner) => {
3716 Error::InternalFailureException(inner)
3717 }
3718 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::ResourceNotFoundException(inner) => {
3719 Error::ResourceNotFoundException(inner)
3720 }
3721 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::ThrottlingException(inner) => {
3722 Error::ThrottlingException(inner)
3723 }
3724 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::UnsupportedUserEditionException(inner) => {
3725 Error::UnsupportedUserEditionException(inner)
3726 }
3727 crate::operation::describe_dashboard_snapshot_job::DescribeDashboardSnapshotJobError::Unhandled(inner) => Error::Unhandled(inner),
3728 }
3729 }
3730}
3731impl<R>
3732 From<
3733 ::aws_smithy_runtime_api::client::result::SdkError<
3734 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError,
3735 R,
3736 >,
3737 > for Error
3738where
3739 R: Send + Sync + std::fmt::Debug + 'static,
3740{
3741 fn from(
3742 err: ::aws_smithy_runtime_api::client::result::SdkError<
3743 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError,
3744 R,
3745 >,
3746 ) -> Self {
3747 match err {
3748 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3749 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3750 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3751 source: err.into(),
3752 }),
3753 }
3754 }
3755}
3756impl From<crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError> for Error {
3757 fn from(err: crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError) -> Self {
3758 match err {
3759 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::AccessDeniedException(inner) => {
3760 Error::AccessDeniedException(inner)
3761 }
3762 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::InternalFailureException(inner) => {
3763 Error::InternalFailureException(inner)
3764 }
3765 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::InvalidParameterValueException(
3766 inner,
3767 ) => Error::InvalidParameterValueException(inner),
3768 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::PreconditionNotMetException(inner) => {
3769 Error::PreconditionNotMetException(inner)
3770 }
3771 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::ResourceNotFoundException(inner) => {
3772 Error::ResourceNotFoundException(inner)
3773 }
3774 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::ThrottlingException(inner) => {
3775 Error::ThrottlingException(inner)
3776 }
3777 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::UnsupportedUserEditionException(
3778 inner,
3779 ) => Error::UnsupportedUserEditionException(inner),
3780 crate::operation::describe_dashboard_snapshot_job_result::DescribeDashboardSnapshotJobResultError::Unhandled(inner) => {
3781 Error::Unhandled(inner)
3782 }
3783 }
3784 }
3785}
3786impl<R>
3787 From<
3788 ::aws_smithy_runtime_api::client::result::SdkError<
3789 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError,
3790 R,
3791 >,
3792 > for Error
3793where
3794 R: Send + Sync + std::fmt::Debug + 'static,
3795{
3796 fn from(
3797 err: ::aws_smithy_runtime_api::client::result::SdkError<
3798 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError,
3799 R,
3800 >,
3801 ) -> Self {
3802 match err {
3803 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3804 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3805 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3806 source: err.into(),
3807 }),
3808 }
3809 }
3810}
3811impl From<crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError> for Error {
3812 fn from(err: crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError) -> Self {
3813 match err {
3814 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::AccessDeniedException(inner) => {
3815 Error::AccessDeniedException(inner)
3816 }
3817 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ConflictException(inner) => {
3818 Error::ConflictException(inner)
3819 }
3820 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::InternalFailureException(inner) => {
3821 Error::InternalFailureException(inner)
3822 }
3823 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::InvalidParameterValueException(inner) => {
3824 Error::InvalidParameterValueException(inner)
3825 }
3826 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ResourceNotFoundException(inner) => {
3827 Error::ResourceNotFoundException(inner)
3828 }
3829 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::ThrottlingException(inner) => {
3830 Error::ThrottlingException(inner)
3831 }
3832 crate::operation::describe_dashboards_qa_configuration::DescribeDashboardsQAConfigurationError::Unhandled(inner) => {
3833 Error::Unhandled(inner)
3834 }
3835 }
3836 }
3837}
3838impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set::DescribeDataSetError, R>> for Error
3839where
3840 R: Send + Sync + std::fmt::Debug + 'static,
3841{
3842 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set::DescribeDataSetError, R>) -> Self {
3843 match err {
3844 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3845 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3846 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3847 source: err.into(),
3848 }),
3849 }
3850 }
3851}
3852impl From<crate::operation::describe_data_set::DescribeDataSetError> for Error {
3853 fn from(err: crate::operation::describe_data_set::DescribeDataSetError) -> Self {
3854 match err {
3855 crate::operation::describe_data_set::DescribeDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3856 crate::operation::describe_data_set::DescribeDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
3857 crate::operation::describe_data_set::DescribeDataSetError::InvalidParameterValueException(inner) => {
3858 Error::InvalidParameterValueException(inner)
3859 }
3860 crate::operation::describe_data_set::DescribeDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3861 crate::operation::describe_data_set::DescribeDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3862 crate::operation::describe_data_set::DescribeDataSetError::Unhandled(inner) => Error::Unhandled(inner),
3863 }
3864 }
3865}
3866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError, R>>
3867 for Error
3868where
3869 R: Send + Sync + std::fmt::Debug + 'static,
3870{
3871 fn from(
3872 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError, R>,
3873 ) -> Self {
3874 match err {
3875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3878 source: err.into(),
3879 }),
3880 }
3881 }
3882}
3883impl From<crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError> for Error {
3884 fn from(err: crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError) -> Self {
3885 match err {
3886 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::AccessDeniedException(inner) => {
3887 Error::AccessDeniedException(inner)
3888 }
3889 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::InternalFailureException(inner) => {
3890 Error::InternalFailureException(inner)
3891 }
3892 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::InvalidParameterValueException(inner) => {
3893 Error::InvalidParameterValueException(inner)
3894 }
3895 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::ResourceNotFoundException(inner) => {
3896 Error::ResourceNotFoundException(inner)
3897 }
3898 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::ThrottlingException(inner) => {
3899 Error::ThrottlingException(inner)
3900 }
3901 crate::operation::describe_data_set_permissions::DescribeDataSetPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
3902 }
3903 }
3904}
3905impl<R>
3906 From<
3907 ::aws_smithy_runtime_api::client::result::SdkError<
3908 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError,
3909 R,
3910 >,
3911 > for Error
3912where
3913 R: Send + Sync + std::fmt::Debug + 'static,
3914{
3915 fn from(
3916 err: ::aws_smithy_runtime_api::client::result::SdkError<
3917 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError,
3918 R,
3919 >,
3920 ) -> Self {
3921 match err {
3922 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3923 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3924 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3925 source: err.into(),
3926 }),
3927 }
3928 }
3929}
3930impl From<crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError> for Error {
3931 fn from(err: crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError) -> Self {
3932 match err {
3933 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
3934 Error::AccessDeniedException(inner)
3935 }
3936 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::InternalFailureException(inner) => {
3937 Error::InternalFailureException(inner)
3938 }
3939 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
3940 Error::InvalidParameterValueException(inner)
3941 }
3942 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::LimitExceededException(inner) => {
3943 Error::LimitExceededException(inner)
3944 }
3945 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::PreconditionNotMetException(inner) => {
3946 Error::PreconditionNotMetException(inner)
3947 }
3948 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
3949 Error::ResourceNotFoundException(inner)
3950 }
3951 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::ThrottlingException(inner) => {
3952 Error::ThrottlingException(inner)
3953 }
3954 crate::operation::describe_data_set_refresh_properties::DescribeDataSetRefreshPropertiesError::Unhandled(inner) => {
3955 Error::Unhandled(inner)
3956 }
3957 }
3958 }
3959}
3960impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source::DescribeDataSourceError, R>> for Error
3961where
3962 R: Send + Sync + std::fmt::Debug + 'static,
3963{
3964 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source::DescribeDataSourceError, R>) -> Self {
3965 match err {
3966 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3967 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3968 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3969 source: err.into(),
3970 }),
3971 }
3972 }
3973}
3974impl From<crate::operation::describe_data_source::DescribeDataSourceError> for Error {
3975 fn from(err: crate::operation::describe_data_source::DescribeDataSourceError) -> Self {
3976 match err {
3977 crate::operation::describe_data_source::DescribeDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3978 crate::operation::describe_data_source::DescribeDataSourceError::InternalFailureException(inner) => {
3979 Error::InternalFailureException(inner)
3980 }
3981 crate::operation::describe_data_source::DescribeDataSourceError::InvalidParameterValueException(inner) => {
3982 Error::InvalidParameterValueException(inner)
3983 }
3984 crate::operation::describe_data_source::DescribeDataSourceError::ResourceNotFoundException(inner) => {
3985 Error::ResourceNotFoundException(inner)
3986 }
3987 crate::operation::describe_data_source::DescribeDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3988 crate::operation::describe_data_source::DescribeDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
3989 }
3990 }
3991}
3992impl<R>
3993 From<
3994 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError, R>,
3995 > for Error
3996where
3997 R: Send + Sync + std::fmt::Debug + 'static,
3998{
3999 fn from(
4000 err: ::aws_smithy_runtime_api::client::result::SdkError<
4001 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError,
4002 R,
4003 >,
4004 ) -> Self {
4005 match err {
4006 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4007 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4008 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4009 source: err.into(),
4010 }),
4011 }
4012 }
4013}
4014impl From<crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError> for Error {
4015 fn from(err: crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError) -> Self {
4016 match err {
4017 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::AccessDeniedException(inner) => {
4018 Error::AccessDeniedException(inner)
4019 }
4020 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::InternalFailureException(inner) => {
4021 Error::InternalFailureException(inner)
4022 }
4023 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::InvalidParameterValueException(inner) => {
4024 Error::InvalidParameterValueException(inner)
4025 }
4026 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::ResourceNotFoundException(inner) => {
4027 Error::ResourceNotFoundException(inner)
4028 }
4029 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::ThrottlingException(inner) => {
4030 Error::ThrottlingException(inner)
4031 }
4032 crate::operation::describe_data_source_permissions::DescribeDataSourcePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4033 }
4034 }
4035}
4036impl<R>
4037 From<
4038 ::aws_smithy_runtime_api::client::result::SdkError<
4039 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError,
4040 R,
4041 >,
4042 > for Error
4043where
4044 R: Send + Sync + std::fmt::Debug + 'static,
4045{
4046 fn from(
4047 err: ::aws_smithy_runtime_api::client::result::SdkError<
4048 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError,
4049 R,
4050 >,
4051 ) -> Self {
4052 match err {
4053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4056 source: err.into(),
4057 }),
4058 }
4059 }
4060}
4061impl From<crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError> for Error {
4062 fn from(err: crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError) -> Self {
4063 match err {
4064 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
4065 Error::AccessDeniedException(inner)
4066 }
4067 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::InternalFailureException(inner) => {
4068 Error::InternalFailureException(inner)
4069 }
4070 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::InvalidParameterValueException(
4071 inner,
4072 ) => Error::InvalidParameterValueException(inner),
4073 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
4074 Error::ResourceNotFoundException(inner)
4075 }
4076 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::ThrottlingException(inner) => {
4077 Error::ThrottlingException(inner)
4078 }
4079 crate::operation::describe_default_q_business_application::DescribeDefaultQBusinessApplicationError::Unhandled(inner) => {
4080 Error::Unhandled(inner)
4081 }
4082 }
4083 }
4084}
4085impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_flow::DescribeFlowError, R>> for Error
4086where
4087 R: Send + Sync + std::fmt::Debug + 'static,
4088{
4089 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_flow::DescribeFlowError, R>) -> Self {
4090 match err {
4091 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4092 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4093 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4094 source: err.into(),
4095 }),
4096 }
4097 }
4098}
4099impl From<crate::operation::describe_flow::DescribeFlowError> for Error {
4100 fn from(err: crate::operation::describe_flow::DescribeFlowError) -> Self {
4101 match err {
4102 crate::operation::describe_flow::DescribeFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4103 crate::operation::describe_flow::DescribeFlowError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4104 crate::operation::describe_flow::DescribeFlowError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4105 crate::operation::describe_flow::DescribeFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4106 crate::operation::describe_flow::DescribeFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4107 crate::operation::describe_flow::DescribeFlowError::Unhandled(inner) => Error::Unhandled(inner),
4108 }
4109 }
4110}
4111impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder::DescribeFolderError, R>> for Error
4112where
4113 R: Send + Sync + std::fmt::Debug + 'static,
4114{
4115 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder::DescribeFolderError, R>) -> Self {
4116 match err {
4117 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4118 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4119 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4120 source: err.into(),
4121 }),
4122 }
4123 }
4124}
4125impl From<crate::operation::describe_folder::DescribeFolderError> for Error {
4126 fn from(err: crate::operation::describe_folder::DescribeFolderError) -> Self {
4127 match err {
4128 crate::operation::describe_folder::DescribeFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4129 crate::operation::describe_folder::DescribeFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4130 crate::operation::describe_folder::DescribeFolderError::InvalidParameterValueException(inner) => {
4131 Error::InvalidParameterValueException(inner)
4132 }
4133 crate::operation::describe_folder::DescribeFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4134 crate::operation::describe_folder::DescribeFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4135 crate::operation::describe_folder::DescribeFolderError::UnsupportedUserEditionException(inner) => {
4136 Error::UnsupportedUserEditionException(inner)
4137 }
4138 crate::operation::describe_folder::DescribeFolderError::Unhandled(inner) => Error::Unhandled(inner),
4139 }
4140 }
4141}
4142impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError, R>>
4143 for Error
4144where
4145 R: Send + Sync + std::fmt::Debug + 'static,
4146{
4147 fn from(
4148 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError, R>,
4149 ) -> Self {
4150 match err {
4151 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4152 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4153 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4154 source: err.into(),
4155 }),
4156 }
4157 }
4158}
4159impl From<crate::operation::describe_folder_permissions::DescribeFolderPermissionsError> for Error {
4160 fn from(err: crate::operation::describe_folder_permissions::DescribeFolderPermissionsError) -> Self {
4161 match err {
4162 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::AccessDeniedException(inner) => {
4163 Error::AccessDeniedException(inner)
4164 }
4165 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InternalFailureException(inner) => {
4166 Error::InternalFailureException(inner)
4167 }
4168 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InvalidNextTokenException(inner) => {
4169 Error::InvalidNextTokenException(inner)
4170 }
4171 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::InvalidParameterValueException(inner) => {
4172 Error::InvalidParameterValueException(inner)
4173 }
4174 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::ResourceNotFoundException(inner) => {
4175 Error::ResourceNotFoundException(inner)
4176 }
4177 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::ThrottlingException(inner) => {
4178 Error::ThrottlingException(inner)
4179 }
4180 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::UnsupportedUserEditionException(inner) => {
4181 Error::UnsupportedUserEditionException(inner)
4182 }
4183 crate::operation::describe_folder_permissions::DescribeFolderPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4184 }
4185 }
4186}
4187impl<R>
4188 From<
4189 ::aws_smithy_runtime_api::client::result::SdkError<
4190 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError,
4191 R,
4192 >,
4193 > for Error
4194where
4195 R: Send + Sync + std::fmt::Debug + 'static,
4196{
4197 fn from(
4198 err: ::aws_smithy_runtime_api::client::result::SdkError<
4199 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError,
4200 R,
4201 >,
4202 ) -> Self {
4203 match err {
4204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4207 source: err.into(),
4208 }),
4209 }
4210 }
4211}
4212impl From<crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError> for Error {
4213 fn from(err: crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError) -> Self {
4214 match err {
4215 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::AccessDeniedException(inner) => {
4216 Error::AccessDeniedException(inner)
4217 }
4218 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InternalFailureException(inner) => {
4219 Error::InternalFailureException(inner)
4220 }
4221 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InvalidNextTokenException(inner) => {
4222 Error::InvalidNextTokenException(inner)
4223 }
4224 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::InvalidParameterValueException(inner) => {
4225 Error::InvalidParameterValueException(inner)
4226 }
4227 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::ResourceNotFoundException(inner) => {
4228 Error::ResourceNotFoundException(inner)
4229 }
4230 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::ThrottlingException(inner) => {
4231 Error::ThrottlingException(inner)
4232 }
4233 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::UnsupportedUserEditionException(
4234 inner,
4235 ) => Error::UnsupportedUserEditionException(inner),
4236 crate::operation::describe_folder_resolved_permissions::DescribeFolderResolvedPermissionsError::Unhandled(inner) => {
4237 Error::Unhandled(inner)
4238 }
4239 }
4240 }
4241}
4242impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group::DescribeGroupError, R>> for Error
4243where
4244 R: Send + Sync + std::fmt::Debug + 'static,
4245{
4246 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group::DescribeGroupError, R>) -> Self {
4247 match err {
4248 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4249 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4250 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4251 source: err.into(),
4252 }),
4253 }
4254 }
4255}
4256impl From<crate::operation::describe_group::DescribeGroupError> for Error {
4257 fn from(err: crate::operation::describe_group::DescribeGroupError) -> Self {
4258 match err {
4259 crate::operation::describe_group::DescribeGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4260 crate::operation::describe_group::DescribeGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4261 crate::operation::describe_group::DescribeGroupError::InvalidParameterValueException(inner) => {
4262 Error::InvalidParameterValueException(inner)
4263 }
4264 crate::operation::describe_group::DescribeGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
4265 crate::operation::describe_group::DescribeGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4266 crate::operation::describe_group::DescribeGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
4267 crate::operation::describe_group::DescribeGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4268 crate::operation::describe_group::DescribeGroupError::Unhandled(inner) => Error::Unhandled(inner),
4269 }
4270 }
4271}
4272impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group_membership::DescribeGroupMembershipError, R>>
4273 for Error
4274where
4275 R: Send + Sync + std::fmt::Debug + 'static,
4276{
4277 fn from(
4278 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_group_membership::DescribeGroupMembershipError, R>,
4279 ) -> Self {
4280 match err {
4281 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4282 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4283 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4284 source: err.into(),
4285 }),
4286 }
4287 }
4288}
4289impl From<crate::operation::describe_group_membership::DescribeGroupMembershipError> for Error {
4290 fn from(err: crate::operation::describe_group_membership::DescribeGroupMembershipError) -> Self {
4291 match err {
4292 crate::operation::describe_group_membership::DescribeGroupMembershipError::AccessDeniedException(inner) => {
4293 Error::AccessDeniedException(inner)
4294 }
4295 crate::operation::describe_group_membership::DescribeGroupMembershipError::InternalFailureException(inner) => {
4296 Error::InternalFailureException(inner)
4297 }
4298 crate::operation::describe_group_membership::DescribeGroupMembershipError::InvalidParameterValueException(inner) => {
4299 Error::InvalidParameterValueException(inner)
4300 }
4301 crate::operation::describe_group_membership::DescribeGroupMembershipError::PreconditionNotMetException(inner) => {
4302 Error::PreconditionNotMetException(inner)
4303 }
4304 crate::operation::describe_group_membership::DescribeGroupMembershipError::ResourceNotFoundException(inner) => {
4305 Error::ResourceNotFoundException(inner)
4306 }
4307 crate::operation::describe_group_membership::DescribeGroupMembershipError::ResourceUnavailableException(inner) => {
4308 Error::ResourceUnavailableException(inner)
4309 }
4310 crate::operation::describe_group_membership::DescribeGroupMembershipError::ThrottlingException(inner) => {
4311 Error::ThrottlingException(inner)
4312 }
4313 crate::operation::describe_group_membership::DescribeGroupMembershipError::Unhandled(inner) => Error::Unhandled(inner),
4314 }
4315 }
4316}
4317impl<R>
4318 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError, R>>
4319 for Error
4320where
4321 R: Send + Sync + std::fmt::Debug + 'static,
4322{
4323 fn from(
4324 err: ::aws_smithy_runtime_api::client::result::SdkError<
4325 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError,
4326 R,
4327 >,
4328 ) -> Self {
4329 match err {
4330 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4331 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4332 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4333 source: err.into(),
4334 }),
4335 }
4336 }
4337}
4338impl From<crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError> for Error {
4339 fn from(err: crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError) -> Self {
4340 match err {
4341 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::AccessDeniedException(inner) => {
4342 Error::AccessDeniedException(inner)
4343 }
4344 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InternalFailureException(inner) => {
4345 Error::InternalFailureException(inner)
4346 }
4347 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InvalidNextTokenException(inner) => {
4348 Error::InvalidNextTokenException(inner)
4349 }
4350 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
4351 Error::InvalidParameterValueException(inner)
4352 }
4353 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
4354 Error::ResourceNotFoundException(inner)
4355 }
4356 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::ThrottlingException(inner) => {
4357 Error::ThrottlingException(inner)
4358 }
4359 crate::operation::describe_iam_policy_assignment::DescribeIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
4360 }
4361 }
4362}
4363impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ingestion::DescribeIngestionError, R>> for Error
4364where
4365 R: Send + Sync + std::fmt::Debug + 'static,
4366{
4367 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ingestion::DescribeIngestionError, R>) -> Self {
4368 match err {
4369 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4370 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4371 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4372 source: err.into(),
4373 }),
4374 }
4375 }
4376}
4377impl From<crate::operation::describe_ingestion::DescribeIngestionError> for Error {
4378 fn from(err: crate::operation::describe_ingestion::DescribeIngestionError) -> Self {
4379 match err {
4380 crate::operation::describe_ingestion::DescribeIngestionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4381 crate::operation::describe_ingestion::DescribeIngestionError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4382 crate::operation::describe_ingestion::DescribeIngestionError::InvalidParameterValueException(inner) => {
4383 Error::InvalidParameterValueException(inner)
4384 }
4385 crate::operation::describe_ingestion::DescribeIngestionError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4386 crate::operation::describe_ingestion::DescribeIngestionError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4387 crate::operation::describe_ingestion::DescribeIngestionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4388 crate::operation::describe_ingestion::DescribeIngestionError::Unhandled(inner) => Error::Unhandled(inner),
4389 }
4390 }
4391}
4392impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ip_restriction::DescribeIpRestrictionError, R>> for Error
4393where
4394 R: Send + Sync + std::fmt::Debug + 'static,
4395{
4396 fn from(
4397 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_ip_restriction::DescribeIpRestrictionError, R>,
4398 ) -> Self {
4399 match err {
4400 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4401 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4402 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4403 source: err.into(),
4404 }),
4405 }
4406 }
4407}
4408impl From<crate::operation::describe_ip_restriction::DescribeIpRestrictionError> for Error {
4409 fn from(err: crate::operation::describe_ip_restriction::DescribeIpRestrictionError) -> Self {
4410 match err {
4411 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::AccessDeniedException(inner) => {
4412 Error::AccessDeniedException(inner)
4413 }
4414 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::InternalFailureException(inner) => {
4415 Error::InternalFailureException(inner)
4416 }
4417 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::InvalidParameterValueException(inner) => {
4418 Error::InvalidParameterValueException(inner)
4419 }
4420 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::ResourceNotFoundException(inner) => {
4421 Error::ResourceNotFoundException(inner)
4422 }
4423 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4424 crate::operation::describe_ip_restriction::DescribeIpRestrictionError::Unhandled(inner) => Error::Unhandled(inner),
4425 }
4426 }
4427}
4428impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_registration::DescribeKeyRegistrationError, R>>
4429 for Error
4430where
4431 R: Send + Sync + std::fmt::Debug + 'static,
4432{
4433 fn from(
4434 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_key_registration::DescribeKeyRegistrationError, R>,
4435 ) -> Self {
4436 match err {
4437 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4438 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4439 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4440 source: err.into(),
4441 }),
4442 }
4443 }
4444}
4445impl From<crate::operation::describe_key_registration::DescribeKeyRegistrationError> for Error {
4446 fn from(err: crate::operation::describe_key_registration::DescribeKeyRegistrationError) -> Self {
4447 match err {
4448 crate::operation::describe_key_registration::DescribeKeyRegistrationError::AccessDeniedException(inner) => {
4449 Error::AccessDeniedException(inner)
4450 }
4451 crate::operation::describe_key_registration::DescribeKeyRegistrationError::InternalFailureException(inner) => {
4452 Error::InternalFailureException(inner)
4453 }
4454 crate::operation::describe_key_registration::DescribeKeyRegistrationError::InvalidParameterValueException(inner) => {
4455 Error::InvalidParameterValueException(inner)
4456 }
4457 crate::operation::describe_key_registration::DescribeKeyRegistrationError::ThrottlingException(inner) => {
4458 Error::ThrottlingException(inner)
4459 }
4460 crate::operation::describe_key_registration::DescribeKeyRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
4461 }
4462 }
4463}
4464impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError, R>> for Error
4465where
4466 R: Send + Sync + std::fmt::Debug + 'static,
4467{
4468 fn from(
4469 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError, R>,
4470 ) -> 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_knowledge_base::DescribeKnowledgeBaseError> for Error {
4481 fn from(err: crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError) -> Self {
4482 match err {
4483 crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError::AccessDeniedException(inner) => {
4484 Error::AccessDeniedException(inner)
4485 }
4486 crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError::InternalFailureException(inner) => {
4487 Error::InternalFailureException(inner)
4488 }
4489 crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError::InvalidParameterValueException(inner) => {
4490 Error::InvalidParameterValueException(inner)
4491 }
4492 crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError::InvalidRequestException(inner) => {
4493 Error::InvalidRequestException(inner)
4494 }
4495 crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError::LimitExceededException(inner) => {
4496 Error::LimitExceededException(inner)
4497 }
4498 crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError::PreconditionNotMetException(inner) => {
4499 Error::PreconditionNotMetException(inner)
4500 }
4501 crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError::ResourceNotFoundException(inner) => {
4502 Error::ResourceNotFoundException(inner)
4503 }
4504 crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4505 crate::operation::describe_knowledge_base::DescribeKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
4506 }
4507 }
4508}
4509impl<R>
4510 From<
4511 ::aws_smithy_runtime_api::client::result::SdkError<
4512 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError,
4513 R,
4514 >,
4515 > for Error
4516where
4517 R: Send + Sync + std::fmt::Debug + 'static,
4518{
4519 fn from(
4520 err: ::aws_smithy_runtime_api::client::result::SdkError<
4521 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError,
4522 R,
4523 >,
4524 ) -> Self {
4525 match err {
4526 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4527 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4528 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4529 source: err.into(),
4530 }),
4531 }
4532 }
4533}
4534impl From<crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError> for Error {
4535 fn from(err: crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError) -> Self {
4536 match err {
4537 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError::AccessDeniedException(inner) => {
4538 Error::AccessDeniedException(inner)
4539 }
4540 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError::InternalFailureException(inner) => {
4541 Error::InternalFailureException(inner)
4542 }
4543 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError::InvalidParameterValueException(inner) => {
4544 Error::InvalidParameterValueException(inner)
4545 }
4546 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError::InvalidRequestException(inner) => {
4547 Error::InvalidRequestException(inner)
4548 }
4549 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError::LimitExceededException(inner) => {
4550 Error::LimitExceededException(inner)
4551 }
4552 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError::PreconditionNotMetException(inner) => {
4553 Error::PreconditionNotMetException(inner)
4554 }
4555 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError::ResourceNotFoundException(inner) => {
4556 Error::ResourceNotFoundException(inner)
4557 }
4558 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError::ThrottlingException(inner) => {
4559 Error::ThrottlingException(inner)
4560 }
4561 crate::operation::describe_knowledge_base_permissions::DescribeKnowledgeBasePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4562 }
4563 }
4564}
4565impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_namespace::DescribeNamespaceError, R>> for Error
4566where
4567 R: Send + Sync + std::fmt::Debug + 'static,
4568{
4569 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_namespace::DescribeNamespaceError, R>) -> Self {
4570 match err {
4571 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4572 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4573 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4574 source: err.into(),
4575 }),
4576 }
4577 }
4578}
4579impl From<crate::operation::describe_namespace::DescribeNamespaceError> for Error {
4580 fn from(err: crate::operation::describe_namespace::DescribeNamespaceError) -> Self {
4581 match err {
4582 crate::operation::describe_namespace::DescribeNamespaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4583 crate::operation::describe_namespace::DescribeNamespaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4584 crate::operation::describe_namespace::DescribeNamespaceError::InvalidParameterValueException(inner) => {
4585 Error::InvalidParameterValueException(inner)
4586 }
4587 crate::operation::describe_namespace::DescribeNamespaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4588 crate::operation::describe_namespace::DescribeNamespaceError::ResourceUnavailableException(inner) => {
4589 Error::ResourceUnavailableException(inner)
4590 }
4591 crate::operation::describe_namespace::DescribeNamespaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4592 crate::operation::describe_namespace::DescribeNamespaceError::Unhandled(inner) => Error::Unhandled(inner),
4593 }
4594 }
4595}
4596impl<R>
4597 From<
4598 ::aws_smithy_runtime_api::client::result::SdkError<
4599 crate::operation::describe_o_auth_client_application::DescribeOAuthClientApplicationError,
4600 R,
4601 >,
4602 > for Error
4603where
4604 R: Send + Sync + std::fmt::Debug + 'static,
4605{
4606 fn from(
4607 err: ::aws_smithy_runtime_api::client::result::SdkError<
4608 crate::operation::describe_o_auth_client_application::DescribeOAuthClientApplicationError,
4609 R,
4610 >,
4611 ) -> Self {
4612 match err {
4613 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4614 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4615 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4616 source: err.into(),
4617 }),
4618 }
4619 }
4620}
4621impl From<crate::operation::describe_o_auth_client_application::DescribeOAuthClientApplicationError> for Error {
4622 fn from(err: crate::operation::describe_o_auth_client_application::DescribeOAuthClientApplicationError) -> Self {
4623 match err {
4624 crate::operation::describe_o_auth_client_application::DescribeOAuthClientApplicationError::AccessDeniedException(inner) => {
4625 Error::AccessDeniedException(inner)
4626 }
4627 crate::operation::describe_o_auth_client_application::DescribeOAuthClientApplicationError::InternalFailureException(inner) => {
4628 Error::InternalFailureException(inner)
4629 }
4630 crate::operation::describe_o_auth_client_application::DescribeOAuthClientApplicationError::InvalidParameterValueException(inner) => {
4631 Error::InvalidParameterValueException(inner)
4632 }
4633 crate::operation::describe_o_auth_client_application::DescribeOAuthClientApplicationError::ResourceNotFoundException(inner) => {
4634 Error::ResourceNotFoundException(inner)
4635 }
4636 crate::operation::describe_o_auth_client_application::DescribeOAuthClientApplicationError::ThrottlingException(inner) => {
4637 Error::ThrottlingException(inner)
4638 }
4639 crate::operation::describe_o_auth_client_application::DescribeOAuthClientApplicationError::Unhandled(inner) => Error::Unhandled(inner),
4640 }
4641 }
4642}
4643impl<R>
4644 From<
4645 ::aws_smithy_runtime_api::client::result::SdkError<
4646 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError,
4647 R,
4648 >,
4649 > for Error
4650where
4651 R: Send + Sync + std::fmt::Debug + 'static,
4652{
4653 fn from(
4654 err: ::aws_smithy_runtime_api::client::result::SdkError<
4655 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError,
4656 R,
4657 >,
4658 ) -> Self {
4659 match err {
4660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4663 source: err.into(),
4664 }),
4665 }
4666 }
4667}
4668impl From<crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError> for Error {
4669 fn from(err: crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError) -> Self {
4670 match err {
4671 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4672 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
4673 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4674 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4675 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4676 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4677 crate::operation::describe_q_personalization_configuration::DescribeQPersonalizationConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
4678 }
4679 }
4680}
4681impl<R>
4682 From<
4683 ::aws_smithy_runtime_api::client::result::SdkError<
4684 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError,
4685 R,
4686 >,
4687 > for Error
4688where
4689 R: Send + Sync + std::fmt::Debug + 'static,
4690{
4691 fn from(
4692 err: ::aws_smithy_runtime_api::client::result::SdkError<
4693 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError,
4694 R,
4695 >,
4696 ) -> Self {
4697 match err {
4698 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4699 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4700 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4701 source: err.into(),
4702 }),
4703 }
4704 }
4705}
4706impl From<crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError> for Error {
4707 fn from(err: crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError) -> Self {
4708 match err {
4709 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4710 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
4711 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4712 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
4713 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4714 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4715 crate::operation::describe_quick_sight_q_search_configuration::DescribeQuickSightQSearchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
4716 }
4717 }
4718}
4719impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError, R>>
4720 for Error
4721where
4722 R: Send + Sync + std::fmt::Debug + 'static,
4723{
4724 fn from(
4725 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError, R>,
4726 ) -> Self {
4727 match err {
4728 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4729 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4730 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4731 source: err.into(),
4732 }),
4733 }
4734 }
4735}
4736impl From<crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError> for Error {
4737 fn from(err: crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError) -> Self {
4738 match err {
4739 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::AccessDeniedException(inner) => {
4740 Error::AccessDeniedException(inner)
4741 }
4742 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::InternalFailureException(inner) => {
4743 Error::InternalFailureException(inner)
4744 }
4745 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::InvalidParameterValueException(inner) => {
4746 Error::InvalidParameterValueException(inner)
4747 }
4748 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::LimitExceededException(inner) => {
4749 Error::LimitExceededException(inner)
4750 }
4751 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::ResourceNotFoundException(inner) => {
4752 Error::ResourceNotFoundException(inner)
4753 }
4754 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::ThrottlingException(inner) => {
4755 Error::ThrottlingException(inner)
4756 }
4757 crate::operation::describe_refresh_schedule::DescribeRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
4758 }
4759 }
4760}
4761impl<R>
4762 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError, R>>
4763 for Error
4764where
4765 R: Send + Sync + std::fmt::Debug + 'static,
4766{
4767 fn from(
4768 err: ::aws_smithy_runtime_api::client::result::SdkError<
4769 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError,
4770 R,
4771 >,
4772 ) -> Self {
4773 match err {
4774 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4775 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4776 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4777 source: err.into(),
4778 }),
4779 }
4780 }
4781}
4782impl From<crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError> for Error {
4783 fn from(err: crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError) -> Self {
4784 match err {
4785 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::AccessDeniedException(inner) => {
4786 Error::AccessDeniedException(inner)
4787 }
4788 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::InternalFailureException(inner) => {
4789 Error::InternalFailureException(inner)
4790 }
4791 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::InvalidParameterValueException(inner) => {
4792 Error::InvalidParameterValueException(inner)
4793 }
4794 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::PreconditionNotMetException(inner) => {
4795 Error::PreconditionNotMetException(inner)
4796 }
4797 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ResourceNotFoundException(inner) => {
4798 Error::ResourceNotFoundException(inner)
4799 }
4800 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ResourceUnavailableException(inner) => {
4801 Error::ResourceUnavailableException(inner)
4802 }
4803 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::ThrottlingException(inner) => {
4804 Error::ThrottlingException(inner)
4805 }
4806 crate::operation::describe_role_custom_permission::DescribeRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
4807 }
4808 }
4809}
4810impl<R>
4811 From<
4812 ::aws_smithy_runtime_api::client::result::SdkError<
4813 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError,
4814 R,
4815 >,
4816 > for Error
4817where
4818 R: Send + Sync + std::fmt::Debug + 'static,
4819{
4820 fn from(
4821 err: ::aws_smithy_runtime_api::client::result::SdkError<
4822 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError,
4823 R,
4824 >,
4825 ) -> 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::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError> for Error {
4836 fn from(err: crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError) -> Self {
4837 match err {
4838 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError::AccessDeniedException(inner) => {
4839 Error::AccessDeniedException(inner)
4840 }
4841 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError::InternalFailureException(inner) => {
4842 Error::InternalFailureException(inner)
4843 }
4844 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError::InvalidParameterException(inner) => {
4845 Error::InvalidParameterException(inner)
4846 }
4847 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError::InvalidParameterValueException(inner) => {
4848 Error::InvalidParameterValueException(inner)
4849 }
4850 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError::PreconditionNotMetException(inner) => {
4851 Error::PreconditionNotMetException(inner)
4852 }
4853 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError::ResourceNotFoundException(inner) => {
4854 Error::ResourceNotFoundException(inner)
4855 }
4856 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError::ResourceUnavailableException(inner) => {
4857 Error::ResourceUnavailableException(inner)
4858 }
4859 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError::ThrottlingException(inner) => {
4860 Error::ThrottlingException(inner)
4861 }
4862 crate::operation::describe_self_upgrade_configuration::DescribeSelfUpgradeConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
4863 }
4864 }
4865}
4866impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_space::DescribeSpaceError, R>> for Error
4867where
4868 R: Send + Sync + std::fmt::Debug + 'static,
4869{
4870 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_space::DescribeSpaceError, R>) -> Self {
4871 match err {
4872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4875 source: err.into(),
4876 }),
4877 }
4878 }
4879}
4880impl From<crate::operation::describe_space::DescribeSpaceError> for Error {
4881 fn from(err: crate::operation::describe_space::DescribeSpaceError) -> Self {
4882 match err {
4883 crate::operation::describe_space::DescribeSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4884 crate::operation::describe_space::DescribeSpaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4885 crate::operation::describe_space::DescribeSpaceError::InvalidParameterValueException(inner) => {
4886 Error::InvalidParameterValueException(inner)
4887 }
4888 crate::operation::describe_space::DescribeSpaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4889 crate::operation::describe_space::DescribeSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4890 crate::operation::describe_space::DescribeSpaceError::Unhandled(inner) => Error::Unhandled(inner),
4891 }
4892 }
4893}
4894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_space_permissions::DescribeSpacePermissionsError, R>>
4895 for Error
4896where
4897 R: Send + Sync + std::fmt::Debug + 'static,
4898{
4899 fn from(
4900 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_space_permissions::DescribeSpacePermissionsError, R>,
4901 ) -> Self {
4902 match err {
4903 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4904 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4905 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4906 source: err.into(),
4907 }),
4908 }
4909 }
4910}
4911impl From<crate::operation::describe_space_permissions::DescribeSpacePermissionsError> for Error {
4912 fn from(err: crate::operation::describe_space_permissions::DescribeSpacePermissionsError) -> Self {
4913 match err {
4914 crate::operation::describe_space_permissions::DescribeSpacePermissionsError::AccessDeniedException(inner) => {
4915 Error::AccessDeniedException(inner)
4916 }
4917 crate::operation::describe_space_permissions::DescribeSpacePermissionsError::InternalFailureException(inner) => {
4918 Error::InternalFailureException(inner)
4919 }
4920 crate::operation::describe_space_permissions::DescribeSpacePermissionsError::InvalidParameterValueException(inner) => {
4921 Error::InvalidParameterValueException(inner)
4922 }
4923 crate::operation::describe_space_permissions::DescribeSpacePermissionsError::ResourceNotFoundException(inner) => {
4924 Error::ResourceNotFoundException(inner)
4925 }
4926 crate::operation::describe_space_permissions::DescribeSpacePermissionsError::ThrottlingException(inner) => {
4927 Error::ThrottlingException(inner)
4928 }
4929 crate::operation::describe_space_permissions::DescribeSpacePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
4930 }
4931 }
4932}
4933impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template::DescribeTemplateError, R>> for Error
4934where
4935 R: Send + Sync + std::fmt::Debug + 'static,
4936{
4937 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template::DescribeTemplateError, R>) -> Self {
4938 match err {
4939 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4940 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4941 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4942 source: err.into(),
4943 }),
4944 }
4945 }
4946}
4947impl From<crate::operation::describe_template::DescribeTemplateError> for Error {
4948 fn from(err: crate::operation::describe_template::DescribeTemplateError) -> Self {
4949 match err {
4950 crate::operation::describe_template::DescribeTemplateError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4951 crate::operation::describe_template::DescribeTemplateError::ConflictException(inner) => Error::ConflictException(inner),
4952 crate::operation::describe_template::DescribeTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
4953 crate::operation::describe_template::DescribeTemplateError::InvalidParameterValueException(inner) => {
4954 Error::InvalidParameterValueException(inner)
4955 }
4956 crate::operation::describe_template::DescribeTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
4957 crate::operation::describe_template::DescribeTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4958 crate::operation::describe_template::DescribeTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4959 crate::operation::describe_template::DescribeTemplateError::UnsupportedUserEditionException(inner) => {
4960 Error::UnsupportedUserEditionException(inner)
4961 }
4962 crate::operation::describe_template::DescribeTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4963 }
4964 }
4965}
4966impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_alias::DescribeTemplateAliasError, R>> for Error
4967where
4968 R: Send + Sync + std::fmt::Debug + 'static,
4969{
4970 fn from(
4971 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_alias::DescribeTemplateAliasError, R>,
4972 ) -> Self {
4973 match err {
4974 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4975 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4976 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4977 source: err.into(),
4978 }),
4979 }
4980 }
4981}
4982impl From<crate::operation::describe_template_alias::DescribeTemplateAliasError> for Error {
4983 fn from(err: crate::operation::describe_template_alias::DescribeTemplateAliasError) -> Self {
4984 match err {
4985 crate::operation::describe_template_alias::DescribeTemplateAliasError::InternalFailureException(inner) => {
4986 Error::InternalFailureException(inner)
4987 }
4988 crate::operation::describe_template_alias::DescribeTemplateAliasError::ResourceNotFoundException(inner) => {
4989 Error::ResourceNotFoundException(inner)
4990 }
4991 crate::operation::describe_template_alias::DescribeTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4992 crate::operation::describe_template_alias::DescribeTemplateAliasError::UnsupportedUserEditionException(inner) => {
4993 Error::UnsupportedUserEditionException(inner)
4994 }
4995 crate::operation::describe_template_alias::DescribeTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
4996 }
4997 }
4998}
4999impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_definition::DescribeTemplateDefinitionError, R>>
5000 for Error
5001where
5002 R: Send + Sync + std::fmt::Debug + 'static,
5003{
5004 fn from(
5005 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_definition::DescribeTemplateDefinitionError, R>,
5006 ) -> Self {
5007 match err {
5008 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5009 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5010 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5011 source: err.into(),
5012 }),
5013 }
5014 }
5015}
5016impl From<crate::operation::describe_template_definition::DescribeTemplateDefinitionError> for Error {
5017 fn from(err: crate::operation::describe_template_definition::DescribeTemplateDefinitionError) -> Self {
5018 match err {
5019 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::AccessDeniedException(inner) => {
5020 Error::AccessDeniedException(inner)
5021 }
5022 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ConflictException(inner) => {
5023 Error::ConflictException(inner)
5024 }
5025 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::InternalFailureException(inner) => {
5026 Error::InternalFailureException(inner)
5027 }
5028 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::InvalidParameterValueException(inner) => {
5029 Error::InvalidParameterValueException(inner)
5030 }
5031 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ResourceExistsException(inner) => {
5032 Error::ResourceExistsException(inner)
5033 }
5034 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ResourceNotFoundException(inner) => {
5035 Error::ResourceNotFoundException(inner)
5036 }
5037 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::ThrottlingException(inner) => {
5038 Error::ThrottlingException(inner)
5039 }
5040 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::UnsupportedUserEditionException(inner) => {
5041 Error::UnsupportedUserEditionException(inner)
5042 }
5043 crate::operation::describe_template_definition::DescribeTemplateDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
5044 }
5045 }
5046}
5047impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError, R>>
5048 for Error
5049where
5050 R: Send + Sync + std::fmt::Debug + 'static,
5051{
5052 fn from(
5053 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError, R>,
5054 ) -> Self {
5055 match err {
5056 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5057 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5058 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5059 source: err.into(),
5060 }),
5061 }
5062 }
5063}
5064impl From<crate::operation::describe_template_permissions::DescribeTemplatePermissionsError> for Error {
5065 fn from(err: crate::operation::describe_template_permissions::DescribeTemplatePermissionsError) -> Self {
5066 match err {
5067 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ConflictException(inner) => {
5068 Error::ConflictException(inner)
5069 }
5070 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::InternalFailureException(inner) => {
5071 Error::InternalFailureException(inner)
5072 }
5073 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::InvalidParameterValueException(inner) => {
5074 Error::InvalidParameterValueException(inner)
5075 }
5076 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ResourceNotFoundException(inner) => {
5077 Error::ResourceNotFoundException(inner)
5078 }
5079 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::ThrottlingException(inner) => {
5080 Error::ThrottlingException(inner)
5081 }
5082 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::UnsupportedUserEditionException(inner) => {
5083 Error::UnsupportedUserEditionException(inner)
5084 }
5085 crate::operation::describe_template_permissions::DescribeTemplatePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
5086 }
5087 }
5088}
5089impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme::DescribeThemeError, R>> for Error
5090where
5091 R: Send + Sync + std::fmt::Debug + 'static,
5092{
5093 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme::DescribeThemeError, R>) -> Self {
5094 match err {
5095 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5096 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5097 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5098 source: err.into(),
5099 }),
5100 }
5101 }
5102}
5103impl From<crate::operation::describe_theme::DescribeThemeError> for Error {
5104 fn from(err: crate::operation::describe_theme::DescribeThemeError) -> Self {
5105 match err {
5106 crate::operation::describe_theme::DescribeThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5107 crate::operation::describe_theme::DescribeThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5108 crate::operation::describe_theme::DescribeThemeError::InvalidParameterValueException(inner) => {
5109 Error::InvalidParameterValueException(inner)
5110 }
5111 crate::operation::describe_theme::DescribeThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
5112 crate::operation::describe_theme::DescribeThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5113 crate::operation::describe_theme::DescribeThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5114 crate::operation::describe_theme::DescribeThemeError::UnsupportedUserEditionException(inner) => {
5115 Error::UnsupportedUserEditionException(inner)
5116 }
5117 crate::operation::describe_theme::DescribeThemeError::Unhandled(inner) => Error::Unhandled(inner),
5118 }
5119 }
5120}
5121impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_alias::DescribeThemeAliasError, R>> for Error
5122where
5123 R: Send + Sync + std::fmt::Debug + 'static,
5124{
5125 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_alias::DescribeThemeAliasError, R>) -> Self {
5126 match err {
5127 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5128 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5129 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5130 source: err.into(),
5131 }),
5132 }
5133 }
5134}
5135impl From<crate::operation::describe_theme_alias::DescribeThemeAliasError> for Error {
5136 fn from(err: crate::operation::describe_theme_alias::DescribeThemeAliasError) -> Self {
5137 match err {
5138 crate::operation::describe_theme_alias::DescribeThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
5139 crate::operation::describe_theme_alias::DescribeThemeAliasError::InternalFailureException(inner) => {
5140 Error::InternalFailureException(inner)
5141 }
5142 crate::operation::describe_theme_alias::DescribeThemeAliasError::InvalidParameterValueException(inner) => {
5143 Error::InvalidParameterValueException(inner)
5144 }
5145 crate::operation::describe_theme_alias::DescribeThemeAliasError::ResourceNotFoundException(inner) => {
5146 Error::ResourceNotFoundException(inner)
5147 }
5148 crate::operation::describe_theme_alias::DescribeThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5149 crate::operation::describe_theme_alias::DescribeThemeAliasError::UnsupportedUserEditionException(inner) => {
5150 Error::UnsupportedUserEditionException(inner)
5151 }
5152 crate::operation::describe_theme_alias::DescribeThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
5153 }
5154 }
5155}
5156impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_permissions::DescribeThemePermissionsError, R>>
5157 for Error
5158where
5159 R: Send + Sync + std::fmt::Debug + 'static,
5160{
5161 fn from(
5162 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_theme_permissions::DescribeThemePermissionsError, R>,
5163 ) -> Self {
5164 match err {
5165 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5166 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5167 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5168 source: err.into(),
5169 }),
5170 }
5171 }
5172}
5173impl From<crate::operation::describe_theme_permissions::DescribeThemePermissionsError> for Error {
5174 fn from(err: crate::operation::describe_theme_permissions::DescribeThemePermissionsError) -> Self {
5175 match err {
5176 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::AccessDeniedException(inner) => {
5177 Error::AccessDeniedException(inner)
5178 }
5179 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::InternalFailureException(inner) => {
5180 Error::InternalFailureException(inner)
5181 }
5182 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::InvalidParameterValueException(inner) => {
5183 Error::InvalidParameterValueException(inner)
5184 }
5185 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::ResourceNotFoundException(inner) => {
5186 Error::ResourceNotFoundException(inner)
5187 }
5188 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::ThrottlingException(inner) => {
5189 Error::ThrottlingException(inner)
5190 }
5191 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::UnsupportedUserEditionException(inner) => {
5192 Error::UnsupportedUserEditionException(inner)
5193 }
5194 crate::operation::describe_theme_permissions::DescribeThemePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
5195 }
5196 }
5197}
5198impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic::DescribeTopicError, R>> for Error
5199where
5200 R: Send + Sync + std::fmt::Debug + 'static,
5201{
5202 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic::DescribeTopicError, R>) -> Self {
5203 match err {
5204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5207 source: err.into(),
5208 }),
5209 }
5210 }
5211}
5212impl From<crate::operation::describe_topic::DescribeTopicError> for Error {
5213 fn from(err: crate::operation::describe_topic::DescribeTopicError) -> Self {
5214 match err {
5215 crate::operation::describe_topic::DescribeTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5216 crate::operation::describe_topic::DescribeTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5217 crate::operation::describe_topic::DescribeTopicError::InvalidParameterValueException(inner) => {
5218 Error::InvalidParameterValueException(inner)
5219 }
5220 crate::operation::describe_topic::DescribeTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5221 crate::operation::describe_topic::DescribeTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5222 crate::operation::describe_topic::DescribeTopicError::Unhandled(inner) => Error::Unhandled(inner),
5223 }
5224 }
5225}
5226impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError, R>>
5227 for Error
5228where
5229 R: Send + Sync + std::fmt::Debug + 'static,
5230{
5231 fn from(
5232 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError, R>,
5233 ) -> Self {
5234 match err {
5235 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5236 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5237 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5238 source: err.into(),
5239 }),
5240 }
5241 }
5242}
5243impl From<crate::operation::describe_topic_permissions::DescribeTopicPermissionsError> for Error {
5244 fn from(err: crate::operation::describe_topic_permissions::DescribeTopicPermissionsError) -> Self {
5245 match err {
5246 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::AccessDeniedException(inner) => {
5247 Error::AccessDeniedException(inner)
5248 }
5249 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::InternalFailureException(inner) => {
5250 Error::InternalFailureException(inner)
5251 }
5252 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::InvalidParameterValueException(inner) => {
5253 Error::InvalidParameterValueException(inner)
5254 }
5255 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::ResourceNotFoundException(inner) => {
5256 Error::ResourceNotFoundException(inner)
5257 }
5258 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::ThrottlingException(inner) => {
5259 Error::ThrottlingException(inner)
5260 }
5261 crate::operation::describe_topic_permissions::DescribeTopicPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
5262 }
5263 }
5264}
5265impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh::DescribeTopicRefreshError, R>> for Error
5266where
5267 R: Send + Sync + std::fmt::Debug + 'static,
5268{
5269 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh::DescribeTopicRefreshError, R>) -> Self {
5270 match err {
5271 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5272 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5273 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5274 source: err.into(),
5275 }),
5276 }
5277 }
5278}
5279impl From<crate::operation::describe_topic_refresh::DescribeTopicRefreshError> for Error {
5280 fn from(err: crate::operation::describe_topic_refresh::DescribeTopicRefreshError) -> Self {
5281 match err {
5282 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5283 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::InternalFailureException(inner) => {
5284 Error::InternalFailureException(inner)
5285 }
5286 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::InvalidParameterValueException(inner) => {
5287 Error::InvalidParameterValueException(inner)
5288 }
5289 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::ResourceNotFoundException(inner) => {
5290 Error::ResourceNotFoundException(inner)
5291 }
5292 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5293 crate::operation::describe_topic_refresh::DescribeTopicRefreshError::Unhandled(inner) => Error::Unhandled(inner),
5294 }
5295 }
5296}
5297impl<R>
5298 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError, R>>
5299 for Error
5300where
5301 R: Send + Sync + std::fmt::Debug + 'static,
5302{
5303 fn from(
5304 err: ::aws_smithy_runtime_api::client::result::SdkError<
5305 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError,
5306 R,
5307 >,
5308 ) -> Self {
5309 match err {
5310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5313 source: err.into(),
5314 }),
5315 }
5316 }
5317}
5318impl From<crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError> for Error {
5319 fn from(err: crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError) -> Self {
5320 match err {
5321 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::AccessDeniedException(inner) => {
5322 Error::AccessDeniedException(inner)
5323 }
5324 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ConflictException(inner) => {
5325 Error::ConflictException(inner)
5326 }
5327 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::InternalFailureException(inner) => {
5328 Error::InternalFailureException(inner)
5329 }
5330 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
5331 Error::InvalidParameterValueException(inner)
5332 }
5333 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::LimitExceededException(inner) => {
5334 Error::LimitExceededException(inner)
5335 }
5336 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ResourceExistsException(inner) => {
5337 Error::ResourceExistsException(inner)
5338 }
5339 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
5340 Error::ResourceNotFoundException(inner)
5341 }
5342 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::ThrottlingException(inner) => {
5343 Error::ThrottlingException(inner)
5344 }
5345 crate::operation::describe_topic_refresh_schedule::DescribeTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
5346 }
5347 }
5348}
5349impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
5350where
5351 R: Send + Sync + std::fmt::Debug + 'static,
5352{
5353 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
5354 match err {
5355 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5356 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5357 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5358 source: err.into(),
5359 }),
5360 }
5361 }
5362}
5363impl From<crate::operation::describe_user::DescribeUserError> for Error {
5364 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
5365 match err {
5366 crate::operation::describe_user::DescribeUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5367 crate::operation::describe_user::DescribeUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5368 crate::operation::describe_user::DescribeUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5369 crate::operation::describe_user::DescribeUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5370 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5371 crate::operation::describe_user::DescribeUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
5372 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5373 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
5374 }
5375 }
5376}
5377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vpc_connection::DescribeVPCConnectionError, R>> for Error
5378where
5379 R: Send + Sync + std::fmt::Debug + 'static,
5380{
5381 fn from(
5382 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vpc_connection::DescribeVPCConnectionError, R>,
5383 ) -> Self {
5384 match err {
5385 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5386 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5387 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5388 source: err.into(),
5389 }),
5390 }
5391 }
5392}
5393impl From<crate::operation::describe_vpc_connection::DescribeVPCConnectionError> for Error {
5394 fn from(err: crate::operation::describe_vpc_connection::DescribeVPCConnectionError) -> Self {
5395 match err {
5396 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::AccessDeniedException(inner) => {
5397 Error::AccessDeniedException(inner)
5398 }
5399 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::InternalFailureException(inner) => {
5400 Error::InternalFailureException(inner)
5401 }
5402 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::InvalidParameterValueException(inner) => {
5403 Error::InvalidParameterValueException(inner)
5404 }
5405 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::ResourceNotFoundException(inner) => {
5406 Error::ResourceNotFoundException(inner)
5407 }
5408 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5409 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::UnsupportedUserEditionException(inner) => {
5410 Error::UnsupportedUserEditionException(inner)
5411 }
5412 crate::operation::describe_vpc_connection::DescribeVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
5413 }
5414 }
5415}
5416impl<R>
5417 From<
5418 ::aws_smithy_runtime_api::client::result::SdkError<
5419 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError,
5420 R,
5421 >,
5422 > for Error
5423where
5424 R: Send + Sync + std::fmt::Debug + 'static,
5425{
5426 fn from(
5427 err: ::aws_smithy_runtime_api::client::result::SdkError<
5428 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError,
5429 R,
5430 >,
5431 ) -> Self {
5432 match err {
5433 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5434 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5435 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5436 source: err.into(),
5437 }),
5438 }
5439 }
5440}
5441impl From<crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError> for Error {
5442 fn from(err: crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError) -> Self {
5443 match err {
5444 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5445 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5446 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5447 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5448 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
5449 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5450 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
5451 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5452 crate::operation::generate_embed_url_for_anonymous_user::GenerateEmbedUrlForAnonymousUserError::Unhandled(inner) => Error::Unhandled(inner),
5453 }
5454 }
5455}
5456impl<R>
5457 From<
5458 ::aws_smithy_runtime_api::client::result::SdkError<
5459 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError,
5460 R,
5461 >,
5462 > for Error
5463where
5464 R: Send + Sync + std::fmt::Debug + 'static,
5465{
5466 fn from(
5467 err: ::aws_smithy_runtime_api::client::result::SdkError<
5468 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError,
5469 R,
5470 >,
5471 ) -> Self {
5472 match err {
5473 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5474 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5475 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5476 source: err.into(),
5477 }),
5478 }
5479 }
5480}
5481impl From<crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError> for Error {
5482 fn from(err: crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError) -> Self {
5483 match err {
5484 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5485 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5486 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5487 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::QuickSightUserNotFoundException(inner) => Error::QuickSightUserNotFoundException(inner),
5488 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5489 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
5490 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5491 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
5492 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5493 crate::operation::generate_embed_url_for_registered_user::GenerateEmbedUrlForRegisteredUserError::Unhandled(inner) => Error::Unhandled(inner),
5494 }
5495 }
5496}
5497impl<R>
5498 From<
5499 ::aws_smithy_runtime_api::client::result::SdkError<
5500 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError,
5501 R,
5502 >,
5503 > for Error
5504where
5505 R: Send + Sync + std::fmt::Debug + 'static,
5506{
5507 fn from(
5508 err: ::aws_smithy_runtime_api::client::result::SdkError<
5509 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError,
5510 R,
5511 >,
5512 ) -> Self {
5513 match err {
5514 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5515 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5516 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5517 source: err.into(),
5518 }),
5519 }
5520 }
5521}
5522impl From<crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError> for Error {
5523 fn from(err: crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError) -> Self {
5524 match err {
5525 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5526 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5527 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5528 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::QuickSightUserNotFoundException(inner) => Error::QuickSightUserNotFoundException(inner),
5529 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5530 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::SessionLifetimeInMinutesInvalidException(inner) => Error::SessionLifetimeInMinutesInvalidException(inner),
5531 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5532 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::UnsupportedPricingPlanException(inner) => Error::UnsupportedPricingPlanException(inner),
5533 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5534 crate::operation::generate_embed_url_for_registered_user_with_identity::GenerateEmbedUrlForRegisteredUserWithIdentityError::Unhandled(inner) => Error::Unhandled(inner),
5535 }
5536 }
5537}
5538impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError, R>> for Error
5539where
5540 R: Send + Sync + std::fmt::Debug + 'static,
5541{
5542 fn from(
5543 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError, R>,
5544 ) -> Self {
5545 match err {
5546 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5547 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5548 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5549 source: err.into(),
5550 }),
5551 }
5552 }
5553}
5554impl From<crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError> for Error {
5555 fn from(err: crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError) -> Self {
5556 match err {
5557 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5558 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::DomainNotWhitelistedException(inner) => {
5559 Error::DomainNotWhitelistedException(inner)
5560 }
5561 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::IdentityTypeNotSupportedException(inner) => {
5562 Error::IdentityTypeNotSupportedException(inner)
5563 }
5564 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::InternalFailureException(inner) => {
5565 Error::InternalFailureException(inner)
5566 }
5567 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::InvalidParameterValueException(inner) => {
5568 Error::InvalidParameterValueException(inner)
5569 }
5570 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::QuickSightUserNotFoundException(inner) => {
5571 Error::QuickSightUserNotFoundException(inner)
5572 }
5573 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ResourceExistsException(inner) => {
5574 Error::ResourceExistsException(inner)
5575 }
5576 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ResourceNotFoundException(inner) => {
5577 Error::ResourceNotFoundException(inner)
5578 }
5579 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::SessionLifetimeInMinutesInvalidException(inner) => {
5580 Error::SessionLifetimeInMinutesInvalidException(inner)
5581 }
5582 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5583 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::UnsupportedPricingPlanException(inner) => {
5584 Error::UnsupportedPricingPlanException(inner)
5585 }
5586 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::UnsupportedUserEditionException(inner) => {
5587 Error::UnsupportedUserEditionException(inner)
5588 }
5589 crate::operation::get_dashboard_embed_url::GetDashboardEmbedUrlError::Unhandled(inner) => Error::Unhandled(inner),
5590 }
5591 }
5592}
5593impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_metadata::GetFlowMetadataError, R>> for Error
5594where
5595 R: Send + Sync + std::fmt::Debug + 'static,
5596{
5597 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_metadata::GetFlowMetadataError, R>) -> Self {
5598 match err {
5599 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5600 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5601 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5602 source: err.into(),
5603 }),
5604 }
5605 }
5606}
5607impl From<crate::operation::get_flow_metadata::GetFlowMetadataError> for Error {
5608 fn from(err: crate::operation::get_flow_metadata::GetFlowMetadataError) -> Self {
5609 match err {
5610 crate::operation::get_flow_metadata::GetFlowMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5611 crate::operation::get_flow_metadata::GetFlowMetadataError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5612 crate::operation::get_flow_metadata::GetFlowMetadataError::InvalidParameterValueException(inner) => {
5613 Error::InvalidParameterValueException(inner)
5614 }
5615 crate::operation::get_flow_metadata::GetFlowMetadataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5616 crate::operation::get_flow_metadata::GetFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
5617 }
5618 }
5619}
5620impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_permissions::GetFlowPermissionsError, R>> for Error
5621where
5622 R: Send + Sync + std::fmt::Debug + 'static,
5623{
5624 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_permissions::GetFlowPermissionsError, R>) -> Self {
5625 match err {
5626 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5627 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5628 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5629 source: err.into(),
5630 }),
5631 }
5632 }
5633}
5634impl From<crate::operation::get_flow_permissions::GetFlowPermissionsError> for Error {
5635 fn from(err: crate::operation::get_flow_permissions::GetFlowPermissionsError) -> Self {
5636 match err {
5637 crate::operation::get_flow_permissions::GetFlowPermissionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5638 crate::operation::get_flow_permissions::GetFlowPermissionsError::InternalFailureException(inner) => {
5639 Error::InternalFailureException(inner)
5640 }
5641 crate::operation::get_flow_permissions::GetFlowPermissionsError::InvalidParameterValueException(inner) => {
5642 Error::InvalidParameterValueException(inner)
5643 }
5644 crate::operation::get_flow_permissions::GetFlowPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5645 crate::operation::get_flow_permissions::GetFlowPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
5646 }
5647 }
5648}
5649impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_identity_context::GetIdentityContextError, R>> for Error
5650where
5651 R: Send + Sync + std::fmt::Debug + 'static,
5652{
5653 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_identity_context::GetIdentityContextError, R>) -> Self {
5654 match err {
5655 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5656 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5657 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5658 source: err.into(),
5659 }),
5660 }
5661 }
5662}
5663impl From<crate::operation::get_identity_context::GetIdentityContextError> for Error {
5664 fn from(err: crate::operation::get_identity_context::GetIdentityContextError) -> Self {
5665 match err {
5666 crate::operation::get_identity_context::GetIdentityContextError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5667 crate::operation::get_identity_context::GetIdentityContextError::InternalFailureException(inner) => {
5668 Error::InternalFailureException(inner)
5669 }
5670 crate::operation::get_identity_context::GetIdentityContextError::InvalidParameterValueException(inner) => {
5671 Error::InvalidParameterValueException(inner)
5672 }
5673 crate::operation::get_identity_context::GetIdentityContextError::PreconditionNotMetException(inner) => {
5674 Error::PreconditionNotMetException(inner)
5675 }
5676 crate::operation::get_identity_context::GetIdentityContextError::ResourceNotFoundException(inner) => {
5677 Error::ResourceNotFoundException(inner)
5678 }
5679 crate::operation::get_identity_context::GetIdentityContextError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5680 crate::operation::get_identity_context::GetIdentityContextError::Unhandled(inner) => Error::Unhandled(inner),
5681 }
5682 }
5683}
5684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_embed_url::GetSessionEmbedUrlError, R>> for Error
5685where
5686 R: Send + Sync + std::fmt::Debug + 'static,
5687{
5688 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_session_embed_url::GetSessionEmbedUrlError, R>) -> Self {
5689 match err {
5690 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5691 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5692 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5693 source: err.into(),
5694 }),
5695 }
5696 }
5697}
5698impl From<crate::operation::get_session_embed_url::GetSessionEmbedUrlError> for Error {
5699 fn from(err: crate::operation::get_session_embed_url::GetSessionEmbedUrlError) -> Self {
5700 match err {
5701 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5702 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::InternalFailureException(inner) => {
5703 Error::InternalFailureException(inner)
5704 }
5705 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::InvalidParameterValueException(inner) => {
5706 Error::InvalidParameterValueException(inner)
5707 }
5708 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::QuickSightUserNotFoundException(inner) => {
5709 Error::QuickSightUserNotFoundException(inner)
5710 }
5711 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
5712 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ResourceNotFoundException(inner) => {
5713 Error::ResourceNotFoundException(inner)
5714 }
5715 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::SessionLifetimeInMinutesInvalidException(inner) => {
5716 Error::SessionLifetimeInMinutesInvalidException(inner)
5717 }
5718 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5719 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::UnsupportedUserEditionException(inner) => {
5720 Error::UnsupportedUserEditionException(inner)
5721 }
5722 crate::operation::get_session_embed_url::GetSessionEmbedUrlError::Unhandled(inner) => Error::Unhandled(inner),
5723 }
5724 }
5725}
5726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_action_connectors::ListActionConnectorsError, R>> for Error
5727where
5728 R: Send + Sync + std::fmt::Debug + 'static,
5729{
5730 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_action_connectors::ListActionConnectorsError, R>) -> Self {
5731 match err {
5732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5735 source: err.into(),
5736 }),
5737 }
5738 }
5739}
5740impl From<crate::operation::list_action_connectors::ListActionConnectorsError> for Error {
5741 fn from(err: crate::operation::list_action_connectors::ListActionConnectorsError) -> Self {
5742 match err {
5743 crate::operation::list_action_connectors::ListActionConnectorsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5744 crate::operation::list_action_connectors::ListActionConnectorsError::InternalFailureException(inner) => {
5745 Error::InternalFailureException(inner)
5746 }
5747 crate::operation::list_action_connectors::ListActionConnectorsError::InvalidNextTokenException(inner) => {
5748 Error::InvalidNextTokenException(inner)
5749 }
5750 crate::operation::list_action_connectors::ListActionConnectorsError::InvalidParameterValueException(inner) => {
5751 Error::InvalidParameterValueException(inner)
5752 }
5753 crate::operation::list_action_connectors::ListActionConnectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5754 crate::operation::list_action_connectors::ListActionConnectorsError::Unhandled(inner) => Error::Unhandled(inner),
5755 }
5756 }
5757}
5758impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agents::ListAgentsError, R>> for Error
5759where
5760 R: Send + Sync + std::fmt::Debug + 'static,
5761{
5762 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agents::ListAgentsError, R>) -> Self {
5763 match err {
5764 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5765 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5766 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5767 source: err.into(),
5768 }),
5769 }
5770 }
5771}
5772impl From<crate::operation::list_agents::ListAgentsError> for Error {
5773 fn from(err: crate::operation::list_agents::ListAgentsError) -> Self {
5774 match err {
5775 crate::operation::list_agents::ListAgentsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5776 crate::operation::list_agents::ListAgentsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5777 crate::operation::list_agents::ListAgentsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5778 crate::operation::list_agents::ListAgentsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
5779 crate::operation::list_agents::ListAgentsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
5780 crate::operation::list_agents::ListAgentsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5781 crate::operation::list_agents::ListAgentsError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
5782 crate::operation::list_agents::ListAgentsError::Unhandled(inner) => Error::Unhandled(inner),
5783 }
5784 }
5785}
5786impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analyses::ListAnalysesError, R>> for Error
5787where
5788 R: Send + Sync + std::fmt::Debug + 'static,
5789{
5790 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analyses::ListAnalysesError, R>) -> Self {
5791 match err {
5792 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5793 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5794 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5795 source: err.into(),
5796 }),
5797 }
5798 }
5799}
5800impl From<crate::operation::list_analyses::ListAnalysesError> for Error {
5801 fn from(err: crate::operation::list_analyses::ListAnalysesError) -> Self {
5802 match err {
5803 crate::operation::list_analyses::ListAnalysesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5804 crate::operation::list_analyses::ListAnalysesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5805 crate::operation::list_analyses::ListAnalysesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5806 crate::operation::list_analyses::ListAnalysesError::UnsupportedUserEditionException(inner) => {
5807 Error::UnsupportedUserEditionException(inner)
5808 }
5809 crate::operation::list_analyses::ListAnalysesError::Unhandled(inner) => Error::Unhandled(inner),
5810 }
5811 }
5812}
5813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError, R>>
5814 for Error
5815where
5816 R: Send + Sync + std::fmt::Debug + 'static,
5817{
5818 fn from(
5819 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError, R>,
5820 ) -> Self {
5821 match err {
5822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5825 source: err.into(),
5826 }),
5827 }
5828 }
5829}
5830impl From<crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError> for Error {
5831 fn from(err: crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError) -> Self {
5832 match err {
5833 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::AccessDeniedException(inner) => {
5834 Error::AccessDeniedException(inner)
5835 }
5836 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::InvalidNextTokenException(inner) => {
5837 Error::InvalidNextTokenException(inner)
5838 }
5839 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::ResourceNotFoundException(inner) => {
5840 Error::ResourceNotFoundException(inner)
5841 }
5842 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::ThrottlingException(inner) => {
5843 Error::ThrottlingException(inner)
5844 }
5845 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::UnsupportedUserEditionException(inner) => {
5846 Error::UnsupportedUserEditionException(inner)
5847 }
5848 crate::operation::list_asset_bundle_export_jobs::ListAssetBundleExportJobsError::Unhandled(inner) => Error::Unhandled(inner),
5849 }
5850 }
5851}
5852impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError, R>>
5853 for Error
5854where
5855 R: Send + Sync + std::fmt::Debug + 'static,
5856{
5857 fn from(
5858 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError, R>,
5859 ) -> Self {
5860 match err {
5861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5864 source: err.into(),
5865 }),
5866 }
5867 }
5868}
5869impl From<crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError> for Error {
5870 fn from(err: crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError) -> Self {
5871 match err {
5872 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::AccessDeniedException(inner) => {
5873 Error::AccessDeniedException(inner)
5874 }
5875 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::InvalidNextTokenException(inner) => {
5876 Error::InvalidNextTokenException(inner)
5877 }
5878 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::ResourceNotFoundException(inner) => {
5879 Error::ResourceNotFoundException(inner)
5880 }
5881 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::ThrottlingException(inner) => {
5882 Error::ThrottlingException(inner)
5883 }
5884 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::UnsupportedUserEditionException(inner) => {
5885 Error::UnsupportedUserEditionException(inner)
5886 }
5887 crate::operation::list_asset_bundle_import_jobs::ListAssetBundleImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
5888 }
5889 }
5890}
5891impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_brands::ListBrandsError, R>> for Error
5892where
5893 R: Send + Sync + std::fmt::Debug + 'static,
5894{
5895 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_brands::ListBrandsError, R>) -> Self {
5896 match err {
5897 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5898 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5899 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5900 source: err.into(),
5901 }),
5902 }
5903 }
5904}
5905impl From<crate::operation::list_brands::ListBrandsError> for Error {
5906 fn from(err: crate::operation::list_brands::ListBrandsError) -> Self {
5907 match err {
5908 crate::operation::list_brands::ListBrandsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5909 crate::operation::list_brands::ListBrandsError::InternalServerException(inner) => Error::InternalServerException(inner),
5910 crate::operation::list_brands::ListBrandsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5911 crate::operation::list_brands::ListBrandsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5912 crate::operation::list_brands::ListBrandsError::Unhandled(inner) => Error::Unhandled(inner),
5913 }
5914 }
5915}
5916impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_permissions::ListCustomPermissionsError, R>> for Error
5917where
5918 R: Send + Sync + std::fmt::Debug + 'static,
5919{
5920 fn from(
5921 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_custom_permissions::ListCustomPermissionsError, R>,
5922 ) -> Self {
5923 match err {
5924 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5925 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5926 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5927 source: err.into(),
5928 }),
5929 }
5930 }
5931}
5932impl From<crate::operation::list_custom_permissions::ListCustomPermissionsError> for Error {
5933 fn from(err: crate::operation::list_custom_permissions::ListCustomPermissionsError) -> Self {
5934 match err {
5935 crate::operation::list_custom_permissions::ListCustomPermissionsError::AccessDeniedException(inner) => {
5936 Error::AccessDeniedException(inner)
5937 }
5938 crate::operation::list_custom_permissions::ListCustomPermissionsError::InternalFailureException(inner) => {
5939 Error::InternalFailureException(inner)
5940 }
5941 crate::operation::list_custom_permissions::ListCustomPermissionsError::InvalidParameterValueException(inner) => {
5942 Error::InvalidParameterValueException(inner)
5943 }
5944 crate::operation::list_custom_permissions::ListCustomPermissionsError::PreconditionNotMetException(inner) => {
5945 Error::PreconditionNotMetException(inner)
5946 }
5947 crate::operation::list_custom_permissions::ListCustomPermissionsError::ResourceNotFoundException(inner) => {
5948 Error::ResourceNotFoundException(inner)
5949 }
5950 crate::operation::list_custom_permissions::ListCustomPermissionsError::ResourceUnavailableException(inner) => {
5951 Error::ResourceUnavailableException(inner)
5952 }
5953 crate::operation::list_custom_permissions::ListCustomPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5954 crate::operation::list_custom_permissions::ListCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
5955 }
5956 }
5957}
5958impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>> for Error
5959where
5960 R: Send + Sync + std::fmt::Debug + 'static,
5961{
5962 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboards::ListDashboardsError, R>) -> Self {
5963 match err {
5964 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5965 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5966 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5967 source: err.into(),
5968 }),
5969 }
5970 }
5971}
5972impl From<crate::operation::list_dashboards::ListDashboardsError> for Error {
5973 fn from(err: crate::operation::list_dashboards::ListDashboardsError) -> Self {
5974 match err {
5975 crate::operation::list_dashboards::ListDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
5976 crate::operation::list_dashboards::ListDashboardsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
5977 crate::operation::list_dashboards::ListDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5978 crate::operation::list_dashboards::ListDashboardsError::UnsupportedUserEditionException(inner) => {
5979 Error::UnsupportedUserEditionException(inner)
5980 }
5981 crate::operation::list_dashboards::ListDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
5982 }
5983 }
5984}
5985impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboard_versions::ListDashboardVersionsError, R>> for Error
5986where
5987 R: Send + Sync + std::fmt::Debug + 'static,
5988{
5989 fn from(
5990 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_dashboard_versions::ListDashboardVersionsError, R>,
5991 ) -> Self {
5992 match err {
5993 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5994 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5995 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5996 source: err.into(),
5997 }),
5998 }
5999 }
6000}
6001impl From<crate::operation::list_dashboard_versions::ListDashboardVersionsError> for Error {
6002 fn from(err: crate::operation::list_dashboard_versions::ListDashboardVersionsError) -> Self {
6003 match err {
6004 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InternalFailureException(inner) => {
6005 Error::InternalFailureException(inner)
6006 }
6007 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InvalidNextTokenException(inner) => {
6008 Error::InvalidNextTokenException(inner)
6009 }
6010 crate::operation::list_dashboard_versions::ListDashboardVersionsError::InvalidParameterValueException(inner) => {
6011 Error::InvalidParameterValueException(inner)
6012 }
6013 crate::operation::list_dashboard_versions::ListDashboardVersionsError::ResourceNotFoundException(inner) => {
6014 Error::ResourceNotFoundException(inner)
6015 }
6016 crate::operation::list_dashboard_versions::ListDashboardVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6017 crate::operation::list_dashboard_versions::ListDashboardVersionsError::UnsupportedUserEditionException(inner) => {
6018 Error::UnsupportedUserEditionException(inner)
6019 }
6020 crate::operation::list_dashboard_versions::ListDashboardVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6021 }
6022 }
6023}
6024impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sets::ListDataSetsError, R>> for Error
6025where
6026 R: Send + Sync + std::fmt::Debug + 'static,
6027{
6028 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sets::ListDataSetsError, R>) -> Self {
6029 match err {
6030 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6031 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6032 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6033 source: err.into(),
6034 }),
6035 }
6036 }
6037}
6038impl From<crate::operation::list_data_sets::ListDataSetsError> for Error {
6039 fn from(err: crate::operation::list_data_sets::ListDataSetsError) -> Self {
6040 match err {
6041 crate::operation::list_data_sets::ListDataSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6042 crate::operation::list_data_sets::ListDataSetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6043 crate::operation::list_data_sets::ListDataSetsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6044 crate::operation::list_data_sets::ListDataSetsError::InvalidParameterValueException(inner) => {
6045 Error::InvalidParameterValueException(inner)
6046 }
6047 crate::operation::list_data_sets::ListDataSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6048 crate::operation::list_data_sets::ListDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
6049 }
6050 }
6051}
6052impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>> for Error
6053where
6054 R: Send + Sync + std::fmt::Debug + 'static,
6055{
6056 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_data_sources::ListDataSourcesError, R>) -> Self {
6057 match err {
6058 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6059 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6060 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6061 source: err.into(),
6062 }),
6063 }
6064 }
6065}
6066impl From<crate::operation::list_data_sources::ListDataSourcesError> for Error {
6067 fn from(err: crate::operation::list_data_sources::ListDataSourcesError) -> Self {
6068 match err {
6069 crate::operation::list_data_sources::ListDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6070 crate::operation::list_data_sources::ListDataSourcesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6071 crate::operation::list_data_sources::ListDataSourcesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6072 crate::operation::list_data_sources::ListDataSourcesError::InvalidParameterValueException(inner) => {
6073 Error::InvalidParameterValueException(inner)
6074 }
6075 crate::operation::list_data_sources::ListDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6076 crate::operation::list_data_sources::ListDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
6077 }
6078 }
6079}
6080impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>> for Error
6081where
6082 R: Send + Sync + std::fmt::Debug + 'static,
6083{
6084 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flows::ListFlowsError, R>) -> Self {
6085 match err {
6086 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6087 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6088 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6089 source: err.into(),
6090 }),
6091 }
6092 }
6093}
6094impl From<crate::operation::list_flows::ListFlowsError> for Error {
6095 fn from(err: crate::operation::list_flows::ListFlowsError) -> Self {
6096 match err {
6097 crate::operation::list_flows::ListFlowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6098 crate::operation::list_flows::ListFlowsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6099 crate::operation::list_flows::ListFlowsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6100 crate::operation::list_flows::ListFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6101 crate::operation::list_flows::ListFlowsError::Unhandled(inner) => Error::Unhandled(inner),
6102 }
6103 }
6104}
6105impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folder_members::ListFolderMembersError, R>> for Error
6106where
6107 R: Send + Sync + std::fmt::Debug + 'static,
6108{
6109 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folder_members::ListFolderMembersError, R>) -> Self {
6110 match err {
6111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6114 source: err.into(),
6115 }),
6116 }
6117 }
6118}
6119impl From<crate::operation::list_folder_members::ListFolderMembersError> for Error {
6120 fn from(err: crate::operation::list_folder_members::ListFolderMembersError) -> Self {
6121 match err {
6122 crate::operation::list_folder_members::ListFolderMembersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6123 crate::operation::list_folder_members::ListFolderMembersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6124 crate::operation::list_folder_members::ListFolderMembersError::InvalidNextTokenException(inner) => {
6125 Error::InvalidNextTokenException(inner)
6126 }
6127 crate::operation::list_folder_members::ListFolderMembersError::InvalidParameterValueException(inner) => {
6128 Error::InvalidParameterValueException(inner)
6129 }
6130 crate::operation::list_folder_members::ListFolderMembersError::ResourceNotFoundException(inner) => {
6131 Error::ResourceNotFoundException(inner)
6132 }
6133 crate::operation::list_folder_members::ListFolderMembersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6134 crate::operation::list_folder_members::ListFolderMembersError::UnsupportedUserEditionException(inner) => {
6135 Error::UnsupportedUserEditionException(inner)
6136 }
6137 crate::operation::list_folder_members::ListFolderMembersError::Unhandled(inner) => Error::Unhandled(inner),
6138 }
6139 }
6140}
6141impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders::ListFoldersError, R>> for Error
6142where
6143 R: Send + Sync + std::fmt::Debug + 'static,
6144{
6145 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders::ListFoldersError, R>) -> Self {
6146 match err {
6147 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6148 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6149 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6150 source: err.into(),
6151 }),
6152 }
6153 }
6154}
6155impl From<crate::operation::list_folders::ListFoldersError> for Error {
6156 fn from(err: crate::operation::list_folders::ListFoldersError) -> Self {
6157 match err {
6158 crate::operation::list_folders::ListFoldersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6159 crate::operation::list_folders::ListFoldersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6160 crate::operation::list_folders::ListFoldersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6161 crate::operation::list_folders::ListFoldersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6162 crate::operation::list_folders::ListFoldersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6163 crate::operation::list_folders::ListFoldersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6164 crate::operation::list_folders::ListFoldersError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
6165 crate::operation::list_folders::ListFoldersError::Unhandled(inner) => Error::Unhandled(inner),
6166 }
6167 }
6168}
6169impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders_for_resource::ListFoldersForResourceError, R>>
6170 for Error
6171where
6172 R: Send + Sync + std::fmt::Debug + 'static,
6173{
6174 fn from(
6175 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_folders_for_resource::ListFoldersForResourceError, R>,
6176 ) -> Self {
6177 match err {
6178 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6179 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6180 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6181 source: err.into(),
6182 }),
6183 }
6184 }
6185}
6186impl From<crate::operation::list_folders_for_resource::ListFoldersForResourceError> for Error {
6187 fn from(err: crate::operation::list_folders_for_resource::ListFoldersForResourceError) -> Self {
6188 match err {
6189 crate::operation::list_folders_for_resource::ListFoldersForResourceError::AccessDeniedException(inner) => {
6190 Error::AccessDeniedException(inner)
6191 }
6192 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InternalFailureException(inner) => {
6193 Error::InternalFailureException(inner)
6194 }
6195 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InvalidNextTokenException(inner) => {
6196 Error::InvalidNextTokenException(inner)
6197 }
6198 crate::operation::list_folders_for_resource::ListFoldersForResourceError::InvalidParameterValueException(inner) => {
6199 Error::InvalidParameterValueException(inner)
6200 }
6201 crate::operation::list_folders_for_resource::ListFoldersForResourceError::ResourceNotFoundException(inner) => {
6202 Error::ResourceNotFoundException(inner)
6203 }
6204 crate::operation::list_folders_for_resource::ListFoldersForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6205 crate::operation::list_folders_for_resource::ListFoldersForResourceError::UnsupportedUserEditionException(inner) => {
6206 Error::UnsupportedUserEditionException(inner)
6207 }
6208 crate::operation::list_folders_for_resource::ListFoldersForResourceError::Unhandled(inner) => Error::Unhandled(inner),
6209 }
6210 }
6211}
6212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_memberships::ListGroupMembershipsError, R>> for Error
6213where
6214 R: Send + Sync + std::fmt::Debug + 'static,
6215{
6216 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_memberships::ListGroupMembershipsError, R>) -> Self {
6217 match err {
6218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6221 source: err.into(),
6222 }),
6223 }
6224 }
6225}
6226impl From<crate::operation::list_group_memberships::ListGroupMembershipsError> for Error {
6227 fn from(err: crate::operation::list_group_memberships::ListGroupMembershipsError) -> Self {
6228 match err {
6229 crate::operation::list_group_memberships::ListGroupMembershipsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6230 crate::operation::list_group_memberships::ListGroupMembershipsError::InternalFailureException(inner) => {
6231 Error::InternalFailureException(inner)
6232 }
6233 crate::operation::list_group_memberships::ListGroupMembershipsError::InvalidNextTokenException(inner) => {
6234 Error::InvalidNextTokenException(inner)
6235 }
6236 crate::operation::list_group_memberships::ListGroupMembershipsError::InvalidParameterValueException(inner) => {
6237 Error::InvalidParameterValueException(inner)
6238 }
6239 crate::operation::list_group_memberships::ListGroupMembershipsError::PreconditionNotMetException(inner) => {
6240 Error::PreconditionNotMetException(inner)
6241 }
6242 crate::operation::list_group_memberships::ListGroupMembershipsError::ResourceNotFoundException(inner) => {
6243 Error::ResourceNotFoundException(inner)
6244 }
6245 crate::operation::list_group_memberships::ListGroupMembershipsError::ResourceUnavailableException(inner) => {
6246 Error::ResourceUnavailableException(inner)
6247 }
6248 crate::operation::list_group_memberships::ListGroupMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6249 crate::operation::list_group_memberships::ListGroupMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
6250 }
6251 }
6252}
6253impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>> for Error
6254where
6255 R: Send + Sync + std::fmt::Debug + 'static,
6256{
6257 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>) -> Self {
6258 match err {
6259 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6260 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6261 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6262 source: err.into(),
6263 }),
6264 }
6265 }
6266}
6267impl From<crate::operation::list_groups::ListGroupsError> for Error {
6268 fn from(err: crate::operation::list_groups::ListGroupsError) -> Self {
6269 match err {
6270 crate::operation::list_groups::ListGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6271 crate::operation::list_groups::ListGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6272 crate::operation::list_groups::ListGroupsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6273 crate::operation::list_groups::ListGroupsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6274 crate::operation::list_groups::ListGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6275 crate::operation::list_groups::ListGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6276 crate::operation::list_groups::ListGroupsError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6277 crate::operation::list_groups::ListGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6278 crate::operation::list_groups::ListGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6279 }
6280 }
6281}
6282impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError, R>>
6283 for Error
6284where
6285 R: Send + Sync + std::fmt::Debug + 'static,
6286{
6287 fn from(
6288 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError, R>,
6289 ) -> Self {
6290 match err {
6291 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6292 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6293 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6294 source: err.into(),
6295 }),
6296 }
6297 }
6298}
6299impl From<crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError> for Error {
6300 fn from(err: crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError) -> Self {
6301 match err {
6302 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::AccessDeniedException(inner) => {
6303 Error::AccessDeniedException(inner)
6304 }
6305 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InternalFailureException(inner) => {
6306 Error::InternalFailureException(inner)
6307 }
6308 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InvalidNextTokenException(inner) => {
6309 Error::InvalidNextTokenException(inner)
6310 }
6311 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::InvalidParameterValueException(inner) => {
6312 Error::InvalidParameterValueException(inner)
6313 }
6314 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::ResourceNotFoundException(inner) => {
6315 Error::ResourceNotFoundException(inner)
6316 }
6317 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::ThrottlingException(inner) => {
6318 Error::ThrottlingException(inner)
6319 }
6320 crate::operation::list_iam_policy_assignments::ListIAMPolicyAssignmentsError::Unhandled(inner) => Error::Unhandled(inner),
6321 }
6322 }
6323}
6324impl<R>
6325 From<
6326 ::aws_smithy_runtime_api::client::result::SdkError<
6327 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError,
6328 R,
6329 >,
6330 > for Error
6331where
6332 R: Send + Sync + std::fmt::Debug + 'static,
6333{
6334 fn from(
6335 err: ::aws_smithy_runtime_api::client::result::SdkError<
6336 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError,
6337 R,
6338 >,
6339 ) -> Self {
6340 match err {
6341 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6342 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6343 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6344 source: err.into(),
6345 }),
6346 }
6347 }
6348}
6349impl From<crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError> for Error {
6350 fn from(err: crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError) -> Self {
6351 match err {
6352 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::AccessDeniedException(inner) => {
6353 Error::AccessDeniedException(inner)
6354 }
6355 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ConcurrentUpdatingException(inner) => {
6356 Error::ConcurrentUpdatingException(inner)
6357 }
6358 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::InternalFailureException(inner) => {
6359 Error::InternalFailureException(inner)
6360 }
6361 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::InvalidParameterValueException(inner) => {
6362 Error::InvalidParameterValueException(inner)
6363 }
6364 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ResourceExistsException(inner) => {
6365 Error::ResourceExistsException(inner)
6366 }
6367 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ResourceNotFoundException(inner) => {
6368 Error::ResourceNotFoundException(inner)
6369 }
6370 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::ThrottlingException(inner) => {
6371 Error::ThrottlingException(inner)
6372 }
6373 crate::operation::list_iam_policy_assignments_for_user::ListIAMPolicyAssignmentsForUserError::Unhandled(inner) => Error::Unhandled(inner),
6374 }
6375 }
6376}
6377impl<R>
6378 From<
6379 ::aws_smithy_runtime_api::client::result::SdkError<
6380 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError,
6381 R,
6382 >,
6383 > for Error
6384where
6385 R: Send + Sync + std::fmt::Debug + 'static,
6386{
6387 fn from(
6388 err: ::aws_smithy_runtime_api::client::result::SdkError<
6389 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError,
6390 R,
6391 >,
6392 ) -> Self {
6393 match err {
6394 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6395 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6396 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6397 source: err.into(),
6398 }),
6399 }
6400 }
6401}
6402impl From<crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError> for Error {
6403 fn from(err: crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError) -> Self {
6404 match err {
6405 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::AccessDeniedException(inner) => {
6406 Error::AccessDeniedException(inner)
6407 }
6408 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::InternalFailureException(inner) => {
6409 Error::InternalFailureException(inner)
6410 }
6411 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::InvalidParameterValueException(inner) => {
6412 Error::InvalidParameterValueException(inner)
6413 }
6414 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::ResourceNotFoundException(inner) => {
6415 Error::ResourceNotFoundException(inner)
6416 }
6417 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::ThrottlingException(inner) => {
6418 Error::ThrottlingException(inner)
6419 }
6420 crate::operation::list_identity_propagation_configs::ListIdentityPropagationConfigsError::Unhandled(inner) => Error::Unhandled(inner),
6421 }
6422 }
6423}
6424impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestions::ListIngestionsError, R>> for Error
6425where
6426 R: Send + Sync + std::fmt::Debug + 'static,
6427{
6428 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ingestions::ListIngestionsError, R>) -> Self {
6429 match err {
6430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6433 source: err.into(),
6434 }),
6435 }
6436 }
6437}
6438impl From<crate::operation::list_ingestions::ListIngestionsError> for Error {
6439 fn from(err: crate::operation::list_ingestions::ListIngestionsError) -> Self {
6440 match err {
6441 crate::operation::list_ingestions::ListIngestionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6442 crate::operation::list_ingestions::ListIngestionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6443 crate::operation::list_ingestions::ListIngestionsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6444 crate::operation::list_ingestions::ListIngestionsError::InvalidParameterValueException(inner) => {
6445 Error::InvalidParameterValueException(inner)
6446 }
6447 crate::operation::list_ingestions::ListIngestionsError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
6448 crate::operation::list_ingestions::ListIngestionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6449 crate::operation::list_ingestions::ListIngestionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6450 crate::operation::list_ingestions::ListIngestionsError::Unhandled(inner) => Error::Unhandled(inner),
6451 }
6452 }
6453}
6454impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_knowledge_bases::ListKnowledgeBasesError, R>> for Error
6455where
6456 R: Send + Sync + std::fmt::Debug + 'static,
6457{
6458 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_knowledge_bases::ListKnowledgeBasesError, R>) -> Self {
6459 match err {
6460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6463 source: err.into(),
6464 }),
6465 }
6466 }
6467}
6468impl From<crate::operation::list_knowledge_bases::ListKnowledgeBasesError> for Error {
6469 fn from(err: crate::operation::list_knowledge_bases::ListKnowledgeBasesError) -> Self {
6470 match err {
6471 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6472 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::InternalFailureException(inner) => {
6473 Error::InternalFailureException(inner)
6474 }
6475 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::InvalidParameterValueException(inner) => {
6476 Error::InvalidParameterValueException(inner)
6477 }
6478 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6479 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::PreconditionNotMetException(inner) => {
6480 Error::PreconditionNotMetException(inner)
6481 }
6482 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6483 crate::operation::list_knowledge_bases::ListKnowledgeBasesError::Unhandled(inner) => Error::Unhandled(inner),
6484 }
6485 }
6486}
6487impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_namespaces::ListNamespacesError, R>> for Error
6488where
6489 R: Send + Sync + std::fmt::Debug + 'static,
6490{
6491 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_namespaces::ListNamespacesError, R>) -> Self {
6492 match err {
6493 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6494 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6495 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6496 source: err.into(),
6497 }),
6498 }
6499 }
6500}
6501impl From<crate::operation::list_namespaces::ListNamespacesError> for Error {
6502 fn from(err: crate::operation::list_namespaces::ListNamespacesError) -> Self {
6503 match err {
6504 crate::operation::list_namespaces::ListNamespacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6505 crate::operation::list_namespaces::ListNamespacesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6506 crate::operation::list_namespaces::ListNamespacesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6507 crate::operation::list_namespaces::ListNamespacesError::InvalidParameterValueException(inner) => {
6508 Error::InvalidParameterValueException(inner)
6509 }
6510 crate::operation::list_namespaces::ListNamespacesError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
6511 crate::operation::list_namespaces::ListNamespacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6512 crate::operation::list_namespaces::ListNamespacesError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
6513 crate::operation::list_namespaces::ListNamespacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6514 crate::operation::list_namespaces::ListNamespacesError::Unhandled(inner) => Error::Unhandled(inner),
6515 }
6516 }
6517}
6518impl<R>
6519 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_o_auth_client_applications::ListOAuthClientApplicationsError, R>>
6520 for Error
6521where
6522 R: Send + Sync + std::fmt::Debug + 'static,
6523{
6524 fn from(
6525 err: ::aws_smithy_runtime_api::client::result::SdkError<
6526 crate::operation::list_o_auth_client_applications::ListOAuthClientApplicationsError,
6527 R,
6528 >,
6529 ) -> 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::list_o_auth_client_applications::ListOAuthClientApplicationsError> for Error {
6540 fn from(err: crate::operation::list_o_auth_client_applications::ListOAuthClientApplicationsError) -> Self {
6541 match err {
6542 crate::operation::list_o_auth_client_applications::ListOAuthClientApplicationsError::AccessDeniedException(inner) => {
6543 Error::AccessDeniedException(inner)
6544 }
6545 crate::operation::list_o_auth_client_applications::ListOAuthClientApplicationsError::InternalFailureException(inner) => {
6546 Error::InternalFailureException(inner)
6547 }
6548 crate::operation::list_o_auth_client_applications::ListOAuthClientApplicationsError::InvalidNextTokenException(inner) => {
6549 Error::InvalidNextTokenException(inner)
6550 }
6551 crate::operation::list_o_auth_client_applications::ListOAuthClientApplicationsError::InvalidParameterValueException(inner) => {
6552 Error::InvalidParameterValueException(inner)
6553 }
6554 crate::operation::list_o_auth_client_applications::ListOAuthClientApplicationsError::ResourceNotFoundException(inner) => {
6555 Error::ResourceNotFoundException(inner)
6556 }
6557 crate::operation::list_o_auth_client_applications::ListOAuthClientApplicationsError::ThrottlingException(inner) => {
6558 Error::ThrottlingException(inner)
6559 }
6560 crate::operation::list_o_auth_client_applications::ListOAuthClientApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
6561 }
6562 }
6563}
6564impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_refresh_schedules::ListRefreshSchedulesError, R>> for Error
6565where
6566 R: Send + Sync + std::fmt::Debug + 'static,
6567{
6568 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_refresh_schedules::ListRefreshSchedulesError, R>) -> Self {
6569 match err {
6570 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6571 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6572 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6573 source: err.into(),
6574 }),
6575 }
6576 }
6577}
6578impl From<crate::operation::list_refresh_schedules::ListRefreshSchedulesError> for Error {
6579 fn from(err: crate::operation::list_refresh_schedules::ListRefreshSchedulesError) -> Self {
6580 match err {
6581 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6582 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::InternalFailureException(inner) => {
6583 Error::InternalFailureException(inner)
6584 }
6585 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::InvalidParameterValueException(inner) => {
6586 Error::InvalidParameterValueException(inner)
6587 }
6588 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::LimitExceededException(inner) => {
6589 Error::LimitExceededException(inner)
6590 }
6591 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::ResourceNotFoundException(inner) => {
6592 Error::ResourceNotFoundException(inner)
6593 }
6594 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6595 crate::operation::list_refresh_schedules::ListRefreshSchedulesError::Unhandled(inner) => Error::Unhandled(inner),
6596 }
6597 }
6598}
6599impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_memberships::ListRoleMembershipsError, R>> for Error
6600where
6601 R: Send + Sync + std::fmt::Debug + 'static,
6602{
6603 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_memberships::ListRoleMembershipsError, R>) -> Self {
6604 match err {
6605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6608 source: err.into(),
6609 }),
6610 }
6611 }
6612}
6613impl From<crate::operation::list_role_memberships::ListRoleMembershipsError> for Error {
6614 fn from(err: crate::operation::list_role_memberships::ListRoleMembershipsError) -> Self {
6615 match err {
6616 crate::operation::list_role_memberships::ListRoleMembershipsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6617 crate::operation::list_role_memberships::ListRoleMembershipsError::InternalFailureException(inner) => {
6618 Error::InternalFailureException(inner)
6619 }
6620 crate::operation::list_role_memberships::ListRoleMembershipsError::InvalidNextTokenException(inner) => {
6621 Error::InvalidNextTokenException(inner)
6622 }
6623 crate::operation::list_role_memberships::ListRoleMembershipsError::InvalidParameterValueException(inner) => {
6624 Error::InvalidParameterValueException(inner)
6625 }
6626 crate::operation::list_role_memberships::ListRoleMembershipsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6627 crate::operation::list_role_memberships::ListRoleMembershipsError::PreconditionNotMetException(inner) => {
6628 Error::PreconditionNotMetException(inner)
6629 }
6630 crate::operation::list_role_memberships::ListRoleMembershipsError::ResourceNotFoundException(inner) => {
6631 Error::ResourceNotFoundException(inner)
6632 }
6633 crate::operation::list_role_memberships::ListRoleMembershipsError::ResourceUnavailableException(inner) => {
6634 Error::ResourceUnavailableException(inner)
6635 }
6636 crate::operation::list_role_memberships::ListRoleMembershipsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6637 crate::operation::list_role_memberships::ListRoleMembershipsError::Unhandled(inner) => Error::Unhandled(inner),
6638 }
6639 }
6640}
6641impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_self_upgrades::ListSelfUpgradesError, R>> for Error
6642where
6643 R: Send + Sync + std::fmt::Debug + 'static,
6644{
6645 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_self_upgrades::ListSelfUpgradesError, R>) -> Self {
6646 match err {
6647 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6648 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6649 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6650 source: err.into(),
6651 }),
6652 }
6653 }
6654}
6655impl From<crate::operation::list_self_upgrades::ListSelfUpgradesError> for Error {
6656 fn from(err: crate::operation::list_self_upgrades::ListSelfUpgradesError) -> Self {
6657 match err {
6658 crate::operation::list_self_upgrades::ListSelfUpgradesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6659 crate::operation::list_self_upgrades::ListSelfUpgradesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6660 crate::operation::list_self_upgrades::ListSelfUpgradesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6661 crate::operation::list_self_upgrades::ListSelfUpgradesError::InvalidParameterValueException(inner) => {
6662 Error::InvalidParameterValueException(inner)
6663 }
6664 crate::operation::list_self_upgrades::ListSelfUpgradesError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6665 crate::operation::list_self_upgrades::ListSelfUpgradesError::PreconditionNotMetException(inner) => {
6666 Error::PreconditionNotMetException(inner)
6667 }
6668 crate::operation::list_self_upgrades::ListSelfUpgradesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6669 crate::operation::list_self_upgrades::ListSelfUpgradesError::ResourceUnavailableException(inner) => {
6670 Error::ResourceUnavailableException(inner)
6671 }
6672 crate::operation::list_self_upgrades::ListSelfUpgradesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6673 crate::operation::list_self_upgrades::ListSelfUpgradesError::Unhandled(inner) => Error::Unhandled(inner),
6674 }
6675 }
6676}
6677impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_space_resources::ListSpaceResourcesError, R>> for Error
6678where
6679 R: Send + Sync + std::fmt::Debug + 'static,
6680{
6681 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_space_resources::ListSpaceResourcesError, R>) -> Self {
6682 match err {
6683 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6684 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6685 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6686 source: err.into(),
6687 }),
6688 }
6689 }
6690}
6691impl From<crate::operation::list_space_resources::ListSpaceResourcesError> for Error {
6692 fn from(err: crate::operation::list_space_resources::ListSpaceResourcesError) -> Self {
6693 match err {
6694 crate::operation::list_space_resources::ListSpaceResourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6695 crate::operation::list_space_resources::ListSpaceResourcesError::InternalFailureException(inner) => {
6696 Error::InternalFailureException(inner)
6697 }
6698 crate::operation::list_space_resources::ListSpaceResourcesError::InvalidParameterValueException(inner) => {
6699 Error::InvalidParameterValueException(inner)
6700 }
6701 crate::operation::list_space_resources::ListSpaceResourcesError::ResourceNotFoundException(inner) => {
6702 Error::ResourceNotFoundException(inner)
6703 }
6704 crate::operation::list_space_resources::ListSpaceResourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6705 crate::operation::list_space_resources::ListSpaceResourcesError::Unhandled(inner) => Error::Unhandled(inner),
6706 }
6707 }
6708}
6709impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_spaces::ListSpacesError, R>> for Error
6710where
6711 R: Send + Sync + std::fmt::Debug + 'static,
6712{
6713 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_spaces::ListSpacesError, R>) -> Self {
6714 match err {
6715 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6716 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6717 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6718 source: err.into(),
6719 }),
6720 }
6721 }
6722}
6723impl From<crate::operation::list_spaces::ListSpacesError> for Error {
6724 fn from(err: crate::operation::list_spaces::ListSpacesError) -> Self {
6725 match err {
6726 crate::operation::list_spaces::ListSpacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6727 crate::operation::list_spaces::ListSpacesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6728 crate::operation::list_spaces::ListSpacesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6729 crate::operation::list_spaces::ListSpacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6730 crate::operation::list_spaces::ListSpacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6731 crate::operation::list_spaces::ListSpacesError::Unhandled(inner) => Error::Unhandled(inner),
6732 }
6733 }
6734}
6735impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
6736where
6737 R: Send + Sync + std::fmt::Debug + 'static,
6738{
6739 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
6740 match err {
6741 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6742 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6743 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6744 source: err.into(),
6745 }),
6746 }
6747 }
6748}
6749impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
6750 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
6751 match err {
6752 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6753 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalFailureException(inner) => {
6754 Error::InternalFailureException(inner)
6755 }
6756 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterValueException(inner) => {
6757 Error::InvalidParameterValueException(inner)
6758 }
6759 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
6760 Error::ResourceNotFoundException(inner)
6761 }
6762 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6763 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
6764 }
6765 }
6766}
6767impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_aliases::ListTemplateAliasesError, R>> for Error
6768where
6769 R: Send + Sync + std::fmt::Debug + 'static,
6770{
6771 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_aliases::ListTemplateAliasesError, R>) -> Self {
6772 match err {
6773 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6774 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6775 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6776 source: err.into(),
6777 }),
6778 }
6779 }
6780}
6781impl From<crate::operation::list_template_aliases::ListTemplateAliasesError> for Error {
6782 fn from(err: crate::operation::list_template_aliases::ListTemplateAliasesError) -> Self {
6783 match err {
6784 crate::operation::list_template_aliases::ListTemplateAliasesError::InternalFailureException(inner) => {
6785 Error::InternalFailureException(inner)
6786 }
6787 crate::operation::list_template_aliases::ListTemplateAliasesError::InvalidNextTokenException(inner) => {
6788 Error::InvalidNextTokenException(inner)
6789 }
6790 crate::operation::list_template_aliases::ListTemplateAliasesError::ResourceNotFoundException(inner) => {
6791 Error::ResourceNotFoundException(inner)
6792 }
6793 crate::operation::list_template_aliases::ListTemplateAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6794 crate::operation::list_template_aliases::ListTemplateAliasesError::UnsupportedUserEditionException(inner) => {
6795 Error::UnsupportedUserEditionException(inner)
6796 }
6797 crate::operation::list_template_aliases::ListTemplateAliasesError::Unhandled(inner) => Error::Unhandled(inner),
6798 }
6799 }
6800}
6801impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_templates::ListTemplatesError, R>> for Error
6802where
6803 R: Send + Sync + std::fmt::Debug + 'static,
6804{
6805 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_templates::ListTemplatesError, R>) -> Self {
6806 match err {
6807 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6808 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6809 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6810 source: err.into(),
6811 }),
6812 }
6813 }
6814}
6815impl From<crate::operation::list_templates::ListTemplatesError> for Error {
6816 fn from(err: crate::operation::list_templates::ListTemplatesError) -> Self {
6817 match err {
6818 crate::operation::list_templates::ListTemplatesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6819 crate::operation::list_templates::ListTemplatesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6820 crate::operation::list_templates::ListTemplatesError::InvalidParameterValueException(inner) => {
6821 Error::InvalidParameterValueException(inner)
6822 }
6823 crate::operation::list_templates::ListTemplatesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6824 crate::operation::list_templates::ListTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6825 crate::operation::list_templates::ListTemplatesError::UnsupportedUserEditionException(inner) => {
6826 Error::UnsupportedUserEditionException(inner)
6827 }
6828 crate::operation::list_templates::ListTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
6829 }
6830 }
6831}
6832impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_versions::ListTemplateVersionsError, R>> for Error
6833where
6834 R: Send + Sync + std::fmt::Debug + 'static,
6835{
6836 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_template_versions::ListTemplateVersionsError, R>) -> Self {
6837 match err {
6838 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6839 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6840 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6841 source: err.into(),
6842 }),
6843 }
6844 }
6845}
6846impl From<crate::operation::list_template_versions::ListTemplateVersionsError> for Error {
6847 fn from(err: crate::operation::list_template_versions::ListTemplateVersionsError) -> Self {
6848 match err {
6849 crate::operation::list_template_versions::ListTemplateVersionsError::InternalFailureException(inner) => {
6850 Error::InternalFailureException(inner)
6851 }
6852 crate::operation::list_template_versions::ListTemplateVersionsError::InvalidNextTokenException(inner) => {
6853 Error::InvalidNextTokenException(inner)
6854 }
6855 crate::operation::list_template_versions::ListTemplateVersionsError::InvalidParameterValueException(inner) => {
6856 Error::InvalidParameterValueException(inner)
6857 }
6858 crate::operation::list_template_versions::ListTemplateVersionsError::ResourceNotFoundException(inner) => {
6859 Error::ResourceNotFoundException(inner)
6860 }
6861 crate::operation::list_template_versions::ListTemplateVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6862 crate::operation::list_template_versions::ListTemplateVersionsError::UnsupportedUserEditionException(inner) => {
6863 Error::UnsupportedUserEditionException(inner)
6864 }
6865 crate::operation::list_template_versions::ListTemplateVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6866 }
6867 }
6868}
6869impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_aliases::ListThemeAliasesError, R>> for Error
6870where
6871 R: Send + Sync + std::fmt::Debug + 'static,
6872{
6873 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_aliases::ListThemeAliasesError, R>) -> Self {
6874 match err {
6875 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6876 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6877 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6878 source: err.into(),
6879 }),
6880 }
6881 }
6882}
6883impl From<crate::operation::list_theme_aliases::ListThemeAliasesError> for Error {
6884 fn from(err: crate::operation::list_theme_aliases::ListThemeAliasesError) -> Self {
6885 match err {
6886 crate::operation::list_theme_aliases::ListThemeAliasesError::ConflictException(inner) => Error::ConflictException(inner),
6887 crate::operation::list_theme_aliases::ListThemeAliasesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6888 crate::operation::list_theme_aliases::ListThemeAliasesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6889 crate::operation::list_theme_aliases::ListThemeAliasesError::InvalidParameterValueException(inner) => {
6890 Error::InvalidParameterValueException(inner)
6891 }
6892 crate::operation::list_theme_aliases::ListThemeAliasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6893 crate::operation::list_theme_aliases::ListThemeAliasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6894 crate::operation::list_theme_aliases::ListThemeAliasesError::UnsupportedUserEditionException(inner) => {
6895 Error::UnsupportedUserEditionException(inner)
6896 }
6897 crate::operation::list_theme_aliases::ListThemeAliasesError::Unhandled(inner) => Error::Unhandled(inner),
6898 }
6899 }
6900}
6901impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_themes::ListThemesError, R>> for Error
6902where
6903 R: Send + Sync + std::fmt::Debug + 'static,
6904{
6905 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_themes::ListThemesError, R>) -> Self {
6906 match err {
6907 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6908 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6909 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6910 source: err.into(),
6911 }),
6912 }
6913 }
6914}
6915impl From<crate::operation::list_themes::ListThemesError> for Error {
6916 fn from(err: crate::operation::list_themes::ListThemesError) -> Self {
6917 match err {
6918 crate::operation::list_themes::ListThemesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6919 crate::operation::list_themes::ListThemesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6920 crate::operation::list_themes::ListThemesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
6921 crate::operation::list_themes::ListThemesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
6922 crate::operation::list_themes::ListThemesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6923 crate::operation::list_themes::ListThemesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6924 crate::operation::list_themes::ListThemesError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
6925 crate::operation::list_themes::ListThemesError::Unhandled(inner) => Error::Unhandled(inner),
6926 }
6927 }
6928}
6929impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_versions::ListThemeVersionsError, R>> for Error
6930where
6931 R: Send + Sync + std::fmt::Debug + 'static,
6932{
6933 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_theme_versions::ListThemeVersionsError, R>) -> Self {
6934 match err {
6935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6938 source: err.into(),
6939 }),
6940 }
6941 }
6942}
6943impl From<crate::operation::list_theme_versions::ListThemeVersionsError> for Error {
6944 fn from(err: crate::operation::list_theme_versions::ListThemeVersionsError) -> Self {
6945 match err {
6946 crate::operation::list_theme_versions::ListThemeVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6947 crate::operation::list_theme_versions::ListThemeVersionsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
6948 crate::operation::list_theme_versions::ListThemeVersionsError::InvalidNextTokenException(inner) => {
6949 Error::InvalidNextTokenException(inner)
6950 }
6951 crate::operation::list_theme_versions::ListThemeVersionsError::InvalidParameterValueException(inner) => {
6952 Error::InvalidParameterValueException(inner)
6953 }
6954 crate::operation::list_theme_versions::ListThemeVersionsError::ResourceNotFoundException(inner) => {
6955 Error::ResourceNotFoundException(inner)
6956 }
6957 crate::operation::list_theme_versions::ListThemeVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6958 crate::operation::list_theme_versions::ListThemeVersionsError::UnsupportedUserEditionException(inner) => {
6959 Error::UnsupportedUserEditionException(inner)
6960 }
6961 crate::operation::list_theme_versions::ListThemeVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6962 }
6963 }
6964}
6965impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError, R>>
6966 for Error
6967where
6968 R: Send + Sync + std::fmt::Debug + 'static,
6969{
6970 fn from(
6971 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError, R>,
6972 ) -> Self {
6973 match err {
6974 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6975 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6976 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6977 source: err.into(),
6978 }),
6979 }
6980 }
6981}
6982impl From<crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError> for Error {
6983 fn from(err: crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError) -> Self {
6984 match err {
6985 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::AccessDeniedException(inner) => {
6986 Error::AccessDeniedException(inner)
6987 }
6988 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ConflictException(inner) => {
6989 Error::ConflictException(inner)
6990 }
6991 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::InternalFailureException(inner) => {
6992 Error::InternalFailureException(inner)
6993 }
6994 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::InvalidParameterValueException(inner) => {
6995 Error::InvalidParameterValueException(inner)
6996 }
6997 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::LimitExceededException(inner) => {
6998 Error::LimitExceededException(inner)
6999 }
7000 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ResourceExistsException(inner) => {
7001 Error::ResourceExistsException(inner)
7002 }
7003 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ResourceNotFoundException(inner) => {
7004 Error::ResourceNotFoundException(inner)
7005 }
7006 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::ThrottlingException(inner) => {
7007 Error::ThrottlingException(inner)
7008 }
7009 crate::operation::list_topic_refresh_schedules::ListTopicRefreshSchedulesError::Unhandled(inner) => Error::Unhandled(inner),
7010 }
7011 }
7012}
7013impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError, R>>
7014 for Error
7015where
7016 R: Send + Sync + std::fmt::Debug + 'static,
7017{
7018 fn from(
7019 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError, R>,
7020 ) -> Self {
7021 match err {
7022 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7023 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7024 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7025 source: err.into(),
7026 }),
7027 }
7028 }
7029}
7030impl From<crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError> for Error {
7031 fn from(err: crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError) -> Self {
7032 match err {
7033 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::AccessDeniedException(inner) => {
7034 Error::AccessDeniedException(inner)
7035 }
7036 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::InternalFailureException(inner) => {
7037 Error::InternalFailureException(inner)
7038 }
7039 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::InvalidParameterValueException(inner) => {
7040 Error::InvalidParameterValueException(inner)
7041 }
7042 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::ResourceNotFoundException(inner) => {
7043 Error::ResourceNotFoundException(inner)
7044 }
7045 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::ThrottlingException(inner) => {
7046 Error::ThrottlingException(inner)
7047 }
7048 crate::operation::list_topic_reviewed_answers::ListTopicReviewedAnswersError::Unhandled(inner) => Error::Unhandled(inner),
7049 }
7050 }
7051}
7052impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topics::ListTopicsError, R>> for Error
7053where
7054 R: Send + Sync + std::fmt::Debug + 'static,
7055{
7056 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_topics::ListTopicsError, R>) -> Self {
7057 match err {
7058 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7059 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7060 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7061 source: err.into(),
7062 }),
7063 }
7064 }
7065}
7066impl From<crate::operation::list_topics::ListTopicsError> for Error {
7067 fn from(err: crate::operation::list_topics::ListTopicsError) -> Self {
7068 match err {
7069 crate::operation::list_topics::ListTopicsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7070 crate::operation::list_topics::ListTopicsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7071 crate::operation::list_topics::ListTopicsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
7072 crate::operation::list_topics::ListTopicsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7073 crate::operation::list_topics::ListTopicsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7074 crate::operation::list_topics::ListTopicsError::Unhandled(inner) => Error::Unhandled(inner),
7075 }
7076 }
7077}
7078impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_groups::ListUserGroupsError, R>> for Error
7079where
7080 R: Send + Sync + std::fmt::Debug + 'static,
7081{
7082 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_groups::ListUserGroupsError, R>) -> Self {
7083 match err {
7084 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7085 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7086 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7087 source: err.into(),
7088 }),
7089 }
7090 }
7091}
7092impl From<crate::operation::list_user_groups::ListUserGroupsError> for Error {
7093 fn from(err: crate::operation::list_user_groups::ListUserGroupsError) -> Self {
7094 match err {
7095 crate::operation::list_user_groups::ListUserGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7096 crate::operation::list_user_groups::ListUserGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7097 crate::operation::list_user_groups::ListUserGroupsError::InvalidParameterValueException(inner) => {
7098 Error::InvalidParameterValueException(inner)
7099 }
7100 crate::operation::list_user_groups::ListUserGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
7101 crate::operation::list_user_groups::ListUserGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7102 crate::operation::list_user_groups::ListUserGroupsError::ResourceUnavailableException(inner) => {
7103 Error::ResourceUnavailableException(inner)
7104 }
7105 crate::operation::list_user_groups::ListUserGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7106 crate::operation::list_user_groups::ListUserGroupsError::Unhandled(inner) => Error::Unhandled(inner),
7107 }
7108 }
7109}
7110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
7111where
7112 R: Send + Sync + std::fmt::Debug + 'static,
7113{
7114 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
7115 match err {
7116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7119 source: err.into(),
7120 }),
7121 }
7122 }
7123}
7124impl From<crate::operation::list_users::ListUsersError> for Error {
7125 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
7126 match err {
7127 crate::operation::list_users::ListUsersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7128 crate::operation::list_users::ListUsersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7129 crate::operation::list_users::ListUsersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
7130 crate::operation::list_users::ListUsersError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7131 crate::operation::list_users::ListUsersError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
7132 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7133 crate::operation::list_users::ListUsersError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
7134 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7135 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
7136 }
7137 }
7138}
7139impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users_index_capacity::ListUsersIndexCapacityError, R>>
7140 for Error
7141where
7142 R: Send + Sync + std::fmt::Debug + 'static,
7143{
7144 fn from(
7145 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users_index_capacity::ListUsersIndexCapacityError, R>,
7146 ) -> 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::list_users_index_capacity::ListUsersIndexCapacityError> for Error {
7157 fn from(err: crate::operation::list_users_index_capacity::ListUsersIndexCapacityError) -> Self {
7158 match err {
7159 crate::operation::list_users_index_capacity::ListUsersIndexCapacityError::AccessDeniedException(inner) => {
7160 Error::AccessDeniedException(inner)
7161 }
7162 crate::operation::list_users_index_capacity::ListUsersIndexCapacityError::InternalFailureException(inner) => {
7163 Error::InternalFailureException(inner)
7164 }
7165 crate::operation::list_users_index_capacity::ListUsersIndexCapacityError::InvalidRequestException(inner) => {
7166 Error::InvalidRequestException(inner)
7167 }
7168 crate::operation::list_users_index_capacity::ListUsersIndexCapacityError::PreconditionNotMetException(inner) => {
7169 Error::PreconditionNotMetException(inner)
7170 }
7171 crate::operation::list_users_index_capacity::ListUsersIndexCapacityError::ResourceNotFoundException(inner) => {
7172 Error::ResourceNotFoundException(inner)
7173 }
7174 crate::operation::list_users_index_capacity::ListUsersIndexCapacityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7175 crate::operation::list_users_index_capacity::ListUsersIndexCapacityError::Unhandled(inner) => Error::Unhandled(inner),
7176 }
7177 }
7178}
7179impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_connections::ListVPCConnectionsError, R>> for Error
7180where
7181 R: Send + Sync + std::fmt::Debug + 'static,
7182{
7183 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_vpc_connections::ListVPCConnectionsError, R>) -> Self {
7184 match err {
7185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7188 source: err.into(),
7189 }),
7190 }
7191 }
7192}
7193impl From<crate::operation::list_vpc_connections::ListVPCConnectionsError> for Error {
7194 fn from(err: crate::operation::list_vpc_connections::ListVPCConnectionsError) -> Self {
7195 match err {
7196 crate::operation::list_vpc_connections::ListVPCConnectionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7197 crate::operation::list_vpc_connections::ListVPCConnectionsError::InternalFailureException(inner) => {
7198 Error::InternalFailureException(inner)
7199 }
7200 crate::operation::list_vpc_connections::ListVPCConnectionsError::InvalidNextTokenException(inner) => {
7201 Error::InvalidNextTokenException(inner)
7202 }
7203 crate::operation::list_vpc_connections::ListVPCConnectionsError::InvalidParameterValueException(inner) => {
7204 Error::InvalidParameterValueException(inner)
7205 }
7206 crate::operation::list_vpc_connections::ListVPCConnectionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7207 crate::operation::list_vpc_connections::ListVPCConnectionsError::UnsupportedUserEditionException(inner) => {
7208 Error::UnsupportedUserEditionException(inner)
7209 }
7210 crate::operation::list_vpc_connections::ListVPCConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
7211 }
7212 }
7213}
7214impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::predict_qa_results::PredictQAResultsError, R>> for Error
7215where
7216 R: Send + Sync + std::fmt::Debug + 'static,
7217{
7218 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::predict_qa_results::PredictQAResultsError, R>) -> Self {
7219 match err {
7220 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7221 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7222 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7223 source: err.into(),
7224 }),
7225 }
7226 }
7227}
7228impl From<crate::operation::predict_qa_results::PredictQAResultsError> for Error {
7229 fn from(err: crate::operation::predict_qa_results::PredictQAResultsError) -> Self {
7230 match err {
7231 crate::operation::predict_qa_results::PredictQAResultsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7232 crate::operation::predict_qa_results::PredictQAResultsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7233 crate::operation::predict_qa_results::PredictQAResultsError::InvalidParameterValueException(inner) => {
7234 Error::InvalidParameterValueException(inner)
7235 }
7236 crate::operation::predict_qa_results::PredictQAResultsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7237 crate::operation::predict_qa_results::PredictQAResultsError::Unhandled(inner) => Error::Unhandled(inner),
7238 }
7239 }
7240}
7241impl<R>
7242 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError, R>>
7243 for Error
7244where
7245 R: Send + Sync + std::fmt::Debug + 'static,
7246{
7247 fn from(
7248 err: ::aws_smithy_runtime_api::client::result::SdkError<
7249 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError,
7250 R,
7251 >,
7252 ) -> Self {
7253 match err {
7254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7257 source: err.into(),
7258 }),
7259 }
7260 }
7261}
7262impl From<crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError> for Error {
7263 fn from(err: crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError) -> Self {
7264 match err {
7265 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::AccessDeniedException(inner) => {
7266 Error::AccessDeniedException(inner)
7267 }
7268 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ConflictException(inner) => {
7269 Error::ConflictException(inner)
7270 }
7271 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::InternalFailureException(inner) => {
7272 Error::InternalFailureException(inner)
7273 }
7274 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::InvalidParameterValueException(inner) => {
7275 Error::InvalidParameterValueException(inner)
7276 }
7277 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::LimitExceededException(inner) => {
7278 Error::LimitExceededException(inner)
7279 }
7280 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::PreconditionNotMetException(inner) => {
7281 Error::PreconditionNotMetException(inner)
7282 }
7283 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ResourceNotFoundException(inner) => {
7284 Error::ResourceNotFoundException(inner)
7285 }
7286 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::ThrottlingException(inner) => {
7287 Error::ThrottlingException(inner)
7288 }
7289 crate::operation::put_data_set_refresh_properties::PutDataSetRefreshPropertiesError::Unhandled(inner) => Error::Unhandled(inner),
7290 }
7291 }
7292}
7293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_user::RegisterUserError, R>> for Error
7294where
7295 R: Send + Sync + std::fmt::Debug + 'static,
7296{
7297 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_user::RegisterUserError, R>) -> Self {
7298 match err {
7299 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7300 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7301 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7302 source: err.into(),
7303 }),
7304 }
7305 }
7306}
7307impl From<crate::operation::register_user::RegisterUserError> for Error {
7308 fn from(err: crate::operation::register_user::RegisterUserError) -> Self {
7309 match err {
7310 crate::operation::register_user::RegisterUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7311 crate::operation::register_user::RegisterUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7312 crate::operation::register_user::RegisterUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7313 crate::operation::register_user::RegisterUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7314 crate::operation::register_user::RegisterUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
7315 crate::operation::register_user::RegisterUserError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7316 crate::operation::register_user::RegisterUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7317 crate::operation::register_user::RegisterUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
7318 crate::operation::register_user::RegisterUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7319 crate::operation::register_user::RegisterUserError::Unhandled(inner) => Error::Unhandled(inner),
7320 }
7321 }
7322}
7323impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_analysis::RestoreAnalysisError, R>> for Error
7324where
7325 R: Send + Sync + std::fmt::Debug + 'static,
7326{
7327 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_analysis::RestoreAnalysisError, R>) -> Self {
7328 match err {
7329 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7330 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7331 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7332 source: err.into(),
7333 }),
7334 }
7335 }
7336}
7337impl From<crate::operation::restore_analysis::RestoreAnalysisError> for Error {
7338 fn from(err: crate::operation::restore_analysis::RestoreAnalysisError) -> Self {
7339 match err {
7340 crate::operation::restore_analysis::RestoreAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
7341 crate::operation::restore_analysis::RestoreAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7342 crate::operation::restore_analysis::RestoreAnalysisError::InvalidParameterValueException(inner) => {
7343 Error::InvalidParameterValueException(inner)
7344 }
7345 crate::operation::restore_analysis::RestoreAnalysisError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7346 crate::operation::restore_analysis::RestoreAnalysisError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
7347 crate::operation::restore_analysis::RestoreAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7348 crate::operation::restore_analysis::RestoreAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7349 crate::operation::restore_analysis::RestoreAnalysisError::UnsupportedUserEditionException(inner) => {
7350 Error::UnsupportedUserEditionException(inner)
7351 }
7352 crate::operation::restore_analysis::RestoreAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
7353 }
7354 }
7355}
7356impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_action_connectors::SearchActionConnectorsError, R>> for Error
7357where
7358 R: Send + Sync + std::fmt::Debug + 'static,
7359{
7360 fn from(
7361 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_action_connectors::SearchActionConnectorsError, R>,
7362 ) -> Self {
7363 match err {
7364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7367 source: err.into(),
7368 }),
7369 }
7370 }
7371}
7372impl From<crate::operation::search_action_connectors::SearchActionConnectorsError> for Error {
7373 fn from(err: crate::operation::search_action_connectors::SearchActionConnectorsError) -> Self {
7374 match err {
7375 crate::operation::search_action_connectors::SearchActionConnectorsError::AccessDeniedException(inner) => {
7376 Error::AccessDeniedException(inner)
7377 }
7378 crate::operation::search_action_connectors::SearchActionConnectorsError::InvalidNextTokenException(inner) => {
7379 Error::InvalidNextTokenException(inner)
7380 }
7381 crate::operation::search_action_connectors::SearchActionConnectorsError::InvalidParameterValueException(inner) => {
7382 Error::InvalidParameterValueException(inner)
7383 }
7384 crate::operation::search_action_connectors::SearchActionConnectorsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7385 crate::operation::search_action_connectors::SearchActionConnectorsError::Unhandled(inner) => Error::Unhandled(inner),
7386 }
7387 }
7388}
7389impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agents::SearchAgentsError, R>> for Error
7390where
7391 R: Send + Sync + std::fmt::Debug + 'static,
7392{
7393 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agents::SearchAgentsError, R>) -> Self {
7394 match err {
7395 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7396 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7397 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7398 source: err.into(),
7399 }),
7400 }
7401 }
7402}
7403impl From<crate::operation::search_agents::SearchAgentsError> for Error {
7404 fn from(err: crate::operation::search_agents::SearchAgentsError) -> Self {
7405 match err {
7406 crate::operation::search_agents::SearchAgentsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7407 crate::operation::search_agents::SearchAgentsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7408 crate::operation::search_agents::SearchAgentsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7409 crate::operation::search_agents::SearchAgentsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
7410 crate::operation::search_agents::SearchAgentsError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
7411 crate::operation::search_agents::SearchAgentsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7412 crate::operation::search_agents::SearchAgentsError::Unhandled(inner) => Error::Unhandled(inner),
7413 }
7414 }
7415}
7416impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_analyses::SearchAnalysesError, R>> for Error
7417where
7418 R: Send + Sync + std::fmt::Debug + 'static,
7419{
7420 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_analyses::SearchAnalysesError, R>) -> Self {
7421 match err {
7422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7425 source: err.into(),
7426 }),
7427 }
7428 }
7429}
7430impl From<crate::operation::search_analyses::SearchAnalysesError> for Error {
7431 fn from(err: crate::operation::search_analyses::SearchAnalysesError) -> Self {
7432 match err {
7433 crate::operation::search_analyses::SearchAnalysesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7434 crate::operation::search_analyses::SearchAnalysesError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
7435 crate::operation::search_analyses::SearchAnalysesError::InvalidParameterValueException(inner) => {
7436 Error::InvalidParameterValueException(inner)
7437 }
7438 crate::operation::search_analyses::SearchAnalysesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7439 crate::operation::search_analyses::SearchAnalysesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7440 crate::operation::search_analyses::SearchAnalysesError::UnsupportedUserEditionException(inner) => {
7441 Error::UnsupportedUserEditionException(inner)
7442 }
7443 crate::operation::search_analyses::SearchAnalysesError::Unhandled(inner) => Error::Unhandled(inner),
7444 }
7445 }
7446}
7447impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_dashboards::SearchDashboardsError, R>> for Error
7448where
7449 R: Send + Sync + std::fmt::Debug + 'static,
7450{
7451 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_dashboards::SearchDashboardsError, R>) -> Self {
7452 match err {
7453 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7454 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7455 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7456 source: err.into(),
7457 }),
7458 }
7459 }
7460}
7461impl From<crate::operation::search_dashboards::SearchDashboardsError> for Error {
7462 fn from(err: crate::operation::search_dashboards::SearchDashboardsError) -> Self {
7463 match err {
7464 crate::operation::search_dashboards::SearchDashboardsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7465 crate::operation::search_dashboards::SearchDashboardsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
7466 crate::operation::search_dashboards::SearchDashboardsError::InvalidParameterValueException(inner) => {
7467 Error::InvalidParameterValueException(inner)
7468 }
7469 crate::operation::search_dashboards::SearchDashboardsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7470 crate::operation::search_dashboards::SearchDashboardsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7471 crate::operation::search_dashboards::SearchDashboardsError::UnsupportedUserEditionException(inner) => {
7472 Error::UnsupportedUserEditionException(inner)
7473 }
7474 crate::operation::search_dashboards::SearchDashboardsError::Unhandled(inner) => Error::Unhandled(inner),
7475 }
7476 }
7477}
7478impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sets::SearchDataSetsError, R>> for Error
7479where
7480 R: Send + Sync + std::fmt::Debug + 'static,
7481{
7482 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sets::SearchDataSetsError, R>) -> Self {
7483 match err {
7484 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7485 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7486 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7487 source: err.into(),
7488 }),
7489 }
7490 }
7491}
7492impl From<crate::operation::search_data_sets::SearchDataSetsError> for Error {
7493 fn from(err: crate::operation::search_data_sets::SearchDataSetsError) -> Self {
7494 match err {
7495 crate::operation::search_data_sets::SearchDataSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7496 crate::operation::search_data_sets::SearchDataSetsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7497 crate::operation::search_data_sets::SearchDataSetsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
7498 crate::operation::search_data_sets::SearchDataSetsError::InvalidParameterValueException(inner) => {
7499 Error::InvalidParameterValueException(inner)
7500 }
7501 crate::operation::search_data_sets::SearchDataSetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7502 crate::operation::search_data_sets::SearchDataSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7503 crate::operation::search_data_sets::SearchDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
7504 }
7505 }
7506}
7507impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sources::SearchDataSourcesError, R>> for Error
7508where
7509 R: Send + Sync + std::fmt::Debug + 'static,
7510{
7511 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_data_sources::SearchDataSourcesError, R>) -> Self {
7512 match err {
7513 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7514 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7515 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7516 source: err.into(),
7517 }),
7518 }
7519 }
7520}
7521impl From<crate::operation::search_data_sources::SearchDataSourcesError> for Error {
7522 fn from(err: crate::operation::search_data_sources::SearchDataSourcesError) -> Self {
7523 match err {
7524 crate::operation::search_data_sources::SearchDataSourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7525 crate::operation::search_data_sources::SearchDataSourcesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7526 crate::operation::search_data_sources::SearchDataSourcesError::InvalidNextTokenException(inner) => {
7527 Error::InvalidNextTokenException(inner)
7528 }
7529 crate::operation::search_data_sources::SearchDataSourcesError::InvalidParameterValueException(inner) => {
7530 Error::InvalidParameterValueException(inner)
7531 }
7532 crate::operation::search_data_sources::SearchDataSourcesError::ResourceNotFoundException(inner) => {
7533 Error::ResourceNotFoundException(inner)
7534 }
7535 crate::operation::search_data_sources::SearchDataSourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7536 crate::operation::search_data_sources::SearchDataSourcesError::Unhandled(inner) => Error::Unhandled(inner),
7537 }
7538 }
7539}
7540impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_flows::SearchFlowsError, R>> for Error
7541where
7542 R: Send + Sync + std::fmt::Debug + 'static,
7543{
7544 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_flows::SearchFlowsError, R>) -> Self {
7545 match err {
7546 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7547 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7548 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7549 source: err.into(),
7550 }),
7551 }
7552 }
7553}
7554impl From<crate::operation::search_flows::SearchFlowsError> for Error {
7555 fn from(err: crate::operation::search_flows::SearchFlowsError) -> Self {
7556 match err {
7557 crate::operation::search_flows::SearchFlowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7558 crate::operation::search_flows::SearchFlowsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7559 crate::operation::search_flows::SearchFlowsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7560 crate::operation::search_flows::SearchFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7561 crate::operation::search_flows::SearchFlowsError::Unhandled(inner) => Error::Unhandled(inner),
7562 }
7563 }
7564}
7565impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_folders::SearchFoldersError, R>> for Error
7566where
7567 R: Send + Sync + std::fmt::Debug + 'static,
7568{
7569 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_folders::SearchFoldersError, R>) -> Self {
7570 match err {
7571 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7572 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7573 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7574 source: err.into(),
7575 }),
7576 }
7577 }
7578}
7579impl From<crate::operation::search_folders::SearchFoldersError> for Error {
7580 fn from(err: crate::operation::search_folders::SearchFoldersError) -> Self {
7581 match err {
7582 crate::operation::search_folders::SearchFoldersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7583 crate::operation::search_folders::SearchFoldersError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7584 crate::operation::search_folders::SearchFoldersError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
7585 crate::operation::search_folders::SearchFoldersError::InvalidParameterValueException(inner) => {
7586 Error::InvalidParameterValueException(inner)
7587 }
7588 crate::operation::search_folders::SearchFoldersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7589 crate::operation::search_folders::SearchFoldersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7590 crate::operation::search_folders::SearchFoldersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7591 crate::operation::search_folders::SearchFoldersError::UnsupportedUserEditionException(inner) => {
7592 Error::UnsupportedUserEditionException(inner)
7593 }
7594 crate::operation::search_folders::SearchFoldersError::Unhandled(inner) => Error::Unhandled(inner),
7595 }
7596 }
7597}
7598impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_groups::SearchGroupsError, R>> for Error
7599where
7600 R: Send + Sync + std::fmt::Debug + 'static,
7601{
7602 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_groups::SearchGroupsError, R>) -> Self {
7603 match err {
7604 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7605 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7606 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7607 source: err.into(),
7608 }),
7609 }
7610 }
7611}
7612impl From<crate::operation::search_groups::SearchGroupsError> for Error {
7613 fn from(err: crate::operation::search_groups::SearchGroupsError) -> Self {
7614 match err {
7615 crate::operation::search_groups::SearchGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7616 crate::operation::search_groups::SearchGroupsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7617 crate::operation::search_groups::SearchGroupsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
7618 crate::operation::search_groups::SearchGroupsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7619 crate::operation::search_groups::SearchGroupsError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
7620 crate::operation::search_groups::SearchGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7621 crate::operation::search_groups::SearchGroupsError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
7622 crate::operation::search_groups::SearchGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7623 crate::operation::search_groups::SearchGroupsError::Unhandled(inner) => Error::Unhandled(inner),
7624 }
7625 }
7626}
7627impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_knowledge_bases::SearchKnowledgeBasesError, R>> for Error
7628where
7629 R: Send + Sync + std::fmt::Debug + 'static,
7630{
7631 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_knowledge_bases::SearchKnowledgeBasesError, R>) -> Self {
7632 match err {
7633 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7634 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7635 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7636 source: err.into(),
7637 }),
7638 }
7639 }
7640}
7641impl From<crate::operation::search_knowledge_bases::SearchKnowledgeBasesError> for Error {
7642 fn from(err: crate::operation::search_knowledge_bases::SearchKnowledgeBasesError) -> Self {
7643 match err {
7644 crate::operation::search_knowledge_bases::SearchKnowledgeBasesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7645 crate::operation::search_knowledge_bases::SearchKnowledgeBasesError::InternalFailureException(inner) => {
7646 Error::InternalFailureException(inner)
7647 }
7648 crate::operation::search_knowledge_bases::SearchKnowledgeBasesError::InvalidNextTokenException(inner) => {
7649 Error::InvalidNextTokenException(inner)
7650 }
7651 crate::operation::search_knowledge_bases::SearchKnowledgeBasesError::InvalidParameterValueException(inner) => {
7652 Error::InvalidParameterValueException(inner)
7653 }
7654 crate::operation::search_knowledge_bases::SearchKnowledgeBasesError::PreconditionNotMetException(inner) => {
7655 Error::PreconditionNotMetException(inner)
7656 }
7657 crate::operation::search_knowledge_bases::SearchKnowledgeBasesError::ResourceNotFoundException(inner) => {
7658 Error::ResourceNotFoundException(inner)
7659 }
7660 crate::operation::search_knowledge_bases::SearchKnowledgeBasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7661 crate::operation::search_knowledge_bases::SearchKnowledgeBasesError::Unhandled(inner) => Error::Unhandled(inner),
7662 }
7663 }
7664}
7665impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_spaces::SearchSpacesError, R>> for Error
7666where
7667 R: Send + Sync + std::fmt::Debug + 'static,
7668{
7669 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_spaces::SearchSpacesError, R>) -> Self {
7670 match err {
7671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7674 source: err.into(),
7675 }),
7676 }
7677 }
7678}
7679impl From<crate::operation::search_spaces::SearchSpacesError> for Error {
7680 fn from(err: crate::operation::search_spaces::SearchSpacesError) -> Self {
7681 match err {
7682 crate::operation::search_spaces::SearchSpacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7683 crate::operation::search_spaces::SearchSpacesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7684 crate::operation::search_spaces::SearchSpacesError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7685 crate::operation::search_spaces::SearchSpacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7686 crate::operation::search_spaces::SearchSpacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7687 crate::operation::search_spaces::SearchSpacesError::Unhandled(inner) => Error::Unhandled(inner),
7688 }
7689 }
7690}
7691impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_topics::SearchTopicsError, R>> for Error
7692where
7693 R: Send + Sync + std::fmt::Debug + 'static,
7694{
7695 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_topics::SearchTopicsError, R>) -> Self {
7696 match err {
7697 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7698 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7699 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7700 source: err.into(),
7701 }),
7702 }
7703 }
7704}
7705impl From<crate::operation::search_topics::SearchTopicsError> for Error {
7706 fn from(err: crate::operation::search_topics::SearchTopicsError) -> Self {
7707 match err {
7708 crate::operation::search_topics::SearchTopicsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7709 crate::operation::search_topics::SearchTopicsError::InvalidNextTokenException(inner) => Error::InvalidNextTokenException(inner),
7710 crate::operation::search_topics::SearchTopicsError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7711 crate::operation::search_topics::SearchTopicsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7712 crate::operation::search_topics::SearchTopicsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7713 crate::operation::search_topics::SearchTopicsError::UnsupportedUserEditionException(inner) => {
7714 Error::UnsupportedUserEditionException(inner)
7715 }
7716 crate::operation::search_topics::SearchTopicsError::Unhandled(inner) => Error::Unhandled(inner),
7717 }
7718 }
7719}
7720impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError, R>>
7721 for Error
7722where
7723 R: Send + Sync + std::fmt::Debug + 'static,
7724{
7725 fn from(
7726 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError, R>,
7727 ) -> Self {
7728 match err {
7729 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7730 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7731 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7732 source: err.into(),
7733 }),
7734 }
7735 }
7736}
7737impl From<crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError> for Error {
7738 fn from(err: crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError) -> Self {
7739 match err {
7740 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::AccessDeniedException(inner) => {
7741 Error::AccessDeniedException(inner)
7742 }
7743 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ConflictException(inner) => {
7744 Error::ConflictException(inner)
7745 }
7746 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::InvalidParameterValueException(inner) => {
7747 Error::InvalidParameterValueException(inner)
7748 }
7749 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::LimitExceededException(inner) => {
7750 Error::LimitExceededException(inner)
7751 }
7752 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ResourceNotFoundException(inner) => {
7753 Error::ResourceNotFoundException(inner)
7754 }
7755 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::ThrottlingException(inner) => {
7756 Error::ThrottlingException(inner)
7757 }
7758 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::UnsupportedUserEditionException(inner) => {
7759 Error::UnsupportedUserEditionException(inner)
7760 }
7761 crate::operation::start_asset_bundle_export_job::StartAssetBundleExportJobError::Unhandled(inner) => Error::Unhandled(inner),
7762 }
7763 }
7764}
7765impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError, R>>
7766 for Error
7767where
7768 R: Send + Sync + std::fmt::Debug + 'static,
7769{
7770 fn from(
7771 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError, R>,
7772 ) -> Self {
7773 match err {
7774 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7775 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7776 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7777 source: err.into(),
7778 }),
7779 }
7780 }
7781}
7782impl From<crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError> for Error {
7783 fn from(err: crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError) -> Self {
7784 match err {
7785 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::AccessDeniedException(inner) => {
7786 Error::AccessDeniedException(inner)
7787 }
7788 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ConflictException(inner) => {
7789 Error::ConflictException(inner)
7790 }
7791 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::InvalidParameterValueException(inner) => {
7792 Error::InvalidParameterValueException(inner)
7793 }
7794 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::LimitExceededException(inner) => {
7795 Error::LimitExceededException(inner)
7796 }
7797 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ResourceNotFoundException(inner) => {
7798 Error::ResourceNotFoundException(inner)
7799 }
7800 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::ThrottlingException(inner) => {
7801 Error::ThrottlingException(inner)
7802 }
7803 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::UnsupportedUserEditionException(inner) => {
7804 Error::UnsupportedUserEditionException(inner)
7805 }
7806 crate::operation::start_asset_bundle_import_job::StartAssetBundleImportJobError::Unhandled(inner) => Error::Unhandled(inner),
7807 }
7808 }
7809}
7810impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_automation_job::StartAutomationJobError, R>> for Error
7811where
7812 R: Send + Sync + std::fmt::Debug + 'static,
7813{
7814 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_automation_job::StartAutomationJobError, R>) -> Self {
7815 match err {
7816 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7817 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7818 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7819 source: err.into(),
7820 }),
7821 }
7822 }
7823}
7824impl From<crate::operation::start_automation_job::StartAutomationJobError> for Error {
7825 fn from(err: crate::operation::start_automation_job::StartAutomationJobError) -> Self {
7826 match err {
7827 crate::operation::start_automation_job::StartAutomationJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7828 crate::operation::start_automation_job::StartAutomationJobError::InternalFailureException(inner) => {
7829 Error::InternalFailureException(inner)
7830 }
7831 crate::operation::start_automation_job::StartAutomationJobError::InvalidParameterValueException(inner) => {
7832 Error::InvalidParameterValueException(inner)
7833 }
7834 crate::operation::start_automation_job::StartAutomationJobError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7835 crate::operation::start_automation_job::StartAutomationJobError::ResourceNotFoundException(inner) => {
7836 Error::ResourceNotFoundException(inner)
7837 }
7838 crate::operation::start_automation_job::StartAutomationJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7839 crate::operation::start_automation_job::StartAutomationJobError::Unhandled(inner) => Error::Unhandled(inner),
7840 }
7841 }
7842}
7843impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError, R>>
7844 for Error
7845where
7846 R: Send + Sync + std::fmt::Debug + 'static,
7847{
7848 fn from(
7849 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError, R>,
7850 ) -> Self {
7851 match err {
7852 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7853 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7854 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7855 source: err.into(),
7856 }),
7857 }
7858 }
7859}
7860impl From<crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError> for Error {
7861 fn from(err: crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError) -> Self {
7862 match err {
7863 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::AccessDeniedException(inner) => {
7864 Error::AccessDeniedException(inner)
7865 }
7866 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::InternalFailureException(inner) => {
7867 Error::InternalFailureException(inner)
7868 }
7869 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::InvalidParameterValueException(inner) => {
7870 Error::InvalidParameterValueException(inner)
7871 }
7872 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::LimitExceededException(inner) => {
7873 Error::LimitExceededException(inner)
7874 }
7875 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ResourceExistsException(inner) => {
7876 Error::ResourceExistsException(inner)
7877 }
7878 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ResourceNotFoundException(inner) => {
7879 Error::ResourceNotFoundException(inner)
7880 }
7881 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::ThrottlingException(inner) => {
7882 Error::ThrottlingException(inner)
7883 }
7884 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::UnsupportedPricingPlanException(inner) => {
7885 Error::UnsupportedPricingPlanException(inner)
7886 }
7887 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::UnsupportedUserEditionException(inner) => {
7888 Error::UnsupportedUserEditionException(inner)
7889 }
7890 crate::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobError::Unhandled(inner) => Error::Unhandled(inner),
7891 }
7892 }
7893}
7894impl<R>
7895 From<
7896 ::aws_smithy_runtime_api::client::result::SdkError<
7897 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError,
7898 R,
7899 >,
7900 > for Error
7901where
7902 R: Send + Sync + std::fmt::Debug + 'static,
7903{
7904 fn from(
7905 err: ::aws_smithy_runtime_api::client::result::SdkError<
7906 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError,
7907 R,
7908 >,
7909 ) -> Self {
7910 match err {
7911 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7912 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7913 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7914 source: err.into(),
7915 }),
7916 }
7917 }
7918}
7919impl From<crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError> for Error {
7920 fn from(err: crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError) -> Self {
7921 match err {
7922 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::AccessDeniedException(inner) => {
7923 Error::AccessDeniedException(inner)
7924 }
7925 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::InternalFailureException(inner) => {
7926 Error::InternalFailureException(inner)
7927 }
7928 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::InvalidParameterValueException(
7929 inner,
7930 ) => Error::InvalidParameterValueException(inner),
7931 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::LimitExceededException(inner) => {
7932 Error::LimitExceededException(inner)
7933 }
7934 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::ResourceNotFoundException(inner) => {
7935 Error::ResourceNotFoundException(inner)
7936 }
7937 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::ThrottlingException(inner) => {
7938 Error::ThrottlingException(inner)
7939 }
7940 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::UnsupportedUserEditionException(
7941 inner,
7942 ) => Error::UnsupportedUserEditionException(inner),
7943 crate::operation::start_dashboard_snapshot_job_schedule::StartDashboardSnapshotJobScheduleError::Unhandled(inner) => {
7944 Error::Unhandled(inner)
7945 }
7946 }
7947 }
7948}
7949impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
7950where
7951 R: Send + Sync + std::fmt::Debug + 'static,
7952{
7953 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
7954 match err {
7955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7958 source: err.into(),
7959 }),
7960 }
7961 }
7962}
7963impl From<crate::operation::tag_resource::TagResourceError> for Error {
7964 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
7965 match err {
7966 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7967 crate::operation::tag_resource::TagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7968 crate::operation::tag_resource::TagResourceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
7969 crate::operation::tag_resource::TagResourceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7970 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7971 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7972 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
7973 }
7974 }
7975}
7976impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
7977where
7978 R: Send + Sync + std::fmt::Debug + 'static,
7979{
7980 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
7981 match err {
7982 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7983 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7984 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7985 source: err.into(),
7986 }),
7987 }
7988 }
7989}
7990impl From<crate::operation::untag_resource::UntagResourceError> for Error {
7991 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
7992 match err {
7993 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7994 crate::operation::untag_resource::UntagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
7995 crate::operation::untag_resource::UntagResourceError::InvalidParameterValueException(inner) => {
7996 Error::InvalidParameterValueException(inner)
7997 }
7998 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7999 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8000 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8001 }
8002 }
8003}
8004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_customization::UpdateAccountCustomizationError, R>>
8005 for Error
8006where
8007 R: Send + Sync + std::fmt::Debug + 'static,
8008{
8009 fn from(
8010 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_customization::UpdateAccountCustomizationError, R>,
8011 ) -> Self {
8012 match err {
8013 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8014 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8015 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8016 source: err.into(),
8017 }),
8018 }
8019 }
8020}
8021impl From<crate::operation::update_account_customization::UpdateAccountCustomizationError> for Error {
8022 fn from(err: crate::operation::update_account_customization::UpdateAccountCustomizationError) -> Self {
8023 match err {
8024 crate::operation::update_account_customization::UpdateAccountCustomizationError::AccessDeniedException(inner) => {
8025 Error::AccessDeniedException(inner)
8026 }
8027 crate::operation::update_account_customization::UpdateAccountCustomizationError::ConflictException(inner) => {
8028 Error::ConflictException(inner)
8029 }
8030 crate::operation::update_account_customization::UpdateAccountCustomizationError::InternalFailureException(inner) => {
8031 Error::InternalFailureException(inner)
8032 }
8033 crate::operation::update_account_customization::UpdateAccountCustomizationError::InvalidParameterValueException(inner) => {
8034 Error::InvalidParameterValueException(inner)
8035 }
8036 crate::operation::update_account_customization::UpdateAccountCustomizationError::ResourceNotFoundException(inner) => {
8037 Error::ResourceNotFoundException(inner)
8038 }
8039 crate::operation::update_account_customization::UpdateAccountCustomizationError::ResourceUnavailableException(inner) => {
8040 Error::ResourceUnavailableException(inner)
8041 }
8042 crate::operation::update_account_customization::UpdateAccountCustomizationError::ThrottlingException(inner) => {
8043 Error::ThrottlingException(inner)
8044 }
8045 crate::operation::update_account_customization::UpdateAccountCustomizationError::Unhandled(inner) => Error::Unhandled(inner),
8046 }
8047 }
8048}
8049impl<R>
8050 From<
8051 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError, R>,
8052 > for Error
8053where
8054 R: Send + Sync + std::fmt::Debug + 'static,
8055{
8056 fn from(
8057 err: ::aws_smithy_runtime_api::client::result::SdkError<
8058 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError,
8059 R,
8060 >,
8061 ) -> Self {
8062 match err {
8063 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8064 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8065 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8066 source: err.into(),
8067 }),
8068 }
8069 }
8070}
8071impl From<crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError> for Error {
8072 fn from(err: crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError) -> Self {
8073 match err {
8074 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::AccessDeniedException(inner) => {
8075 Error::AccessDeniedException(inner)
8076 }
8077 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::InternalFailureException(inner) => {
8078 Error::InternalFailureException(inner)
8079 }
8080 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::InvalidParameterValueException(inner) => {
8081 Error::InvalidParameterValueException(inner)
8082 }
8083 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::ResourceNotFoundException(inner) => {
8084 Error::ResourceNotFoundException(inner)
8085 }
8086 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::ThrottlingException(inner) => {
8087 Error::ThrottlingException(inner)
8088 }
8089 crate::operation::update_account_custom_permission::UpdateAccountCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
8090 }
8091 }
8092}
8093impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_settings::UpdateAccountSettingsError, R>> for Error
8094where
8095 R: Send + Sync + std::fmt::Debug + 'static,
8096{
8097 fn from(
8098 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_settings::UpdateAccountSettingsError, R>,
8099 ) -> Self {
8100 match err {
8101 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8102 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8103 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8104 source: err.into(),
8105 }),
8106 }
8107 }
8108}
8109impl From<crate::operation::update_account_settings::UpdateAccountSettingsError> for Error {
8110 fn from(err: crate::operation::update_account_settings::UpdateAccountSettingsError) -> Self {
8111 match err {
8112 crate::operation::update_account_settings::UpdateAccountSettingsError::AccessDeniedException(inner) => {
8113 Error::AccessDeniedException(inner)
8114 }
8115 crate::operation::update_account_settings::UpdateAccountSettingsError::InternalFailureException(inner) => {
8116 Error::InternalFailureException(inner)
8117 }
8118 crate::operation::update_account_settings::UpdateAccountSettingsError::InvalidParameterValueException(inner) => {
8119 Error::InvalidParameterValueException(inner)
8120 }
8121 crate::operation::update_account_settings::UpdateAccountSettingsError::ResourceNotFoundException(inner) => {
8122 Error::ResourceNotFoundException(inner)
8123 }
8124 crate::operation::update_account_settings::UpdateAccountSettingsError::ResourceUnavailableException(inner) => {
8125 Error::ResourceUnavailableException(inner)
8126 }
8127 crate::operation::update_account_settings::UpdateAccountSettingsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8128 crate::operation::update_account_settings::UpdateAccountSettingsError::Unhandled(inner) => Error::Unhandled(inner),
8129 }
8130 }
8131}
8132impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_action_connector::UpdateActionConnectorError, R>> for Error
8133where
8134 R: Send + Sync + std::fmt::Debug + 'static,
8135{
8136 fn from(
8137 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_action_connector::UpdateActionConnectorError, R>,
8138 ) -> Self {
8139 match err {
8140 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8141 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8142 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8143 source: err.into(),
8144 }),
8145 }
8146 }
8147}
8148impl From<crate::operation::update_action_connector::UpdateActionConnectorError> for Error {
8149 fn from(err: crate::operation::update_action_connector::UpdateActionConnectorError) -> Self {
8150 match err {
8151 crate::operation::update_action_connector::UpdateActionConnectorError::AccessDeniedException(inner) => {
8152 Error::AccessDeniedException(inner)
8153 }
8154 crate::operation::update_action_connector::UpdateActionConnectorError::ConflictException(inner) => Error::ConflictException(inner),
8155 crate::operation::update_action_connector::UpdateActionConnectorError::InternalFailureException(inner) => {
8156 Error::InternalFailureException(inner)
8157 }
8158 crate::operation::update_action_connector::UpdateActionConnectorError::InvalidParameterValueException(inner) => {
8159 Error::InvalidParameterValueException(inner)
8160 }
8161 crate::operation::update_action_connector::UpdateActionConnectorError::ResourceNotFoundException(inner) => {
8162 Error::ResourceNotFoundException(inner)
8163 }
8164 crate::operation::update_action_connector::UpdateActionConnectorError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8165 crate::operation::update_action_connector::UpdateActionConnectorError::Unhandled(inner) => Error::Unhandled(inner),
8166 }
8167 }
8168}
8169impl<R>
8170 From<
8171 ::aws_smithy_runtime_api::client::result::SdkError<
8172 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError,
8173 R,
8174 >,
8175 > for Error
8176where
8177 R: Send + Sync + std::fmt::Debug + 'static,
8178{
8179 fn from(
8180 err: ::aws_smithy_runtime_api::client::result::SdkError<
8181 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError,
8182 R,
8183 >,
8184 ) -> Self {
8185 match err {
8186 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8187 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8188 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8189 source: err.into(),
8190 }),
8191 }
8192 }
8193}
8194impl From<crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError> for Error {
8195 fn from(err: crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError) -> Self {
8196 match err {
8197 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::AccessDeniedException(inner) => {
8198 Error::AccessDeniedException(inner)
8199 }
8200 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ConflictException(inner) => {
8201 Error::ConflictException(inner)
8202 }
8203 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::InternalFailureException(inner) => {
8204 Error::InternalFailureException(inner)
8205 }
8206 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::InvalidParameterValueException(inner) => {
8207 Error::InvalidParameterValueException(inner)
8208 }
8209 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::LimitExceededException(inner) => {
8210 Error::LimitExceededException(inner)
8211 }
8212 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ResourceNotFoundException(inner) => {
8213 Error::ResourceNotFoundException(inner)
8214 }
8215 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::ThrottlingException(inner) => {
8216 Error::ThrottlingException(inner)
8217 }
8218 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::UnsupportedUserEditionException(inner) => {
8219 Error::UnsupportedUserEditionException(inner)
8220 }
8221 crate::operation::update_action_connector_permissions::UpdateActionConnectorPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8222 }
8223 }
8224}
8225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent::UpdateAgentError, R>> for Error
8226where
8227 R: Send + Sync + std::fmt::Debug + 'static,
8228{
8229 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent::UpdateAgentError, R>) -> Self {
8230 match err {
8231 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8232 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8233 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8234 source: err.into(),
8235 }),
8236 }
8237 }
8238}
8239impl From<crate::operation::update_agent::UpdateAgentError> for Error {
8240 fn from(err: crate::operation::update_agent::UpdateAgentError) -> Self {
8241 match err {
8242 crate::operation::update_agent::UpdateAgentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8243 crate::operation::update_agent::UpdateAgentError::ConflictException(inner) => Error::ConflictException(inner),
8244 crate::operation::update_agent::UpdateAgentError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8245 crate::operation::update_agent::UpdateAgentError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8246 crate::operation::update_agent::UpdateAgentError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8247 crate::operation::update_agent::UpdateAgentError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
8248 crate::operation::update_agent::UpdateAgentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8249 crate::operation::update_agent::UpdateAgentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8250 crate::operation::update_agent::UpdateAgentError::Unhandled(inner) => Error::Unhandled(inner),
8251 }
8252 }
8253}
8254impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_permissions::UpdateAgentPermissionsError, R>> for Error
8255where
8256 R: Send + Sync + std::fmt::Debug + 'static,
8257{
8258 fn from(
8259 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_permissions::UpdateAgentPermissionsError, R>,
8260 ) -> Self {
8261 match err {
8262 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8263 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8264 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8265 source: err.into(),
8266 }),
8267 }
8268 }
8269}
8270impl From<crate::operation::update_agent_permissions::UpdateAgentPermissionsError> for Error {
8271 fn from(err: crate::operation::update_agent_permissions::UpdateAgentPermissionsError) -> Self {
8272 match err {
8273 crate::operation::update_agent_permissions::UpdateAgentPermissionsError::AccessDeniedException(inner) => {
8274 Error::AccessDeniedException(inner)
8275 }
8276 crate::operation::update_agent_permissions::UpdateAgentPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
8277 crate::operation::update_agent_permissions::UpdateAgentPermissionsError::InternalFailureException(inner) => {
8278 Error::InternalFailureException(inner)
8279 }
8280 crate::operation::update_agent_permissions::UpdateAgentPermissionsError::InvalidParameterValueException(inner) => {
8281 Error::InvalidParameterValueException(inner)
8282 }
8283 crate::operation::update_agent_permissions::UpdateAgentPermissionsError::LimitExceededException(inner) => {
8284 Error::LimitExceededException(inner)
8285 }
8286 crate::operation::update_agent_permissions::UpdateAgentPermissionsError::PreconditionNotMetException(inner) => {
8287 Error::PreconditionNotMetException(inner)
8288 }
8289 crate::operation::update_agent_permissions::UpdateAgentPermissionsError::ResourceNotFoundException(inner) => {
8290 Error::ResourceNotFoundException(inner)
8291 }
8292 crate::operation::update_agent_permissions::UpdateAgentPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8293 crate::operation::update_agent_permissions::UpdateAgentPermissionsError::UnsupportedUserEditionException(inner) => {
8294 Error::UnsupportedUserEditionException(inner)
8295 }
8296 crate::operation::update_agent_permissions::UpdateAgentPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8297 }
8298 }
8299}
8300impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis::UpdateAnalysisError, R>> for Error
8301where
8302 R: Send + Sync + std::fmt::Debug + 'static,
8303{
8304 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis::UpdateAnalysisError, R>) -> Self {
8305 match err {
8306 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8307 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8308 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8309 source: err.into(),
8310 }),
8311 }
8312 }
8313}
8314impl From<crate::operation::update_analysis::UpdateAnalysisError> for Error {
8315 fn from(err: crate::operation::update_analysis::UpdateAnalysisError) -> Self {
8316 match err {
8317 crate::operation::update_analysis::UpdateAnalysisError::ConflictException(inner) => Error::ConflictException(inner),
8318 crate::operation::update_analysis::UpdateAnalysisError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8319 crate::operation::update_analysis::UpdateAnalysisError::InvalidParameterValueException(inner) => {
8320 Error::InvalidParameterValueException(inner)
8321 }
8322 crate::operation::update_analysis::UpdateAnalysisError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
8323 crate::operation::update_analysis::UpdateAnalysisError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8324 crate::operation::update_analysis::UpdateAnalysisError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8325 crate::operation::update_analysis::UpdateAnalysisError::UnsupportedUserEditionException(inner) => {
8326 Error::UnsupportedUserEditionException(inner)
8327 }
8328 crate::operation::update_analysis::UpdateAnalysisError::Unhandled(inner) => Error::Unhandled(inner),
8329 }
8330 }
8331}
8332impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError, R>>
8333 for Error
8334where
8335 R: Send + Sync + std::fmt::Debug + 'static,
8336{
8337 fn from(
8338 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError, R>,
8339 ) -> Self {
8340 match err {
8341 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8342 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8343 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8344 source: err.into(),
8345 }),
8346 }
8347 }
8348}
8349impl From<crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError> for Error {
8350 fn from(err: crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError) -> Self {
8351 match err {
8352 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ConflictException(inner) => {
8353 Error::ConflictException(inner)
8354 }
8355 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::InternalFailureException(inner) => {
8356 Error::InternalFailureException(inner)
8357 }
8358 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::InvalidParameterValueException(inner) => {
8359 Error::InvalidParameterValueException(inner)
8360 }
8361 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::LimitExceededException(inner) => {
8362 Error::LimitExceededException(inner)
8363 }
8364 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ResourceNotFoundException(inner) => {
8365 Error::ResourceNotFoundException(inner)
8366 }
8367 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::ThrottlingException(inner) => {
8368 Error::ThrottlingException(inner)
8369 }
8370 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::UnsupportedUserEditionException(inner) => {
8371 Error::UnsupportedUserEditionException(inner)
8372 }
8373 crate::operation::update_analysis_permissions::UpdateAnalysisPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8374 }
8375 }
8376}
8377impl<R>
8378 From<
8379 ::aws_smithy_runtime_api::client::result::SdkError<
8380 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError,
8381 R,
8382 >,
8383 > for Error
8384where
8385 R: Send + Sync + std::fmt::Debug + 'static,
8386{
8387 fn from(
8388 err: ::aws_smithy_runtime_api::client::result::SdkError<
8389 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError,
8390 R,
8391 >,
8392 ) -> Self {
8393 match err {
8394 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8395 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8396 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8397 source: err.into(),
8398 }),
8399 }
8400 }
8401}
8402impl From<crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError> for Error {
8403 fn from(err: crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError) -> Self {
8404 match err {
8405 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8406 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8407 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
8408 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8409 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8410 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8411 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8412 crate::operation::update_application_with_token_exchange_grant::UpdateApplicationWithTokenExchangeGrantError::Unhandled(inner) => Error::Unhandled(inner),
8413 }
8414 }
8415}
8416impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand::UpdateBrandError, R>> for Error
8417where
8418 R: Send + Sync + std::fmt::Debug + 'static,
8419{
8420 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand::UpdateBrandError, R>) -> Self {
8421 match err {
8422 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8423 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8424 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8425 source: err.into(),
8426 }),
8427 }
8428 }
8429}
8430impl From<crate::operation::update_brand::UpdateBrandError> for Error {
8431 fn from(err: crate::operation::update_brand::UpdateBrandError) -> Self {
8432 match err {
8433 crate::operation::update_brand::UpdateBrandError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8434 crate::operation::update_brand::UpdateBrandError::ConflictException(inner) => Error::ConflictException(inner),
8435 crate::operation::update_brand::UpdateBrandError::InternalServerException(inner) => Error::InternalServerException(inner),
8436 crate::operation::update_brand::UpdateBrandError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8437 crate::operation::update_brand::UpdateBrandError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8438 crate::operation::update_brand::UpdateBrandError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8439 crate::operation::update_brand::UpdateBrandError::Unhandled(inner) => Error::Unhandled(inner),
8440 }
8441 }
8442}
8443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_assignment::UpdateBrandAssignmentError, R>> for Error
8444where
8445 R: Send + Sync + std::fmt::Debug + 'static,
8446{
8447 fn from(
8448 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_assignment::UpdateBrandAssignmentError, R>,
8449 ) -> Self {
8450 match err {
8451 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8452 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8453 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8454 source: err.into(),
8455 }),
8456 }
8457 }
8458}
8459impl From<crate::operation::update_brand_assignment::UpdateBrandAssignmentError> for Error {
8460 fn from(err: crate::operation::update_brand_assignment::UpdateBrandAssignmentError) -> Self {
8461 match err {
8462 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::AccessDeniedException(inner) => {
8463 Error::AccessDeniedException(inner)
8464 }
8465 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
8466 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::InternalServerException(inner) => {
8467 Error::InternalServerException(inner)
8468 }
8469 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::InvalidRequestException(inner) => {
8470 Error::InvalidRequestException(inner)
8471 }
8472 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ResourceNotFoundException(inner) => {
8473 Error::ResourceNotFoundException(inner)
8474 }
8475 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8476 crate::operation::update_brand_assignment::UpdateBrandAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
8477 }
8478 }
8479}
8480impl<R>
8481 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError, R>>
8482 for Error
8483where
8484 R: Send + Sync + std::fmt::Debug + 'static,
8485{
8486 fn from(
8487 err: ::aws_smithy_runtime_api::client::result::SdkError<
8488 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError,
8489 R,
8490 >,
8491 ) -> Self {
8492 match err {
8493 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8494 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8495 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8496 source: err.into(),
8497 }),
8498 }
8499 }
8500}
8501impl From<crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError> for Error {
8502 fn from(err: crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError) -> Self {
8503 match err {
8504 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::AccessDeniedException(inner) => {
8505 Error::AccessDeniedException(inner)
8506 }
8507 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ConflictException(inner) => {
8508 Error::ConflictException(inner)
8509 }
8510 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::InternalServerException(inner) => {
8511 Error::InternalServerException(inner)
8512 }
8513 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::InvalidRequestException(inner) => {
8514 Error::InvalidRequestException(inner)
8515 }
8516 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ResourceNotFoundException(inner) => {
8517 Error::ResourceNotFoundException(inner)
8518 }
8519 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::ThrottlingException(inner) => {
8520 Error::ThrottlingException(inner)
8521 }
8522 crate::operation::update_brand_published_version::UpdateBrandPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
8523 }
8524 }
8525}
8526impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_custom_permissions::UpdateCustomPermissionsError, R>>
8527 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_custom_permissions::UpdateCustomPermissionsError, 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_custom_permissions::UpdateCustomPermissionsError> for Error {
8544 fn from(err: crate::operation::update_custom_permissions::UpdateCustomPermissionsError) -> Self {
8545 match err {
8546 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::AccessDeniedException(inner) => {
8547 Error::AccessDeniedException(inner)
8548 }
8549 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
8550 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::InternalFailureException(inner) => {
8551 Error::InternalFailureException(inner)
8552 }
8553 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::InvalidParameterValueException(inner) => {
8554 Error::InvalidParameterValueException(inner)
8555 }
8556 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::PreconditionNotMetException(inner) => {
8557 Error::PreconditionNotMetException(inner)
8558 }
8559 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ResourceNotFoundException(inner) => {
8560 Error::ResourceNotFoundException(inner)
8561 }
8562 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ResourceUnavailableException(inner) => {
8563 Error::ResourceUnavailableException(inner)
8564 }
8565 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::ThrottlingException(inner) => {
8566 Error::ThrottlingException(inner)
8567 }
8568 crate::operation::update_custom_permissions::UpdateCustomPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8569 }
8570 }
8571}
8572impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>> for Error
8573where
8574 R: Send + Sync + std::fmt::Debug + 'static,
8575{
8576 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard::UpdateDashboardError, R>) -> Self {
8577 match err {
8578 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8579 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8580 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8581 source: err.into(),
8582 }),
8583 }
8584 }
8585}
8586impl From<crate::operation::update_dashboard::UpdateDashboardError> for Error {
8587 fn from(err: crate::operation::update_dashboard::UpdateDashboardError) -> Self {
8588 match err {
8589 crate::operation::update_dashboard::UpdateDashboardError::ConflictException(inner) => Error::ConflictException(inner),
8590 crate::operation::update_dashboard::UpdateDashboardError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8591 crate::operation::update_dashboard::UpdateDashboardError::InvalidParameterValueException(inner) => {
8592 Error::InvalidParameterValueException(inner)
8593 }
8594 crate::operation::update_dashboard::UpdateDashboardError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8595 crate::operation::update_dashboard::UpdateDashboardError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8596 crate::operation::update_dashboard::UpdateDashboardError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8597 crate::operation::update_dashboard::UpdateDashboardError::UnsupportedUserEditionException(inner) => {
8598 Error::UnsupportedUserEditionException(inner)
8599 }
8600 crate::operation::update_dashboard::UpdateDashboardError::Unhandled(inner) => Error::Unhandled(inner),
8601 }
8602 }
8603}
8604impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_links::UpdateDashboardLinksError, R>> for Error
8605where
8606 R: Send + Sync + std::fmt::Debug + 'static,
8607{
8608 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_links::UpdateDashboardLinksError, R>) -> Self {
8609 match err {
8610 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8611 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8612 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8613 source: err.into(),
8614 }),
8615 }
8616 }
8617}
8618impl From<crate::operation::update_dashboard_links::UpdateDashboardLinksError> for Error {
8619 fn from(err: crate::operation::update_dashboard_links::UpdateDashboardLinksError) -> Self {
8620 match err {
8621 crate::operation::update_dashboard_links::UpdateDashboardLinksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8622 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ConflictException(inner) => Error::ConflictException(inner),
8623 crate::operation::update_dashboard_links::UpdateDashboardLinksError::InternalFailureException(inner) => {
8624 Error::InternalFailureException(inner)
8625 }
8626 crate::operation::update_dashboard_links::UpdateDashboardLinksError::InvalidParameterValueException(inner) => {
8627 Error::InvalidParameterValueException(inner)
8628 }
8629 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ResourceNotFoundException(inner) => {
8630 Error::ResourceNotFoundException(inner)
8631 }
8632 crate::operation::update_dashboard_links::UpdateDashboardLinksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8633 crate::operation::update_dashboard_links::UpdateDashboardLinksError::UnsupportedUserEditionException(inner) => {
8634 Error::UnsupportedUserEditionException(inner)
8635 }
8636 crate::operation::update_dashboard_links::UpdateDashboardLinksError::Unhandled(inner) => Error::Unhandled(inner),
8637 }
8638 }
8639}
8640impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError, R>>
8641 for Error
8642where
8643 R: Send + Sync + std::fmt::Debug + 'static,
8644{
8645 fn from(
8646 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError, R>,
8647 ) -> Self {
8648 match err {
8649 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8650 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8651 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8652 source: err.into(),
8653 }),
8654 }
8655 }
8656}
8657impl From<crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError> for Error {
8658 fn from(err: crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError) -> Self {
8659 match err {
8660 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ConflictException(inner) => {
8661 Error::ConflictException(inner)
8662 }
8663 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::InternalFailureException(inner) => {
8664 Error::InternalFailureException(inner)
8665 }
8666 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::InvalidParameterValueException(inner) => {
8667 Error::InvalidParameterValueException(inner)
8668 }
8669 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::LimitExceededException(inner) => {
8670 Error::LimitExceededException(inner)
8671 }
8672 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ResourceNotFoundException(inner) => {
8673 Error::ResourceNotFoundException(inner)
8674 }
8675 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::ThrottlingException(inner) => {
8676 Error::ThrottlingException(inner)
8677 }
8678 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::UnsupportedUserEditionException(inner) => {
8679 Error::UnsupportedUserEditionException(inner)
8680 }
8681 crate::operation::update_dashboard_permissions::UpdateDashboardPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8682 }
8683 }
8684}
8685impl<R>
8686 From<
8687 ::aws_smithy_runtime_api::client::result::SdkError<
8688 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError,
8689 R,
8690 >,
8691 > for Error
8692where
8693 R: Send + Sync + std::fmt::Debug + 'static,
8694{
8695 fn from(
8696 err: ::aws_smithy_runtime_api::client::result::SdkError<
8697 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError,
8698 R,
8699 >,
8700 ) -> Self {
8701 match err {
8702 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8703 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8704 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8705 source: err.into(),
8706 }),
8707 }
8708 }
8709}
8710impl From<crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError> for Error {
8711 fn from(err: crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError) -> Self {
8712 match err {
8713 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ConflictException(inner) => {
8714 Error::ConflictException(inner)
8715 }
8716 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::InternalFailureException(inner) => {
8717 Error::InternalFailureException(inner)
8718 }
8719 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::InvalidParameterValueException(inner) => {
8720 Error::InvalidParameterValueException(inner)
8721 }
8722 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ResourceNotFoundException(inner) => {
8723 Error::ResourceNotFoundException(inner)
8724 }
8725 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::ThrottlingException(inner) => {
8726 Error::ThrottlingException(inner)
8727 }
8728 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::UnsupportedUserEditionException(inner) => {
8729 Error::UnsupportedUserEditionException(inner)
8730 }
8731 crate::operation::update_dashboard_published_version::UpdateDashboardPublishedVersionError::Unhandled(inner) => Error::Unhandled(inner),
8732 }
8733 }
8734}
8735impl<R>
8736 From<
8737 ::aws_smithy_runtime_api::client::result::SdkError<
8738 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError,
8739 R,
8740 >,
8741 > for Error
8742where
8743 R: Send + Sync + std::fmt::Debug + 'static,
8744{
8745 fn from(
8746 err: ::aws_smithy_runtime_api::client::result::SdkError<
8747 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError,
8748 R,
8749 >,
8750 ) -> Self {
8751 match err {
8752 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8753 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8754 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8755 source: err.into(),
8756 }),
8757 }
8758 }
8759}
8760impl From<crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError> for Error {
8761 fn from(err: crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError) -> Self {
8762 match err {
8763 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::AccessDeniedException(inner) => {
8764 Error::AccessDeniedException(inner)
8765 }
8766 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ConflictException(inner) => {
8767 Error::ConflictException(inner)
8768 }
8769 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::InternalFailureException(inner) => {
8770 Error::InternalFailureException(inner)
8771 }
8772 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::InvalidParameterValueException(inner) => {
8773 Error::InvalidParameterValueException(inner)
8774 }
8775 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ResourceNotFoundException(inner) => {
8776 Error::ResourceNotFoundException(inner)
8777 }
8778 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::ThrottlingException(inner) => {
8779 Error::ThrottlingException(inner)
8780 }
8781 crate::operation::update_dashboards_qa_configuration::UpdateDashboardsQAConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
8782 }
8783 }
8784}
8785impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set::UpdateDataSetError, R>> for Error
8786where
8787 R: Send + Sync + std::fmt::Debug + 'static,
8788{
8789 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set::UpdateDataSetError, R>) -> Self {
8790 match err {
8791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8794 source: err.into(),
8795 }),
8796 }
8797 }
8798}
8799impl From<crate::operation::update_data_set::UpdateDataSetError> for Error {
8800 fn from(err: crate::operation::update_data_set::UpdateDataSetError) -> Self {
8801 match err {
8802 crate::operation::update_data_set::UpdateDataSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8803 crate::operation::update_data_set::UpdateDataSetError::ConflictException(inner) => Error::ConflictException(inner),
8804 crate::operation::update_data_set::UpdateDataSetError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8805 crate::operation::update_data_set::UpdateDataSetError::InvalidDataSetParameterValueException(inner) => {
8806 Error::InvalidDataSetParameterValueException(inner)
8807 }
8808 crate::operation::update_data_set::UpdateDataSetError::InvalidParameterValueException(inner) => {
8809 Error::InvalidParameterValueException(inner)
8810 }
8811 crate::operation::update_data_set::UpdateDataSetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8812 crate::operation::update_data_set::UpdateDataSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8813 crate::operation::update_data_set::UpdateDataSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8814 crate::operation::update_data_set::UpdateDataSetError::UnsupportedUserEditionException(inner) => {
8815 Error::UnsupportedUserEditionException(inner)
8816 }
8817 crate::operation::update_data_set::UpdateDataSetError::Unhandled(inner) => Error::Unhandled(inner),
8818 }
8819 }
8820}
8821impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError, R>>
8822 for Error
8823where
8824 R: Send + Sync + std::fmt::Debug + 'static,
8825{
8826 fn from(
8827 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError, R>,
8828 ) -> Self {
8829 match err {
8830 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8831 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8832 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8833 source: err.into(),
8834 }),
8835 }
8836 }
8837}
8838impl From<crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError> for Error {
8839 fn from(err: crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError) -> Self {
8840 match err {
8841 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::AccessDeniedException(inner) => {
8842 Error::AccessDeniedException(inner)
8843 }
8844 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
8845 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::InternalFailureException(inner) => {
8846 Error::InternalFailureException(inner)
8847 }
8848 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::InvalidParameterValueException(inner) => {
8849 Error::InvalidParameterValueException(inner)
8850 }
8851 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ResourceNotFoundException(inner) => {
8852 Error::ResourceNotFoundException(inner)
8853 }
8854 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::ThrottlingException(inner) => {
8855 Error::ThrottlingException(inner)
8856 }
8857 crate::operation::update_data_set_permissions::UpdateDataSetPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8858 }
8859 }
8860}
8861impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>> for Error
8862where
8863 R: Send + Sync + std::fmt::Debug + 'static,
8864{
8865 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source::UpdateDataSourceError, R>) -> Self {
8866 match err {
8867 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8868 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8869 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8870 source: err.into(),
8871 }),
8872 }
8873 }
8874}
8875impl From<crate::operation::update_data_source::UpdateDataSourceError> for Error {
8876 fn from(err: crate::operation::update_data_source::UpdateDataSourceError) -> Self {
8877 match err {
8878 crate::operation::update_data_source::UpdateDataSourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8879 crate::operation::update_data_source::UpdateDataSourceError::ConflictException(inner) => Error::ConflictException(inner),
8880 crate::operation::update_data_source::UpdateDataSourceError::CustomerManagedKeyUnavailableException(inner) => {
8881 Error::CustomerManagedKeyUnavailableException(inner)
8882 }
8883 crate::operation::update_data_source::UpdateDataSourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
8884 crate::operation::update_data_source::UpdateDataSourceError::InvalidParameterValueException(inner) => {
8885 Error::InvalidParameterValueException(inner)
8886 }
8887 crate::operation::update_data_source::UpdateDataSourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8888 crate::operation::update_data_source::UpdateDataSourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8889 crate::operation::update_data_source::UpdateDataSourceError::Unhandled(inner) => Error::Unhandled(inner),
8890 }
8891 }
8892}
8893impl<R>
8894 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError, R>>
8895 for Error
8896where
8897 R: Send + Sync + std::fmt::Debug + 'static,
8898{
8899 fn from(
8900 err: ::aws_smithy_runtime_api::client::result::SdkError<
8901 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError,
8902 R,
8903 >,
8904 ) -> Self {
8905 match err {
8906 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8907 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8908 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8909 source: err.into(),
8910 }),
8911 }
8912 }
8913}
8914impl From<crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError> for Error {
8915 fn from(err: crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError) -> Self {
8916 match err {
8917 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::AccessDeniedException(inner) => {
8918 Error::AccessDeniedException(inner)
8919 }
8920 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ConflictException(inner) => {
8921 Error::ConflictException(inner)
8922 }
8923 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::InternalFailureException(inner) => {
8924 Error::InternalFailureException(inner)
8925 }
8926 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::InvalidParameterValueException(inner) => {
8927 Error::InvalidParameterValueException(inner)
8928 }
8929 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ResourceNotFoundException(inner) => {
8930 Error::ResourceNotFoundException(inner)
8931 }
8932 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::ThrottlingException(inner) => {
8933 Error::ThrottlingException(inner)
8934 }
8935 crate::operation::update_data_source_permissions::UpdateDataSourcePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
8936 }
8937 }
8938}
8939impl<R>
8940 From<
8941 ::aws_smithy_runtime_api::client::result::SdkError<
8942 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError,
8943 R,
8944 >,
8945 > for Error
8946where
8947 R: Send + Sync + std::fmt::Debug + 'static,
8948{
8949 fn from(
8950 err: ::aws_smithy_runtime_api::client::result::SdkError<
8951 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError,
8952 R,
8953 >,
8954 ) -> Self {
8955 match err {
8956 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8957 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8958 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8959 source: err.into(),
8960 }),
8961 }
8962 }
8963}
8964impl From<crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError> for Error {
8965 fn from(err: crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError) -> Self {
8966 match err {
8967 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::AccessDeniedException(inner) => {
8968 Error::AccessDeniedException(inner)
8969 }
8970 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ConflictException(inner) => {
8971 Error::ConflictException(inner)
8972 }
8973 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::InternalFailureException(inner) => {
8974 Error::InternalFailureException(inner)
8975 }
8976 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::InvalidParameterValueException(
8977 inner,
8978 ) => Error::InvalidParameterValueException(inner),
8979 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ResourceNotFoundException(inner) => {
8980 Error::ResourceNotFoundException(inner)
8981 }
8982 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::ThrottlingException(inner) => {
8983 Error::ThrottlingException(inner)
8984 }
8985 crate::operation::update_default_q_business_application::UpdateDefaultQBusinessApplicationError::Unhandled(inner) => {
8986 Error::Unhandled(inner)
8987 }
8988 }
8989 }
8990}
8991impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow::UpdateFlowError, R>> for Error
8992where
8993 R: Send + Sync + std::fmt::Debug + 'static,
8994{
8995 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow::UpdateFlowError, R>) -> Self {
8996 match err {
8997 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8998 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8999 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9000 source: err.into(),
9001 }),
9002 }
9003 }
9004}
9005impl From<crate::operation::update_flow::UpdateFlowError> for Error {
9006 fn from(err: crate::operation::update_flow::UpdateFlowError) -> Self {
9007 match err {
9008 crate::operation::update_flow::UpdateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9009 crate::operation::update_flow::UpdateFlowError::ConflictException(inner) => Error::ConflictException(inner),
9010 crate::operation::update_flow::UpdateFlowError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9011 crate::operation::update_flow::UpdateFlowError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
9012 crate::operation::update_flow::UpdateFlowError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9013 crate::operation::update_flow::UpdateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9014 crate::operation::update_flow::UpdateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9015 crate::operation::update_flow::UpdateFlowError::Unhandled(inner) => Error::Unhandled(inner),
9016 }
9017 }
9018}
9019impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_permissions::UpdateFlowPermissionsError, R>> for Error
9020where
9021 R: Send + Sync + std::fmt::Debug + 'static,
9022{
9023 fn from(
9024 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_flow_permissions::UpdateFlowPermissionsError, R>,
9025 ) -> Self {
9026 match err {
9027 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9028 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9029 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9030 source: err.into(),
9031 }),
9032 }
9033 }
9034}
9035impl From<crate::operation::update_flow_permissions::UpdateFlowPermissionsError> for Error {
9036 fn from(err: crate::operation::update_flow_permissions::UpdateFlowPermissionsError) -> Self {
9037 match err {
9038 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::AccessDeniedException(inner) => {
9039 Error::AccessDeniedException(inner)
9040 }
9041 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::InternalFailureException(inner) => {
9042 Error::InternalFailureException(inner)
9043 }
9044 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::InvalidParameterValueException(inner) => {
9045 Error::InvalidParameterValueException(inner)
9046 }
9047 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9048 crate::operation::update_flow_permissions::UpdateFlowPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
9049 }
9050 }
9051}
9052impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder::UpdateFolderError, R>> for Error
9053where
9054 R: Send + Sync + std::fmt::Debug + 'static,
9055{
9056 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder::UpdateFolderError, R>) -> Self {
9057 match err {
9058 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9059 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9060 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9061 source: err.into(),
9062 }),
9063 }
9064 }
9065}
9066impl From<crate::operation::update_folder::UpdateFolderError> for Error {
9067 fn from(err: crate::operation::update_folder::UpdateFolderError) -> Self {
9068 match err {
9069 crate::operation::update_folder::UpdateFolderError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9070 crate::operation::update_folder::UpdateFolderError::ConflictException(inner) => Error::ConflictException(inner),
9071 crate::operation::update_folder::UpdateFolderError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9072 crate::operation::update_folder::UpdateFolderError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
9073 crate::operation::update_folder::UpdateFolderError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
9074 crate::operation::update_folder::UpdateFolderError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9075 crate::operation::update_folder::UpdateFolderError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9076 crate::operation::update_folder::UpdateFolderError::UnsupportedUserEditionException(inner) => {
9077 Error::UnsupportedUserEditionException(inner)
9078 }
9079 crate::operation::update_folder::UpdateFolderError::Unhandled(inner) => Error::Unhandled(inner),
9080 }
9081 }
9082}
9083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder_permissions::UpdateFolderPermissionsError, R>>
9084 for Error
9085where
9086 R: Send + Sync + std::fmt::Debug + 'static,
9087{
9088 fn from(
9089 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_folder_permissions::UpdateFolderPermissionsError, R>,
9090 ) -> Self {
9091 match err {
9092 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9093 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9094 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9095 source: err.into(),
9096 }),
9097 }
9098 }
9099}
9100impl From<crate::operation::update_folder_permissions::UpdateFolderPermissionsError> for Error {
9101 fn from(err: crate::operation::update_folder_permissions::UpdateFolderPermissionsError) -> Self {
9102 match err {
9103 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::AccessDeniedException(inner) => {
9104 Error::AccessDeniedException(inner)
9105 }
9106 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::InternalFailureException(inner) => {
9107 Error::InternalFailureException(inner)
9108 }
9109 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::InvalidParameterValueException(inner) => {
9110 Error::InvalidParameterValueException(inner)
9111 }
9112 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::LimitExceededException(inner) => {
9113 Error::LimitExceededException(inner)
9114 }
9115 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::ResourceNotFoundException(inner) => {
9116 Error::ResourceNotFoundException(inner)
9117 }
9118 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::ThrottlingException(inner) => {
9119 Error::ThrottlingException(inner)
9120 }
9121 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::UnsupportedUserEditionException(inner) => {
9122 Error::UnsupportedUserEditionException(inner)
9123 }
9124 crate::operation::update_folder_permissions::UpdateFolderPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
9125 }
9126 }
9127}
9128impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>> for Error
9129where
9130 R: Send + Sync + std::fmt::Debug + 'static,
9131{
9132 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>) -> Self {
9133 match err {
9134 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9135 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9136 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9137 source: err.into(),
9138 }),
9139 }
9140 }
9141}
9142impl From<crate::operation::update_group::UpdateGroupError> for Error {
9143 fn from(err: crate::operation::update_group::UpdateGroupError) -> Self {
9144 match err {
9145 crate::operation::update_group::UpdateGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9146 crate::operation::update_group::UpdateGroupError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9147 crate::operation::update_group::UpdateGroupError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
9148 crate::operation::update_group::UpdateGroupError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
9149 crate::operation::update_group::UpdateGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9150 crate::operation::update_group::UpdateGroupError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
9151 crate::operation::update_group::UpdateGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9152 crate::operation::update_group::UpdateGroupError::Unhandled(inner) => Error::Unhandled(inner),
9153 }
9154 }
9155}
9156impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError, R>>
9157 for Error
9158where
9159 R: Send + Sync + std::fmt::Debug + 'static,
9160{
9161 fn from(
9162 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError, R>,
9163 ) -> Self {
9164 match err {
9165 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9166 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9167 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9168 source: err.into(),
9169 }),
9170 }
9171 }
9172}
9173impl From<crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError> for Error {
9174 fn from(err: crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError) -> Self {
9175 match err {
9176 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::AccessDeniedException(inner) => {
9177 Error::AccessDeniedException(inner)
9178 }
9179 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ConcurrentUpdatingException(inner) => {
9180 Error::ConcurrentUpdatingException(inner)
9181 }
9182 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::InternalFailureException(inner) => {
9183 Error::InternalFailureException(inner)
9184 }
9185 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::InvalidParameterValueException(inner) => {
9186 Error::InvalidParameterValueException(inner)
9187 }
9188 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ResourceExistsException(inner) => {
9189 Error::ResourceExistsException(inner)
9190 }
9191 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ResourceNotFoundException(inner) => {
9192 Error::ResourceNotFoundException(inner)
9193 }
9194 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::ThrottlingException(inner) => {
9195 Error::ThrottlingException(inner)
9196 }
9197 crate::operation::update_iam_policy_assignment::UpdateIAMPolicyAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
9198 }
9199 }
9200}
9201impl<R>
9202 From<
9203 ::aws_smithy_runtime_api::client::result::SdkError<
9204 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError,
9205 R,
9206 >,
9207 > for Error
9208where
9209 R: Send + Sync + std::fmt::Debug + 'static,
9210{
9211 fn from(
9212 err: ::aws_smithy_runtime_api::client::result::SdkError<
9213 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError,
9214 R,
9215 >,
9216 ) -> Self {
9217 match err {
9218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9221 source: err.into(),
9222 }),
9223 }
9224 }
9225}
9226impl From<crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError> for Error {
9227 fn from(err: crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError) -> Self {
9228 match err {
9229 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::AccessDeniedException(inner) => {
9230 Error::AccessDeniedException(inner)
9231 }
9232 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::InternalFailureException(inner) => {
9233 Error::InternalFailureException(inner)
9234 }
9235 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::InvalidParameterValueException(inner) => {
9236 Error::InvalidParameterValueException(inner)
9237 }
9238 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::ResourceNotFoundException(inner) => {
9239 Error::ResourceNotFoundException(inner)
9240 }
9241 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::ThrottlingException(inner) => {
9242 Error::ThrottlingException(inner)
9243 }
9244 crate::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigError::Unhandled(inner) => Error::Unhandled(inner),
9245 }
9246 }
9247}
9248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ip_restriction::UpdateIpRestrictionError, R>> for Error
9249where
9250 R: Send + Sync + std::fmt::Debug + 'static,
9251{
9252 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ip_restriction::UpdateIpRestrictionError, R>) -> Self {
9253 match err {
9254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9257 source: err.into(),
9258 }),
9259 }
9260 }
9261}
9262impl From<crate::operation::update_ip_restriction::UpdateIpRestrictionError> for Error {
9263 fn from(err: crate::operation::update_ip_restriction::UpdateIpRestrictionError) -> Self {
9264 match err {
9265 crate::operation::update_ip_restriction::UpdateIpRestrictionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9266 crate::operation::update_ip_restriction::UpdateIpRestrictionError::InternalFailureException(inner) => {
9267 Error::InternalFailureException(inner)
9268 }
9269 crate::operation::update_ip_restriction::UpdateIpRestrictionError::InvalidParameterValueException(inner) => {
9270 Error::InvalidParameterValueException(inner)
9271 }
9272 crate::operation::update_ip_restriction::UpdateIpRestrictionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9273 crate::operation::update_ip_restriction::UpdateIpRestrictionError::ResourceNotFoundException(inner) => {
9274 Error::ResourceNotFoundException(inner)
9275 }
9276 crate::operation::update_ip_restriction::UpdateIpRestrictionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9277 crate::operation::update_ip_restriction::UpdateIpRestrictionError::Unhandled(inner) => Error::Unhandled(inner),
9278 }
9279 }
9280}
9281impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_registration::UpdateKeyRegistrationError, R>> for Error
9282where
9283 R: Send + Sync + std::fmt::Debug + 'static,
9284{
9285 fn from(
9286 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_key_registration::UpdateKeyRegistrationError, R>,
9287 ) -> Self {
9288 match err {
9289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9292 source: err.into(),
9293 }),
9294 }
9295 }
9296}
9297impl From<crate::operation::update_key_registration::UpdateKeyRegistrationError> for Error {
9298 fn from(err: crate::operation::update_key_registration::UpdateKeyRegistrationError) -> Self {
9299 match err {
9300 crate::operation::update_key_registration::UpdateKeyRegistrationError::AccessDeniedException(inner) => {
9301 Error::AccessDeniedException(inner)
9302 }
9303 crate::operation::update_key_registration::UpdateKeyRegistrationError::InternalFailureException(inner) => {
9304 Error::InternalFailureException(inner)
9305 }
9306 crate::operation::update_key_registration::UpdateKeyRegistrationError::InvalidParameterValueException(inner) => {
9307 Error::InvalidParameterValueException(inner)
9308 }
9309 crate::operation::update_key_registration::UpdateKeyRegistrationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9310 crate::operation::update_key_registration::UpdateKeyRegistrationError::Unhandled(inner) => Error::Unhandled(inner),
9311 }
9312 }
9313}
9314impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_knowledge_base::UpdateKnowledgeBaseError, R>> for Error
9315where
9316 R: Send + Sync + std::fmt::Debug + 'static,
9317{
9318 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_knowledge_base::UpdateKnowledgeBaseError, R>) -> Self {
9319 match err {
9320 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9321 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9322 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9323 source: err.into(),
9324 }),
9325 }
9326 }
9327}
9328impl From<crate::operation::update_knowledge_base::UpdateKnowledgeBaseError> for Error {
9329 fn from(err: crate::operation::update_knowledge_base::UpdateKnowledgeBaseError) -> Self {
9330 match err {
9331 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9332 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::ConflictException(inner) => Error::ConflictException(inner),
9333 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::InternalFailureException(inner) => {
9334 Error::InternalFailureException(inner)
9335 }
9336 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::InvalidParameterValueException(inner) => {
9337 Error::InvalidParameterValueException(inner)
9338 }
9339 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::InvalidRequestException(inner) => {
9340 Error::InvalidRequestException(inner)
9341 }
9342 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9343 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::PreconditionNotMetException(inner) => {
9344 Error::PreconditionNotMetException(inner)
9345 }
9346 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::ResourceNotFoundException(inner) => {
9347 Error::ResourceNotFoundException(inner)
9348 }
9349 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9350 crate::operation::update_knowledge_base::UpdateKnowledgeBaseError::Unhandled(inner) => Error::Unhandled(inner),
9351 }
9352 }
9353}
9354impl<R>
9355 From<
9356 ::aws_smithy_runtime_api::client::result::SdkError<
9357 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError,
9358 R,
9359 >,
9360 > for Error
9361where
9362 R: Send + Sync + std::fmt::Debug + 'static,
9363{
9364 fn from(
9365 err: ::aws_smithy_runtime_api::client::result::SdkError<
9366 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError,
9367 R,
9368 >,
9369 ) -> Self {
9370 match err {
9371 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9372 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9373 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9374 source: err.into(),
9375 }),
9376 }
9377 }
9378}
9379impl From<crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError> for Error {
9380 fn from(err: crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError) -> Self {
9381 match err {
9382 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError::AccessDeniedException(inner) => {
9383 Error::AccessDeniedException(inner)
9384 }
9385 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError::ConflictException(inner) => {
9386 Error::ConflictException(inner)
9387 }
9388 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError::InternalFailureException(inner) => {
9389 Error::InternalFailureException(inner)
9390 }
9391 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError::InvalidParameterValueException(inner) => {
9392 Error::InvalidParameterValueException(inner)
9393 }
9394 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError::InvalidRequestException(inner) => {
9395 Error::InvalidRequestException(inner)
9396 }
9397 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError::LimitExceededException(inner) => {
9398 Error::LimitExceededException(inner)
9399 }
9400 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError::PreconditionNotMetException(inner) => {
9401 Error::PreconditionNotMetException(inner)
9402 }
9403 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError::ResourceNotFoundException(inner) => {
9404 Error::ResourceNotFoundException(inner)
9405 }
9406 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError::ThrottlingException(inner) => {
9407 Error::ThrottlingException(inner)
9408 }
9409 crate::operation::update_knowledge_base_permissions::UpdateKnowledgeBasePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
9410 }
9411 }
9412}
9413impl<R>
9414 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError, R>>
9415 for Error
9416where
9417 R: Send + Sync + std::fmt::Debug + 'static,
9418{
9419 fn from(
9420 err: ::aws_smithy_runtime_api::client::result::SdkError<
9421 crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError,
9422 R,
9423 >,
9424 ) -> Self {
9425 match err {
9426 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9427 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9428 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9429 source: err.into(),
9430 }),
9431 }
9432 }
9433}
9434impl From<crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError> for Error {
9435 fn from(err: crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError) -> Self {
9436 match err {
9437 crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError::AccessDeniedException(inner) => {
9438 Error::AccessDeniedException(inner)
9439 }
9440 crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError::ConflictException(inner) => {
9441 Error::ConflictException(inner)
9442 }
9443 crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError::InternalFailureException(inner) => {
9444 Error::InternalFailureException(inner)
9445 }
9446 crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError::InvalidParameterValueException(inner) => {
9447 Error::InvalidParameterValueException(inner)
9448 }
9449 crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError::LimitExceededException(inner) => {
9450 Error::LimitExceededException(inner)
9451 }
9452 crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError::ResourceNotFoundException(inner) => {
9453 Error::ResourceNotFoundException(inner)
9454 }
9455 crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError::ThrottlingException(inner) => {
9456 Error::ThrottlingException(inner)
9457 }
9458 crate::operation::update_o_auth_client_application::UpdateOAuthClientApplicationError::Unhandled(inner) => Error::Unhandled(inner),
9459 }
9460 }
9461}
9462impl<R>
9463 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError, R>>
9464 for Error
9465where
9466 R: Send + Sync + std::fmt::Debug + 'static,
9467{
9468 fn from(
9469 err: ::aws_smithy_runtime_api::client::result::SdkError<
9470 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError,
9471 R,
9472 >,
9473 ) -> Self {
9474 match err {
9475 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9476 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9477 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9478 source: err.into(),
9479 }),
9480 }
9481 }
9482}
9483impl From<crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError> for Error {
9484 fn from(err: crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError) -> Self {
9485 match err {
9486 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::AccessDeniedException(inner) => {
9487 Error::AccessDeniedException(inner)
9488 }
9489 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::InternalFailureException(inner) => {
9490 Error::InternalFailureException(inner)
9491 }
9492 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::InvalidParameterValueException(inner) => {
9493 Error::InvalidParameterValueException(inner)
9494 }
9495 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::ResourceNotFoundException(inner) => {
9496 Error::ResourceNotFoundException(inner)
9497 }
9498 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::ThrottlingException(inner) => {
9499 Error::ThrottlingException(inner)
9500 }
9501 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::UnsupportedPricingPlanException(inner) => {
9502 Error::UnsupportedPricingPlanException(inner)
9503 }
9504 crate::operation::update_public_sharing_settings::UpdatePublicSharingSettingsError::Unhandled(inner) => Error::Unhandled(inner),
9505 }
9506 }
9507}
9508impl<R>
9509 From<
9510 ::aws_smithy_runtime_api::client::result::SdkError<
9511 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError,
9512 R,
9513 >,
9514 > for Error
9515where
9516 R: Send + Sync + std::fmt::Debug + 'static,
9517{
9518 fn from(
9519 err: ::aws_smithy_runtime_api::client::result::SdkError<
9520 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError,
9521 R,
9522 >,
9523 ) -> Self {
9524 match err {
9525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9528 source: err.into(),
9529 }),
9530 }
9531 }
9532}
9533impl From<crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError> for Error {
9534 fn from(err: crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError) -> Self {
9535 match err {
9536 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::AccessDeniedException(inner) => {
9537 Error::AccessDeniedException(inner)
9538 }
9539 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ConflictException(inner) => {
9540 Error::ConflictException(inner)
9541 }
9542 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::InternalFailureException(inner) => {
9543 Error::InternalFailureException(inner)
9544 }
9545 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::InvalidParameterValueException(
9546 inner,
9547 ) => Error::InvalidParameterValueException(inner),
9548 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ResourceNotFoundException(inner) => {
9549 Error::ResourceNotFoundException(inner)
9550 }
9551 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ResourceUnavailableException(
9552 inner,
9553 ) => Error::ResourceUnavailableException(inner),
9554 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::ThrottlingException(inner) => {
9555 Error::ThrottlingException(inner)
9556 }
9557 crate::operation::update_q_personalization_configuration::UpdateQPersonalizationConfigurationError::Unhandled(inner) => {
9558 Error::Unhandled(inner)
9559 }
9560 }
9561 }
9562}
9563impl<R>
9564 From<
9565 ::aws_smithy_runtime_api::client::result::SdkError<
9566 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError,
9567 R,
9568 >,
9569 > for Error
9570where
9571 R: Send + Sync + std::fmt::Debug + 'static,
9572{
9573 fn from(
9574 err: ::aws_smithy_runtime_api::client::result::SdkError<
9575 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError,
9576 R,
9577 >,
9578 ) -> Self {
9579 match err {
9580 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9581 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9582 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9583 source: err.into(),
9584 }),
9585 }
9586 }
9587}
9588impl From<crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError> for Error {
9589 fn from(err: crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError) -> Self {
9590 match err {
9591 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9592 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
9593 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9594 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
9595 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9596 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9597 crate::operation::update_quick_sight_q_search_configuration::UpdateQuickSightQSearchConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
9598 }
9599 }
9600}
9601impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError, R>> for Error
9602where
9603 R: Send + Sync + std::fmt::Debug + 'static,
9604{
9605 fn from(
9606 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError, R>,
9607 ) -> Self {
9608 match err {
9609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9612 source: err.into(),
9613 }),
9614 }
9615 }
9616}
9617impl From<crate::operation::update_refresh_schedule::UpdateRefreshScheduleError> for Error {
9618 fn from(err: crate::operation::update_refresh_schedule::UpdateRefreshScheduleError) -> Self {
9619 match err {
9620 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::AccessDeniedException(inner) => {
9621 Error::AccessDeniedException(inner)
9622 }
9623 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::InternalFailureException(inner) => {
9624 Error::InternalFailureException(inner)
9625 }
9626 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::InvalidParameterValueException(inner) => {
9627 Error::InvalidParameterValueException(inner)
9628 }
9629 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::LimitExceededException(inner) => {
9630 Error::LimitExceededException(inner)
9631 }
9632 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::PreconditionNotMetException(inner) => {
9633 Error::PreconditionNotMetException(inner)
9634 }
9635 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::ResourceNotFoundException(inner) => {
9636 Error::ResourceNotFoundException(inner)
9637 }
9638 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9639 crate::operation::update_refresh_schedule::UpdateRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
9640 }
9641 }
9642}
9643impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError, R>>
9644 for Error
9645where
9646 R: Send + Sync + std::fmt::Debug + 'static,
9647{
9648 fn from(
9649 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError, R>,
9650 ) -> Self {
9651 match err {
9652 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9653 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9654 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9655 source: err.into(),
9656 }),
9657 }
9658 }
9659}
9660impl From<crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError> for Error {
9661 fn from(err: crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError) -> Self {
9662 match err {
9663 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::AccessDeniedException(inner) => {
9664 Error::AccessDeniedException(inner)
9665 }
9666 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::InternalFailureException(inner) => {
9667 Error::InternalFailureException(inner)
9668 }
9669 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::InvalidParameterValueException(inner) => {
9670 Error::InvalidParameterValueException(inner)
9671 }
9672 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::PreconditionNotMetException(inner) => {
9673 Error::PreconditionNotMetException(inner)
9674 }
9675 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ResourceNotFoundException(inner) => {
9676 Error::ResourceNotFoundException(inner)
9677 }
9678 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ResourceUnavailableException(inner) => {
9679 Error::ResourceUnavailableException(inner)
9680 }
9681 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::ThrottlingException(inner) => {
9682 Error::ThrottlingException(inner)
9683 }
9684 crate::operation::update_role_custom_permission::UpdateRoleCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
9685 }
9686 }
9687}
9688impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_self_upgrade::UpdateSelfUpgradeError, R>> for Error
9689where
9690 R: Send + Sync + std::fmt::Debug + 'static,
9691{
9692 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_self_upgrade::UpdateSelfUpgradeError, R>) -> Self {
9693 match err {
9694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9697 source: err.into(),
9698 }),
9699 }
9700 }
9701}
9702impl From<crate::operation::update_self_upgrade::UpdateSelfUpgradeError> for Error {
9703 fn from(err: crate::operation::update_self_upgrade::UpdateSelfUpgradeError) -> Self {
9704 match err {
9705 crate::operation::update_self_upgrade::UpdateSelfUpgradeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9706 crate::operation::update_self_upgrade::UpdateSelfUpgradeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9707 crate::operation::update_self_upgrade::UpdateSelfUpgradeError::InvalidNextTokenException(inner) => {
9708 Error::InvalidNextTokenException(inner)
9709 }
9710 crate::operation::update_self_upgrade::UpdateSelfUpgradeError::InvalidParameterValueException(inner) => {
9711 Error::InvalidParameterValueException(inner)
9712 }
9713 crate::operation::update_self_upgrade::UpdateSelfUpgradeError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9714 crate::operation::update_self_upgrade::UpdateSelfUpgradeError::PreconditionNotMetException(inner) => {
9715 Error::PreconditionNotMetException(inner)
9716 }
9717 crate::operation::update_self_upgrade::UpdateSelfUpgradeError::ResourceNotFoundException(inner) => {
9718 Error::ResourceNotFoundException(inner)
9719 }
9720 crate::operation::update_self_upgrade::UpdateSelfUpgradeError::ResourceUnavailableException(inner) => {
9721 Error::ResourceUnavailableException(inner)
9722 }
9723 crate::operation::update_self_upgrade::UpdateSelfUpgradeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9724 crate::operation::update_self_upgrade::UpdateSelfUpgradeError::Unhandled(inner) => Error::Unhandled(inner),
9725 }
9726 }
9727}
9728impl<R>
9729 From<
9730 ::aws_smithy_runtime_api::client::result::SdkError<
9731 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError,
9732 R,
9733 >,
9734 > for Error
9735where
9736 R: Send + Sync + std::fmt::Debug + 'static,
9737{
9738 fn from(
9739 err: ::aws_smithy_runtime_api::client::result::SdkError<
9740 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError,
9741 R,
9742 >,
9743 ) -> Self {
9744 match err {
9745 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9746 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9747 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9748 source: err.into(),
9749 }),
9750 }
9751 }
9752}
9753impl From<crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError> for Error {
9754 fn from(err: crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError) -> Self {
9755 match err {
9756 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError::AccessDeniedException(inner) => {
9757 Error::AccessDeniedException(inner)
9758 }
9759 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError::InternalFailureException(inner) => {
9760 Error::InternalFailureException(inner)
9761 }
9762 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError::InvalidParameterException(inner) => {
9763 Error::InvalidParameterException(inner)
9764 }
9765 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError::InvalidParameterValueException(inner) => {
9766 Error::InvalidParameterValueException(inner)
9767 }
9768 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError::PreconditionNotMetException(inner) => {
9769 Error::PreconditionNotMetException(inner)
9770 }
9771 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError::ResourceNotFoundException(inner) => {
9772 Error::ResourceNotFoundException(inner)
9773 }
9774 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError::ResourceUnavailableException(inner) => {
9775 Error::ResourceUnavailableException(inner)
9776 }
9777 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError::ThrottlingException(inner) => {
9778 Error::ThrottlingException(inner)
9779 }
9780 crate::operation::update_self_upgrade_configuration::UpdateSelfUpgradeConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
9781 }
9782 }
9783}
9784impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_space::UpdateSpaceError, R>> for Error
9785where
9786 R: Send + Sync + std::fmt::Debug + 'static,
9787{
9788 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_space::UpdateSpaceError, R>) -> Self {
9789 match err {
9790 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9791 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9792 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9793 source: err.into(),
9794 }),
9795 }
9796 }
9797}
9798impl From<crate::operation::update_space::UpdateSpaceError> for Error {
9799 fn from(err: crate::operation::update_space::UpdateSpaceError) -> Self {
9800 match err {
9801 crate::operation::update_space::UpdateSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9802 crate::operation::update_space::UpdateSpaceError::ConflictException(inner) => Error::ConflictException(inner),
9803 crate::operation::update_space::UpdateSpaceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9804 crate::operation::update_space::UpdateSpaceError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
9805 crate::operation::update_space::UpdateSpaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9806 crate::operation::update_space::UpdateSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9807 crate::operation::update_space::UpdateSpaceError::Unhandled(inner) => Error::Unhandled(inner),
9808 }
9809 }
9810}
9811impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_space_permissions::UpdateSpacePermissionsError, R>> for Error
9812where
9813 R: Send + Sync + std::fmt::Debug + 'static,
9814{
9815 fn from(
9816 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_space_permissions::UpdateSpacePermissionsError, R>,
9817 ) -> Self {
9818 match err {
9819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9822 source: err.into(),
9823 }),
9824 }
9825 }
9826}
9827impl From<crate::operation::update_space_permissions::UpdateSpacePermissionsError> for Error {
9828 fn from(err: crate::operation::update_space_permissions::UpdateSpacePermissionsError) -> Self {
9829 match err {
9830 crate::operation::update_space_permissions::UpdateSpacePermissionsError::AccessDeniedException(inner) => {
9831 Error::AccessDeniedException(inner)
9832 }
9833 crate::operation::update_space_permissions::UpdateSpacePermissionsError::ConflictException(inner) => Error::ConflictException(inner),
9834 crate::operation::update_space_permissions::UpdateSpacePermissionsError::InternalFailureException(inner) => {
9835 Error::InternalFailureException(inner)
9836 }
9837 crate::operation::update_space_permissions::UpdateSpacePermissionsError::InvalidParameterValueException(inner) => {
9838 Error::InvalidParameterValueException(inner)
9839 }
9840 crate::operation::update_space_permissions::UpdateSpacePermissionsError::LimitExceededException(inner) => {
9841 Error::LimitExceededException(inner)
9842 }
9843 crate::operation::update_space_permissions::UpdateSpacePermissionsError::ResourceNotFoundException(inner) => {
9844 Error::ResourceNotFoundException(inner)
9845 }
9846 crate::operation::update_space_permissions::UpdateSpacePermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9847 crate::operation::update_space_permissions::UpdateSpacePermissionsError::UnsupportedUserEditionException(inner) => {
9848 Error::UnsupportedUserEditionException(inner)
9849 }
9850 crate::operation::update_space_permissions::UpdateSpacePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
9851 }
9852 }
9853}
9854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_space_resources::UpdateSpaceResourcesError, R>> for Error
9855where
9856 R: Send + Sync + std::fmt::Debug + 'static,
9857{
9858 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_space_resources::UpdateSpaceResourcesError, R>) -> Self {
9859 match err {
9860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9863 source: err.into(),
9864 }),
9865 }
9866 }
9867}
9868impl From<crate::operation::update_space_resources::UpdateSpaceResourcesError> for Error {
9869 fn from(err: crate::operation::update_space_resources::UpdateSpaceResourcesError) -> Self {
9870 match err {
9871 crate::operation::update_space_resources::UpdateSpaceResourcesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9872 crate::operation::update_space_resources::UpdateSpaceResourcesError::ConflictException(inner) => Error::ConflictException(inner),
9873 crate::operation::update_space_resources::UpdateSpaceResourcesError::InternalFailureException(inner) => {
9874 Error::InternalFailureException(inner)
9875 }
9876 crate::operation::update_space_resources::UpdateSpaceResourcesError::InvalidParameterValueException(inner) => {
9877 Error::InvalidParameterValueException(inner)
9878 }
9879 crate::operation::update_space_resources::UpdateSpaceResourcesError::LimitExceededException(inner) => {
9880 Error::LimitExceededException(inner)
9881 }
9882 crate::operation::update_space_resources::UpdateSpaceResourcesError::ResourceExistsException(inner) => {
9883 Error::ResourceExistsException(inner)
9884 }
9885 crate::operation::update_space_resources::UpdateSpaceResourcesError::ResourceNotFoundException(inner) => {
9886 Error::ResourceNotFoundException(inner)
9887 }
9888 crate::operation::update_space_resources::UpdateSpaceResourcesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9889 crate::operation::update_space_resources::UpdateSpaceResourcesError::Unhandled(inner) => Error::Unhandled(inner),
9890 }
9891 }
9892}
9893impl<R>
9894 From<
9895 ::aws_smithy_runtime_api::client::result::SdkError<
9896 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError,
9897 R,
9898 >,
9899 > for Error
9900where
9901 R: Send + Sync + std::fmt::Debug + 'static,
9902{
9903 fn from(
9904 err: ::aws_smithy_runtime_api::client::result::SdkError<
9905 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError,
9906 R,
9907 >,
9908 ) -> Self {
9909 match err {
9910 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9911 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9912 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9913 source: err.into(),
9914 }),
9915 }
9916 }
9917}
9918impl From<crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError> for Error {
9919 fn from(err: crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError) -> Self {
9920 match err {
9921 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::AccessDeniedException(inner) => {
9922 Error::AccessDeniedException(inner)
9923 }
9924 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::InternalFailureException(inner) => {
9925 Error::InternalFailureException(inner)
9926 }
9927 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::InvalidParameterValueException(inner) => {
9928 Error::InvalidParameterValueException(inner)
9929 }
9930 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::ResourceNotFoundException(inner) => {
9931 Error::ResourceNotFoundException(inner)
9932 }
9933 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::ThrottlingException(inner) => {
9934 Error::ThrottlingException(inner)
9935 }
9936 crate::operation::update_spice_capacity_configuration::UpdateSPICECapacityConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
9937 }
9938 }
9939}
9940impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template::UpdateTemplateError, R>> for Error
9941where
9942 R: Send + Sync + std::fmt::Debug + 'static,
9943{
9944 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template::UpdateTemplateError, R>) -> Self {
9945 match err {
9946 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9947 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9948 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9949 source: err.into(),
9950 }),
9951 }
9952 }
9953}
9954impl From<crate::operation::update_template::UpdateTemplateError> for Error {
9955 fn from(err: crate::operation::update_template::UpdateTemplateError) -> Self {
9956 match err {
9957 crate::operation::update_template::UpdateTemplateError::ConflictException(inner) => Error::ConflictException(inner),
9958 crate::operation::update_template::UpdateTemplateError::InternalFailureException(inner) => Error::InternalFailureException(inner),
9959 crate::operation::update_template::UpdateTemplateError::InvalidParameterValueException(inner) => {
9960 Error::InvalidParameterValueException(inner)
9961 }
9962 crate::operation::update_template::UpdateTemplateError::LimitExceededException(inner) => Error::LimitExceededException(inner),
9963 crate::operation::update_template::UpdateTemplateError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
9964 crate::operation::update_template::UpdateTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9965 crate::operation::update_template::UpdateTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9966 crate::operation::update_template::UpdateTemplateError::UnsupportedUserEditionException(inner) => {
9967 Error::UnsupportedUserEditionException(inner)
9968 }
9969 crate::operation::update_template::UpdateTemplateError::Unhandled(inner) => Error::Unhandled(inner),
9970 }
9971 }
9972}
9973impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_alias::UpdateTemplateAliasError, R>> for Error
9974where
9975 R: Send + Sync + std::fmt::Debug + 'static,
9976{
9977 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_alias::UpdateTemplateAliasError, R>) -> Self {
9978 match err {
9979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9982 source: err.into(),
9983 }),
9984 }
9985 }
9986}
9987impl From<crate::operation::update_template_alias::UpdateTemplateAliasError> for Error {
9988 fn from(err: crate::operation::update_template_alias::UpdateTemplateAliasError) -> Self {
9989 match err {
9990 crate::operation::update_template_alias::UpdateTemplateAliasError::ConflictException(inner) => Error::ConflictException(inner),
9991 crate::operation::update_template_alias::UpdateTemplateAliasError::InternalFailureException(inner) => {
9992 Error::InternalFailureException(inner)
9993 }
9994 crate::operation::update_template_alias::UpdateTemplateAliasError::ResourceNotFoundException(inner) => {
9995 Error::ResourceNotFoundException(inner)
9996 }
9997 crate::operation::update_template_alias::UpdateTemplateAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9998 crate::operation::update_template_alias::UpdateTemplateAliasError::UnsupportedUserEditionException(inner) => {
9999 Error::UnsupportedUserEditionException(inner)
10000 }
10001 crate::operation::update_template_alias::UpdateTemplateAliasError::Unhandled(inner) => Error::Unhandled(inner),
10002 }
10003 }
10004}
10005impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_permissions::UpdateTemplatePermissionsError, R>>
10006 for Error
10007where
10008 R: Send + Sync + std::fmt::Debug + 'static,
10009{
10010 fn from(
10011 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_template_permissions::UpdateTemplatePermissionsError, R>,
10012 ) -> Self {
10013 match err {
10014 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10015 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10016 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10017 source: err.into(),
10018 }),
10019 }
10020 }
10021}
10022impl From<crate::operation::update_template_permissions::UpdateTemplatePermissionsError> for Error {
10023 fn from(err: crate::operation::update_template_permissions::UpdateTemplatePermissionsError) -> Self {
10024 match err {
10025 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ConflictException(inner) => {
10026 Error::ConflictException(inner)
10027 }
10028 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::InternalFailureException(inner) => {
10029 Error::InternalFailureException(inner)
10030 }
10031 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::InvalidParameterValueException(inner) => {
10032 Error::InvalidParameterValueException(inner)
10033 }
10034 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::LimitExceededException(inner) => {
10035 Error::LimitExceededException(inner)
10036 }
10037 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ResourceNotFoundException(inner) => {
10038 Error::ResourceNotFoundException(inner)
10039 }
10040 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::ThrottlingException(inner) => {
10041 Error::ThrottlingException(inner)
10042 }
10043 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::UnsupportedUserEditionException(inner) => {
10044 Error::UnsupportedUserEditionException(inner)
10045 }
10046 crate::operation::update_template_permissions::UpdateTemplatePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
10047 }
10048 }
10049}
10050impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme::UpdateThemeError, R>> for Error
10051where
10052 R: Send + Sync + std::fmt::Debug + 'static,
10053{
10054 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme::UpdateThemeError, R>) -> Self {
10055 match err {
10056 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10057 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10058 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10059 source: err.into(),
10060 }),
10061 }
10062 }
10063}
10064impl From<crate::operation::update_theme::UpdateThemeError> for Error {
10065 fn from(err: crate::operation::update_theme::UpdateThemeError) -> Self {
10066 match err {
10067 crate::operation::update_theme::UpdateThemeError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10068 crate::operation::update_theme::UpdateThemeError::InternalFailureException(inner) => Error::InternalFailureException(inner),
10069 crate::operation::update_theme::UpdateThemeError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
10070 crate::operation::update_theme::UpdateThemeError::LimitExceededException(inner) => Error::LimitExceededException(inner),
10071 crate::operation::update_theme::UpdateThemeError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
10072 crate::operation::update_theme::UpdateThemeError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10073 crate::operation::update_theme::UpdateThemeError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10074 crate::operation::update_theme::UpdateThemeError::UnsupportedUserEditionException(inner) => Error::UnsupportedUserEditionException(inner),
10075 crate::operation::update_theme::UpdateThemeError::Unhandled(inner) => Error::Unhandled(inner),
10076 }
10077 }
10078}
10079impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_alias::UpdateThemeAliasError, R>> for Error
10080where
10081 R: Send + Sync + std::fmt::Debug + 'static,
10082{
10083 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_alias::UpdateThemeAliasError, R>) -> Self {
10084 match err {
10085 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10086 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10087 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10088 source: err.into(),
10089 }),
10090 }
10091 }
10092}
10093impl From<crate::operation::update_theme_alias::UpdateThemeAliasError> for Error {
10094 fn from(err: crate::operation::update_theme_alias::UpdateThemeAliasError) -> Self {
10095 match err {
10096 crate::operation::update_theme_alias::UpdateThemeAliasError::ConflictException(inner) => Error::ConflictException(inner),
10097 crate::operation::update_theme_alias::UpdateThemeAliasError::InternalFailureException(inner) => Error::InternalFailureException(inner),
10098 crate::operation::update_theme_alias::UpdateThemeAliasError::InvalidParameterValueException(inner) => {
10099 Error::InvalidParameterValueException(inner)
10100 }
10101 crate::operation::update_theme_alias::UpdateThemeAliasError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
10102 crate::operation::update_theme_alias::UpdateThemeAliasError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10103 crate::operation::update_theme_alias::UpdateThemeAliasError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10104 crate::operation::update_theme_alias::UpdateThemeAliasError::UnsupportedUserEditionException(inner) => {
10105 Error::UnsupportedUserEditionException(inner)
10106 }
10107 crate::operation::update_theme_alias::UpdateThemeAliasError::Unhandled(inner) => Error::Unhandled(inner),
10108 }
10109 }
10110}
10111impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_permissions::UpdateThemePermissionsError, R>> for Error
10112where
10113 R: Send + Sync + std::fmt::Debug + 'static,
10114{
10115 fn from(
10116 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_theme_permissions::UpdateThemePermissionsError, R>,
10117 ) -> Self {
10118 match err {
10119 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10120 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10121 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10122 source: err.into(),
10123 }),
10124 }
10125 }
10126}
10127impl From<crate::operation::update_theme_permissions::UpdateThemePermissionsError> for Error {
10128 fn from(err: crate::operation::update_theme_permissions::UpdateThemePermissionsError) -> Self {
10129 match err {
10130 crate::operation::update_theme_permissions::UpdateThemePermissionsError::AccessDeniedException(inner) => {
10131 Error::AccessDeniedException(inner)
10132 }
10133 crate::operation::update_theme_permissions::UpdateThemePermissionsError::InternalFailureException(inner) => {
10134 Error::InternalFailureException(inner)
10135 }
10136 crate::operation::update_theme_permissions::UpdateThemePermissionsError::InvalidParameterValueException(inner) => {
10137 Error::InvalidParameterValueException(inner)
10138 }
10139 crate::operation::update_theme_permissions::UpdateThemePermissionsError::LimitExceededException(inner) => {
10140 Error::LimitExceededException(inner)
10141 }
10142 crate::operation::update_theme_permissions::UpdateThemePermissionsError::ResourceNotFoundException(inner) => {
10143 Error::ResourceNotFoundException(inner)
10144 }
10145 crate::operation::update_theme_permissions::UpdateThemePermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10146 crate::operation::update_theme_permissions::UpdateThemePermissionsError::UnsupportedUserEditionException(inner) => {
10147 Error::UnsupportedUserEditionException(inner)
10148 }
10149 crate::operation::update_theme_permissions::UpdateThemePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
10150 }
10151 }
10152}
10153impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic::UpdateTopicError, R>> for Error
10154where
10155 R: Send + Sync + std::fmt::Debug + 'static,
10156{
10157 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic::UpdateTopicError, R>) -> Self {
10158 match err {
10159 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10160 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10161 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10162 source: err.into(),
10163 }),
10164 }
10165 }
10166}
10167impl From<crate::operation::update_topic::UpdateTopicError> for Error {
10168 fn from(err: crate::operation::update_topic::UpdateTopicError) -> Self {
10169 match err {
10170 crate::operation::update_topic::UpdateTopicError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10171 crate::operation::update_topic::UpdateTopicError::ConflictException(inner) => Error::ConflictException(inner),
10172 crate::operation::update_topic::UpdateTopicError::InternalFailureException(inner) => Error::InternalFailureException(inner),
10173 crate::operation::update_topic::UpdateTopicError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
10174 crate::operation::update_topic::UpdateTopicError::LimitExceededException(inner) => Error::LimitExceededException(inner),
10175 crate::operation::update_topic::UpdateTopicError::ResourceExistsException(inner) => Error::ResourceExistsException(inner),
10176 crate::operation::update_topic::UpdateTopicError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10177 crate::operation::update_topic::UpdateTopicError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10178 crate::operation::update_topic::UpdateTopicError::Unhandled(inner) => Error::Unhandled(inner),
10179 }
10180 }
10181}
10182impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_permissions::UpdateTopicPermissionsError, R>> for Error
10183where
10184 R: Send + Sync + std::fmt::Debug + 'static,
10185{
10186 fn from(
10187 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_permissions::UpdateTopicPermissionsError, R>,
10188 ) -> Self {
10189 match err {
10190 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10191 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10192 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10193 source: err.into(),
10194 }),
10195 }
10196 }
10197}
10198impl From<crate::operation::update_topic_permissions::UpdateTopicPermissionsError> for Error {
10199 fn from(err: crate::operation::update_topic_permissions::UpdateTopicPermissionsError) -> Self {
10200 match err {
10201 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::AccessDeniedException(inner) => {
10202 Error::AccessDeniedException(inner)
10203 }
10204 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ConflictException(inner) => Error::ConflictException(inner),
10205 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::InternalFailureException(inner) => {
10206 Error::InternalFailureException(inner)
10207 }
10208 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::InvalidParameterValueException(inner) => {
10209 Error::InvalidParameterValueException(inner)
10210 }
10211 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::LimitExceededException(inner) => {
10212 Error::LimitExceededException(inner)
10213 }
10214 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ResourceNotFoundException(inner) => {
10215 Error::ResourceNotFoundException(inner)
10216 }
10217 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10218 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::UnsupportedUserEditionException(inner) => {
10219 Error::UnsupportedUserEditionException(inner)
10220 }
10221 crate::operation::update_topic_permissions::UpdateTopicPermissionsError::Unhandled(inner) => Error::Unhandled(inner),
10222 }
10223 }
10224}
10225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError, R>>
10226 for Error
10227where
10228 R: Send + Sync + std::fmt::Debug + 'static,
10229{
10230 fn from(
10231 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError, R>,
10232 ) -> Self {
10233 match err {
10234 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10235 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10236 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10237 source: err.into(),
10238 }),
10239 }
10240 }
10241}
10242impl From<crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError> for Error {
10243 fn from(err: crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError) -> Self {
10244 match err {
10245 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::AccessDeniedException(inner) => {
10246 Error::AccessDeniedException(inner)
10247 }
10248 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ConflictException(inner) => {
10249 Error::ConflictException(inner)
10250 }
10251 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::InternalFailureException(inner) => {
10252 Error::InternalFailureException(inner)
10253 }
10254 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::InvalidParameterValueException(inner) => {
10255 Error::InvalidParameterValueException(inner)
10256 }
10257 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::LimitExceededException(inner) => {
10258 Error::LimitExceededException(inner)
10259 }
10260 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ResourceExistsException(inner) => {
10261 Error::ResourceExistsException(inner)
10262 }
10263 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ResourceNotFoundException(inner) => {
10264 Error::ResourceNotFoundException(inner)
10265 }
10266 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::ThrottlingException(inner) => {
10267 Error::ThrottlingException(inner)
10268 }
10269 crate::operation::update_topic_refresh_schedule::UpdateTopicRefreshScheduleError::Unhandled(inner) => Error::Unhandled(inner),
10270 }
10271 }
10272}
10273impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>> for Error
10274where
10275 R: Send + Sync + std::fmt::Debug + 'static,
10276{
10277 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>) -> Self {
10278 match err {
10279 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10280 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10281 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10282 source: err.into(),
10283 }),
10284 }
10285 }
10286}
10287impl From<crate::operation::update_user::UpdateUserError> for Error {
10288 fn from(err: crate::operation::update_user::UpdateUserError) -> Self {
10289 match err {
10290 crate::operation::update_user::UpdateUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10291 crate::operation::update_user::UpdateUserError::InternalFailureException(inner) => Error::InternalFailureException(inner),
10292 crate::operation::update_user::UpdateUserError::InvalidParameterValueException(inner) => Error::InvalidParameterValueException(inner),
10293 crate::operation::update_user::UpdateUserError::PreconditionNotMetException(inner) => Error::PreconditionNotMetException(inner),
10294 crate::operation::update_user::UpdateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
10295 crate::operation::update_user::UpdateUserError::ResourceUnavailableException(inner) => Error::ResourceUnavailableException(inner),
10296 crate::operation::update_user::UpdateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10297 crate::operation::update_user::UpdateUserError::Unhandled(inner) => Error::Unhandled(inner),
10298 }
10299 }
10300}
10301impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError, R>>
10302 for Error
10303where
10304 R: Send + Sync + std::fmt::Debug + 'static,
10305{
10306 fn from(
10307 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError, R>,
10308 ) -> Self {
10309 match err {
10310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10313 source: err.into(),
10314 }),
10315 }
10316 }
10317}
10318impl From<crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError> for Error {
10319 fn from(err: crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError) -> Self {
10320 match err {
10321 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::AccessDeniedException(inner) => {
10322 Error::AccessDeniedException(inner)
10323 }
10324 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ConflictException(inner) => {
10325 Error::ConflictException(inner)
10326 }
10327 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::InternalFailureException(inner) => {
10328 Error::InternalFailureException(inner)
10329 }
10330 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::InvalidParameterValueException(inner) => {
10331 Error::InvalidParameterValueException(inner)
10332 }
10333 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::PreconditionNotMetException(inner) => {
10334 Error::PreconditionNotMetException(inner)
10335 }
10336 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ResourceNotFoundException(inner) => {
10337 Error::ResourceNotFoundException(inner)
10338 }
10339 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ResourceUnavailableException(inner) => {
10340 Error::ResourceUnavailableException(inner)
10341 }
10342 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::ThrottlingException(inner) => {
10343 Error::ThrottlingException(inner)
10344 }
10345 crate::operation::update_user_custom_permission::UpdateUserCustomPermissionError::Unhandled(inner) => Error::Unhandled(inner),
10346 }
10347 }
10348}
10349impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_connection::UpdateVPCConnectionError, R>> for Error
10350where
10351 R: Send + Sync + std::fmt::Debug + 'static,
10352{
10353 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_vpc_connection::UpdateVPCConnectionError, R>) -> Self {
10354 match err {
10355 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10356 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10357 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10358 source: err.into(),
10359 }),
10360 }
10361 }
10362}
10363impl From<crate::operation::update_vpc_connection::UpdateVPCConnectionError> for Error {
10364 fn from(err: crate::operation::update_vpc_connection::UpdateVPCConnectionError) -> Self {
10365 match err {
10366 crate::operation::update_vpc_connection::UpdateVPCConnectionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10367 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ConflictException(inner) => Error::ConflictException(inner),
10368 crate::operation::update_vpc_connection::UpdateVPCConnectionError::InternalFailureException(inner) => {
10369 Error::InternalFailureException(inner)
10370 }
10371 crate::operation::update_vpc_connection::UpdateVPCConnectionError::InvalidParameterValueException(inner) => {
10372 Error::InvalidParameterValueException(inner)
10373 }
10374 crate::operation::update_vpc_connection::UpdateVPCConnectionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
10375 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ResourceNotFoundException(inner) => {
10376 Error::ResourceNotFoundException(inner)
10377 }
10378 crate::operation::update_vpc_connection::UpdateVPCConnectionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10379 crate::operation::update_vpc_connection::UpdateVPCConnectionError::UnsupportedUserEditionException(inner) => {
10380 Error::UnsupportedUserEditionException(inner)
10381 }
10382 crate::operation::update_vpc_connection::UpdateVPCConnectionError::Unhandled(inner) => Error::Unhandled(inner),
10383 }
10384 }
10385}
10386impl ::std::error::Error for Error {
10387 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
10388 match self {
10389 Error::AccessDeniedException(inner) => inner.source(),
10390 Error::ConcurrentUpdatingException(inner) => inner.source(),
10391 Error::ConflictException(inner) => inner.source(),
10392 Error::CustomerManagedKeyUnavailableException(inner) => inner.source(),
10393 Error::DomainNotWhitelistedException(inner) => inner.source(),
10394 Error::IdentityTypeNotSupportedException(inner) => inner.source(),
10395 Error::InternalFailureException(inner) => inner.source(),
10396 Error::InternalServerException(inner) => inner.source(),
10397 Error::InvalidDataSetParameterValueException(inner) => inner.source(),
10398 Error::InvalidNextTokenException(inner) => inner.source(),
10399 Error::InvalidParameterException(inner) => inner.source(),
10400 Error::InvalidParameterValueException(inner) => inner.source(),
10401 Error::InvalidRequestException(inner) => inner.source(),
10402 Error::LimitExceededException(inner) => inner.source(),
10403 Error::PreconditionNotMetException(inner) => inner.source(),
10404 Error::QuickSightUserNotFoundException(inner) => inner.source(),
10405 Error::ResourceExistsException(inner) => inner.source(),
10406 Error::ResourceNotFoundException(inner) => inner.source(),
10407 Error::ResourceUnavailableException(inner) => inner.source(),
10408 Error::SessionLifetimeInMinutesInvalidException(inner) => inner.source(),
10409 Error::ThrottlingException(inner) => inner.source(),
10410 Error::UnsupportedPricingPlanException(inner) => inner.source(),
10411 Error::UnsupportedUserEditionException(inner) => inner.source(),
10412 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
10413 }
10414 }
10415}
10416impl ::aws_types::request_id::RequestId for Error {
10417 fn request_id(&self) -> Option<&str> {
10418 match self {
10419 Self::AccessDeniedException(e) => e.request_id(),
10420 Self::ConcurrentUpdatingException(e) => e.request_id(),
10421 Self::ConflictException(e) => e.request_id(),
10422 Self::CustomerManagedKeyUnavailableException(e) => e.request_id(),
10423 Self::DomainNotWhitelistedException(e) => e.request_id(),
10424 Self::IdentityTypeNotSupportedException(e) => e.request_id(),
10425 Self::InternalFailureException(e) => e.request_id(),
10426 Self::InternalServerException(e) => e.request_id(),
10427 Self::InvalidDataSetParameterValueException(e) => e.request_id(),
10428 Self::InvalidNextTokenException(e) => e.request_id(),
10429 Self::InvalidParameterException(e) => e.request_id(),
10430 Self::InvalidParameterValueException(e) => e.request_id(),
10431 Self::InvalidRequestException(e) => e.request_id(),
10432 Self::LimitExceededException(e) => e.request_id(),
10433 Self::PreconditionNotMetException(e) => e.request_id(),
10434 Self::QuickSightUserNotFoundException(e) => e.request_id(),
10435 Self::ResourceExistsException(e) => e.request_id(),
10436 Self::ResourceNotFoundException(e) => e.request_id(),
10437 Self::ResourceUnavailableException(e) => e.request_id(),
10438 Self::SessionLifetimeInMinutesInvalidException(e) => e.request_id(),
10439 Self::ThrottlingException(e) => e.request_id(),
10440 Self::UnsupportedPricingPlanException(e) => e.request_id(),
10441 Self::UnsupportedUserEditionException(e) => e.request_id(),
10442 Self::Unhandled(e) => e.meta.request_id(),
10443 }
10444 }
10445}