1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 BadRequestException(crate::types::error::BadRequestException),
10 ClientException(crate::types::error::ClientException),
12 InvalidParameterException(crate::types::error::InvalidParameterException),
14 InvalidRequestException(crate::types::error::InvalidRequestException),
16 InvalidStateException(crate::types::error::InvalidStateException),
18 NotFoundException(crate::types::error::NotFoundException),
20 ResourceInUseException(crate::types::error::ResourceInUseException),
22 ResourceLimitExceededException(crate::types::error::ResourceLimitExceededException),
24 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
26 ResourcePropagationDelayException(crate::types::error::ResourcePropagationDelayException),
28 ServerException(crate::types::error::ServerException),
30 ServiceUnavailableException(crate::types::error::ServiceUnavailableException),
32 ThrottlingException(crate::types::error::ThrottlingException),
34 UnsupportedAvailabilityZoneException(crate::types::error::UnsupportedAvailabilityZoneException),
36 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
38 variable wildcard pattern and check `.code()`:
39 \
40 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
41 \
42 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
43 Unhandled(crate::error::sealed_unhandled::Unhandled),
44}
45impl ::std::fmt::Display for Error {
46 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
47 match self {
48 Error::AccessDeniedException(inner) => inner.fmt(f),
49 Error::BadRequestException(inner) => inner.fmt(f),
50 Error::ClientException(inner) => inner.fmt(f),
51 Error::InvalidParameterException(inner) => inner.fmt(f),
52 Error::InvalidRequestException(inner) => inner.fmt(f),
53 Error::InvalidStateException(inner) => inner.fmt(f),
54 Error::NotFoundException(inner) => inner.fmt(f),
55 Error::ResourceInUseException(inner) => inner.fmt(f),
56 Error::ResourceLimitExceededException(inner) => inner.fmt(f),
57 Error::ResourceNotFoundException(inner) => inner.fmt(f),
58 Error::ResourcePropagationDelayException(inner) => inner.fmt(f),
59 Error::ServerException(inner) => inner.fmt(f),
60 Error::ServiceUnavailableException(inner) => inner.fmt(f),
61 Error::ThrottlingException(inner) => inner.fmt(f),
62 Error::UnsupportedAvailabilityZoneException(inner) => inner.fmt(f),
63 Error::Unhandled(_) => {
64 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
65 write!(f, "unhandled error ({code})")
66 } else {
67 f.write_str("unhandled error")
68 }
69 }
70 }
71 }
72}
73impl From<::aws_smithy_types::error::operation::BuildError> for Error {
74 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
75 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
76 source: value.into(),
77 meta: ::std::default::Default::default(),
78 })
79 }
80}
81impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
82 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
83 match self {
84 Self::AccessDeniedException(inner) => inner.meta(),
85 Self::BadRequestException(inner) => inner.meta(),
86 Self::ClientException(inner) => inner.meta(),
87 Self::InvalidParameterException(inner) => inner.meta(),
88 Self::InvalidRequestException(inner) => inner.meta(),
89 Self::InvalidStateException(inner) => inner.meta(),
90 Self::NotFoundException(inner) => inner.meta(),
91 Self::ResourceInUseException(inner) => inner.meta(),
92 Self::ResourceLimitExceededException(inner) => inner.meta(),
93 Self::ResourceNotFoundException(inner) => inner.meta(),
94 Self::ResourcePropagationDelayException(inner) => inner.meta(),
95 Self::ServerException(inner) => inner.meta(),
96 Self::ServiceUnavailableException(inner) => inner.meta(),
97 Self::ThrottlingException(inner) => inner.meta(),
98 Self::UnsupportedAvailabilityZoneException(inner) => inner.meta(),
99 Self::Unhandled(inner) => &inner.meta,
100 }
101 }
102}
103impl<R>
104 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_certificate_authority::ActivateCertificateAuthorityError, R>>
105 for Error
106where
107 R: Send + Sync + std::fmt::Debug + 'static,
108{
109 fn from(
110 err: ::aws_smithy_runtime_api::client::result::SdkError<
111 crate::operation::activate_certificate_authority::ActivateCertificateAuthorityError,
112 R,
113 >,
114 ) -> Self {
115 match err {
116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
119 source: err.into(),
120 }),
121 }
122 }
123}
124impl From<crate::operation::activate_certificate_authority::ActivateCertificateAuthorityError> for Error {
125 fn from(err: crate::operation::activate_certificate_authority::ActivateCertificateAuthorityError) -> Self {
126 match err {
127 crate::operation::activate_certificate_authority::ActivateCertificateAuthorityError::InvalidParameterException(inner) => {
128 Error::InvalidParameterException(inner)
129 }
130 crate::operation::activate_certificate_authority::ActivateCertificateAuthorityError::ResourceNotFoundException(inner) => {
131 Error::ResourceNotFoundException(inner)
132 }
133 crate::operation::activate_certificate_authority::ActivateCertificateAuthorityError::ServerException(inner) => {
134 Error::ServerException(inner)
135 }
136 crate::operation::activate_certificate_authority::ActivateCertificateAuthorityError::ServiceUnavailableException(inner) => {
137 Error::ServiceUnavailableException(inner)
138 }
139 crate::operation::activate_certificate_authority::ActivateCertificateAuthorityError::Unhandled(inner) => Error::Unhandled(inner),
140 }
141 }
142}
143impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_access_policy::AssociateAccessPolicyError, R>> for Error
144where
145 R: Send + Sync + std::fmt::Debug + 'static,
146{
147 fn from(
148 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_access_policy::AssociateAccessPolicyError, R>,
149 ) -> Self {
150 match err {
151 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
152 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
153 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
154 source: err.into(),
155 }),
156 }
157 }
158}
159impl From<crate::operation::associate_access_policy::AssociateAccessPolicyError> for Error {
160 fn from(err: crate::operation::associate_access_policy::AssociateAccessPolicyError) -> Self {
161 match err {
162 crate::operation::associate_access_policy::AssociateAccessPolicyError::InvalidParameterException(inner) => {
163 Error::InvalidParameterException(inner)
164 }
165 crate::operation::associate_access_policy::AssociateAccessPolicyError::InvalidRequestException(inner) => {
166 Error::InvalidRequestException(inner)
167 }
168 crate::operation::associate_access_policy::AssociateAccessPolicyError::ResourceNotFoundException(inner) => {
169 Error::ResourceNotFoundException(inner)
170 }
171 crate::operation::associate_access_policy::AssociateAccessPolicyError::ServerException(inner) => Error::ServerException(inner),
172 crate::operation::associate_access_policy::AssociateAccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
173 }
174 }
175}
176impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_encryption_config::AssociateEncryptionConfigError, R>>
177 for Error
178where
179 R: Send + Sync + std::fmt::Debug + 'static,
180{
181 fn from(
182 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_encryption_config::AssociateEncryptionConfigError, R>,
183 ) -> Self {
184 match err {
185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
188 source: err.into(),
189 }),
190 }
191 }
192}
193impl From<crate::operation::associate_encryption_config::AssociateEncryptionConfigError> for Error {
194 fn from(err: crate::operation::associate_encryption_config::AssociateEncryptionConfigError) -> Self {
195 match err {
196 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::ClientException(inner) => Error::ClientException(inner),
197 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::InvalidParameterException(inner) => {
198 Error::InvalidParameterException(inner)
199 }
200 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::InvalidRequestException(inner) => {
201 Error::InvalidRequestException(inner)
202 }
203 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::ResourceInUseException(inner) => {
204 Error::ResourceInUseException(inner)
205 }
206 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::ResourceNotFoundException(inner) => {
207 Error::ResourceNotFoundException(inner)
208 }
209 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::ServerException(inner) => Error::ServerException(inner),
210 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::ThrottlingException(inner) => {
211 Error::ThrottlingException(inner)
212 }
213 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::Unhandled(inner) => Error::Unhandled(inner),
214 }
215 }
216}
217impl<R>
218 From<
219 ::aws_smithy_runtime_api::client::result::SdkError<
220 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError,
221 R,
222 >,
223 > for Error
224where
225 R: Send + Sync + std::fmt::Debug + 'static,
226{
227 fn from(
228 err: ::aws_smithy_runtime_api::client::result::SdkError<
229 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError,
230 R,
231 >,
232 ) -> Self {
233 match err {
234 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
235 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
236 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
237 source: err.into(),
238 }),
239 }
240 }
241}
242impl From<crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError> for Error {
243 fn from(err: crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError) -> Self {
244 match err {
245 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::ClientException(inner) => {
246 Error::ClientException(inner)
247 }
248 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::InvalidParameterException(inner) => {
249 Error::InvalidParameterException(inner)
250 }
251 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::InvalidRequestException(inner) => {
252 Error::InvalidRequestException(inner)
253 }
254 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::ResourceInUseException(inner) => {
255 Error::ResourceInUseException(inner)
256 }
257 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::ResourceNotFoundException(inner) => {
258 Error::ResourceNotFoundException(inner)
259 }
260 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::ServerException(inner) => {
261 Error::ServerException(inner)
262 }
263 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::ThrottlingException(inner) => {
264 Error::ThrottlingException(inner)
265 }
266 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::Unhandled(inner) => Error::Unhandled(inner),
267 }
268 }
269}
270impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_update::CancelUpdateError, R>> for Error
271where
272 R: Send + Sync + std::fmt::Debug + 'static,
273{
274 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_update::CancelUpdateError, R>) -> Self {
275 match err {
276 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
277 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
278 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
279 source: err.into(),
280 }),
281 }
282 }
283}
284impl From<crate::operation::cancel_update::CancelUpdateError> for Error {
285 fn from(err: crate::operation::cancel_update::CancelUpdateError) -> Self {
286 match err {
287 crate::operation::cancel_update::CancelUpdateError::ClientException(inner) => Error::ClientException(inner),
288 crate::operation::cancel_update::CancelUpdateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
289 crate::operation::cancel_update::CancelUpdateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
290 crate::operation::cancel_update::CancelUpdateError::InvalidStateException(inner) => Error::InvalidStateException(inner),
291 crate::operation::cancel_update::CancelUpdateError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
292 crate::operation::cancel_update::CancelUpdateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
293 crate::operation::cancel_update::CancelUpdateError::ServerException(inner) => Error::ServerException(inner),
294 crate::operation::cancel_update::CancelUpdateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
295 crate::operation::cancel_update::CancelUpdateError::Unhandled(inner) => Error::Unhandled(inner),
296 }
297 }
298}
299impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_access_entry::CreateAccessEntryError, R>> for Error
300where
301 R: Send + Sync + std::fmt::Debug + 'static,
302{
303 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_access_entry::CreateAccessEntryError, R>) -> Self {
304 match err {
305 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
306 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
307 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
308 source: err.into(),
309 }),
310 }
311 }
312}
313impl From<crate::operation::create_access_entry::CreateAccessEntryError> for Error {
314 fn from(err: crate::operation::create_access_entry::CreateAccessEntryError) -> Self {
315 match err {
316 crate::operation::create_access_entry::CreateAccessEntryError::InvalidParameterException(inner) => {
317 Error::InvalidParameterException(inner)
318 }
319 crate::operation::create_access_entry::CreateAccessEntryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
320 crate::operation::create_access_entry::CreateAccessEntryError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
321 crate::operation::create_access_entry::CreateAccessEntryError::ResourceLimitExceededException(inner) => {
322 Error::ResourceLimitExceededException(inner)
323 }
324 crate::operation::create_access_entry::CreateAccessEntryError::ResourceNotFoundException(inner) => {
325 Error::ResourceNotFoundException(inner)
326 }
327 crate::operation::create_access_entry::CreateAccessEntryError::ServerException(inner) => Error::ServerException(inner),
328 crate::operation::create_access_entry::CreateAccessEntryError::Unhandled(inner) => Error::Unhandled(inner),
329 }
330 }
331}
332impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_addon::CreateAddonError, R>> for Error
333where
334 R: Send + Sync + std::fmt::Debug + 'static,
335{
336 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_addon::CreateAddonError, R>) -> Self {
337 match err {
338 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
339 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
340 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
341 source: err.into(),
342 }),
343 }
344 }
345}
346impl From<crate::operation::create_addon::CreateAddonError> for Error {
347 fn from(err: crate::operation::create_addon::CreateAddonError) -> Self {
348 match err {
349 crate::operation::create_addon::CreateAddonError::ClientException(inner) => Error::ClientException(inner),
350 crate::operation::create_addon::CreateAddonError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
351 crate::operation::create_addon::CreateAddonError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
352 crate::operation::create_addon::CreateAddonError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
353 crate::operation::create_addon::CreateAddonError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
354 crate::operation::create_addon::CreateAddonError::ServerException(inner) => Error::ServerException(inner),
355 crate::operation::create_addon::CreateAddonError::Unhandled(inner) => Error::Unhandled(inner),
356 }
357 }
358}
359impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_capability::CreateCapabilityError, R>> for Error
360where
361 R: Send + Sync + std::fmt::Debug + 'static,
362{
363 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_capability::CreateCapabilityError, R>) -> Self {
364 match err {
365 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
366 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
367 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
368 source: err.into(),
369 }),
370 }
371 }
372}
373impl From<crate::operation::create_capability::CreateCapabilityError> for Error {
374 fn from(err: crate::operation::create_capability::CreateCapabilityError) -> Self {
375 match err {
376 crate::operation::create_capability::CreateCapabilityError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
377 crate::operation::create_capability::CreateCapabilityError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
378 crate::operation::create_capability::CreateCapabilityError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
379 crate::operation::create_capability::CreateCapabilityError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
380 crate::operation::create_capability::CreateCapabilityError::ResourceLimitExceededException(inner) => {
381 Error::ResourceLimitExceededException(inner)
382 }
383 crate::operation::create_capability::CreateCapabilityError::ServerException(inner) => Error::ServerException(inner),
384 crate::operation::create_capability::CreateCapabilityError::ThrottlingException(inner) => Error::ThrottlingException(inner),
385 crate::operation::create_capability::CreateCapabilityError::Unhandled(inner) => Error::Unhandled(inner),
386 }
387 }
388}
389impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_certificate_authority::CreateCertificateAuthorityError, R>>
390 for Error
391where
392 R: Send + Sync + std::fmt::Debug + 'static,
393{
394 fn from(
395 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_certificate_authority::CreateCertificateAuthorityError, R>,
396 ) -> Self {
397 match err {
398 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
399 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
400 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
401 source: err.into(),
402 }),
403 }
404 }
405}
406impl From<crate::operation::create_certificate_authority::CreateCertificateAuthorityError> for Error {
407 fn from(err: crate::operation::create_certificate_authority::CreateCertificateAuthorityError) -> Self {
408 match err {
409 crate::operation::create_certificate_authority::CreateCertificateAuthorityError::InvalidParameterException(inner) => {
410 Error::InvalidParameterException(inner)
411 }
412 crate::operation::create_certificate_authority::CreateCertificateAuthorityError::ResourceInUseException(inner) => {
413 Error::ResourceInUseException(inner)
414 }
415 crate::operation::create_certificate_authority::CreateCertificateAuthorityError::ResourceLimitExceededException(inner) => {
416 Error::ResourceLimitExceededException(inner)
417 }
418 crate::operation::create_certificate_authority::CreateCertificateAuthorityError::ResourceNotFoundException(inner) => {
419 Error::ResourceNotFoundException(inner)
420 }
421 crate::operation::create_certificate_authority::CreateCertificateAuthorityError::ServerException(inner) => Error::ServerException(inner),
422 crate::operation::create_certificate_authority::CreateCertificateAuthorityError::ServiceUnavailableException(inner) => {
423 Error::ServiceUnavailableException(inner)
424 }
425 crate::operation::create_certificate_authority::CreateCertificateAuthorityError::Unhandled(inner) => Error::Unhandled(inner),
426 }
427 }
428}
429impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cluster::CreateClusterError, R>> for Error
430where
431 R: Send + Sync + std::fmt::Debug + 'static,
432{
433 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cluster::CreateClusterError, R>) -> Self {
434 match err {
435 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
436 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
437 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
438 source: err.into(),
439 }),
440 }
441 }
442}
443impl From<crate::operation::create_cluster::CreateClusterError> for Error {
444 fn from(err: crate::operation::create_cluster::CreateClusterError) -> Self {
445 match err {
446 crate::operation::create_cluster::CreateClusterError::ClientException(inner) => Error::ClientException(inner),
447 crate::operation::create_cluster::CreateClusterError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
448 crate::operation::create_cluster::CreateClusterError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
449 crate::operation::create_cluster::CreateClusterError::ResourceLimitExceededException(inner) => {
450 Error::ResourceLimitExceededException(inner)
451 }
452 crate::operation::create_cluster::CreateClusterError::ServerException(inner) => Error::ServerException(inner),
453 crate::operation::create_cluster::CreateClusterError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
454 crate::operation::create_cluster::CreateClusterError::UnsupportedAvailabilityZoneException(inner) => {
455 Error::UnsupportedAvailabilityZoneException(inner)
456 }
457 crate::operation::create_cluster::CreateClusterError::Unhandled(inner) => Error::Unhandled(inner),
458 }
459 }
460}
461impl<R>
462 From<
463 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError, R>,
464 > for Error
465where
466 R: Send + Sync + std::fmt::Debug + 'static,
467{
468 fn from(
469 err: ::aws_smithy_runtime_api::client::result::SdkError<
470 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError,
471 R,
472 >,
473 ) -> Self {
474 match err {
475 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
476 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
477 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
478 source: err.into(),
479 }),
480 }
481 }
482}
483impl From<crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError> for Error {
484 fn from(err: crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError) -> Self {
485 match err {
486 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::ClientException(inner) => {
487 Error::ClientException(inner)
488 }
489 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::InvalidParameterException(inner) => {
490 Error::InvalidParameterException(inner)
491 }
492 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::ResourceLimitExceededException(inner) => {
493 Error::ResourceLimitExceededException(inner)
494 }
495 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::ServerException(inner) => {
496 Error::ServerException(inner)
497 }
498 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::ServiceUnavailableException(inner) => {
499 Error::ServiceUnavailableException(inner)
500 }
501 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
502 }
503 }
504}
505impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_fargate_profile::CreateFargateProfileError, 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_fargate_profile::CreateFargateProfileError, 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_fargate_profile::CreateFargateProfileError> for Error {
520 fn from(err: crate::operation::create_fargate_profile::CreateFargateProfileError) -> Self {
521 match err {
522 crate::operation::create_fargate_profile::CreateFargateProfileError::ClientException(inner) => Error::ClientException(inner),
523 crate::operation::create_fargate_profile::CreateFargateProfileError::InvalidParameterException(inner) => {
524 Error::InvalidParameterException(inner)
525 }
526 crate::operation::create_fargate_profile::CreateFargateProfileError::InvalidRequestException(inner) => {
527 Error::InvalidRequestException(inner)
528 }
529 crate::operation::create_fargate_profile::CreateFargateProfileError::ResourceLimitExceededException(inner) => {
530 Error::ResourceLimitExceededException(inner)
531 }
532 crate::operation::create_fargate_profile::CreateFargateProfileError::ServerException(inner) => Error::ServerException(inner),
533 crate::operation::create_fargate_profile::CreateFargateProfileError::UnsupportedAvailabilityZoneException(inner) => {
534 Error::UnsupportedAvailabilityZoneException(inner)
535 }
536 crate::operation::create_fargate_profile::CreateFargateProfileError::Unhandled(inner) => Error::Unhandled(inner),
537 }
538 }
539}
540impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_nodegroup::CreateNodegroupError, R>> for Error
541where
542 R: Send + Sync + std::fmt::Debug + 'static,
543{
544 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_nodegroup::CreateNodegroupError, R>) -> Self {
545 match err {
546 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
547 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
548 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
549 source: err.into(),
550 }),
551 }
552 }
553}
554impl From<crate::operation::create_nodegroup::CreateNodegroupError> for Error {
555 fn from(err: crate::operation::create_nodegroup::CreateNodegroupError) -> Self {
556 match err {
557 crate::operation::create_nodegroup::CreateNodegroupError::ClientException(inner) => Error::ClientException(inner),
558 crate::operation::create_nodegroup::CreateNodegroupError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
559 crate::operation::create_nodegroup::CreateNodegroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
560 crate::operation::create_nodegroup::CreateNodegroupError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
561 crate::operation::create_nodegroup::CreateNodegroupError::ResourceLimitExceededException(inner) => {
562 Error::ResourceLimitExceededException(inner)
563 }
564 crate::operation::create_nodegroup::CreateNodegroupError::ServerException(inner) => Error::ServerException(inner),
565 crate::operation::create_nodegroup::CreateNodegroupError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
566 crate::operation::create_nodegroup::CreateNodegroupError::Unhandled(inner) => Error::Unhandled(inner),
567 }
568 }
569}
570impl<R>
571 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError, R>>
572 for Error
573where
574 R: Send + Sync + std::fmt::Debug + 'static,
575{
576 fn from(
577 err: ::aws_smithy_runtime_api::client::result::SdkError<
578 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError,
579 R,
580 >,
581 ) -> Self {
582 match err {
583 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
584 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
585 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
586 source: err.into(),
587 }),
588 }
589 }
590}
591impl From<crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError> for Error {
592 fn from(err: crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError) -> Self {
593 match err {
594 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::InvalidParameterException(inner) => {
595 Error::InvalidParameterException(inner)
596 }
597 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::InvalidRequestException(inner) => {
598 Error::InvalidRequestException(inner)
599 }
600 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::ResourceInUseException(inner) => {
601 Error::ResourceInUseException(inner)
602 }
603 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::ResourceLimitExceededException(inner) => {
604 Error::ResourceLimitExceededException(inner)
605 }
606 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::ResourceNotFoundException(inner) => {
607 Error::ResourceNotFoundException(inner)
608 }
609 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::ServerException(inner) => {
610 Error::ServerException(inner)
611 }
612 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::Unhandled(inner) => Error::Unhandled(inner),
613 }
614 }
615}
616impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_access_entry::DeleteAccessEntryError, R>> for Error
617where
618 R: Send + Sync + std::fmt::Debug + 'static,
619{
620 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_access_entry::DeleteAccessEntryError, R>) -> Self {
621 match err {
622 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
623 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
624 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
625 source: err.into(),
626 }),
627 }
628 }
629}
630impl From<crate::operation::delete_access_entry::DeleteAccessEntryError> for Error {
631 fn from(err: crate::operation::delete_access_entry::DeleteAccessEntryError) -> Self {
632 match err {
633 crate::operation::delete_access_entry::DeleteAccessEntryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
634 crate::operation::delete_access_entry::DeleteAccessEntryError::ResourceNotFoundException(inner) => {
635 Error::ResourceNotFoundException(inner)
636 }
637 crate::operation::delete_access_entry::DeleteAccessEntryError::ServerException(inner) => Error::ServerException(inner),
638 crate::operation::delete_access_entry::DeleteAccessEntryError::Unhandled(inner) => Error::Unhandled(inner),
639 }
640 }
641}
642impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_addon::DeleteAddonError, R>> for Error
643where
644 R: Send + Sync + std::fmt::Debug + 'static,
645{
646 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_addon::DeleteAddonError, R>) -> Self {
647 match err {
648 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
649 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
650 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
651 source: err.into(),
652 }),
653 }
654 }
655}
656impl From<crate::operation::delete_addon::DeleteAddonError> for Error {
657 fn from(err: crate::operation::delete_addon::DeleteAddonError) -> Self {
658 match err {
659 crate::operation::delete_addon::DeleteAddonError::ClientException(inner) => Error::ClientException(inner),
660 crate::operation::delete_addon::DeleteAddonError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
661 crate::operation::delete_addon::DeleteAddonError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
662 crate::operation::delete_addon::DeleteAddonError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
663 crate::operation::delete_addon::DeleteAddonError::ServerException(inner) => Error::ServerException(inner),
664 crate::operation::delete_addon::DeleteAddonError::Unhandled(inner) => Error::Unhandled(inner),
665 }
666 }
667}
668impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_capability::DeleteCapabilityError, R>> for Error
669where
670 R: Send + Sync + std::fmt::Debug + 'static,
671{
672 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_capability::DeleteCapabilityError, R>) -> Self {
673 match err {
674 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
675 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
676 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
677 source: err.into(),
678 }),
679 }
680 }
681}
682impl From<crate::operation::delete_capability::DeleteCapabilityError> for Error {
683 fn from(err: crate::operation::delete_capability::DeleteCapabilityError) -> Self {
684 match err {
685 crate::operation::delete_capability::DeleteCapabilityError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
686 crate::operation::delete_capability::DeleteCapabilityError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
687 crate::operation::delete_capability::DeleteCapabilityError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
688 crate::operation::delete_capability::DeleteCapabilityError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
689 crate::operation::delete_capability::DeleteCapabilityError::ServerException(inner) => Error::ServerException(inner),
690 crate::operation::delete_capability::DeleteCapabilityError::Unhandled(inner) => Error::Unhandled(inner),
691 }
692 }
693}
694impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_certificate_authority::DeleteCertificateAuthorityError, R>>
695 for Error
696where
697 R: Send + Sync + std::fmt::Debug + 'static,
698{
699 fn from(
700 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_certificate_authority::DeleteCertificateAuthorityError, R>,
701 ) -> Self {
702 match err {
703 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
704 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
705 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
706 source: err.into(),
707 }),
708 }
709 }
710}
711impl From<crate::operation::delete_certificate_authority::DeleteCertificateAuthorityError> for Error {
712 fn from(err: crate::operation::delete_certificate_authority::DeleteCertificateAuthorityError) -> Self {
713 match err {
714 crate::operation::delete_certificate_authority::DeleteCertificateAuthorityError::InvalidParameterException(inner) => {
715 Error::InvalidParameterException(inner)
716 }
717 crate::operation::delete_certificate_authority::DeleteCertificateAuthorityError::ResourceInUseException(inner) => {
718 Error::ResourceInUseException(inner)
719 }
720 crate::operation::delete_certificate_authority::DeleteCertificateAuthorityError::ResourceNotFoundException(inner) => {
721 Error::ResourceNotFoundException(inner)
722 }
723 crate::operation::delete_certificate_authority::DeleteCertificateAuthorityError::ServerException(inner) => Error::ServerException(inner),
724 crate::operation::delete_certificate_authority::DeleteCertificateAuthorityError::ServiceUnavailableException(inner) => {
725 Error::ServiceUnavailableException(inner)
726 }
727 crate::operation::delete_certificate_authority::DeleteCertificateAuthorityError::Unhandled(inner) => Error::Unhandled(inner),
728 }
729 }
730}
731impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cluster::DeleteClusterError, R>> for Error
732where
733 R: Send + Sync + std::fmt::Debug + 'static,
734{
735 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cluster::DeleteClusterError, R>) -> Self {
736 match err {
737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
740 source: err.into(),
741 }),
742 }
743 }
744}
745impl From<crate::operation::delete_cluster::DeleteClusterError> for Error {
746 fn from(err: crate::operation::delete_cluster::DeleteClusterError) -> Self {
747 match err {
748 crate::operation::delete_cluster::DeleteClusterError::ClientException(inner) => Error::ClientException(inner),
749 crate::operation::delete_cluster::DeleteClusterError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
750 crate::operation::delete_cluster::DeleteClusterError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
751 crate::operation::delete_cluster::DeleteClusterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
752 crate::operation::delete_cluster::DeleteClusterError::ServerException(inner) => Error::ServerException(inner),
753 crate::operation::delete_cluster::DeleteClusterError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
754 crate::operation::delete_cluster::DeleteClusterError::Unhandled(inner) => Error::Unhandled(inner),
755 }
756 }
757}
758impl<R>
759 From<
760 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError, R>,
761 > for Error
762where
763 R: Send + Sync + std::fmt::Debug + 'static,
764{
765 fn from(
766 err: ::aws_smithy_runtime_api::client::result::SdkError<
767 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError,
768 R,
769 >,
770 ) -> Self {
771 match err {
772 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
773 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
774 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
775 source: err.into(),
776 }),
777 }
778 }
779}
780impl From<crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError> for Error {
781 fn from(err: crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError) -> Self {
782 match err {
783 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError::ClientException(inner) => {
784 Error::ClientException(inner)
785 }
786 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError::InvalidRequestException(inner) => {
787 Error::InvalidRequestException(inner)
788 }
789 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError::ResourceNotFoundException(inner) => {
790 Error::ResourceNotFoundException(inner)
791 }
792 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError::ServerException(inner) => {
793 Error::ServerException(inner)
794 }
795 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
796 }
797 }
798}
799impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_fargate_profile::DeleteFargateProfileError, R>> for Error
800where
801 R: Send + Sync + std::fmt::Debug + 'static,
802{
803 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_fargate_profile::DeleteFargateProfileError, R>) -> Self {
804 match err {
805 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
806 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
807 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
808 source: err.into(),
809 }),
810 }
811 }
812}
813impl From<crate::operation::delete_fargate_profile::DeleteFargateProfileError> for Error {
814 fn from(err: crate::operation::delete_fargate_profile::DeleteFargateProfileError) -> Self {
815 match err {
816 crate::operation::delete_fargate_profile::DeleteFargateProfileError::ClientException(inner) => Error::ClientException(inner),
817 crate::operation::delete_fargate_profile::DeleteFargateProfileError::InvalidParameterException(inner) => {
818 Error::InvalidParameterException(inner)
819 }
820 crate::operation::delete_fargate_profile::DeleteFargateProfileError::ResourceNotFoundException(inner) => {
821 Error::ResourceNotFoundException(inner)
822 }
823 crate::operation::delete_fargate_profile::DeleteFargateProfileError::ServerException(inner) => Error::ServerException(inner),
824 crate::operation::delete_fargate_profile::DeleteFargateProfileError::Unhandled(inner) => Error::Unhandled(inner),
825 }
826 }
827}
828impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_nodegroup::DeleteNodegroupError, R>> for Error
829where
830 R: Send + Sync + std::fmt::Debug + 'static,
831{
832 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_nodegroup::DeleteNodegroupError, R>) -> Self {
833 match err {
834 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
835 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
836 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
837 source: err.into(),
838 }),
839 }
840 }
841}
842impl From<crate::operation::delete_nodegroup::DeleteNodegroupError> for Error {
843 fn from(err: crate::operation::delete_nodegroup::DeleteNodegroupError) -> Self {
844 match err {
845 crate::operation::delete_nodegroup::DeleteNodegroupError::ClientException(inner) => Error::ClientException(inner),
846 crate::operation::delete_nodegroup::DeleteNodegroupError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
847 crate::operation::delete_nodegroup::DeleteNodegroupError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
848 crate::operation::delete_nodegroup::DeleteNodegroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
849 crate::operation::delete_nodegroup::DeleteNodegroupError::ServerException(inner) => Error::ServerException(inner),
850 crate::operation::delete_nodegroup::DeleteNodegroupError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
851 crate::operation::delete_nodegroup::DeleteNodegroupError::Unhandled(inner) => Error::Unhandled(inner),
852 }
853 }
854}
855impl<R>
856 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError, R>>
857 for Error
858where
859 R: Send + Sync + std::fmt::Debug + 'static,
860{
861 fn from(
862 err: ::aws_smithy_runtime_api::client::result::SdkError<
863 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError,
864 R,
865 >,
866 ) -> Self {
867 match err {
868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
871 source: err.into(),
872 }),
873 }
874 }
875}
876impl From<crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError> for Error {
877 fn from(err: crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError) -> Self {
878 match err {
879 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError::InvalidParameterException(inner) => {
880 Error::InvalidParameterException(inner)
881 }
882 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError::InvalidRequestException(inner) => {
883 Error::InvalidRequestException(inner)
884 }
885 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError::ResourceNotFoundException(inner) => {
886 Error::ResourceNotFoundException(inner)
887 }
888 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError::ServerException(inner) => {
889 Error::ServerException(inner)
890 }
891 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError::Unhandled(inner) => Error::Unhandled(inner),
892 }
893 }
894}
895impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_cluster::DeregisterClusterError, R>> for Error
896where
897 R: Send + Sync + std::fmt::Debug + 'static,
898{
899 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_cluster::DeregisterClusterError, R>) -> Self {
900 match err {
901 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
902 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
903 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
904 source: err.into(),
905 }),
906 }
907 }
908}
909impl From<crate::operation::deregister_cluster::DeregisterClusterError> for Error {
910 fn from(err: crate::operation::deregister_cluster::DeregisterClusterError) -> Self {
911 match err {
912 crate::operation::deregister_cluster::DeregisterClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
913 crate::operation::deregister_cluster::DeregisterClusterError::ClientException(inner) => Error::ClientException(inner),
914 crate::operation::deregister_cluster::DeregisterClusterError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
915 crate::operation::deregister_cluster::DeregisterClusterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
916 crate::operation::deregister_cluster::DeregisterClusterError::ServerException(inner) => Error::ServerException(inner),
917 crate::operation::deregister_cluster::DeregisterClusterError::ServiceUnavailableException(inner) => {
918 Error::ServiceUnavailableException(inner)
919 }
920 crate::operation::deregister_cluster::DeregisterClusterError::Unhandled(inner) => Error::Unhandled(inner),
921 }
922 }
923}
924impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_access_entry::DescribeAccessEntryError, R>> for Error
925where
926 R: Send + Sync + std::fmt::Debug + 'static,
927{
928 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_access_entry::DescribeAccessEntryError, R>) -> Self {
929 match err {
930 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
931 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
932 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
933 source: err.into(),
934 }),
935 }
936 }
937}
938impl From<crate::operation::describe_access_entry::DescribeAccessEntryError> for Error {
939 fn from(err: crate::operation::describe_access_entry::DescribeAccessEntryError) -> Self {
940 match err {
941 crate::operation::describe_access_entry::DescribeAccessEntryError::InvalidRequestException(inner) => {
942 Error::InvalidRequestException(inner)
943 }
944 crate::operation::describe_access_entry::DescribeAccessEntryError::ResourceNotFoundException(inner) => {
945 Error::ResourceNotFoundException(inner)
946 }
947 crate::operation::describe_access_entry::DescribeAccessEntryError::ServerException(inner) => Error::ServerException(inner),
948 crate::operation::describe_access_entry::DescribeAccessEntryError::Unhandled(inner) => Error::Unhandled(inner),
949 }
950 }
951}
952impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon::DescribeAddonError, R>> for Error
953where
954 R: Send + Sync + std::fmt::Debug + 'static,
955{
956 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon::DescribeAddonError, R>) -> Self {
957 match err {
958 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
959 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
960 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
961 source: err.into(),
962 }),
963 }
964 }
965}
966impl From<crate::operation::describe_addon::DescribeAddonError> for Error {
967 fn from(err: crate::operation::describe_addon::DescribeAddonError) -> Self {
968 match err {
969 crate::operation::describe_addon::DescribeAddonError::ClientException(inner) => Error::ClientException(inner),
970 crate::operation::describe_addon::DescribeAddonError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
971 crate::operation::describe_addon::DescribeAddonError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
972 crate::operation::describe_addon::DescribeAddonError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
973 crate::operation::describe_addon::DescribeAddonError::ServerException(inner) => Error::ServerException(inner),
974 crate::operation::describe_addon::DescribeAddonError::Unhandled(inner) => Error::Unhandled(inner),
975 }
976 }
977}
978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon_configuration::DescribeAddonConfigurationError, R>>
979 for Error
980where
981 R: Send + Sync + std::fmt::Debug + 'static,
982{
983 fn from(
984 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon_configuration::DescribeAddonConfigurationError, R>,
985 ) -> Self {
986 match err {
987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
990 source: err.into(),
991 }),
992 }
993 }
994}
995impl From<crate::operation::describe_addon_configuration::DescribeAddonConfigurationError> for Error {
996 fn from(err: crate::operation::describe_addon_configuration::DescribeAddonConfigurationError) -> Self {
997 match err {
998 crate::operation::describe_addon_configuration::DescribeAddonConfigurationError::InvalidParameterException(inner) => {
999 Error::InvalidParameterException(inner)
1000 }
1001 crate::operation::describe_addon_configuration::DescribeAddonConfigurationError::ResourceNotFoundException(inner) => {
1002 Error::ResourceNotFoundException(inner)
1003 }
1004 crate::operation::describe_addon_configuration::DescribeAddonConfigurationError::ServerException(inner) => Error::ServerException(inner),
1005 crate::operation::describe_addon_configuration::DescribeAddonConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1006 }
1007 }
1008}
1009impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon_versions::DescribeAddonVersionsError, R>> for Error
1010where
1011 R: Send + Sync + std::fmt::Debug + 'static,
1012{
1013 fn from(
1014 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon_versions::DescribeAddonVersionsError, R>,
1015 ) -> Self {
1016 match err {
1017 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1018 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1019 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1020 source: err.into(),
1021 }),
1022 }
1023 }
1024}
1025impl From<crate::operation::describe_addon_versions::DescribeAddonVersionsError> for Error {
1026 fn from(err: crate::operation::describe_addon_versions::DescribeAddonVersionsError) -> Self {
1027 match err {
1028 crate::operation::describe_addon_versions::DescribeAddonVersionsError::InvalidParameterException(inner) => {
1029 Error::InvalidParameterException(inner)
1030 }
1031 crate::operation::describe_addon_versions::DescribeAddonVersionsError::ResourceNotFoundException(inner) => {
1032 Error::ResourceNotFoundException(inner)
1033 }
1034 crate::operation::describe_addon_versions::DescribeAddonVersionsError::ServerException(inner) => Error::ServerException(inner),
1035 crate::operation::describe_addon_versions::DescribeAddonVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1036 }
1037 }
1038}
1039impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_capability::DescribeCapabilityError, R>> for Error
1040where
1041 R: Send + Sync + std::fmt::Debug + 'static,
1042{
1043 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_capability::DescribeCapabilityError, R>) -> Self {
1044 match err {
1045 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1046 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1047 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1048 source: err.into(),
1049 }),
1050 }
1051 }
1052}
1053impl From<crate::operation::describe_capability::DescribeCapabilityError> for Error {
1054 fn from(err: crate::operation::describe_capability::DescribeCapabilityError) -> Self {
1055 match err {
1056 crate::operation::describe_capability::DescribeCapabilityError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1057 crate::operation::describe_capability::DescribeCapabilityError::InvalidParameterException(inner) => {
1058 Error::InvalidParameterException(inner)
1059 }
1060 crate::operation::describe_capability::DescribeCapabilityError::ResourceNotFoundException(inner) => {
1061 Error::ResourceNotFoundException(inner)
1062 }
1063 crate::operation::describe_capability::DescribeCapabilityError::ServerException(inner) => Error::ServerException(inner),
1064 crate::operation::describe_capability::DescribeCapabilityError::Unhandled(inner) => Error::Unhandled(inner),
1065 }
1066 }
1067}
1068impl<R>
1069 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_certificate_authority::DescribeCertificateAuthorityError, R>>
1070 for Error
1071where
1072 R: Send + Sync + std::fmt::Debug + 'static,
1073{
1074 fn from(
1075 err: ::aws_smithy_runtime_api::client::result::SdkError<
1076 crate::operation::describe_certificate_authority::DescribeCertificateAuthorityError,
1077 R,
1078 >,
1079 ) -> Self {
1080 match err {
1081 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1082 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1083 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1084 source: err.into(),
1085 }),
1086 }
1087 }
1088}
1089impl From<crate::operation::describe_certificate_authority::DescribeCertificateAuthorityError> for Error {
1090 fn from(err: crate::operation::describe_certificate_authority::DescribeCertificateAuthorityError) -> Self {
1091 match err {
1092 crate::operation::describe_certificate_authority::DescribeCertificateAuthorityError::ResourceNotFoundException(inner) => {
1093 Error::ResourceNotFoundException(inner)
1094 }
1095 crate::operation::describe_certificate_authority::DescribeCertificateAuthorityError::ServerException(inner) => {
1096 Error::ServerException(inner)
1097 }
1098 crate::operation::describe_certificate_authority::DescribeCertificateAuthorityError::ServiceUnavailableException(inner) => {
1099 Error::ServiceUnavailableException(inner)
1100 }
1101 crate::operation::describe_certificate_authority::DescribeCertificateAuthorityError::Unhandled(inner) => Error::Unhandled(inner),
1102 }
1103 }
1104}
1105impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster::DescribeClusterError, R>> for Error
1106where
1107 R: Send + Sync + std::fmt::Debug + 'static,
1108{
1109 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster::DescribeClusterError, R>) -> Self {
1110 match err {
1111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1114 source: err.into(),
1115 }),
1116 }
1117 }
1118}
1119impl From<crate::operation::describe_cluster::DescribeClusterError> for Error {
1120 fn from(err: crate::operation::describe_cluster::DescribeClusterError) -> Self {
1121 match err {
1122 crate::operation::describe_cluster::DescribeClusterError::ClientException(inner) => Error::ClientException(inner),
1123 crate::operation::describe_cluster::DescribeClusterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1124 crate::operation::describe_cluster::DescribeClusterError::ServerException(inner) => Error::ServerException(inner),
1125 crate::operation::describe_cluster::DescribeClusterError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1126 crate::operation::describe_cluster::DescribeClusterError::Unhandled(inner) => Error::Unhandled(inner),
1127 }
1128 }
1129}
1130impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster_versions::DescribeClusterVersionsError, R>>
1131 for Error
1132where
1133 R: Send + Sync + std::fmt::Debug + 'static,
1134{
1135 fn from(
1136 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster_versions::DescribeClusterVersionsError, R>,
1137 ) -> Self {
1138 match err {
1139 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1140 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1141 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1142 source: err.into(),
1143 }),
1144 }
1145 }
1146}
1147impl From<crate::operation::describe_cluster_versions::DescribeClusterVersionsError> for Error {
1148 fn from(err: crate::operation::describe_cluster_versions::DescribeClusterVersionsError) -> Self {
1149 match err {
1150 crate::operation::describe_cluster_versions::DescribeClusterVersionsError::InvalidParameterException(inner) => {
1151 Error::InvalidParameterException(inner)
1152 }
1153 crate::operation::describe_cluster_versions::DescribeClusterVersionsError::InvalidRequestException(inner) => {
1154 Error::InvalidRequestException(inner)
1155 }
1156 crate::operation::describe_cluster_versions::DescribeClusterVersionsError::ServerException(inner) => Error::ServerException(inner),
1157 crate::operation::describe_cluster_versions::DescribeClusterVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1158 }
1159 }
1160}
1161impl<R>
1162 From<
1163 ::aws_smithy_runtime_api::client::result::SdkError<
1164 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError,
1165 R,
1166 >,
1167 > for Error
1168where
1169 R: Send + Sync + std::fmt::Debug + 'static,
1170{
1171 fn from(
1172 err: ::aws_smithy_runtime_api::client::result::SdkError<
1173 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError,
1174 R,
1175 >,
1176 ) -> Self {
1177 match err {
1178 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1179 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1180 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1181 source: err.into(),
1182 }),
1183 }
1184 }
1185}
1186impl From<crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError> for Error {
1187 fn from(err: crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError) -> Self {
1188 match err {
1189 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError::ClientException(inner) => {
1190 Error::ClientException(inner)
1191 }
1192 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError::ResourceNotFoundException(inner) => {
1193 Error::ResourceNotFoundException(inner)
1194 }
1195 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError::ServerException(inner) => {
1196 Error::ServerException(inner)
1197 }
1198 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError::ServiceUnavailableException(inner) => {
1199 Error::ServiceUnavailableException(inner)
1200 }
1201 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
1202 }
1203 }
1204}
1205impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_fargate_profile::DescribeFargateProfileError, R>> for Error
1206where
1207 R: Send + Sync + std::fmt::Debug + 'static,
1208{
1209 fn from(
1210 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_fargate_profile::DescribeFargateProfileError, R>,
1211 ) -> Self {
1212 match err {
1213 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1214 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1215 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1216 source: err.into(),
1217 }),
1218 }
1219 }
1220}
1221impl From<crate::operation::describe_fargate_profile::DescribeFargateProfileError> for Error {
1222 fn from(err: crate::operation::describe_fargate_profile::DescribeFargateProfileError) -> Self {
1223 match err {
1224 crate::operation::describe_fargate_profile::DescribeFargateProfileError::ClientException(inner) => Error::ClientException(inner),
1225 crate::operation::describe_fargate_profile::DescribeFargateProfileError::InvalidParameterException(inner) => {
1226 Error::InvalidParameterException(inner)
1227 }
1228 crate::operation::describe_fargate_profile::DescribeFargateProfileError::ResourceNotFoundException(inner) => {
1229 Error::ResourceNotFoundException(inner)
1230 }
1231 crate::operation::describe_fargate_profile::DescribeFargateProfileError::ServerException(inner) => Error::ServerException(inner),
1232 crate::operation::describe_fargate_profile::DescribeFargateProfileError::Unhandled(inner) => Error::Unhandled(inner),
1233 }
1234 }
1235}
1236impl<R>
1237 From<
1238 ::aws_smithy_runtime_api::client::result::SdkError<
1239 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError,
1240 R,
1241 >,
1242 > for Error
1243where
1244 R: Send + Sync + std::fmt::Debug + 'static,
1245{
1246 fn from(
1247 err: ::aws_smithy_runtime_api::client::result::SdkError<
1248 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError,
1249 R,
1250 >,
1251 ) -> Self {
1252 match err {
1253 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1254 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1255 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1256 source: err.into(),
1257 }),
1258 }
1259 }
1260}
1261impl From<crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError> for Error {
1262 fn from(err: crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError) -> Self {
1263 match err {
1264 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::ClientException(inner) => {
1265 Error::ClientException(inner)
1266 }
1267 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::InvalidParameterException(inner) => {
1268 Error::InvalidParameterException(inner)
1269 }
1270 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::ResourceNotFoundException(inner) => {
1271 Error::ResourceNotFoundException(inner)
1272 }
1273 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::ServerException(inner) => {
1274 Error::ServerException(inner)
1275 }
1276 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::ServiceUnavailableException(inner) => {
1277 Error::ServiceUnavailableException(inner)
1278 }
1279 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::Unhandled(inner) => Error::Unhandled(inner),
1280 }
1281 }
1282}
1283impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_insight::DescribeInsightError, R>> for Error
1284where
1285 R: Send + Sync + std::fmt::Debug + 'static,
1286{
1287 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_insight::DescribeInsightError, R>) -> Self {
1288 match err {
1289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1292 source: err.into(),
1293 }),
1294 }
1295 }
1296}
1297impl From<crate::operation::describe_insight::DescribeInsightError> for Error {
1298 fn from(err: crate::operation::describe_insight::DescribeInsightError) -> Self {
1299 match err {
1300 crate::operation::describe_insight::DescribeInsightError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1301 crate::operation::describe_insight::DescribeInsightError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1302 crate::operation::describe_insight::DescribeInsightError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1303 crate::operation::describe_insight::DescribeInsightError::ServerException(inner) => Error::ServerException(inner),
1304 crate::operation::describe_insight::DescribeInsightError::Unhandled(inner) => Error::Unhandled(inner),
1305 }
1306 }
1307}
1308impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_insights_refresh::DescribeInsightsRefreshError, R>>
1309 for Error
1310where
1311 R: Send + Sync + std::fmt::Debug + 'static,
1312{
1313 fn from(
1314 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_insights_refresh::DescribeInsightsRefreshError, R>,
1315 ) -> Self {
1316 match err {
1317 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1318 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1319 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1320 source: err.into(),
1321 }),
1322 }
1323 }
1324}
1325impl From<crate::operation::describe_insights_refresh::DescribeInsightsRefreshError> for Error {
1326 fn from(err: crate::operation::describe_insights_refresh::DescribeInsightsRefreshError) -> Self {
1327 match err {
1328 crate::operation::describe_insights_refresh::DescribeInsightsRefreshError::InvalidParameterException(inner) => {
1329 Error::InvalidParameterException(inner)
1330 }
1331 crate::operation::describe_insights_refresh::DescribeInsightsRefreshError::InvalidRequestException(inner) => {
1332 Error::InvalidRequestException(inner)
1333 }
1334 crate::operation::describe_insights_refresh::DescribeInsightsRefreshError::ResourceNotFoundException(inner) => {
1335 Error::ResourceNotFoundException(inner)
1336 }
1337 crate::operation::describe_insights_refresh::DescribeInsightsRefreshError::ServerException(inner) => Error::ServerException(inner),
1338 crate::operation::describe_insights_refresh::DescribeInsightsRefreshError::Unhandled(inner) => Error::Unhandled(inner),
1339 }
1340 }
1341}
1342impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_nodegroup::DescribeNodegroupError, R>> for Error
1343where
1344 R: Send + Sync + std::fmt::Debug + 'static,
1345{
1346 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_nodegroup::DescribeNodegroupError, R>) -> Self {
1347 match err {
1348 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1349 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1350 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1351 source: err.into(),
1352 }),
1353 }
1354 }
1355}
1356impl From<crate::operation::describe_nodegroup::DescribeNodegroupError> for Error {
1357 fn from(err: crate::operation::describe_nodegroup::DescribeNodegroupError) -> Self {
1358 match err {
1359 crate::operation::describe_nodegroup::DescribeNodegroupError::ClientException(inner) => Error::ClientException(inner),
1360 crate::operation::describe_nodegroup::DescribeNodegroupError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1361 crate::operation::describe_nodegroup::DescribeNodegroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1362 crate::operation::describe_nodegroup::DescribeNodegroupError::ServerException(inner) => Error::ServerException(inner),
1363 crate::operation::describe_nodegroup::DescribeNodegroupError::ServiceUnavailableException(inner) => {
1364 Error::ServiceUnavailableException(inner)
1365 }
1366 crate::operation::describe_nodegroup::DescribeNodegroupError::Unhandled(inner) => Error::Unhandled(inner),
1367 }
1368 }
1369}
1370impl<R>
1371 From<
1372 ::aws_smithy_runtime_api::client::result::SdkError<
1373 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError,
1374 R,
1375 >,
1376 > for Error
1377where
1378 R: Send + Sync + std::fmt::Debug + 'static,
1379{
1380 fn from(
1381 err: ::aws_smithy_runtime_api::client::result::SdkError<
1382 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError,
1383 R,
1384 >,
1385 ) -> Self {
1386 match err {
1387 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1388 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1389 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1390 source: err.into(),
1391 }),
1392 }
1393 }
1394}
1395impl From<crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError> for Error {
1396 fn from(err: crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError) -> Self {
1397 match err {
1398 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError::InvalidParameterException(inner) => {
1399 Error::InvalidParameterException(inner)
1400 }
1401 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError::InvalidRequestException(inner) => {
1402 Error::InvalidRequestException(inner)
1403 }
1404 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError::ResourceNotFoundException(inner) => {
1405 Error::ResourceNotFoundException(inner)
1406 }
1407 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError::ServerException(inner) => {
1408 Error::ServerException(inner)
1409 }
1410 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1411 }
1412 }
1413}
1414impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_update::DescribeUpdateError, R>> for Error
1415where
1416 R: Send + Sync + std::fmt::Debug + 'static,
1417{
1418 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_update::DescribeUpdateError, R>) -> Self {
1419 match err {
1420 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1421 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1422 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1423 source: err.into(),
1424 }),
1425 }
1426 }
1427}
1428impl From<crate::operation::describe_update::DescribeUpdateError> for Error {
1429 fn from(err: crate::operation::describe_update::DescribeUpdateError) -> Self {
1430 match err {
1431 crate::operation::describe_update::DescribeUpdateError::ClientException(inner) => Error::ClientException(inner),
1432 crate::operation::describe_update::DescribeUpdateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1433 crate::operation::describe_update::DescribeUpdateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1434 crate::operation::describe_update::DescribeUpdateError::ServerException(inner) => Error::ServerException(inner),
1435 crate::operation::describe_update::DescribeUpdateError::Unhandled(inner) => Error::Unhandled(inner),
1436 }
1437 }
1438}
1439impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_access_policy::DisassociateAccessPolicyError, R>>
1440 for Error
1441where
1442 R: Send + Sync + std::fmt::Debug + 'static,
1443{
1444 fn from(
1445 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_access_policy::DisassociateAccessPolicyError, R>,
1446 ) -> Self {
1447 match err {
1448 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1449 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1450 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1451 source: err.into(),
1452 }),
1453 }
1454 }
1455}
1456impl From<crate::operation::disassociate_access_policy::DisassociateAccessPolicyError> for Error {
1457 fn from(err: crate::operation::disassociate_access_policy::DisassociateAccessPolicyError) -> Self {
1458 match err {
1459 crate::operation::disassociate_access_policy::DisassociateAccessPolicyError::InvalidRequestException(inner) => {
1460 Error::InvalidRequestException(inner)
1461 }
1462 crate::operation::disassociate_access_policy::DisassociateAccessPolicyError::ResourceNotFoundException(inner) => {
1463 Error::ResourceNotFoundException(inner)
1464 }
1465 crate::operation::disassociate_access_policy::DisassociateAccessPolicyError::ServerException(inner) => Error::ServerException(inner),
1466 crate::operation::disassociate_access_policy::DisassociateAccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1467 }
1468 }
1469}
1470impl<R>
1471 From<
1472 ::aws_smithy_runtime_api::client::result::SdkError<
1473 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError,
1474 R,
1475 >,
1476 > for Error
1477where
1478 R: Send + Sync + std::fmt::Debug + 'static,
1479{
1480 fn from(
1481 err: ::aws_smithy_runtime_api::client::result::SdkError<
1482 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError,
1483 R,
1484 >,
1485 ) -> Self {
1486 match err {
1487 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1488 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1489 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1490 source: err.into(),
1491 }),
1492 }
1493 }
1494}
1495impl From<crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError> for Error {
1496 fn from(err: crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError) -> Self {
1497 match err {
1498 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::ClientException(inner) => {
1499 Error::ClientException(inner)
1500 }
1501 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::InvalidParameterException(inner) => {
1502 Error::InvalidParameterException(inner)
1503 }
1504 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::InvalidRequestException(inner) => {
1505 Error::InvalidRequestException(inner)
1506 }
1507 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::ResourceInUseException(inner) => {
1508 Error::ResourceInUseException(inner)
1509 }
1510 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::ResourceNotFoundException(inner) => {
1511 Error::ResourceNotFoundException(inner)
1512 }
1513 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::ServerException(inner) => {
1514 Error::ServerException(inner)
1515 }
1516 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::ThrottlingException(inner) => {
1517 Error::ThrottlingException(inner)
1518 }
1519 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::Unhandled(inner) => {
1520 Error::Unhandled(inner)
1521 }
1522 }
1523 }
1524}
1525impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_entries::ListAccessEntriesError, R>> for Error
1526where
1527 R: Send + Sync + std::fmt::Debug + 'static,
1528{
1529 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_entries::ListAccessEntriesError, R>) -> 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::list_access_entries::ListAccessEntriesError> for Error {
1540 fn from(err: crate::operation::list_access_entries::ListAccessEntriesError) -> Self {
1541 match err {
1542 crate::operation::list_access_entries::ListAccessEntriesError::InvalidParameterException(inner) => {
1543 Error::InvalidParameterException(inner)
1544 }
1545 crate::operation::list_access_entries::ListAccessEntriesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1546 crate::operation::list_access_entries::ListAccessEntriesError::ResourceNotFoundException(inner) => {
1547 Error::ResourceNotFoundException(inner)
1548 }
1549 crate::operation::list_access_entries::ListAccessEntriesError::ServerException(inner) => Error::ServerException(inner),
1550 crate::operation::list_access_entries::ListAccessEntriesError::Unhandled(inner) => Error::Unhandled(inner),
1551 }
1552 }
1553}
1554impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_policies::ListAccessPoliciesError, R>> for Error
1555where
1556 R: Send + Sync + std::fmt::Debug + 'static,
1557{
1558 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_policies::ListAccessPoliciesError, R>) -> Self {
1559 match err {
1560 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1561 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1562 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1563 source: err.into(),
1564 }),
1565 }
1566 }
1567}
1568impl From<crate::operation::list_access_policies::ListAccessPoliciesError> for Error {
1569 fn from(err: crate::operation::list_access_policies::ListAccessPoliciesError) -> Self {
1570 match err {
1571 crate::operation::list_access_policies::ListAccessPoliciesError::ServerException(inner) => Error::ServerException(inner),
1572 crate::operation::list_access_policies::ListAccessPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
1573 }
1574 }
1575}
1576impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_addons::ListAddonsError, R>> for Error
1577where
1578 R: Send + Sync + std::fmt::Debug + 'static,
1579{
1580 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_addons::ListAddonsError, R>) -> Self {
1581 match err {
1582 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1583 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1584 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1585 source: err.into(),
1586 }),
1587 }
1588 }
1589}
1590impl From<crate::operation::list_addons::ListAddonsError> for Error {
1591 fn from(err: crate::operation::list_addons::ListAddonsError) -> Self {
1592 match err {
1593 crate::operation::list_addons::ListAddonsError::ClientException(inner) => Error::ClientException(inner),
1594 crate::operation::list_addons::ListAddonsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1595 crate::operation::list_addons::ListAddonsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1596 crate::operation::list_addons::ListAddonsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1597 crate::operation::list_addons::ListAddonsError::ServerException(inner) => Error::ServerException(inner),
1598 crate::operation::list_addons::ListAddonsError::Unhandled(inner) => Error::Unhandled(inner),
1599 }
1600 }
1601}
1602impl<R>
1603 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError, R>>
1604 for Error
1605where
1606 R: Send + Sync + std::fmt::Debug + 'static,
1607{
1608 fn from(
1609 err: ::aws_smithy_runtime_api::client::result::SdkError<
1610 crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError,
1611 R,
1612 >,
1613 ) -> Self {
1614 match err {
1615 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1616 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1617 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1618 source: err.into(),
1619 }),
1620 }
1621 }
1622}
1623impl From<crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError> for Error {
1624 fn from(err: crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError) -> Self {
1625 match err {
1626 crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError::InvalidRequestException(inner) => {
1627 Error::InvalidRequestException(inner)
1628 }
1629 crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError::ResourceNotFoundException(inner) => {
1630 Error::ResourceNotFoundException(inner)
1631 }
1632 crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError::ServerException(inner) => {
1633 Error::ServerException(inner)
1634 }
1635 crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
1636 }
1637 }
1638}
1639impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_capabilities::ListCapabilitiesError, R>> for Error
1640where
1641 R: Send + Sync + std::fmt::Debug + 'static,
1642{
1643 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_capabilities::ListCapabilitiesError, R>) -> Self {
1644 match err {
1645 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1646 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1647 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1648 source: err.into(),
1649 }),
1650 }
1651 }
1652}
1653impl From<crate::operation::list_capabilities::ListCapabilitiesError> for Error {
1654 fn from(err: crate::operation::list_capabilities::ListCapabilitiesError) -> Self {
1655 match err {
1656 crate::operation::list_capabilities::ListCapabilitiesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1657 crate::operation::list_capabilities::ListCapabilitiesError::ServerException(inner) => Error::ServerException(inner),
1658 crate::operation::list_capabilities::ListCapabilitiesError::Unhandled(inner) => Error::Unhandled(inner),
1659 }
1660 }
1661}
1662impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_certificate_authorities::ListCertificateAuthoritiesError, R>>
1663 for Error
1664where
1665 R: Send + Sync + std::fmt::Debug + 'static,
1666{
1667 fn from(
1668 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_certificate_authorities::ListCertificateAuthoritiesError, R>,
1669 ) -> Self {
1670 match err {
1671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1674 source: err.into(),
1675 }),
1676 }
1677 }
1678}
1679impl From<crate::operation::list_certificate_authorities::ListCertificateAuthoritiesError> for Error {
1680 fn from(err: crate::operation::list_certificate_authorities::ListCertificateAuthoritiesError) -> Self {
1681 match err {
1682 crate::operation::list_certificate_authorities::ListCertificateAuthoritiesError::InvalidParameterException(inner) => {
1683 Error::InvalidParameterException(inner)
1684 }
1685 crate::operation::list_certificate_authorities::ListCertificateAuthoritiesError::ResourceNotFoundException(inner) => {
1686 Error::ResourceNotFoundException(inner)
1687 }
1688 crate::operation::list_certificate_authorities::ListCertificateAuthoritiesError::ServerException(inner) => Error::ServerException(inner),
1689 crate::operation::list_certificate_authorities::ListCertificateAuthoritiesError::ServiceUnavailableException(inner) => {
1690 Error::ServiceUnavailableException(inner)
1691 }
1692 crate::operation::list_certificate_authorities::ListCertificateAuthoritiesError::Unhandled(inner) => Error::Unhandled(inner),
1693 }
1694 }
1695}
1696impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_clusters::ListClustersError, R>> for Error
1697where
1698 R: Send + Sync + std::fmt::Debug + 'static,
1699{
1700 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_clusters::ListClustersError, R>) -> Self {
1701 match err {
1702 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1703 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1704 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1705 source: err.into(),
1706 }),
1707 }
1708 }
1709}
1710impl From<crate::operation::list_clusters::ListClustersError> for Error {
1711 fn from(err: crate::operation::list_clusters::ListClustersError) -> Self {
1712 match err {
1713 crate::operation::list_clusters::ListClustersError::ClientException(inner) => Error::ClientException(inner),
1714 crate::operation::list_clusters::ListClustersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1715 crate::operation::list_clusters::ListClustersError::ServerException(inner) => Error::ServerException(inner),
1716 crate::operation::list_clusters::ListClustersError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1717 crate::operation::list_clusters::ListClustersError::Unhandled(inner) => Error::Unhandled(inner),
1718 }
1719 }
1720}
1721impl<R>
1722 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError, R>>
1723 for Error
1724where
1725 R: Send + Sync + std::fmt::Debug + 'static,
1726{
1727 fn from(
1728 err: ::aws_smithy_runtime_api::client::result::SdkError<
1729 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError,
1730 R,
1731 >,
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::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError> for Error {
1743 fn from(err: crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError) -> Self {
1744 match err {
1745 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError::ClientException(inner) => {
1746 Error::ClientException(inner)
1747 }
1748 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError::InvalidParameterException(inner) => {
1749 Error::InvalidParameterException(inner)
1750 }
1751 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError::ServerException(inner) => {
1752 Error::ServerException(inner)
1753 }
1754 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError::ServiceUnavailableException(inner) => {
1755 Error::ServiceUnavailableException(inner)
1756 }
1757 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError::Unhandled(inner) => Error::Unhandled(inner),
1758 }
1759 }
1760}
1761impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_fargate_profiles::ListFargateProfilesError, R>> for Error
1762where
1763 R: Send + Sync + std::fmt::Debug + 'static,
1764{
1765 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_fargate_profiles::ListFargateProfilesError, R>) -> Self {
1766 match err {
1767 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1768 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1769 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1770 source: err.into(),
1771 }),
1772 }
1773 }
1774}
1775impl From<crate::operation::list_fargate_profiles::ListFargateProfilesError> for Error {
1776 fn from(err: crate::operation::list_fargate_profiles::ListFargateProfilesError) -> Self {
1777 match err {
1778 crate::operation::list_fargate_profiles::ListFargateProfilesError::ClientException(inner) => Error::ClientException(inner),
1779 crate::operation::list_fargate_profiles::ListFargateProfilesError::InvalidParameterException(inner) => {
1780 Error::InvalidParameterException(inner)
1781 }
1782 crate::operation::list_fargate_profiles::ListFargateProfilesError::ResourceNotFoundException(inner) => {
1783 Error::ResourceNotFoundException(inner)
1784 }
1785 crate::operation::list_fargate_profiles::ListFargateProfilesError::ServerException(inner) => Error::ServerException(inner),
1786 crate::operation::list_fargate_profiles::ListFargateProfilesError::Unhandled(inner) => Error::Unhandled(inner),
1787 }
1788 }
1789}
1790impl<R>
1791 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError, R>>
1792 for Error
1793where
1794 R: Send + Sync + std::fmt::Debug + 'static,
1795{
1796 fn from(
1797 err: ::aws_smithy_runtime_api::client::result::SdkError<
1798 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError,
1799 R,
1800 >,
1801 ) -> Self {
1802 match err {
1803 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1804 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1805 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1806 source: err.into(),
1807 }),
1808 }
1809 }
1810}
1811impl From<crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError> for Error {
1812 fn from(err: crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError) -> Self {
1813 match err {
1814 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::ClientException(inner) => {
1815 Error::ClientException(inner)
1816 }
1817 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::InvalidParameterException(inner) => {
1818 Error::InvalidParameterException(inner)
1819 }
1820 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::ResourceNotFoundException(inner) => {
1821 Error::ResourceNotFoundException(inner)
1822 }
1823 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::ServerException(inner) => {
1824 Error::ServerException(inner)
1825 }
1826 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::ServiceUnavailableException(inner) => {
1827 Error::ServiceUnavailableException(inner)
1828 }
1829 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::Unhandled(inner) => Error::Unhandled(inner),
1830 }
1831 }
1832}
1833impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_insights::ListInsightsError, R>> for Error
1834where
1835 R: Send + Sync + std::fmt::Debug + 'static,
1836{
1837 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_insights::ListInsightsError, R>) -> Self {
1838 match err {
1839 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1840 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1841 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1842 source: err.into(),
1843 }),
1844 }
1845 }
1846}
1847impl From<crate::operation::list_insights::ListInsightsError> for Error {
1848 fn from(err: crate::operation::list_insights::ListInsightsError) -> Self {
1849 match err {
1850 crate::operation::list_insights::ListInsightsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1851 crate::operation::list_insights::ListInsightsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1852 crate::operation::list_insights::ListInsightsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1853 crate::operation::list_insights::ListInsightsError::ServerException(inner) => Error::ServerException(inner),
1854 crate::operation::list_insights::ListInsightsError::Unhandled(inner) => Error::Unhandled(inner),
1855 }
1856 }
1857}
1858impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_nodegroups::ListNodegroupsError, R>> for Error
1859where
1860 R: Send + Sync + std::fmt::Debug + 'static,
1861{
1862 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_nodegroups::ListNodegroupsError, R>) -> Self {
1863 match err {
1864 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1865 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1866 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1867 source: err.into(),
1868 }),
1869 }
1870 }
1871}
1872impl From<crate::operation::list_nodegroups::ListNodegroupsError> for Error {
1873 fn from(err: crate::operation::list_nodegroups::ListNodegroupsError) -> Self {
1874 match err {
1875 crate::operation::list_nodegroups::ListNodegroupsError::ClientException(inner) => Error::ClientException(inner),
1876 crate::operation::list_nodegroups::ListNodegroupsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1877 crate::operation::list_nodegroups::ListNodegroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1878 crate::operation::list_nodegroups::ListNodegroupsError::ServerException(inner) => Error::ServerException(inner),
1879 crate::operation::list_nodegroups::ListNodegroupsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1880 crate::operation::list_nodegroups::ListNodegroupsError::Unhandled(inner) => Error::Unhandled(inner),
1881 }
1882 }
1883}
1884impl<R>
1885 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError, R>>
1886 for Error
1887where
1888 R: Send + Sync + std::fmt::Debug + 'static,
1889{
1890 fn from(
1891 err: ::aws_smithy_runtime_api::client::result::SdkError<
1892 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError,
1893 R,
1894 >,
1895 ) -> Self {
1896 match err {
1897 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1898 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1899 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1900 source: err.into(),
1901 }),
1902 }
1903 }
1904}
1905impl From<crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError> for Error {
1906 fn from(err: crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError) -> Self {
1907 match err {
1908 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError::InvalidParameterException(inner) => {
1909 Error::InvalidParameterException(inner)
1910 }
1911 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError::InvalidRequestException(inner) => {
1912 Error::InvalidRequestException(inner)
1913 }
1914 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError::ResourceNotFoundException(inner) => {
1915 Error::ResourceNotFoundException(inner)
1916 }
1917 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError::ServerException(inner) => {
1918 Error::ServerException(inner)
1919 }
1920 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
1921 }
1922 }
1923}
1924impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
1925where
1926 R: Send + Sync + std::fmt::Debug + 'static,
1927{
1928 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
1929 match err {
1930 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1931 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1932 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1933 source: err.into(),
1934 }),
1935 }
1936 }
1937}
1938impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
1939 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
1940 match err {
1941 crate::operation::list_tags_for_resource::ListTagsForResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
1942 crate::operation::list_tags_for_resource::ListTagsForResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
1943 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1944 }
1945 }
1946}
1947impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_updates::ListUpdatesError, R>> for Error
1948where
1949 R: Send + Sync + std::fmt::Debug + 'static,
1950{
1951 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_updates::ListUpdatesError, R>) -> Self {
1952 match err {
1953 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1954 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1955 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1956 source: err.into(),
1957 }),
1958 }
1959 }
1960}
1961impl From<crate::operation::list_updates::ListUpdatesError> for Error {
1962 fn from(err: crate::operation::list_updates::ListUpdatesError) -> Self {
1963 match err {
1964 crate::operation::list_updates::ListUpdatesError::ClientException(inner) => Error::ClientException(inner),
1965 crate::operation::list_updates::ListUpdatesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1966 crate::operation::list_updates::ListUpdatesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1967 crate::operation::list_updates::ListUpdatesError::ServerException(inner) => Error::ServerException(inner),
1968 crate::operation::list_updates::ListUpdatesError::Unhandled(inner) => Error::Unhandled(inner),
1969 }
1970 }
1971}
1972impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_cluster::RegisterClusterError, R>> for Error
1973where
1974 R: Send + Sync + std::fmt::Debug + 'static,
1975{
1976 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_cluster::RegisterClusterError, R>) -> Self {
1977 match err {
1978 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1979 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1980 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1981 source: err.into(),
1982 }),
1983 }
1984 }
1985}
1986impl From<crate::operation::register_cluster::RegisterClusterError> for Error {
1987 fn from(err: crate::operation::register_cluster::RegisterClusterError) -> Self {
1988 match err {
1989 crate::operation::register_cluster::RegisterClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1990 crate::operation::register_cluster::RegisterClusterError::ClientException(inner) => Error::ClientException(inner),
1991 crate::operation::register_cluster::RegisterClusterError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1992 crate::operation::register_cluster::RegisterClusterError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
1993 crate::operation::register_cluster::RegisterClusterError::ResourceLimitExceededException(inner) => {
1994 Error::ResourceLimitExceededException(inner)
1995 }
1996 crate::operation::register_cluster::RegisterClusterError::ResourcePropagationDelayException(inner) => {
1997 Error::ResourcePropagationDelayException(inner)
1998 }
1999 crate::operation::register_cluster::RegisterClusterError::ServerException(inner) => Error::ServerException(inner),
2000 crate::operation::register_cluster::RegisterClusterError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2001 crate::operation::register_cluster::RegisterClusterError::Unhandled(inner) => Error::Unhandled(inner),
2002 }
2003 }
2004}
2005impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_insights_refresh::StartInsightsRefreshError, R>> for Error
2006where
2007 R: Send + Sync + std::fmt::Debug + 'static,
2008{
2009 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_insights_refresh::StartInsightsRefreshError, R>) -> Self {
2010 match err {
2011 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2012 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2013 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2014 source: err.into(),
2015 }),
2016 }
2017 }
2018}
2019impl From<crate::operation::start_insights_refresh::StartInsightsRefreshError> for Error {
2020 fn from(err: crate::operation::start_insights_refresh::StartInsightsRefreshError) -> Self {
2021 match err {
2022 crate::operation::start_insights_refresh::StartInsightsRefreshError::InvalidParameterException(inner) => {
2023 Error::InvalidParameterException(inner)
2024 }
2025 crate::operation::start_insights_refresh::StartInsightsRefreshError::InvalidRequestException(inner) => {
2026 Error::InvalidRequestException(inner)
2027 }
2028 crate::operation::start_insights_refresh::StartInsightsRefreshError::ResourceNotFoundException(inner) => {
2029 Error::ResourceNotFoundException(inner)
2030 }
2031 crate::operation::start_insights_refresh::StartInsightsRefreshError::ServerException(inner) => Error::ServerException(inner),
2032 crate::operation::start_insights_refresh::StartInsightsRefreshError::Unhandled(inner) => Error::Unhandled(inner),
2033 }
2034 }
2035}
2036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
2037where
2038 R: Send + Sync + std::fmt::Debug + 'static,
2039{
2040 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
2041 match err {
2042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2045 source: err.into(),
2046 }),
2047 }
2048 }
2049}
2050impl From<crate::operation::tag_resource::TagResourceError> for Error {
2051 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
2052 match err {
2053 crate::operation::tag_resource::TagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
2054 crate::operation::tag_resource::TagResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
2055 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2056 }
2057 }
2058}
2059impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
2060where
2061 R: Send + Sync + std::fmt::Debug + 'static,
2062{
2063 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
2064 match err {
2065 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2066 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2067 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2068 source: err.into(),
2069 }),
2070 }
2071 }
2072}
2073impl From<crate::operation::untag_resource::UntagResourceError> for Error {
2074 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
2075 match err {
2076 crate::operation::untag_resource::UntagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
2077 crate::operation::untag_resource::UntagResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
2078 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2079 }
2080 }
2081}
2082impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_access_entry::UpdateAccessEntryError, R>> for Error
2083where
2084 R: Send + Sync + std::fmt::Debug + 'static,
2085{
2086 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_access_entry::UpdateAccessEntryError, R>) -> Self {
2087 match err {
2088 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2089 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2090 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2091 source: err.into(),
2092 }),
2093 }
2094 }
2095}
2096impl From<crate::operation::update_access_entry::UpdateAccessEntryError> for Error {
2097 fn from(err: crate::operation::update_access_entry::UpdateAccessEntryError) -> Self {
2098 match err {
2099 crate::operation::update_access_entry::UpdateAccessEntryError::InvalidParameterException(inner) => {
2100 Error::InvalidParameterException(inner)
2101 }
2102 crate::operation::update_access_entry::UpdateAccessEntryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2103 crate::operation::update_access_entry::UpdateAccessEntryError::ResourceNotFoundException(inner) => {
2104 Error::ResourceNotFoundException(inner)
2105 }
2106 crate::operation::update_access_entry::UpdateAccessEntryError::ServerException(inner) => Error::ServerException(inner),
2107 crate::operation::update_access_entry::UpdateAccessEntryError::Unhandled(inner) => Error::Unhandled(inner),
2108 }
2109 }
2110}
2111impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_addon::UpdateAddonError, R>> for Error
2112where
2113 R: Send + Sync + std::fmt::Debug + 'static,
2114{
2115 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_addon::UpdateAddonError, R>) -> Self {
2116 match err {
2117 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2118 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2119 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2120 source: err.into(),
2121 }),
2122 }
2123 }
2124}
2125impl From<crate::operation::update_addon::UpdateAddonError> for Error {
2126 fn from(err: crate::operation::update_addon::UpdateAddonError) -> Self {
2127 match err {
2128 crate::operation::update_addon::UpdateAddonError::ClientException(inner) => Error::ClientException(inner),
2129 crate::operation::update_addon::UpdateAddonError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2130 crate::operation::update_addon::UpdateAddonError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2131 crate::operation::update_addon::UpdateAddonError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2132 crate::operation::update_addon::UpdateAddonError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2133 crate::operation::update_addon::UpdateAddonError::ServerException(inner) => Error::ServerException(inner),
2134 crate::operation::update_addon::UpdateAddonError::Unhandled(inner) => Error::Unhandled(inner),
2135 }
2136 }
2137}
2138impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capability::UpdateCapabilityError, R>> for Error
2139where
2140 R: Send + Sync + std::fmt::Debug + 'static,
2141{
2142 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_capability::UpdateCapabilityError, R>) -> Self {
2143 match err {
2144 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2145 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2146 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2147 source: err.into(),
2148 }),
2149 }
2150 }
2151}
2152impl From<crate::operation::update_capability::UpdateCapabilityError> for Error {
2153 fn from(err: crate::operation::update_capability::UpdateCapabilityError) -> Self {
2154 match err {
2155 crate::operation::update_capability::UpdateCapabilityError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2156 crate::operation::update_capability::UpdateCapabilityError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2157 crate::operation::update_capability::UpdateCapabilityError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2158 crate::operation::update_capability::UpdateCapabilityError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2159 crate::operation::update_capability::UpdateCapabilityError::ServerException(inner) => Error::ServerException(inner),
2160 crate::operation::update_capability::UpdateCapabilityError::Unhandled(inner) => Error::Unhandled(inner),
2161 }
2162 }
2163}
2164impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster_config::UpdateClusterConfigError, R>> for Error
2165where
2166 R: Send + Sync + std::fmt::Debug + 'static,
2167{
2168 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster_config::UpdateClusterConfigError, R>) -> Self {
2169 match err {
2170 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2171 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2172 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2173 source: err.into(),
2174 }),
2175 }
2176 }
2177}
2178impl From<crate::operation::update_cluster_config::UpdateClusterConfigError> for Error {
2179 fn from(err: crate::operation::update_cluster_config::UpdateClusterConfigError) -> Self {
2180 match err {
2181 crate::operation::update_cluster_config::UpdateClusterConfigError::ClientException(inner) => Error::ClientException(inner),
2182 crate::operation::update_cluster_config::UpdateClusterConfigError::InvalidParameterException(inner) => {
2183 Error::InvalidParameterException(inner)
2184 }
2185 crate::operation::update_cluster_config::UpdateClusterConfigError::InvalidRequestException(inner) => {
2186 Error::InvalidRequestException(inner)
2187 }
2188 crate::operation::update_cluster_config::UpdateClusterConfigError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2189 crate::operation::update_cluster_config::UpdateClusterConfigError::ResourceNotFoundException(inner) => {
2190 Error::ResourceNotFoundException(inner)
2191 }
2192 crate::operation::update_cluster_config::UpdateClusterConfigError::ServerException(inner) => Error::ServerException(inner),
2193 crate::operation::update_cluster_config::UpdateClusterConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2194 crate::operation::update_cluster_config::UpdateClusterConfigError::Unhandled(inner) => Error::Unhandled(inner),
2195 }
2196 }
2197}
2198impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster_version::UpdateClusterVersionError, R>> for Error
2199where
2200 R: Send + Sync + std::fmt::Debug + 'static,
2201{
2202 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster_version::UpdateClusterVersionError, R>) -> Self {
2203 match err {
2204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2207 source: err.into(),
2208 }),
2209 }
2210 }
2211}
2212impl From<crate::operation::update_cluster_version::UpdateClusterVersionError> for Error {
2213 fn from(err: crate::operation::update_cluster_version::UpdateClusterVersionError) -> Self {
2214 match err {
2215 crate::operation::update_cluster_version::UpdateClusterVersionError::ClientException(inner) => Error::ClientException(inner),
2216 crate::operation::update_cluster_version::UpdateClusterVersionError::InvalidParameterException(inner) => {
2217 Error::InvalidParameterException(inner)
2218 }
2219 crate::operation::update_cluster_version::UpdateClusterVersionError::InvalidRequestException(inner) => {
2220 Error::InvalidRequestException(inner)
2221 }
2222 crate::operation::update_cluster_version::UpdateClusterVersionError::InvalidStateException(inner) => Error::InvalidStateException(inner),
2223 crate::operation::update_cluster_version::UpdateClusterVersionError::ResourceInUseException(inner) => {
2224 Error::ResourceInUseException(inner)
2225 }
2226 crate::operation::update_cluster_version::UpdateClusterVersionError::ResourceNotFoundException(inner) => {
2227 Error::ResourceNotFoundException(inner)
2228 }
2229 crate::operation::update_cluster_version::UpdateClusterVersionError::ServerException(inner) => Error::ServerException(inner),
2230 crate::operation::update_cluster_version::UpdateClusterVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2231 crate::operation::update_cluster_version::UpdateClusterVersionError::Unhandled(inner) => Error::Unhandled(inner),
2232 }
2233 }
2234}
2235impl<R>
2236 From<
2237 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError, R>,
2238 > for Error
2239where
2240 R: Send + Sync + std::fmt::Debug + 'static,
2241{
2242 fn from(
2243 err: ::aws_smithy_runtime_api::client::result::SdkError<
2244 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError,
2245 R,
2246 >,
2247 ) -> Self {
2248 match err {
2249 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2250 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2251 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2252 source: err.into(),
2253 }),
2254 }
2255 }
2256}
2257impl From<crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError> for Error {
2258 fn from(err: crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError) -> Self {
2259 match err {
2260 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::ClientException(inner) => {
2261 Error::ClientException(inner)
2262 }
2263 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::InvalidParameterException(inner) => {
2264 Error::InvalidParameterException(inner)
2265 }
2266 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::InvalidRequestException(inner) => {
2267 Error::InvalidRequestException(inner)
2268 }
2269 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::ResourceNotFoundException(inner) => {
2270 Error::ResourceNotFoundException(inner)
2271 }
2272 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::ServerException(inner) => {
2273 Error::ServerException(inner)
2274 }
2275 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
2276 }
2277 }
2278}
2279impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_nodegroup_config::UpdateNodegroupConfigError, R>> for Error
2280where
2281 R: Send + Sync + std::fmt::Debug + 'static,
2282{
2283 fn from(
2284 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_nodegroup_config::UpdateNodegroupConfigError, R>,
2285 ) -> Self {
2286 match err {
2287 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2288 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2289 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2290 source: err.into(),
2291 }),
2292 }
2293 }
2294}
2295impl From<crate::operation::update_nodegroup_config::UpdateNodegroupConfigError> for Error {
2296 fn from(err: crate::operation::update_nodegroup_config::UpdateNodegroupConfigError) -> Self {
2297 match err {
2298 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::ClientException(inner) => Error::ClientException(inner),
2299 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::InvalidParameterException(inner) => {
2300 Error::InvalidParameterException(inner)
2301 }
2302 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::InvalidRequestException(inner) => {
2303 Error::InvalidRequestException(inner)
2304 }
2305 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::ResourceInUseException(inner) => {
2306 Error::ResourceInUseException(inner)
2307 }
2308 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::ResourceNotFoundException(inner) => {
2309 Error::ResourceNotFoundException(inner)
2310 }
2311 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::ServerException(inner) => Error::ServerException(inner),
2312 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::Unhandled(inner) => Error::Unhandled(inner),
2313 }
2314 }
2315}
2316impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_nodegroup_version::UpdateNodegroupVersionError, R>> for Error
2317where
2318 R: Send + Sync + std::fmt::Debug + 'static,
2319{
2320 fn from(
2321 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_nodegroup_version::UpdateNodegroupVersionError, R>,
2322 ) -> Self {
2323 match err {
2324 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2325 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2326 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2327 source: err.into(),
2328 }),
2329 }
2330 }
2331}
2332impl From<crate::operation::update_nodegroup_version::UpdateNodegroupVersionError> for Error {
2333 fn from(err: crate::operation::update_nodegroup_version::UpdateNodegroupVersionError) -> Self {
2334 match err {
2335 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::ClientException(inner) => Error::ClientException(inner),
2336 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::InvalidParameterException(inner) => {
2337 Error::InvalidParameterException(inner)
2338 }
2339 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::InvalidRequestException(inner) => {
2340 Error::InvalidRequestException(inner)
2341 }
2342 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::ResourceInUseException(inner) => {
2343 Error::ResourceInUseException(inner)
2344 }
2345 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::ResourceNotFoundException(inner) => {
2346 Error::ResourceNotFoundException(inner)
2347 }
2348 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::ServerException(inner) => Error::ServerException(inner),
2349 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::Unhandled(inner) => Error::Unhandled(inner),
2350 }
2351 }
2352}
2353impl<R>
2354 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError, R>>
2355 for Error
2356where
2357 R: Send + Sync + std::fmt::Debug + 'static,
2358{
2359 fn from(
2360 err: ::aws_smithy_runtime_api::client::result::SdkError<
2361 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError,
2362 R,
2363 >,
2364 ) -> Self {
2365 match err {
2366 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2367 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2368 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2369 source: err.into(),
2370 }),
2371 }
2372 }
2373}
2374impl From<crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError> for Error {
2375 fn from(err: crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError) -> Self {
2376 match err {
2377 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError::InvalidParameterException(inner) => {
2378 Error::InvalidParameterException(inner)
2379 }
2380 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError::InvalidRequestException(inner) => {
2381 Error::InvalidRequestException(inner)
2382 }
2383 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError::ResourceNotFoundException(inner) => {
2384 Error::ResourceNotFoundException(inner)
2385 }
2386 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError::ServerException(inner) => {
2387 Error::ServerException(inner)
2388 }
2389 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2390 }
2391 }
2392}
2393impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
2394where
2395 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
2396 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
2397{
2398 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
2399 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2400 meta: ::std::default::Default::default(),
2401 source: err.into(),
2402 })
2403 }
2404}
2405impl ::std::error::Error for Error {
2406 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2407 match self {
2408 Error::AccessDeniedException(inner) => inner.source(),
2409 Error::BadRequestException(inner) => inner.source(),
2410 Error::ClientException(inner) => inner.source(),
2411 Error::InvalidParameterException(inner) => inner.source(),
2412 Error::InvalidRequestException(inner) => inner.source(),
2413 Error::InvalidStateException(inner) => inner.source(),
2414 Error::NotFoundException(inner) => inner.source(),
2415 Error::ResourceInUseException(inner) => inner.source(),
2416 Error::ResourceLimitExceededException(inner) => inner.source(),
2417 Error::ResourceNotFoundException(inner) => inner.source(),
2418 Error::ResourcePropagationDelayException(inner) => inner.source(),
2419 Error::ServerException(inner) => inner.source(),
2420 Error::ServiceUnavailableException(inner) => inner.source(),
2421 Error::ThrottlingException(inner) => inner.source(),
2422 Error::UnsupportedAvailabilityZoneException(inner) => inner.source(),
2423 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2424 }
2425 }
2426}
2427impl ::aws_types::request_id::RequestId for Error {
2428 fn request_id(&self) -> Option<&str> {
2429 match self {
2430 Self::AccessDeniedException(e) => e.request_id(),
2431 Self::BadRequestException(e) => e.request_id(),
2432 Self::ClientException(e) => e.request_id(),
2433 Self::InvalidParameterException(e) => e.request_id(),
2434 Self::InvalidRequestException(e) => e.request_id(),
2435 Self::InvalidStateException(e) => e.request_id(),
2436 Self::NotFoundException(e) => e.request_id(),
2437 Self::ResourceInUseException(e) => e.request_id(),
2438 Self::ResourceLimitExceededException(e) => e.request_id(),
2439 Self::ResourceNotFoundException(e) => e.request_id(),
2440 Self::ResourcePropagationDelayException(e) => e.request_id(),
2441 Self::ServerException(e) => e.request_id(),
2442 Self::ServiceUnavailableException(e) => e.request_id(),
2443 Self::ThrottlingException(e) => e.request_id(),
2444 Self::UnsupportedAvailabilityZoneException(e) => e.request_id(),
2445 Self::Unhandled(e) => e.meta.request_id(),
2446 }
2447 }
2448}