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> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_access_policy::AssociateAccessPolicyError, R>> for Error
104where
105 R: Send + Sync + std::fmt::Debug + 'static,
106{
107 fn from(
108 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_access_policy::AssociateAccessPolicyError, R>,
109 ) -> Self {
110 match err {
111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
114 source: err.into(),
115 }),
116 }
117 }
118}
119impl From<crate::operation::associate_access_policy::AssociateAccessPolicyError> for Error {
120 fn from(err: crate::operation::associate_access_policy::AssociateAccessPolicyError) -> Self {
121 match err {
122 crate::operation::associate_access_policy::AssociateAccessPolicyError::InvalidParameterException(inner) => {
123 Error::InvalidParameterException(inner)
124 }
125 crate::operation::associate_access_policy::AssociateAccessPolicyError::InvalidRequestException(inner) => {
126 Error::InvalidRequestException(inner)
127 }
128 crate::operation::associate_access_policy::AssociateAccessPolicyError::ResourceNotFoundException(inner) => {
129 Error::ResourceNotFoundException(inner)
130 }
131 crate::operation::associate_access_policy::AssociateAccessPolicyError::ServerException(inner) => Error::ServerException(inner),
132 crate::operation::associate_access_policy::AssociateAccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
133 }
134 }
135}
136impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_encryption_config::AssociateEncryptionConfigError, R>>
137 for Error
138where
139 R: Send + Sync + std::fmt::Debug + 'static,
140{
141 fn from(
142 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_encryption_config::AssociateEncryptionConfigError, R>,
143 ) -> Self {
144 match err {
145 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
146 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
147 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
148 source: err.into(),
149 }),
150 }
151 }
152}
153impl From<crate::operation::associate_encryption_config::AssociateEncryptionConfigError> for Error {
154 fn from(err: crate::operation::associate_encryption_config::AssociateEncryptionConfigError) -> Self {
155 match err {
156 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::ClientException(inner) => Error::ClientException(inner),
157 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::InvalidParameterException(inner) => {
158 Error::InvalidParameterException(inner)
159 }
160 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::InvalidRequestException(inner) => {
161 Error::InvalidRequestException(inner)
162 }
163 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::ResourceInUseException(inner) => {
164 Error::ResourceInUseException(inner)
165 }
166 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::ResourceNotFoundException(inner) => {
167 Error::ResourceNotFoundException(inner)
168 }
169 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::ServerException(inner) => Error::ServerException(inner),
170 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::ThrottlingException(inner) => {
171 Error::ThrottlingException(inner)
172 }
173 crate::operation::associate_encryption_config::AssociateEncryptionConfigError::Unhandled(inner) => Error::Unhandled(inner),
174 }
175 }
176}
177impl<R>
178 From<
179 ::aws_smithy_runtime_api::client::result::SdkError<
180 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError,
181 R,
182 >,
183 > for Error
184where
185 R: Send + Sync + std::fmt::Debug + 'static,
186{
187 fn from(
188 err: ::aws_smithy_runtime_api::client::result::SdkError<
189 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError,
190 R,
191 >,
192 ) -> Self {
193 match err {
194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
197 source: err.into(),
198 }),
199 }
200 }
201}
202impl From<crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError> for Error {
203 fn from(err: crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError) -> Self {
204 match err {
205 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::ClientException(inner) => {
206 Error::ClientException(inner)
207 }
208 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::InvalidParameterException(inner) => {
209 Error::InvalidParameterException(inner)
210 }
211 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::InvalidRequestException(inner) => {
212 Error::InvalidRequestException(inner)
213 }
214 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::ResourceInUseException(inner) => {
215 Error::ResourceInUseException(inner)
216 }
217 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::ResourceNotFoundException(inner) => {
218 Error::ResourceNotFoundException(inner)
219 }
220 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::ServerException(inner) => {
221 Error::ServerException(inner)
222 }
223 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::ThrottlingException(inner) => {
224 Error::ThrottlingException(inner)
225 }
226 crate::operation::associate_identity_provider_config::AssociateIdentityProviderConfigError::Unhandled(inner) => Error::Unhandled(inner),
227 }
228 }
229}
230impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_access_entry::CreateAccessEntryError, R>> for Error
231where
232 R: Send + Sync + std::fmt::Debug + 'static,
233{
234 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_access_entry::CreateAccessEntryError, R>) -> Self {
235 match err {
236 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
237 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
238 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
239 source: err.into(),
240 }),
241 }
242 }
243}
244impl From<crate::operation::create_access_entry::CreateAccessEntryError> for Error {
245 fn from(err: crate::operation::create_access_entry::CreateAccessEntryError) -> Self {
246 match err {
247 crate::operation::create_access_entry::CreateAccessEntryError::InvalidParameterException(inner) => {
248 Error::InvalidParameterException(inner)
249 }
250 crate::operation::create_access_entry::CreateAccessEntryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
251 crate::operation::create_access_entry::CreateAccessEntryError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
252 crate::operation::create_access_entry::CreateAccessEntryError::ResourceLimitExceededException(inner) => {
253 Error::ResourceLimitExceededException(inner)
254 }
255 crate::operation::create_access_entry::CreateAccessEntryError::ResourceNotFoundException(inner) => {
256 Error::ResourceNotFoundException(inner)
257 }
258 crate::operation::create_access_entry::CreateAccessEntryError::ServerException(inner) => Error::ServerException(inner),
259 crate::operation::create_access_entry::CreateAccessEntryError::Unhandled(inner) => Error::Unhandled(inner),
260 }
261 }
262}
263impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_addon::CreateAddonError, R>> for Error
264where
265 R: Send + Sync + std::fmt::Debug + 'static,
266{
267 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_addon::CreateAddonError, R>) -> Self {
268 match err {
269 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
270 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
271 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
272 source: err.into(),
273 }),
274 }
275 }
276}
277impl From<crate::operation::create_addon::CreateAddonError> for Error {
278 fn from(err: crate::operation::create_addon::CreateAddonError) -> Self {
279 match err {
280 crate::operation::create_addon::CreateAddonError::ClientException(inner) => Error::ClientException(inner),
281 crate::operation::create_addon::CreateAddonError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
282 crate::operation::create_addon::CreateAddonError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
283 crate::operation::create_addon::CreateAddonError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
284 crate::operation::create_addon::CreateAddonError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
285 crate::operation::create_addon::CreateAddonError::ServerException(inner) => Error::ServerException(inner),
286 crate::operation::create_addon::CreateAddonError::Unhandled(inner) => Error::Unhandled(inner),
287 }
288 }
289}
290impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cluster::CreateClusterError, R>> for Error
291where
292 R: Send + Sync + std::fmt::Debug + 'static,
293{
294 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_cluster::CreateClusterError, R>) -> Self {
295 match err {
296 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
297 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
298 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
299 source: err.into(),
300 }),
301 }
302 }
303}
304impl From<crate::operation::create_cluster::CreateClusterError> for Error {
305 fn from(err: crate::operation::create_cluster::CreateClusterError) -> Self {
306 match err {
307 crate::operation::create_cluster::CreateClusterError::ClientException(inner) => Error::ClientException(inner),
308 crate::operation::create_cluster::CreateClusterError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
309 crate::operation::create_cluster::CreateClusterError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
310 crate::operation::create_cluster::CreateClusterError::ResourceLimitExceededException(inner) => {
311 Error::ResourceLimitExceededException(inner)
312 }
313 crate::operation::create_cluster::CreateClusterError::ServerException(inner) => Error::ServerException(inner),
314 crate::operation::create_cluster::CreateClusterError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
315 crate::operation::create_cluster::CreateClusterError::UnsupportedAvailabilityZoneException(inner) => {
316 Error::UnsupportedAvailabilityZoneException(inner)
317 }
318 crate::operation::create_cluster::CreateClusterError::Unhandled(inner) => Error::Unhandled(inner),
319 }
320 }
321}
322impl<R>
323 From<
324 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError, R>,
325 > for Error
326where
327 R: Send + Sync + std::fmt::Debug + 'static,
328{
329 fn from(
330 err: ::aws_smithy_runtime_api::client::result::SdkError<
331 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError,
332 R,
333 >,
334 ) -> Self {
335 match err {
336 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
337 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
338 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
339 source: err.into(),
340 }),
341 }
342 }
343}
344impl From<crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError> for Error {
345 fn from(err: crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError) -> Self {
346 match err {
347 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::ClientException(inner) => {
348 Error::ClientException(inner)
349 }
350 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::InvalidParameterException(inner) => {
351 Error::InvalidParameterException(inner)
352 }
353 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::ResourceLimitExceededException(inner) => {
354 Error::ResourceLimitExceededException(inner)
355 }
356 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::ServerException(inner) => {
357 Error::ServerException(inner)
358 }
359 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::ServiceUnavailableException(inner) => {
360 Error::ServiceUnavailableException(inner)
361 }
362 crate::operation::create_eks_anywhere_subscription::CreateEksAnywhereSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
363 }
364 }
365}
366impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_fargate_profile::CreateFargateProfileError, R>> for Error
367where
368 R: Send + Sync + std::fmt::Debug + 'static,
369{
370 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_fargate_profile::CreateFargateProfileError, R>) -> Self {
371 match err {
372 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
373 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
374 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
375 source: err.into(),
376 }),
377 }
378 }
379}
380impl From<crate::operation::create_fargate_profile::CreateFargateProfileError> for Error {
381 fn from(err: crate::operation::create_fargate_profile::CreateFargateProfileError) -> Self {
382 match err {
383 crate::operation::create_fargate_profile::CreateFargateProfileError::ClientException(inner) => Error::ClientException(inner),
384 crate::operation::create_fargate_profile::CreateFargateProfileError::InvalidParameterException(inner) => {
385 Error::InvalidParameterException(inner)
386 }
387 crate::operation::create_fargate_profile::CreateFargateProfileError::InvalidRequestException(inner) => {
388 Error::InvalidRequestException(inner)
389 }
390 crate::operation::create_fargate_profile::CreateFargateProfileError::ResourceLimitExceededException(inner) => {
391 Error::ResourceLimitExceededException(inner)
392 }
393 crate::operation::create_fargate_profile::CreateFargateProfileError::ServerException(inner) => Error::ServerException(inner),
394 crate::operation::create_fargate_profile::CreateFargateProfileError::UnsupportedAvailabilityZoneException(inner) => {
395 Error::UnsupportedAvailabilityZoneException(inner)
396 }
397 crate::operation::create_fargate_profile::CreateFargateProfileError::Unhandled(inner) => Error::Unhandled(inner),
398 }
399 }
400}
401impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_nodegroup::CreateNodegroupError, R>> for Error
402where
403 R: Send + Sync + std::fmt::Debug + 'static,
404{
405 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_nodegroup::CreateNodegroupError, R>) -> Self {
406 match err {
407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
410 source: err.into(),
411 }),
412 }
413 }
414}
415impl From<crate::operation::create_nodegroup::CreateNodegroupError> for Error {
416 fn from(err: crate::operation::create_nodegroup::CreateNodegroupError) -> Self {
417 match err {
418 crate::operation::create_nodegroup::CreateNodegroupError::ClientException(inner) => Error::ClientException(inner),
419 crate::operation::create_nodegroup::CreateNodegroupError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
420 crate::operation::create_nodegroup::CreateNodegroupError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
421 crate::operation::create_nodegroup::CreateNodegroupError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
422 crate::operation::create_nodegroup::CreateNodegroupError::ResourceLimitExceededException(inner) => {
423 Error::ResourceLimitExceededException(inner)
424 }
425 crate::operation::create_nodegroup::CreateNodegroupError::ServerException(inner) => Error::ServerException(inner),
426 crate::operation::create_nodegroup::CreateNodegroupError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
427 crate::operation::create_nodegroup::CreateNodegroupError::Unhandled(inner) => Error::Unhandled(inner),
428 }
429 }
430}
431impl<R>
432 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError, R>>
433 for Error
434where
435 R: Send + Sync + std::fmt::Debug + 'static,
436{
437 fn from(
438 err: ::aws_smithy_runtime_api::client::result::SdkError<
439 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError,
440 R,
441 >,
442 ) -> Self {
443 match err {
444 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
445 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
446 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
447 source: err.into(),
448 }),
449 }
450 }
451}
452impl From<crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError> for Error {
453 fn from(err: crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError) -> Self {
454 match err {
455 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::InvalidParameterException(inner) => {
456 Error::InvalidParameterException(inner)
457 }
458 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::InvalidRequestException(inner) => {
459 Error::InvalidRequestException(inner)
460 }
461 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::ResourceInUseException(inner) => {
462 Error::ResourceInUseException(inner)
463 }
464 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::ResourceLimitExceededException(inner) => {
465 Error::ResourceLimitExceededException(inner)
466 }
467 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::ResourceNotFoundException(inner) => {
468 Error::ResourceNotFoundException(inner)
469 }
470 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::ServerException(inner) => {
471 Error::ServerException(inner)
472 }
473 crate::operation::create_pod_identity_association::CreatePodIdentityAssociationError::Unhandled(inner) => Error::Unhandled(inner),
474 }
475 }
476}
477impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_access_entry::DeleteAccessEntryError, R>> for Error
478where
479 R: Send + Sync + std::fmt::Debug + 'static,
480{
481 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_access_entry::DeleteAccessEntryError, R>) -> Self {
482 match err {
483 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
484 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
485 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
486 source: err.into(),
487 }),
488 }
489 }
490}
491impl From<crate::operation::delete_access_entry::DeleteAccessEntryError> for Error {
492 fn from(err: crate::operation::delete_access_entry::DeleteAccessEntryError) -> Self {
493 match err {
494 crate::operation::delete_access_entry::DeleteAccessEntryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
495 crate::operation::delete_access_entry::DeleteAccessEntryError::ResourceNotFoundException(inner) => {
496 Error::ResourceNotFoundException(inner)
497 }
498 crate::operation::delete_access_entry::DeleteAccessEntryError::ServerException(inner) => Error::ServerException(inner),
499 crate::operation::delete_access_entry::DeleteAccessEntryError::Unhandled(inner) => Error::Unhandled(inner),
500 }
501 }
502}
503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_addon::DeleteAddonError, R>> for Error
504where
505 R: Send + Sync + std::fmt::Debug + 'static,
506{
507 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_addon::DeleteAddonError, R>) -> Self {
508 match err {
509 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
510 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
511 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
512 source: err.into(),
513 }),
514 }
515 }
516}
517impl From<crate::operation::delete_addon::DeleteAddonError> for Error {
518 fn from(err: crate::operation::delete_addon::DeleteAddonError) -> Self {
519 match err {
520 crate::operation::delete_addon::DeleteAddonError::ClientException(inner) => Error::ClientException(inner),
521 crate::operation::delete_addon::DeleteAddonError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
522 crate::operation::delete_addon::DeleteAddonError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
523 crate::operation::delete_addon::DeleteAddonError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
524 crate::operation::delete_addon::DeleteAddonError::ServerException(inner) => Error::ServerException(inner),
525 crate::operation::delete_addon::DeleteAddonError::Unhandled(inner) => Error::Unhandled(inner),
526 }
527 }
528}
529impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cluster::DeleteClusterError, R>> for Error
530where
531 R: Send + Sync + std::fmt::Debug + 'static,
532{
533 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_cluster::DeleteClusterError, R>) -> Self {
534 match err {
535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
538 source: err.into(),
539 }),
540 }
541 }
542}
543impl From<crate::operation::delete_cluster::DeleteClusterError> for Error {
544 fn from(err: crate::operation::delete_cluster::DeleteClusterError) -> Self {
545 match err {
546 crate::operation::delete_cluster::DeleteClusterError::ClientException(inner) => Error::ClientException(inner),
547 crate::operation::delete_cluster::DeleteClusterError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
548 crate::operation::delete_cluster::DeleteClusterError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
549 crate::operation::delete_cluster::DeleteClusterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
550 crate::operation::delete_cluster::DeleteClusterError::ServerException(inner) => Error::ServerException(inner),
551 crate::operation::delete_cluster::DeleteClusterError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
552 crate::operation::delete_cluster::DeleteClusterError::Unhandled(inner) => Error::Unhandled(inner),
553 }
554 }
555}
556impl<R>
557 From<
558 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError, R>,
559 > for Error
560where
561 R: Send + Sync + std::fmt::Debug + 'static,
562{
563 fn from(
564 err: ::aws_smithy_runtime_api::client::result::SdkError<
565 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError,
566 R,
567 >,
568 ) -> Self {
569 match err {
570 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
571 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
572 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
573 source: err.into(),
574 }),
575 }
576 }
577}
578impl From<crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError> for Error {
579 fn from(err: crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError) -> Self {
580 match err {
581 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError::ClientException(inner) => {
582 Error::ClientException(inner)
583 }
584 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError::InvalidRequestException(inner) => {
585 Error::InvalidRequestException(inner)
586 }
587 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError::ResourceNotFoundException(inner) => {
588 Error::ResourceNotFoundException(inner)
589 }
590 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError::ServerException(inner) => {
591 Error::ServerException(inner)
592 }
593 crate::operation::delete_eks_anywhere_subscription::DeleteEksAnywhereSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
594 }
595 }
596}
597impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_fargate_profile::DeleteFargateProfileError, R>> for Error
598where
599 R: Send + Sync + std::fmt::Debug + 'static,
600{
601 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_fargate_profile::DeleteFargateProfileError, R>) -> Self {
602 match err {
603 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
604 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
605 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
606 source: err.into(),
607 }),
608 }
609 }
610}
611impl From<crate::operation::delete_fargate_profile::DeleteFargateProfileError> for Error {
612 fn from(err: crate::operation::delete_fargate_profile::DeleteFargateProfileError) -> Self {
613 match err {
614 crate::operation::delete_fargate_profile::DeleteFargateProfileError::ClientException(inner) => Error::ClientException(inner),
615 crate::operation::delete_fargate_profile::DeleteFargateProfileError::InvalidParameterException(inner) => {
616 Error::InvalidParameterException(inner)
617 }
618 crate::operation::delete_fargate_profile::DeleteFargateProfileError::ResourceNotFoundException(inner) => {
619 Error::ResourceNotFoundException(inner)
620 }
621 crate::operation::delete_fargate_profile::DeleteFargateProfileError::ServerException(inner) => Error::ServerException(inner),
622 crate::operation::delete_fargate_profile::DeleteFargateProfileError::Unhandled(inner) => Error::Unhandled(inner),
623 }
624 }
625}
626impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_nodegroup::DeleteNodegroupError, R>> for Error
627where
628 R: Send + Sync + std::fmt::Debug + 'static,
629{
630 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_nodegroup::DeleteNodegroupError, R>) -> Self {
631 match err {
632 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
633 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
634 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
635 source: err.into(),
636 }),
637 }
638 }
639}
640impl From<crate::operation::delete_nodegroup::DeleteNodegroupError> for Error {
641 fn from(err: crate::operation::delete_nodegroup::DeleteNodegroupError) -> Self {
642 match err {
643 crate::operation::delete_nodegroup::DeleteNodegroupError::ClientException(inner) => Error::ClientException(inner),
644 crate::operation::delete_nodegroup::DeleteNodegroupError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
645 crate::operation::delete_nodegroup::DeleteNodegroupError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
646 crate::operation::delete_nodegroup::DeleteNodegroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
647 crate::operation::delete_nodegroup::DeleteNodegroupError::ServerException(inner) => Error::ServerException(inner),
648 crate::operation::delete_nodegroup::DeleteNodegroupError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
649 crate::operation::delete_nodegroup::DeleteNodegroupError::Unhandled(inner) => Error::Unhandled(inner),
650 }
651 }
652}
653impl<R>
654 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError, R>>
655 for Error
656where
657 R: Send + Sync + std::fmt::Debug + 'static,
658{
659 fn from(
660 err: ::aws_smithy_runtime_api::client::result::SdkError<
661 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError,
662 R,
663 >,
664 ) -> Self {
665 match err {
666 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
667 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
668 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
669 source: err.into(),
670 }),
671 }
672 }
673}
674impl From<crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError> for Error {
675 fn from(err: crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError) -> Self {
676 match err {
677 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError::InvalidParameterException(inner) => {
678 Error::InvalidParameterException(inner)
679 }
680 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError::InvalidRequestException(inner) => {
681 Error::InvalidRequestException(inner)
682 }
683 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError::ResourceNotFoundException(inner) => {
684 Error::ResourceNotFoundException(inner)
685 }
686 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError::ServerException(inner) => {
687 Error::ServerException(inner)
688 }
689 crate::operation::delete_pod_identity_association::DeletePodIdentityAssociationError::Unhandled(inner) => Error::Unhandled(inner),
690 }
691 }
692}
693impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_cluster::DeregisterClusterError, R>> for Error
694where
695 R: Send + Sync + std::fmt::Debug + 'static,
696{
697 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_cluster::DeregisterClusterError, R>) -> Self {
698 match err {
699 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
700 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
701 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
702 source: err.into(),
703 }),
704 }
705 }
706}
707impl From<crate::operation::deregister_cluster::DeregisterClusterError> for Error {
708 fn from(err: crate::operation::deregister_cluster::DeregisterClusterError) -> Self {
709 match err {
710 crate::operation::deregister_cluster::DeregisterClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
711 crate::operation::deregister_cluster::DeregisterClusterError::ClientException(inner) => Error::ClientException(inner),
712 crate::operation::deregister_cluster::DeregisterClusterError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
713 crate::operation::deregister_cluster::DeregisterClusterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
714 crate::operation::deregister_cluster::DeregisterClusterError::ServerException(inner) => Error::ServerException(inner),
715 crate::operation::deregister_cluster::DeregisterClusterError::ServiceUnavailableException(inner) => {
716 Error::ServiceUnavailableException(inner)
717 }
718 crate::operation::deregister_cluster::DeregisterClusterError::Unhandled(inner) => Error::Unhandled(inner),
719 }
720 }
721}
722impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_access_entry::DescribeAccessEntryError, R>> for Error
723where
724 R: Send + Sync + std::fmt::Debug + 'static,
725{
726 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_access_entry::DescribeAccessEntryError, R>) -> Self {
727 match err {
728 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
729 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
730 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
731 source: err.into(),
732 }),
733 }
734 }
735}
736impl From<crate::operation::describe_access_entry::DescribeAccessEntryError> for Error {
737 fn from(err: crate::operation::describe_access_entry::DescribeAccessEntryError) -> Self {
738 match err {
739 crate::operation::describe_access_entry::DescribeAccessEntryError::InvalidRequestException(inner) => {
740 Error::InvalidRequestException(inner)
741 }
742 crate::operation::describe_access_entry::DescribeAccessEntryError::ResourceNotFoundException(inner) => {
743 Error::ResourceNotFoundException(inner)
744 }
745 crate::operation::describe_access_entry::DescribeAccessEntryError::ServerException(inner) => Error::ServerException(inner),
746 crate::operation::describe_access_entry::DescribeAccessEntryError::Unhandled(inner) => Error::Unhandled(inner),
747 }
748 }
749}
750impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon::DescribeAddonError, R>> for Error
751where
752 R: Send + Sync + std::fmt::Debug + 'static,
753{
754 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon::DescribeAddonError, R>) -> Self {
755 match err {
756 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
757 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
758 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
759 source: err.into(),
760 }),
761 }
762 }
763}
764impl From<crate::operation::describe_addon::DescribeAddonError> for Error {
765 fn from(err: crate::operation::describe_addon::DescribeAddonError) -> Self {
766 match err {
767 crate::operation::describe_addon::DescribeAddonError::ClientException(inner) => Error::ClientException(inner),
768 crate::operation::describe_addon::DescribeAddonError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
769 crate::operation::describe_addon::DescribeAddonError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
770 crate::operation::describe_addon::DescribeAddonError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
771 crate::operation::describe_addon::DescribeAddonError::ServerException(inner) => Error::ServerException(inner),
772 crate::operation::describe_addon::DescribeAddonError::Unhandled(inner) => Error::Unhandled(inner),
773 }
774 }
775}
776impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon_configuration::DescribeAddonConfigurationError, R>>
777 for Error
778where
779 R: Send + Sync + std::fmt::Debug + 'static,
780{
781 fn from(
782 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon_configuration::DescribeAddonConfigurationError, R>,
783 ) -> Self {
784 match err {
785 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
786 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
787 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
788 source: err.into(),
789 }),
790 }
791 }
792}
793impl From<crate::operation::describe_addon_configuration::DescribeAddonConfigurationError> for Error {
794 fn from(err: crate::operation::describe_addon_configuration::DescribeAddonConfigurationError) -> Self {
795 match err {
796 crate::operation::describe_addon_configuration::DescribeAddonConfigurationError::InvalidParameterException(inner) => {
797 Error::InvalidParameterException(inner)
798 }
799 crate::operation::describe_addon_configuration::DescribeAddonConfigurationError::ResourceNotFoundException(inner) => {
800 Error::ResourceNotFoundException(inner)
801 }
802 crate::operation::describe_addon_configuration::DescribeAddonConfigurationError::ServerException(inner) => Error::ServerException(inner),
803 crate::operation::describe_addon_configuration::DescribeAddonConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
804 }
805 }
806}
807impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon_versions::DescribeAddonVersionsError, R>> for Error
808where
809 R: Send + Sync + std::fmt::Debug + 'static,
810{
811 fn from(
812 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_addon_versions::DescribeAddonVersionsError, R>,
813 ) -> Self {
814 match err {
815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
818 source: err.into(),
819 }),
820 }
821 }
822}
823impl From<crate::operation::describe_addon_versions::DescribeAddonVersionsError> for Error {
824 fn from(err: crate::operation::describe_addon_versions::DescribeAddonVersionsError) -> Self {
825 match err {
826 crate::operation::describe_addon_versions::DescribeAddonVersionsError::InvalidParameterException(inner) => {
827 Error::InvalidParameterException(inner)
828 }
829 crate::operation::describe_addon_versions::DescribeAddonVersionsError::ResourceNotFoundException(inner) => {
830 Error::ResourceNotFoundException(inner)
831 }
832 crate::operation::describe_addon_versions::DescribeAddonVersionsError::ServerException(inner) => Error::ServerException(inner),
833 crate::operation::describe_addon_versions::DescribeAddonVersionsError::Unhandled(inner) => Error::Unhandled(inner),
834 }
835 }
836}
837impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster::DescribeClusterError, R>> for Error
838where
839 R: Send + Sync + std::fmt::Debug + 'static,
840{
841 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster::DescribeClusterError, R>) -> Self {
842 match err {
843 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
844 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
845 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
846 source: err.into(),
847 }),
848 }
849 }
850}
851impl From<crate::operation::describe_cluster::DescribeClusterError> for Error {
852 fn from(err: crate::operation::describe_cluster::DescribeClusterError) -> Self {
853 match err {
854 crate::operation::describe_cluster::DescribeClusterError::ClientException(inner) => Error::ClientException(inner),
855 crate::operation::describe_cluster::DescribeClusterError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
856 crate::operation::describe_cluster::DescribeClusterError::ServerException(inner) => Error::ServerException(inner),
857 crate::operation::describe_cluster::DescribeClusterError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
858 crate::operation::describe_cluster::DescribeClusterError::Unhandled(inner) => Error::Unhandled(inner),
859 }
860 }
861}
862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster_versions::DescribeClusterVersionsError, R>>
863 for Error
864where
865 R: Send + Sync + std::fmt::Debug + 'static,
866{
867 fn from(
868 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_cluster_versions::DescribeClusterVersionsError, R>,
869 ) -> Self {
870 match err {
871 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
872 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
873 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
874 source: err.into(),
875 }),
876 }
877 }
878}
879impl From<crate::operation::describe_cluster_versions::DescribeClusterVersionsError> for Error {
880 fn from(err: crate::operation::describe_cluster_versions::DescribeClusterVersionsError) -> Self {
881 match err {
882 crate::operation::describe_cluster_versions::DescribeClusterVersionsError::InvalidParameterException(inner) => {
883 Error::InvalidParameterException(inner)
884 }
885 crate::operation::describe_cluster_versions::DescribeClusterVersionsError::InvalidRequestException(inner) => {
886 Error::InvalidRequestException(inner)
887 }
888 crate::operation::describe_cluster_versions::DescribeClusterVersionsError::ServerException(inner) => Error::ServerException(inner),
889 crate::operation::describe_cluster_versions::DescribeClusterVersionsError::Unhandled(inner) => Error::Unhandled(inner),
890 }
891 }
892}
893impl<R>
894 From<
895 ::aws_smithy_runtime_api::client::result::SdkError<
896 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError,
897 R,
898 >,
899 > for Error
900where
901 R: Send + Sync + std::fmt::Debug + 'static,
902{
903 fn from(
904 err: ::aws_smithy_runtime_api::client::result::SdkError<
905 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError,
906 R,
907 >,
908 ) -> Self {
909 match err {
910 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
911 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
912 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
913 source: err.into(),
914 }),
915 }
916 }
917}
918impl From<crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError> for Error {
919 fn from(err: crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError) -> Self {
920 match err {
921 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError::ClientException(inner) => {
922 Error::ClientException(inner)
923 }
924 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError::ResourceNotFoundException(inner) => {
925 Error::ResourceNotFoundException(inner)
926 }
927 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError::ServerException(inner) => {
928 Error::ServerException(inner)
929 }
930 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError::ServiceUnavailableException(inner) => {
931 Error::ServiceUnavailableException(inner)
932 }
933 crate::operation::describe_eks_anywhere_subscription::DescribeEksAnywhereSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
934 }
935 }
936}
937impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_fargate_profile::DescribeFargateProfileError, R>> for Error
938where
939 R: Send + Sync + std::fmt::Debug + 'static,
940{
941 fn from(
942 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_fargate_profile::DescribeFargateProfileError, R>,
943 ) -> Self {
944 match err {
945 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
946 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
947 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
948 source: err.into(),
949 }),
950 }
951 }
952}
953impl From<crate::operation::describe_fargate_profile::DescribeFargateProfileError> for Error {
954 fn from(err: crate::operation::describe_fargate_profile::DescribeFargateProfileError) -> Self {
955 match err {
956 crate::operation::describe_fargate_profile::DescribeFargateProfileError::ClientException(inner) => Error::ClientException(inner),
957 crate::operation::describe_fargate_profile::DescribeFargateProfileError::InvalidParameterException(inner) => {
958 Error::InvalidParameterException(inner)
959 }
960 crate::operation::describe_fargate_profile::DescribeFargateProfileError::ResourceNotFoundException(inner) => {
961 Error::ResourceNotFoundException(inner)
962 }
963 crate::operation::describe_fargate_profile::DescribeFargateProfileError::ServerException(inner) => Error::ServerException(inner),
964 crate::operation::describe_fargate_profile::DescribeFargateProfileError::Unhandled(inner) => Error::Unhandled(inner),
965 }
966 }
967}
968impl<R>
969 From<
970 ::aws_smithy_runtime_api::client::result::SdkError<
971 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError,
972 R,
973 >,
974 > for Error
975where
976 R: Send + Sync + std::fmt::Debug + 'static,
977{
978 fn from(
979 err: ::aws_smithy_runtime_api::client::result::SdkError<
980 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError,
981 R,
982 >,
983 ) -> Self {
984 match err {
985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
988 source: err.into(),
989 }),
990 }
991 }
992}
993impl From<crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError> for Error {
994 fn from(err: crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError) -> Self {
995 match err {
996 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::ClientException(inner) => {
997 Error::ClientException(inner)
998 }
999 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::InvalidParameterException(inner) => {
1000 Error::InvalidParameterException(inner)
1001 }
1002 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::ResourceNotFoundException(inner) => {
1003 Error::ResourceNotFoundException(inner)
1004 }
1005 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::ServerException(inner) => {
1006 Error::ServerException(inner)
1007 }
1008 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::ServiceUnavailableException(inner) => {
1009 Error::ServiceUnavailableException(inner)
1010 }
1011 crate::operation::describe_identity_provider_config::DescribeIdentityProviderConfigError::Unhandled(inner) => Error::Unhandled(inner),
1012 }
1013 }
1014}
1015impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_insight::DescribeInsightError, R>> for Error
1016where
1017 R: Send + Sync + std::fmt::Debug + 'static,
1018{
1019 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_insight::DescribeInsightError, R>) -> Self {
1020 match err {
1021 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1022 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1023 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1024 source: err.into(),
1025 }),
1026 }
1027 }
1028}
1029impl From<crate::operation::describe_insight::DescribeInsightError> for Error {
1030 fn from(err: crate::operation::describe_insight::DescribeInsightError) -> Self {
1031 match err {
1032 crate::operation::describe_insight::DescribeInsightError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1033 crate::operation::describe_insight::DescribeInsightError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1034 crate::operation::describe_insight::DescribeInsightError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1035 crate::operation::describe_insight::DescribeInsightError::ServerException(inner) => Error::ServerException(inner),
1036 crate::operation::describe_insight::DescribeInsightError::Unhandled(inner) => Error::Unhandled(inner),
1037 }
1038 }
1039}
1040impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_insights_refresh::DescribeInsightsRefreshError, R>>
1041 for Error
1042where
1043 R: Send + Sync + std::fmt::Debug + 'static,
1044{
1045 fn from(
1046 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_insights_refresh::DescribeInsightsRefreshError, R>,
1047 ) -> Self {
1048 match err {
1049 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1050 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1051 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1052 source: err.into(),
1053 }),
1054 }
1055 }
1056}
1057impl From<crate::operation::describe_insights_refresh::DescribeInsightsRefreshError> for Error {
1058 fn from(err: crate::operation::describe_insights_refresh::DescribeInsightsRefreshError) -> Self {
1059 match err {
1060 crate::operation::describe_insights_refresh::DescribeInsightsRefreshError::InvalidParameterException(inner) => {
1061 Error::InvalidParameterException(inner)
1062 }
1063 crate::operation::describe_insights_refresh::DescribeInsightsRefreshError::InvalidRequestException(inner) => {
1064 Error::InvalidRequestException(inner)
1065 }
1066 crate::operation::describe_insights_refresh::DescribeInsightsRefreshError::ResourceNotFoundException(inner) => {
1067 Error::ResourceNotFoundException(inner)
1068 }
1069 crate::operation::describe_insights_refresh::DescribeInsightsRefreshError::ServerException(inner) => Error::ServerException(inner),
1070 crate::operation::describe_insights_refresh::DescribeInsightsRefreshError::Unhandled(inner) => Error::Unhandled(inner),
1071 }
1072 }
1073}
1074impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_nodegroup::DescribeNodegroupError, R>> for Error
1075where
1076 R: Send + Sync + std::fmt::Debug + 'static,
1077{
1078 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_nodegroup::DescribeNodegroupError, R>) -> Self {
1079 match err {
1080 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1081 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1082 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1083 source: err.into(),
1084 }),
1085 }
1086 }
1087}
1088impl From<crate::operation::describe_nodegroup::DescribeNodegroupError> for Error {
1089 fn from(err: crate::operation::describe_nodegroup::DescribeNodegroupError) -> Self {
1090 match err {
1091 crate::operation::describe_nodegroup::DescribeNodegroupError::ClientException(inner) => Error::ClientException(inner),
1092 crate::operation::describe_nodegroup::DescribeNodegroupError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1093 crate::operation::describe_nodegroup::DescribeNodegroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1094 crate::operation::describe_nodegroup::DescribeNodegroupError::ServerException(inner) => Error::ServerException(inner),
1095 crate::operation::describe_nodegroup::DescribeNodegroupError::ServiceUnavailableException(inner) => {
1096 Error::ServiceUnavailableException(inner)
1097 }
1098 crate::operation::describe_nodegroup::DescribeNodegroupError::Unhandled(inner) => Error::Unhandled(inner),
1099 }
1100 }
1101}
1102impl<R>
1103 From<
1104 ::aws_smithy_runtime_api::client::result::SdkError<
1105 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError,
1106 R,
1107 >,
1108 > for Error
1109where
1110 R: Send + Sync + std::fmt::Debug + 'static,
1111{
1112 fn from(
1113 err: ::aws_smithy_runtime_api::client::result::SdkError<
1114 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError,
1115 R,
1116 >,
1117 ) -> Self {
1118 match err {
1119 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1120 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1121 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1122 source: err.into(),
1123 }),
1124 }
1125 }
1126}
1127impl From<crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError> for Error {
1128 fn from(err: crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError) -> Self {
1129 match err {
1130 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError::InvalidParameterException(inner) => {
1131 Error::InvalidParameterException(inner)
1132 }
1133 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError::InvalidRequestException(inner) => {
1134 Error::InvalidRequestException(inner)
1135 }
1136 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError::ResourceNotFoundException(inner) => {
1137 Error::ResourceNotFoundException(inner)
1138 }
1139 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError::ServerException(inner) => {
1140 Error::ServerException(inner)
1141 }
1142 crate::operation::describe_pod_identity_association::DescribePodIdentityAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1143 }
1144 }
1145}
1146impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_update::DescribeUpdateError, R>> for Error
1147where
1148 R: Send + Sync + std::fmt::Debug + 'static,
1149{
1150 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_update::DescribeUpdateError, R>) -> Self {
1151 match err {
1152 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1153 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1154 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1155 source: err.into(),
1156 }),
1157 }
1158 }
1159}
1160impl From<crate::operation::describe_update::DescribeUpdateError> for Error {
1161 fn from(err: crate::operation::describe_update::DescribeUpdateError) -> Self {
1162 match err {
1163 crate::operation::describe_update::DescribeUpdateError::ClientException(inner) => Error::ClientException(inner),
1164 crate::operation::describe_update::DescribeUpdateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1165 crate::operation::describe_update::DescribeUpdateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1166 crate::operation::describe_update::DescribeUpdateError::ServerException(inner) => Error::ServerException(inner),
1167 crate::operation::describe_update::DescribeUpdateError::Unhandled(inner) => Error::Unhandled(inner),
1168 }
1169 }
1170}
1171impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_access_policy::DisassociateAccessPolicyError, R>>
1172 for Error
1173where
1174 R: Send + Sync + std::fmt::Debug + 'static,
1175{
1176 fn from(
1177 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_access_policy::DisassociateAccessPolicyError, R>,
1178 ) -> Self {
1179 match err {
1180 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1181 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1182 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1183 source: err.into(),
1184 }),
1185 }
1186 }
1187}
1188impl From<crate::operation::disassociate_access_policy::DisassociateAccessPolicyError> for Error {
1189 fn from(err: crate::operation::disassociate_access_policy::DisassociateAccessPolicyError) -> Self {
1190 match err {
1191 crate::operation::disassociate_access_policy::DisassociateAccessPolicyError::InvalidRequestException(inner) => {
1192 Error::InvalidRequestException(inner)
1193 }
1194 crate::operation::disassociate_access_policy::DisassociateAccessPolicyError::ResourceNotFoundException(inner) => {
1195 Error::ResourceNotFoundException(inner)
1196 }
1197 crate::operation::disassociate_access_policy::DisassociateAccessPolicyError::ServerException(inner) => Error::ServerException(inner),
1198 crate::operation::disassociate_access_policy::DisassociateAccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1199 }
1200 }
1201}
1202impl<R>
1203 From<
1204 ::aws_smithy_runtime_api::client::result::SdkError<
1205 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError,
1206 R,
1207 >,
1208 > for Error
1209where
1210 R: Send + Sync + std::fmt::Debug + 'static,
1211{
1212 fn from(
1213 err: ::aws_smithy_runtime_api::client::result::SdkError<
1214 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError,
1215 R,
1216 >,
1217 ) -> Self {
1218 match err {
1219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1222 source: err.into(),
1223 }),
1224 }
1225 }
1226}
1227impl From<crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError> for Error {
1228 fn from(err: crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError) -> Self {
1229 match err {
1230 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::ClientException(inner) => {
1231 Error::ClientException(inner)
1232 }
1233 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::InvalidParameterException(inner) => {
1234 Error::InvalidParameterException(inner)
1235 }
1236 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::InvalidRequestException(inner) => {
1237 Error::InvalidRequestException(inner)
1238 }
1239 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::ResourceInUseException(inner) => {
1240 Error::ResourceInUseException(inner)
1241 }
1242 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::ResourceNotFoundException(inner) => {
1243 Error::ResourceNotFoundException(inner)
1244 }
1245 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::ServerException(inner) => {
1246 Error::ServerException(inner)
1247 }
1248 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::ThrottlingException(inner) => {
1249 Error::ThrottlingException(inner)
1250 }
1251 crate::operation::disassociate_identity_provider_config::DisassociateIdentityProviderConfigError::Unhandled(inner) => {
1252 Error::Unhandled(inner)
1253 }
1254 }
1255 }
1256}
1257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_entries::ListAccessEntriesError, R>> for Error
1258where
1259 R: Send + Sync + std::fmt::Debug + 'static,
1260{
1261 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_entries::ListAccessEntriesError, R>) -> Self {
1262 match err {
1263 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1264 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1265 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1266 source: err.into(),
1267 }),
1268 }
1269 }
1270}
1271impl From<crate::operation::list_access_entries::ListAccessEntriesError> for Error {
1272 fn from(err: crate::operation::list_access_entries::ListAccessEntriesError) -> Self {
1273 match err {
1274 crate::operation::list_access_entries::ListAccessEntriesError::InvalidParameterException(inner) => {
1275 Error::InvalidParameterException(inner)
1276 }
1277 crate::operation::list_access_entries::ListAccessEntriesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1278 crate::operation::list_access_entries::ListAccessEntriesError::ResourceNotFoundException(inner) => {
1279 Error::ResourceNotFoundException(inner)
1280 }
1281 crate::operation::list_access_entries::ListAccessEntriesError::ServerException(inner) => Error::ServerException(inner),
1282 crate::operation::list_access_entries::ListAccessEntriesError::Unhandled(inner) => Error::Unhandled(inner),
1283 }
1284 }
1285}
1286impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_policies::ListAccessPoliciesError, R>> for Error
1287where
1288 R: Send + Sync + std::fmt::Debug + 'static,
1289{
1290 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_policies::ListAccessPoliciesError, R>) -> Self {
1291 match err {
1292 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1293 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1294 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1295 source: err.into(),
1296 }),
1297 }
1298 }
1299}
1300impl From<crate::operation::list_access_policies::ListAccessPoliciesError> for Error {
1301 fn from(err: crate::operation::list_access_policies::ListAccessPoliciesError) -> Self {
1302 match err {
1303 crate::operation::list_access_policies::ListAccessPoliciesError::ServerException(inner) => Error::ServerException(inner),
1304 crate::operation::list_access_policies::ListAccessPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
1305 }
1306 }
1307}
1308impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_addons::ListAddonsError, R>> for Error
1309where
1310 R: Send + Sync + std::fmt::Debug + 'static,
1311{
1312 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_addons::ListAddonsError, R>) -> Self {
1313 match err {
1314 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1315 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1316 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1317 source: err.into(),
1318 }),
1319 }
1320 }
1321}
1322impl From<crate::operation::list_addons::ListAddonsError> for Error {
1323 fn from(err: crate::operation::list_addons::ListAddonsError) -> Self {
1324 match err {
1325 crate::operation::list_addons::ListAddonsError::ClientException(inner) => Error::ClientException(inner),
1326 crate::operation::list_addons::ListAddonsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1327 crate::operation::list_addons::ListAddonsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1328 crate::operation::list_addons::ListAddonsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1329 crate::operation::list_addons::ListAddonsError::ServerException(inner) => Error::ServerException(inner),
1330 crate::operation::list_addons::ListAddonsError::Unhandled(inner) => Error::Unhandled(inner),
1331 }
1332 }
1333}
1334impl<R>
1335 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError, R>>
1336 for Error
1337where
1338 R: Send + Sync + std::fmt::Debug + 'static,
1339{
1340 fn from(
1341 err: ::aws_smithy_runtime_api::client::result::SdkError<
1342 crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError,
1343 R,
1344 >,
1345 ) -> Self {
1346 match err {
1347 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1348 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1349 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1350 source: err.into(),
1351 }),
1352 }
1353 }
1354}
1355impl From<crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError> for Error {
1356 fn from(err: crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError) -> Self {
1357 match err {
1358 crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError::InvalidRequestException(inner) => {
1359 Error::InvalidRequestException(inner)
1360 }
1361 crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError::ResourceNotFoundException(inner) => {
1362 Error::ResourceNotFoundException(inner)
1363 }
1364 crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError::ServerException(inner) => {
1365 Error::ServerException(inner)
1366 }
1367 crate::operation::list_associated_access_policies::ListAssociatedAccessPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
1368 }
1369 }
1370}
1371impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_clusters::ListClustersError, R>> for Error
1372where
1373 R: Send + Sync + std::fmt::Debug + 'static,
1374{
1375 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_clusters::ListClustersError, R>) -> Self {
1376 match err {
1377 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1378 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1379 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1380 source: err.into(),
1381 }),
1382 }
1383 }
1384}
1385impl From<crate::operation::list_clusters::ListClustersError> for Error {
1386 fn from(err: crate::operation::list_clusters::ListClustersError) -> Self {
1387 match err {
1388 crate::operation::list_clusters::ListClustersError::ClientException(inner) => Error::ClientException(inner),
1389 crate::operation::list_clusters::ListClustersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1390 crate::operation::list_clusters::ListClustersError::ServerException(inner) => Error::ServerException(inner),
1391 crate::operation::list_clusters::ListClustersError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1392 crate::operation::list_clusters::ListClustersError::Unhandled(inner) => Error::Unhandled(inner),
1393 }
1394 }
1395}
1396impl<R>
1397 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError, R>>
1398 for Error
1399where
1400 R: Send + Sync + std::fmt::Debug + 'static,
1401{
1402 fn from(
1403 err: ::aws_smithy_runtime_api::client::result::SdkError<
1404 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError,
1405 R,
1406 >,
1407 ) -> Self {
1408 match err {
1409 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1410 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1411 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1412 source: err.into(),
1413 }),
1414 }
1415 }
1416}
1417impl From<crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError> for Error {
1418 fn from(err: crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError) -> Self {
1419 match err {
1420 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError::ClientException(inner) => {
1421 Error::ClientException(inner)
1422 }
1423 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError::InvalidParameterException(inner) => {
1424 Error::InvalidParameterException(inner)
1425 }
1426 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError::ServerException(inner) => {
1427 Error::ServerException(inner)
1428 }
1429 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError::ServiceUnavailableException(inner) => {
1430 Error::ServiceUnavailableException(inner)
1431 }
1432 crate::operation::list_eks_anywhere_subscriptions::ListEksAnywhereSubscriptionsError::Unhandled(inner) => Error::Unhandled(inner),
1433 }
1434 }
1435}
1436impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_fargate_profiles::ListFargateProfilesError, R>> for Error
1437where
1438 R: Send + Sync + std::fmt::Debug + 'static,
1439{
1440 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_fargate_profiles::ListFargateProfilesError, R>) -> Self {
1441 match err {
1442 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1443 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1444 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1445 source: err.into(),
1446 }),
1447 }
1448 }
1449}
1450impl From<crate::operation::list_fargate_profiles::ListFargateProfilesError> for Error {
1451 fn from(err: crate::operation::list_fargate_profiles::ListFargateProfilesError) -> Self {
1452 match err {
1453 crate::operation::list_fargate_profiles::ListFargateProfilesError::ClientException(inner) => Error::ClientException(inner),
1454 crate::operation::list_fargate_profiles::ListFargateProfilesError::InvalidParameterException(inner) => {
1455 Error::InvalidParameterException(inner)
1456 }
1457 crate::operation::list_fargate_profiles::ListFargateProfilesError::ResourceNotFoundException(inner) => {
1458 Error::ResourceNotFoundException(inner)
1459 }
1460 crate::operation::list_fargate_profiles::ListFargateProfilesError::ServerException(inner) => Error::ServerException(inner),
1461 crate::operation::list_fargate_profiles::ListFargateProfilesError::Unhandled(inner) => Error::Unhandled(inner),
1462 }
1463 }
1464}
1465impl<R>
1466 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError, R>>
1467 for Error
1468where
1469 R: Send + Sync + std::fmt::Debug + 'static,
1470{
1471 fn from(
1472 err: ::aws_smithy_runtime_api::client::result::SdkError<
1473 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError,
1474 R,
1475 >,
1476 ) -> Self {
1477 match err {
1478 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1479 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1480 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1481 source: err.into(),
1482 }),
1483 }
1484 }
1485}
1486impl From<crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError> for Error {
1487 fn from(err: crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError) -> Self {
1488 match err {
1489 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::ClientException(inner) => {
1490 Error::ClientException(inner)
1491 }
1492 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::InvalidParameterException(inner) => {
1493 Error::InvalidParameterException(inner)
1494 }
1495 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::ResourceNotFoundException(inner) => {
1496 Error::ResourceNotFoundException(inner)
1497 }
1498 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::ServerException(inner) => {
1499 Error::ServerException(inner)
1500 }
1501 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::ServiceUnavailableException(inner) => {
1502 Error::ServiceUnavailableException(inner)
1503 }
1504 crate::operation::list_identity_provider_configs::ListIdentityProviderConfigsError::Unhandled(inner) => Error::Unhandled(inner),
1505 }
1506 }
1507}
1508impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_insights::ListInsightsError, R>> for Error
1509where
1510 R: Send + Sync + std::fmt::Debug + 'static,
1511{
1512 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_insights::ListInsightsError, R>) -> Self {
1513 match err {
1514 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1515 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1516 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1517 source: err.into(),
1518 }),
1519 }
1520 }
1521}
1522impl From<crate::operation::list_insights::ListInsightsError> for Error {
1523 fn from(err: crate::operation::list_insights::ListInsightsError) -> Self {
1524 match err {
1525 crate::operation::list_insights::ListInsightsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1526 crate::operation::list_insights::ListInsightsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1527 crate::operation::list_insights::ListInsightsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1528 crate::operation::list_insights::ListInsightsError::ServerException(inner) => Error::ServerException(inner),
1529 crate::operation::list_insights::ListInsightsError::Unhandled(inner) => Error::Unhandled(inner),
1530 }
1531 }
1532}
1533impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_nodegroups::ListNodegroupsError, R>> for Error
1534where
1535 R: Send + Sync + std::fmt::Debug + 'static,
1536{
1537 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_nodegroups::ListNodegroupsError, R>) -> Self {
1538 match err {
1539 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1540 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1541 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1542 source: err.into(),
1543 }),
1544 }
1545 }
1546}
1547impl From<crate::operation::list_nodegroups::ListNodegroupsError> for Error {
1548 fn from(err: crate::operation::list_nodegroups::ListNodegroupsError) -> Self {
1549 match err {
1550 crate::operation::list_nodegroups::ListNodegroupsError::ClientException(inner) => Error::ClientException(inner),
1551 crate::operation::list_nodegroups::ListNodegroupsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1552 crate::operation::list_nodegroups::ListNodegroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1553 crate::operation::list_nodegroups::ListNodegroupsError::ServerException(inner) => Error::ServerException(inner),
1554 crate::operation::list_nodegroups::ListNodegroupsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1555 crate::operation::list_nodegroups::ListNodegroupsError::Unhandled(inner) => Error::Unhandled(inner),
1556 }
1557 }
1558}
1559impl<R>
1560 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError, R>>
1561 for Error
1562where
1563 R: Send + Sync + std::fmt::Debug + 'static,
1564{
1565 fn from(
1566 err: ::aws_smithy_runtime_api::client::result::SdkError<
1567 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError,
1568 R,
1569 >,
1570 ) -> Self {
1571 match err {
1572 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1573 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1574 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1575 source: err.into(),
1576 }),
1577 }
1578 }
1579}
1580impl From<crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError> for Error {
1581 fn from(err: crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError) -> Self {
1582 match err {
1583 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError::InvalidParameterException(inner) => {
1584 Error::InvalidParameterException(inner)
1585 }
1586 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError::InvalidRequestException(inner) => {
1587 Error::InvalidRequestException(inner)
1588 }
1589 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError::ResourceNotFoundException(inner) => {
1590 Error::ResourceNotFoundException(inner)
1591 }
1592 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError::ServerException(inner) => {
1593 Error::ServerException(inner)
1594 }
1595 crate::operation::list_pod_identity_associations::ListPodIdentityAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
1596 }
1597 }
1598}
1599impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
1600where
1601 R: Send + Sync + std::fmt::Debug + 'static,
1602{
1603 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
1604 match err {
1605 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1606 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1607 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1608 source: err.into(),
1609 }),
1610 }
1611 }
1612}
1613impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
1614 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
1615 match err {
1616 crate::operation::list_tags_for_resource::ListTagsForResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
1617 crate::operation::list_tags_for_resource::ListTagsForResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
1618 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1619 }
1620 }
1621}
1622impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_updates::ListUpdatesError, R>> for Error
1623where
1624 R: Send + Sync + std::fmt::Debug + 'static,
1625{
1626 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_updates::ListUpdatesError, R>) -> Self {
1627 match err {
1628 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1629 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1630 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1631 source: err.into(),
1632 }),
1633 }
1634 }
1635}
1636impl From<crate::operation::list_updates::ListUpdatesError> for Error {
1637 fn from(err: crate::operation::list_updates::ListUpdatesError) -> Self {
1638 match err {
1639 crate::operation::list_updates::ListUpdatesError::ClientException(inner) => Error::ClientException(inner),
1640 crate::operation::list_updates::ListUpdatesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1641 crate::operation::list_updates::ListUpdatesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1642 crate::operation::list_updates::ListUpdatesError::ServerException(inner) => Error::ServerException(inner),
1643 crate::operation::list_updates::ListUpdatesError::Unhandled(inner) => Error::Unhandled(inner),
1644 }
1645 }
1646}
1647impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_cluster::RegisterClusterError, R>> for Error
1648where
1649 R: Send + Sync + std::fmt::Debug + 'static,
1650{
1651 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_cluster::RegisterClusterError, R>) -> Self {
1652 match err {
1653 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1654 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1655 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1656 source: err.into(),
1657 }),
1658 }
1659 }
1660}
1661impl From<crate::operation::register_cluster::RegisterClusterError> for Error {
1662 fn from(err: crate::operation::register_cluster::RegisterClusterError) -> Self {
1663 match err {
1664 crate::operation::register_cluster::RegisterClusterError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1665 crate::operation::register_cluster::RegisterClusterError::ClientException(inner) => Error::ClientException(inner),
1666 crate::operation::register_cluster::RegisterClusterError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1667 crate::operation::register_cluster::RegisterClusterError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
1668 crate::operation::register_cluster::RegisterClusterError::ResourceLimitExceededException(inner) => {
1669 Error::ResourceLimitExceededException(inner)
1670 }
1671 crate::operation::register_cluster::RegisterClusterError::ResourcePropagationDelayException(inner) => {
1672 Error::ResourcePropagationDelayException(inner)
1673 }
1674 crate::operation::register_cluster::RegisterClusterError::ServerException(inner) => Error::ServerException(inner),
1675 crate::operation::register_cluster::RegisterClusterError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1676 crate::operation::register_cluster::RegisterClusterError::Unhandled(inner) => Error::Unhandled(inner),
1677 }
1678 }
1679}
1680impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_insights_refresh::StartInsightsRefreshError, R>> for Error
1681where
1682 R: Send + Sync + std::fmt::Debug + 'static,
1683{
1684 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_insights_refresh::StartInsightsRefreshError, R>) -> Self {
1685 match err {
1686 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1687 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1688 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1689 source: err.into(),
1690 }),
1691 }
1692 }
1693}
1694impl From<crate::operation::start_insights_refresh::StartInsightsRefreshError> for Error {
1695 fn from(err: crate::operation::start_insights_refresh::StartInsightsRefreshError) -> Self {
1696 match err {
1697 crate::operation::start_insights_refresh::StartInsightsRefreshError::InvalidParameterException(inner) => {
1698 Error::InvalidParameterException(inner)
1699 }
1700 crate::operation::start_insights_refresh::StartInsightsRefreshError::InvalidRequestException(inner) => {
1701 Error::InvalidRequestException(inner)
1702 }
1703 crate::operation::start_insights_refresh::StartInsightsRefreshError::ResourceNotFoundException(inner) => {
1704 Error::ResourceNotFoundException(inner)
1705 }
1706 crate::operation::start_insights_refresh::StartInsightsRefreshError::ServerException(inner) => Error::ServerException(inner),
1707 crate::operation::start_insights_refresh::StartInsightsRefreshError::Unhandled(inner) => Error::Unhandled(inner),
1708 }
1709 }
1710}
1711impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
1712where
1713 R: Send + Sync + std::fmt::Debug + 'static,
1714{
1715 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
1716 match err {
1717 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1718 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1719 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1720 source: err.into(),
1721 }),
1722 }
1723 }
1724}
1725impl From<crate::operation::tag_resource::TagResourceError> for Error {
1726 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
1727 match err {
1728 crate::operation::tag_resource::TagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
1729 crate::operation::tag_resource::TagResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
1730 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1731 }
1732 }
1733}
1734impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
1735where
1736 R: Send + Sync + std::fmt::Debug + 'static,
1737{
1738 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
1739 match err {
1740 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1741 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1742 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1743 source: err.into(),
1744 }),
1745 }
1746 }
1747}
1748impl From<crate::operation::untag_resource::UntagResourceError> for Error {
1749 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
1750 match err {
1751 crate::operation::untag_resource::UntagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
1752 crate::operation::untag_resource::UntagResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
1753 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1754 }
1755 }
1756}
1757impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_access_entry::UpdateAccessEntryError, R>> for Error
1758where
1759 R: Send + Sync + std::fmt::Debug + 'static,
1760{
1761 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_access_entry::UpdateAccessEntryError, R>) -> Self {
1762 match err {
1763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1766 source: err.into(),
1767 }),
1768 }
1769 }
1770}
1771impl From<crate::operation::update_access_entry::UpdateAccessEntryError> for Error {
1772 fn from(err: crate::operation::update_access_entry::UpdateAccessEntryError) -> Self {
1773 match err {
1774 crate::operation::update_access_entry::UpdateAccessEntryError::InvalidParameterException(inner) => {
1775 Error::InvalidParameterException(inner)
1776 }
1777 crate::operation::update_access_entry::UpdateAccessEntryError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1778 crate::operation::update_access_entry::UpdateAccessEntryError::ResourceNotFoundException(inner) => {
1779 Error::ResourceNotFoundException(inner)
1780 }
1781 crate::operation::update_access_entry::UpdateAccessEntryError::ServerException(inner) => Error::ServerException(inner),
1782 crate::operation::update_access_entry::UpdateAccessEntryError::Unhandled(inner) => Error::Unhandled(inner),
1783 }
1784 }
1785}
1786impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_addon::UpdateAddonError, R>> for Error
1787where
1788 R: Send + Sync + std::fmt::Debug + 'static,
1789{
1790 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_addon::UpdateAddonError, R>) -> Self {
1791 match err {
1792 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1793 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1794 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1795 source: err.into(),
1796 }),
1797 }
1798 }
1799}
1800impl From<crate::operation::update_addon::UpdateAddonError> for Error {
1801 fn from(err: crate::operation::update_addon::UpdateAddonError) -> Self {
1802 match err {
1803 crate::operation::update_addon::UpdateAddonError::ClientException(inner) => Error::ClientException(inner),
1804 crate::operation::update_addon::UpdateAddonError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1805 crate::operation::update_addon::UpdateAddonError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1806 crate::operation::update_addon::UpdateAddonError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
1807 crate::operation::update_addon::UpdateAddonError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1808 crate::operation::update_addon::UpdateAddonError::ServerException(inner) => Error::ServerException(inner),
1809 crate::operation::update_addon::UpdateAddonError::Unhandled(inner) => Error::Unhandled(inner),
1810 }
1811 }
1812}
1813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster_config::UpdateClusterConfigError, R>> for Error
1814where
1815 R: Send + Sync + std::fmt::Debug + 'static,
1816{
1817 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster_config::UpdateClusterConfigError, R>) -> Self {
1818 match err {
1819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1822 source: err.into(),
1823 }),
1824 }
1825 }
1826}
1827impl From<crate::operation::update_cluster_config::UpdateClusterConfigError> for Error {
1828 fn from(err: crate::operation::update_cluster_config::UpdateClusterConfigError) -> Self {
1829 match err {
1830 crate::operation::update_cluster_config::UpdateClusterConfigError::ClientException(inner) => Error::ClientException(inner),
1831 crate::operation::update_cluster_config::UpdateClusterConfigError::InvalidParameterException(inner) => {
1832 Error::InvalidParameterException(inner)
1833 }
1834 crate::operation::update_cluster_config::UpdateClusterConfigError::InvalidRequestException(inner) => {
1835 Error::InvalidRequestException(inner)
1836 }
1837 crate::operation::update_cluster_config::UpdateClusterConfigError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
1838 crate::operation::update_cluster_config::UpdateClusterConfigError::ResourceNotFoundException(inner) => {
1839 Error::ResourceNotFoundException(inner)
1840 }
1841 crate::operation::update_cluster_config::UpdateClusterConfigError::ServerException(inner) => Error::ServerException(inner),
1842 crate::operation::update_cluster_config::UpdateClusterConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1843 crate::operation::update_cluster_config::UpdateClusterConfigError::Unhandled(inner) => Error::Unhandled(inner),
1844 }
1845 }
1846}
1847impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster_version::UpdateClusterVersionError, R>> for Error
1848where
1849 R: Send + Sync + std::fmt::Debug + 'static,
1850{
1851 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_cluster_version::UpdateClusterVersionError, R>) -> Self {
1852 match err {
1853 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1854 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1855 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1856 source: err.into(),
1857 }),
1858 }
1859 }
1860}
1861impl From<crate::operation::update_cluster_version::UpdateClusterVersionError> for Error {
1862 fn from(err: crate::operation::update_cluster_version::UpdateClusterVersionError) -> Self {
1863 match err {
1864 crate::operation::update_cluster_version::UpdateClusterVersionError::ClientException(inner) => Error::ClientException(inner),
1865 crate::operation::update_cluster_version::UpdateClusterVersionError::InvalidParameterException(inner) => {
1866 Error::InvalidParameterException(inner)
1867 }
1868 crate::operation::update_cluster_version::UpdateClusterVersionError::InvalidRequestException(inner) => {
1869 Error::InvalidRequestException(inner)
1870 }
1871 crate::operation::update_cluster_version::UpdateClusterVersionError::InvalidStateException(inner) => Error::InvalidStateException(inner),
1872 crate::operation::update_cluster_version::UpdateClusterVersionError::ResourceInUseException(inner) => {
1873 Error::ResourceInUseException(inner)
1874 }
1875 crate::operation::update_cluster_version::UpdateClusterVersionError::ResourceNotFoundException(inner) => {
1876 Error::ResourceNotFoundException(inner)
1877 }
1878 crate::operation::update_cluster_version::UpdateClusterVersionError::ServerException(inner) => Error::ServerException(inner),
1879 crate::operation::update_cluster_version::UpdateClusterVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1880 crate::operation::update_cluster_version::UpdateClusterVersionError::Unhandled(inner) => Error::Unhandled(inner),
1881 }
1882 }
1883}
1884impl<R>
1885 From<
1886 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError, R>,
1887 > for Error
1888where
1889 R: Send + Sync + std::fmt::Debug + 'static,
1890{
1891 fn from(
1892 err: ::aws_smithy_runtime_api::client::result::SdkError<
1893 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError,
1894 R,
1895 >,
1896 ) -> Self {
1897 match err {
1898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1901 source: err.into(),
1902 }),
1903 }
1904 }
1905}
1906impl From<crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError> for Error {
1907 fn from(err: crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError) -> Self {
1908 match err {
1909 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::ClientException(inner) => {
1910 Error::ClientException(inner)
1911 }
1912 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::InvalidParameterException(inner) => {
1913 Error::InvalidParameterException(inner)
1914 }
1915 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::InvalidRequestException(inner) => {
1916 Error::InvalidRequestException(inner)
1917 }
1918 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::ResourceNotFoundException(inner) => {
1919 Error::ResourceNotFoundException(inner)
1920 }
1921 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::ServerException(inner) => {
1922 Error::ServerException(inner)
1923 }
1924 crate::operation::update_eks_anywhere_subscription::UpdateEksAnywhereSubscriptionError::Unhandled(inner) => Error::Unhandled(inner),
1925 }
1926 }
1927}
1928impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_nodegroup_config::UpdateNodegroupConfigError, R>> for Error
1929where
1930 R: Send + Sync + std::fmt::Debug + 'static,
1931{
1932 fn from(
1933 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_nodegroup_config::UpdateNodegroupConfigError, R>,
1934 ) -> Self {
1935 match err {
1936 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1937 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1938 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1939 source: err.into(),
1940 }),
1941 }
1942 }
1943}
1944impl From<crate::operation::update_nodegroup_config::UpdateNodegroupConfigError> for Error {
1945 fn from(err: crate::operation::update_nodegroup_config::UpdateNodegroupConfigError) -> Self {
1946 match err {
1947 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::ClientException(inner) => Error::ClientException(inner),
1948 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::InvalidParameterException(inner) => {
1949 Error::InvalidParameterException(inner)
1950 }
1951 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::InvalidRequestException(inner) => {
1952 Error::InvalidRequestException(inner)
1953 }
1954 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::ResourceInUseException(inner) => {
1955 Error::ResourceInUseException(inner)
1956 }
1957 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::ResourceNotFoundException(inner) => {
1958 Error::ResourceNotFoundException(inner)
1959 }
1960 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::ServerException(inner) => Error::ServerException(inner),
1961 crate::operation::update_nodegroup_config::UpdateNodegroupConfigError::Unhandled(inner) => Error::Unhandled(inner),
1962 }
1963 }
1964}
1965impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_nodegroup_version::UpdateNodegroupVersionError, R>> for Error
1966where
1967 R: Send + Sync + std::fmt::Debug + 'static,
1968{
1969 fn from(
1970 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_nodegroup_version::UpdateNodegroupVersionError, R>,
1971 ) -> Self {
1972 match err {
1973 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1974 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1975 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1976 source: err.into(),
1977 }),
1978 }
1979 }
1980}
1981impl From<crate::operation::update_nodegroup_version::UpdateNodegroupVersionError> for Error {
1982 fn from(err: crate::operation::update_nodegroup_version::UpdateNodegroupVersionError) -> Self {
1983 match err {
1984 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::ClientException(inner) => Error::ClientException(inner),
1985 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::InvalidParameterException(inner) => {
1986 Error::InvalidParameterException(inner)
1987 }
1988 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::InvalidRequestException(inner) => {
1989 Error::InvalidRequestException(inner)
1990 }
1991 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::ResourceInUseException(inner) => {
1992 Error::ResourceInUseException(inner)
1993 }
1994 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::ResourceNotFoundException(inner) => {
1995 Error::ResourceNotFoundException(inner)
1996 }
1997 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::ServerException(inner) => Error::ServerException(inner),
1998 crate::operation::update_nodegroup_version::UpdateNodegroupVersionError::Unhandled(inner) => Error::Unhandled(inner),
1999 }
2000 }
2001}
2002impl<R>
2003 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError, R>>
2004 for Error
2005where
2006 R: Send + Sync + std::fmt::Debug + 'static,
2007{
2008 fn from(
2009 err: ::aws_smithy_runtime_api::client::result::SdkError<
2010 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError,
2011 R,
2012 >,
2013 ) -> Self {
2014 match err {
2015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2018 source: err.into(),
2019 }),
2020 }
2021 }
2022}
2023impl From<crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError> for Error {
2024 fn from(err: crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError) -> Self {
2025 match err {
2026 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError::InvalidParameterException(inner) => {
2027 Error::InvalidParameterException(inner)
2028 }
2029 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError::InvalidRequestException(inner) => {
2030 Error::InvalidRequestException(inner)
2031 }
2032 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError::ResourceNotFoundException(inner) => {
2033 Error::ResourceNotFoundException(inner)
2034 }
2035 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError::ServerException(inner) => {
2036 Error::ServerException(inner)
2037 }
2038 crate::operation::update_pod_identity_association::UpdatePodIdentityAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2039 }
2040 }
2041}
2042impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
2043where
2044 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
2045 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
2046{
2047 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
2048 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2049 meta: ::std::default::Default::default(),
2050 source: err.into(),
2051 })
2052 }
2053}
2054impl ::std::error::Error for Error {
2055 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2056 match self {
2057 Error::AccessDeniedException(inner) => inner.source(),
2058 Error::BadRequestException(inner) => inner.source(),
2059 Error::ClientException(inner) => inner.source(),
2060 Error::InvalidParameterException(inner) => inner.source(),
2061 Error::InvalidRequestException(inner) => inner.source(),
2062 Error::InvalidStateException(inner) => inner.source(),
2063 Error::NotFoundException(inner) => inner.source(),
2064 Error::ResourceInUseException(inner) => inner.source(),
2065 Error::ResourceLimitExceededException(inner) => inner.source(),
2066 Error::ResourceNotFoundException(inner) => inner.source(),
2067 Error::ResourcePropagationDelayException(inner) => inner.source(),
2068 Error::ServerException(inner) => inner.source(),
2069 Error::ServiceUnavailableException(inner) => inner.source(),
2070 Error::ThrottlingException(inner) => inner.source(),
2071 Error::UnsupportedAvailabilityZoneException(inner) => inner.source(),
2072 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2073 }
2074 }
2075}
2076impl ::aws_types::request_id::RequestId for Error {
2077 fn request_id(&self) -> Option<&str> {
2078 match self {
2079 Self::AccessDeniedException(e) => e.request_id(),
2080 Self::BadRequestException(e) => e.request_id(),
2081 Self::ClientException(e) => e.request_id(),
2082 Self::InvalidParameterException(e) => e.request_id(),
2083 Self::InvalidRequestException(e) => e.request_id(),
2084 Self::InvalidStateException(e) => e.request_id(),
2085 Self::NotFoundException(e) => e.request_id(),
2086 Self::ResourceInUseException(e) => e.request_id(),
2087 Self::ResourceLimitExceededException(e) => e.request_id(),
2088 Self::ResourceNotFoundException(e) => e.request_id(),
2089 Self::ResourcePropagationDelayException(e) => e.request_id(),
2090 Self::ServerException(e) => e.request_id(),
2091 Self::ServiceUnavailableException(e) => e.request_id(),
2092 Self::ThrottlingException(e) => e.request_id(),
2093 Self::UnsupportedAvailabilityZoneException(e) => e.request_id(),
2094 Self::Unhandled(e) => e.meta.request_id(),
2095 }
2096 }
2097}