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