1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccountNotManagementOrDelegatedAdministratorException(crate::types::error::AccountNotManagementOrDelegatedAdministratorException),
8 CallerIsNotManagementAccountException(crate::types::error::CallerIsNotManagementAccountException),
10 ConcurrentModificationException(crate::types::error::ConcurrentModificationException),
12 CredentialReportExpiredException(crate::types::error::CredentialReportExpiredException),
14 CredentialReportNotPresentException(crate::types::error::CredentialReportNotPresentException),
16 CredentialReportNotReadyException(crate::types::error::CredentialReportNotReadyException),
18 DeleteConflictException(crate::types::error::DeleteConflictException),
20 DuplicateCertificateException(crate::types::error::DuplicateCertificateException),
22 DuplicateSshPublicKeyException(crate::types::error::DuplicateSshPublicKeyException),
24 EntityAlreadyExistsException(crate::types::error::EntityAlreadyExistsException),
26 EntityTemporarilyUnmodifiableException(crate::types::error::EntityTemporarilyUnmodifiableException),
28 FeatureDisabledException(crate::types::error::FeatureDisabledException),
30 FeatureEnabledException(crate::types::error::FeatureEnabledException),
32 InvalidAuthenticationCodeException(crate::types::error::InvalidAuthenticationCodeException),
34 InvalidCertificateException(crate::types::error::InvalidCertificateException),
36 InvalidInputException(crate::types::error::InvalidInputException),
38 InvalidPublicKeyException(crate::types::error::InvalidPublicKeyException),
40 InvalidUserTypeException(crate::types::error::InvalidUserTypeException),
42 KeyPairMismatchException(crate::types::error::KeyPairMismatchException),
44 LimitExceededException(crate::types::error::LimitExceededException),
46 MalformedCertificateException(crate::types::error::MalformedCertificateException),
48 MalformedPolicyDocumentException(crate::types::error::MalformedPolicyDocumentException),
50 NoSuchEntityException(crate::types::error::NoSuchEntityException),
52 OpenIdIdpCommunicationErrorException(crate::types::error::OpenIdIdpCommunicationErrorException),
54 OrganizationNotFoundException(crate::types::error::OrganizationNotFoundException),
56 OrganizationNotInAllFeaturesModeException(crate::types::error::OrganizationNotInAllFeaturesModeException),
58 PasswordPolicyViolationException(crate::types::error::PasswordPolicyViolationException),
60 PolicyEvaluationException(crate::types::error::PolicyEvaluationException),
62 PolicyNotAttachableException(crate::types::error::PolicyNotAttachableException),
64 ReportGenerationLimitExceededException(crate::types::error::ReportGenerationLimitExceededException),
66 ServiceAccessNotEnabledException(crate::types::error::ServiceAccessNotEnabledException),
68 ServiceFailureException(crate::types::error::ServiceFailureException),
70 ServiceNotSupportedException(crate::types::error::ServiceNotSupportedException),
72 UnmodifiableEntityException(crate::types::error::UnmodifiableEntityException),
74 UnrecognizedPublicKeyEncodingException(crate::types::error::UnrecognizedPublicKeyEncodingException),
76 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
78 variable wildcard pattern and check `.code()`:
79 \
80 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
81 \
82 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
83 Unhandled(crate::error::sealed_unhandled::Unhandled),
84}
85impl ::std::fmt::Display for Error {
86 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
87 match self {
88 Error::AccountNotManagementOrDelegatedAdministratorException(inner) => inner.fmt(f),
89 Error::CallerIsNotManagementAccountException(inner) => inner.fmt(f),
90 Error::ConcurrentModificationException(inner) => inner.fmt(f),
91 Error::CredentialReportExpiredException(inner) => inner.fmt(f),
92 Error::CredentialReportNotPresentException(inner) => inner.fmt(f),
93 Error::CredentialReportNotReadyException(inner) => inner.fmt(f),
94 Error::DeleteConflictException(inner) => inner.fmt(f),
95 Error::DuplicateCertificateException(inner) => inner.fmt(f),
96 Error::DuplicateSshPublicKeyException(inner) => inner.fmt(f),
97 Error::EntityAlreadyExistsException(inner) => inner.fmt(f),
98 Error::EntityTemporarilyUnmodifiableException(inner) => inner.fmt(f),
99 Error::FeatureDisabledException(inner) => inner.fmt(f),
100 Error::FeatureEnabledException(inner) => inner.fmt(f),
101 Error::InvalidAuthenticationCodeException(inner) => inner.fmt(f),
102 Error::InvalidCertificateException(inner) => inner.fmt(f),
103 Error::InvalidInputException(inner) => inner.fmt(f),
104 Error::InvalidPublicKeyException(inner) => inner.fmt(f),
105 Error::InvalidUserTypeException(inner) => inner.fmt(f),
106 Error::KeyPairMismatchException(inner) => inner.fmt(f),
107 Error::LimitExceededException(inner) => inner.fmt(f),
108 Error::MalformedCertificateException(inner) => inner.fmt(f),
109 Error::MalformedPolicyDocumentException(inner) => inner.fmt(f),
110 Error::NoSuchEntityException(inner) => inner.fmt(f),
111 Error::OpenIdIdpCommunicationErrorException(inner) => inner.fmt(f),
112 Error::OrganizationNotFoundException(inner) => inner.fmt(f),
113 Error::OrganizationNotInAllFeaturesModeException(inner) => inner.fmt(f),
114 Error::PasswordPolicyViolationException(inner) => inner.fmt(f),
115 Error::PolicyEvaluationException(inner) => inner.fmt(f),
116 Error::PolicyNotAttachableException(inner) => inner.fmt(f),
117 Error::ReportGenerationLimitExceededException(inner) => inner.fmt(f),
118 Error::ServiceAccessNotEnabledException(inner) => inner.fmt(f),
119 Error::ServiceFailureException(inner) => inner.fmt(f),
120 Error::ServiceNotSupportedException(inner) => inner.fmt(f),
121 Error::UnmodifiableEntityException(inner) => inner.fmt(f),
122 Error::UnrecognizedPublicKeyEncodingException(inner) => inner.fmt(f),
123 Error::Unhandled(_) => {
124 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
125 write!(f, "unhandled error ({code})")
126 } else {
127 f.write_str("unhandled error")
128 }
129 }
130 }
131 }
132}
133impl From<::aws_smithy_types::error::operation::BuildError> for Error {
134 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
135 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
136 source: value.into(),
137 meta: ::std::default::Default::default(),
138 })
139 }
140}
141impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
142 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
143 match self {
144 Self::AccountNotManagementOrDelegatedAdministratorException(inner) => inner.meta(),
145 Self::CallerIsNotManagementAccountException(inner) => inner.meta(),
146 Self::ConcurrentModificationException(inner) => inner.meta(),
147 Self::CredentialReportExpiredException(inner) => inner.meta(),
148 Self::CredentialReportNotPresentException(inner) => inner.meta(),
149 Self::CredentialReportNotReadyException(inner) => inner.meta(),
150 Self::DeleteConflictException(inner) => inner.meta(),
151 Self::DuplicateCertificateException(inner) => inner.meta(),
152 Self::DuplicateSshPublicKeyException(inner) => inner.meta(),
153 Self::EntityAlreadyExistsException(inner) => inner.meta(),
154 Self::EntityTemporarilyUnmodifiableException(inner) => inner.meta(),
155 Self::FeatureDisabledException(inner) => inner.meta(),
156 Self::FeatureEnabledException(inner) => inner.meta(),
157 Self::InvalidAuthenticationCodeException(inner) => inner.meta(),
158 Self::InvalidCertificateException(inner) => inner.meta(),
159 Self::InvalidInputException(inner) => inner.meta(),
160 Self::InvalidPublicKeyException(inner) => inner.meta(),
161 Self::InvalidUserTypeException(inner) => inner.meta(),
162 Self::KeyPairMismatchException(inner) => inner.meta(),
163 Self::LimitExceededException(inner) => inner.meta(),
164 Self::MalformedCertificateException(inner) => inner.meta(),
165 Self::MalformedPolicyDocumentException(inner) => inner.meta(),
166 Self::NoSuchEntityException(inner) => inner.meta(),
167 Self::OpenIdIdpCommunicationErrorException(inner) => inner.meta(),
168 Self::OrganizationNotFoundException(inner) => inner.meta(),
169 Self::OrganizationNotInAllFeaturesModeException(inner) => inner.meta(),
170 Self::PasswordPolicyViolationException(inner) => inner.meta(),
171 Self::PolicyEvaluationException(inner) => inner.meta(),
172 Self::PolicyNotAttachableException(inner) => inner.meta(),
173 Self::ReportGenerationLimitExceededException(inner) => inner.meta(),
174 Self::ServiceAccessNotEnabledException(inner) => inner.meta(),
175 Self::ServiceFailureException(inner) => inner.meta(),
176 Self::ServiceNotSupportedException(inner) => inner.meta(),
177 Self::UnmodifiableEntityException(inner) => inner.meta(),
178 Self::UnrecognizedPublicKeyEncodingException(inner) => inner.meta(),
179 Self::Unhandled(inner) => &inner.meta,
180 }
181 }
182}
183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_delegation_request::AcceptDelegationRequestError, R>>
184 for Error
185where
186 R: Send + Sync + std::fmt::Debug + 'static,
187{
188 fn from(
189 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_delegation_request::AcceptDelegationRequestError, R>,
190 ) -> Self {
191 match err {
192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
195 source: err.into(),
196 }),
197 }
198 }
199}
200impl From<crate::operation::accept_delegation_request::AcceptDelegationRequestError> for Error {
201 fn from(err: crate::operation::accept_delegation_request::AcceptDelegationRequestError) -> Self {
202 match err {
203 crate::operation::accept_delegation_request::AcceptDelegationRequestError::ConcurrentModificationException(inner) => {
204 Error::ConcurrentModificationException(inner)
205 }
206 crate::operation::accept_delegation_request::AcceptDelegationRequestError::NoSuchEntityException(inner) => {
207 Error::NoSuchEntityException(inner)
208 }
209 crate::operation::accept_delegation_request::AcceptDelegationRequestError::ServiceFailureException(inner) => {
210 Error::ServiceFailureException(inner)
211 }
212 crate::operation::accept_delegation_request::AcceptDelegationRequestError::Unhandled(inner) => Error::Unhandled(inner),
213 }
214 }
215}
216impl<R>
217 From<
218 ::aws_smithy_runtime_api::client::result::SdkError<
219 crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError,
220 R,
221 >,
222 > for Error
223where
224 R: Send + Sync + std::fmt::Debug + 'static,
225{
226 fn from(
227 err: ::aws_smithy_runtime_api::client::result::SdkError<
228 crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError,
229 R,
230 >,
231 ) -> Self {
232 match err {
233 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
234 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
235 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
236 source: err.into(),
237 }),
238 }
239 }
240}
241impl From<crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError> for Error {
242 fn from(err: crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError) -> Self {
243 match err {
244 crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::ConcurrentModificationException(
245 inner,
246 ) => Error::ConcurrentModificationException(inner),
247 crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::InvalidInputException(inner) => {
248 Error::InvalidInputException(inner)
249 }
250 crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::LimitExceededException(inner) => {
251 Error::LimitExceededException(inner)
252 }
253 crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::NoSuchEntityException(inner) => {
254 Error::NoSuchEntityException(inner)
255 }
256 crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::ServiceFailureException(inner) => {
257 Error::ServiceFailureException(inner)
258 }
259 crate::operation::add_client_id_to_open_id_connect_provider::AddClientIDToOpenIDConnectProviderError::Unhandled(inner) => {
260 Error::Unhandled(inner)
261 }
262 }
263 }
264}
265impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError, R>>
266 for Error
267where
268 R: Send + Sync + std::fmt::Debug + 'static,
269{
270 fn from(
271 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError, R>,
272 ) -> Self {
273 match err {
274 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
275 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
276 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
277 source: err.into(),
278 }),
279 }
280 }
281}
282impl From<crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError> for Error {
283 fn from(err: crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError) -> Self {
284 match err {
285 crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::EntityAlreadyExistsException(inner) => {
286 Error::EntityAlreadyExistsException(inner)
287 }
288 crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::LimitExceededException(inner) => {
289 Error::LimitExceededException(inner)
290 }
291 crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::NoSuchEntityException(inner) => {
292 Error::NoSuchEntityException(inner)
293 }
294 crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::ServiceFailureException(inner) => {
295 Error::ServiceFailureException(inner)
296 }
297 crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::UnmodifiableEntityException(inner) => {
298 Error::UnmodifiableEntityException(inner)
299 }
300 crate::operation::add_role_to_instance_profile::AddRoleToInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
301 }
302 }
303}
304impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_user_to_group::AddUserToGroupError, R>> for Error
305where
306 R: Send + Sync + std::fmt::Debug + 'static,
307{
308 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_user_to_group::AddUserToGroupError, R>) -> Self {
309 match err {
310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
313 source: err.into(),
314 }),
315 }
316 }
317}
318impl From<crate::operation::add_user_to_group::AddUserToGroupError> for Error {
319 fn from(err: crate::operation::add_user_to_group::AddUserToGroupError) -> Self {
320 match err {
321 crate::operation::add_user_to_group::AddUserToGroupError::LimitExceededException(inner) => Error::LimitExceededException(inner),
322 crate::operation::add_user_to_group::AddUserToGroupError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
323 crate::operation::add_user_to_group::AddUserToGroupError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
324 crate::operation::add_user_to_group::AddUserToGroupError::Unhandled(inner) => Error::Unhandled(inner),
325 }
326 }
327}
328impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_delegation_request::AssociateDelegationRequestError, R>>
329 for Error
330where
331 R: Send + Sync + std::fmt::Debug + 'static,
332{
333 fn from(
334 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_delegation_request::AssociateDelegationRequestError, R>,
335 ) -> Self {
336 match err {
337 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
338 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
339 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
340 source: err.into(),
341 }),
342 }
343 }
344}
345impl From<crate::operation::associate_delegation_request::AssociateDelegationRequestError> for Error {
346 fn from(err: crate::operation::associate_delegation_request::AssociateDelegationRequestError) -> Self {
347 match err {
348 crate::operation::associate_delegation_request::AssociateDelegationRequestError::ConcurrentModificationException(inner) => {
349 Error::ConcurrentModificationException(inner)
350 }
351 crate::operation::associate_delegation_request::AssociateDelegationRequestError::InvalidInputException(inner) => {
352 Error::InvalidInputException(inner)
353 }
354 crate::operation::associate_delegation_request::AssociateDelegationRequestError::NoSuchEntityException(inner) => {
355 Error::NoSuchEntityException(inner)
356 }
357 crate::operation::associate_delegation_request::AssociateDelegationRequestError::ServiceFailureException(inner) => {
358 Error::ServiceFailureException(inner)
359 }
360 crate::operation::associate_delegation_request::AssociateDelegationRequestError::Unhandled(inner) => Error::Unhandled(inner),
361 }
362 }
363}
364impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_group_policy::AttachGroupPolicyError, R>> for Error
365where
366 R: Send + Sync + std::fmt::Debug + 'static,
367{
368 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_group_policy::AttachGroupPolicyError, R>) -> Self {
369 match err {
370 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
371 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
372 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
373 source: err.into(),
374 }),
375 }
376 }
377}
378impl From<crate::operation::attach_group_policy::AttachGroupPolicyError> for Error {
379 fn from(err: crate::operation::attach_group_policy::AttachGroupPolicyError) -> Self {
380 match err {
381 crate::operation::attach_group_policy::AttachGroupPolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
382 crate::operation::attach_group_policy::AttachGroupPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
383 crate::operation::attach_group_policy::AttachGroupPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
384 crate::operation::attach_group_policy::AttachGroupPolicyError::PolicyNotAttachableException(inner) => {
385 Error::PolicyNotAttachableException(inner)
386 }
387 crate::operation::attach_group_policy::AttachGroupPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
388 crate::operation::attach_group_policy::AttachGroupPolicyError::Unhandled(inner) => Error::Unhandled(inner),
389 }
390 }
391}
392impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_role_policy::AttachRolePolicyError, R>> for Error
393where
394 R: Send + Sync + std::fmt::Debug + 'static,
395{
396 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_role_policy::AttachRolePolicyError, R>) -> Self {
397 match err {
398 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
399 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
400 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
401 source: err.into(),
402 }),
403 }
404 }
405}
406impl From<crate::operation::attach_role_policy::AttachRolePolicyError> for Error {
407 fn from(err: crate::operation::attach_role_policy::AttachRolePolicyError) -> Self {
408 match err {
409 crate::operation::attach_role_policy::AttachRolePolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
410 crate::operation::attach_role_policy::AttachRolePolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
411 crate::operation::attach_role_policy::AttachRolePolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
412 crate::operation::attach_role_policy::AttachRolePolicyError::PolicyNotAttachableException(inner) => {
413 Error::PolicyNotAttachableException(inner)
414 }
415 crate::operation::attach_role_policy::AttachRolePolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
416 crate::operation::attach_role_policy::AttachRolePolicyError::UnmodifiableEntityException(inner) => {
417 Error::UnmodifiableEntityException(inner)
418 }
419 crate::operation::attach_role_policy::AttachRolePolicyError::Unhandled(inner) => Error::Unhandled(inner),
420 }
421 }
422}
423impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_user_policy::AttachUserPolicyError, R>> for Error
424where
425 R: Send + Sync + std::fmt::Debug + 'static,
426{
427 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::attach_user_policy::AttachUserPolicyError, R>) -> Self {
428 match err {
429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
432 source: err.into(),
433 }),
434 }
435 }
436}
437impl From<crate::operation::attach_user_policy::AttachUserPolicyError> for Error {
438 fn from(err: crate::operation::attach_user_policy::AttachUserPolicyError) -> Self {
439 match err {
440 crate::operation::attach_user_policy::AttachUserPolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
441 crate::operation::attach_user_policy::AttachUserPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
442 crate::operation::attach_user_policy::AttachUserPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
443 crate::operation::attach_user_policy::AttachUserPolicyError::PolicyNotAttachableException(inner) => {
444 Error::PolicyNotAttachableException(inner)
445 }
446 crate::operation::attach_user_policy::AttachUserPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
447 crate::operation::attach_user_policy::AttachUserPolicyError::Unhandled(inner) => Error::Unhandled(inner),
448 }
449 }
450}
451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::change_password::ChangePasswordError, R>> for Error
452where
453 R: Send + Sync + std::fmt::Debug + 'static,
454{
455 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::change_password::ChangePasswordError, R>) -> Self {
456 match err {
457 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
458 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
459 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
460 source: err.into(),
461 }),
462 }
463 }
464}
465impl From<crate::operation::change_password::ChangePasswordError> for Error {
466 fn from(err: crate::operation::change_password::ChangePasswordError) -> Self {
467 match err {
468 crate::operation::change_password::ChangePasswordError::EntityTemporarilyUnmodifiableException(inner) => {
469 Error::EntityTemporarilyUnmodifiableException(inner)
470 }
471 crate::operation::change_password::ChangePasswordError::InvalidUserTypeException(inner) => Error::InvalidUserTypeException(inner),
472 crate::operation::change_password::ChangePasswordError::LimitExceededException(inner) => Error::LimitExceededException(inner),
473 crate::operation::change_password::ChangePasswordError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
474 crate::operation::change_password::ChangePasswordError::PasswordPolicyViolationException(inner) => {
475 Error::PasswordPolicyViolationException(inner)
476 }
477 crate::operation::change_password::ChangePasswordError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
478 crate::operation::change_password::ChangePasswordError::Unhandled(inner) => Error::Unhandled(inner),
479 }
480 }
481}
482impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_access_key::CreateAccessKeyError, R>> for Error
483where
484 R: Send + Sync + std::fmt::Debug + 'static,
485{
486 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_access_key::CreateAccessKeyError, R>) -> Self {
487 match err {
488 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
489 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
490 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
491 source: err.into(),
492 }),
493 }
494 }
495}
496impl From<crate::operation::create_access_key::CreateAccessKeyError> for Error {
497 fn from(err: crate::operation::create_access_key::CreateAccessKeyError) -> Self {
498 match err {
499 crate::operation::create_access_key::CreateAccessKeyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
500 crate::operation::create_access_key::CreateAccessKeyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
501 crate::operation::create_access_key::CreateAccessKeyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
502 crate::operation::create_access_key::CreateAccessKeyError::Unhandled(inner) => Error::Unhandled(inner),
503 }
504 }
505}
506impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_alias::CreateAccountAliasError, R>> for Error
507where
508 R: Send + Sync + std::fmt::Debug + 'static,
509{
510 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_alias::CreateAccountAliasError, R>) -> Self {
511 match err {
512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
515 source: err.into(),
516 }),
517 }
518 }
519}
520impl From<crate::operation::create_account_alias::CreateAccountAliasError> for Error {
521 fn from(err: crate::operation::create_account_alias::CreateAccountAliasError) -> Self {
522 match err {
523 crate::operation::create_account_alias::CreateAccountAliasError::ConcurrentModificationException(inner) => {
524 Error::ConcurrentModificationException(inner)
525 }
526 crate::operation::create_account_alias::CreateAccountAliasError::EntityAlreadyExistsException(inner) => {
527 Error::EntityAlreadyExistsException(inner)
528 }
529 crate::operation::create_account_alias::CreateAccountAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
530 crate::operation::create_account_alias::CreateAccountAliasError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
531 crate::operation::create_account_alias::CreateAccountAliasError::Unhandled(inner) => Error::Unhandled(inner),
532 }
533 }
534}
535impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_delegation_request::CreateDelegationRequestError, R>>
536 for Error
537where
538 R: Send + Sync + std::fmt::Debug + 'static,
539{
540 fn from(
541 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_delegation_request::CreateDelegationRequestError, R>,
542 ) -> Self {
543 match err {
544 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
545 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
546 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
547 source: err.into(),
548 }),
549 }
550 }
551}
552impl From<crate::operation::create_delegation_request::CreateDelegationRequestError> for Error {
553 fn from(err: crate::operation::create_delegation_request::CreateDelegationRequestError) -> Self {
554 match err {
555 crate::operation::create_delegation_request::CreateDelegationRequestError::ConcurrentModificationException(inner) => {
556 Error::ConcurrentModificationException(inner)
557 }
558 crate::operation::create_delegation_request::CreateDelegationRequestError::EntityAlreadyExistsException(inner) => {
559 Error::EntityAlreadyExistsException(inner)
560 }
561 crate::operation::create_delegation_request::CreateDelegationRequestError::InvalidInputException(inner) => {
562 Error::InvalidInputException(inner)
563 }
564 crate::operation::create_delegation_request::CreateDelegationRequestError::LimitExceededException(inner) => {
565 Error::LimitExceededException(inner)
566 }
567 crate::operation::create_delegation_request::CreateDelegationRequestError::ServiceFailureException(inner) => {
568 Error::ServiceFailureException(inner)
569 }
570 crate::operation::create_delegation_request::CreateDelegationRequestError::Unhandled(inner) => Error::Unhandled(inner),
571 }
572 }
573}
574impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group::CreateGroupError, R>> for Error
575where
576 R: Send + Sync + std::fmt::Debug + 'static,
577{
578 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_group::CreateGroupError, R>) -> Self {
579 match err {
580 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
581 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
582 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
583 source: err.into(),
584 }),
585 }
586 }
587}
588impl From<crate::operation::create_group::CreateGroupError> for Error {
589 fn from(err: crate::operation::create_group::CreateGroupError) -> Self {
590 match err {
591 crate::operation::create_group::CreateGroupError::EntityAlreadyExistsException(inner) => Error::EntityAlreadyExistsException(inner),
592 crate::operation::create_group::CreateGroupError::LimitExceededException(inner) => Error::LimitExceededException(inner),
593 crate::operation::create_group::CreateGroupError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
594 crate::operation::create_group::CreateGroupError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
595 crate::operation::create_group::CreateGroupError::Unhandled(inner) => Error::Unhandled(inner),
596 }
597 }
598}
599impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance_profile::CreateInstanceProfileError, R>> for Error
600where
601 R: Send + Sync + std::fmt::Debug + 'static,
602{
603 fn from(
604 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance_profile::CreateInstanceProfileError, R>,
605 ) -> Self {
606 match err {
607 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
608 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
609 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
610 source: err.into(),
611 }),
612 }
613 }
614}
615impl From<crate::operation::create_instance_profile::CreateInstanceProfileError> for Error {
616 fn from(err: crate::operation::create_instance_profile::CreateInstanceProfileError) -> Self {
617 match err {
618 crate::operation::create_instance_profile::CreateInstanceProfileError::ConcurrentModificationException(inner) => {
619 Error::ConcurrentModificationException(inner)
620 }
621 crate::operation::create_instance_profile::CreateInstanceProfileError::EntityAlreadyExistsException(inner) => {
622 Error::EntityAlreadyExistsException(inner)
623 }
624 crate::operation::create_instance_profile::CreateInstanceProfileError::InvalidInputException(inner) => {
625 Error::InvalidInputException(inner)
626 }
627 crate::operation::create_instance_profile::CreateInstanceProfileError::LimitExceededException(inner) => {
628 Error::LimitExceededException(inner)
629 }
630 crate::operation::create_instance_profile::CreateInstanceProfileError::ServiceFailureException(inner) => {
631 Error::ServiceFailureException(inner)
632 }
633 crate::operation::create_instance_profile::CreateInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
634 }
635 }
636}
637impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_login_profile::CreateLoginProfileError, R>> for Error
638where
639 R: Send + Sync + std::fmt::Debug + 'static,
640{
641 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_login_profile::CreateLoginProfileError, R>) -> Self {
642 match err {
643 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
644 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
645 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
646 source: err.into(),
647 }),
648 }
649 }
650}
651impl From<crate::operation::create_login_profile::CreateLoginProfileError> for Error {
652 fn from(err: crate::operation::create_login_profile::CreateLoginProfileError) -> Self {
653 match err {
654 crate::operation::create_login_profile::CreateLoginProfileError::EntityAlreadyExistsException(inner) => {
655 Error::EntityAlreadyExistsException(inner)
656 }
657 crate::operation::create_login_profile::CreateLoginProfileError::LimitExceededException(inner) => Error::LimitExceededException(inner),
658 crate::operation::create_login_profile::CreateLoginProfileError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
659 crate::operation::create_login_profile::CreateLoginProfileError::PasswordPolicyViolationException(inner) => {
660 Error::PasswordPolicyViolationException(inner)
661 }
662 crate::operation::create_login_profile::CreateLoginProfileError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
663 crate::operation::create_login_profile::CreateLoginProfileError::Unhandled(inner) => Error::Unhandled(inner),
664 }
665 }
666}
667impl<R>
668 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError, R>>
669 for Error
670where
671 R: Send + Sync + std::fmt::Debug + 'static,
672{
673 fn from(
674 err: ::aws_smithy_runtime_api::client::result::SdkError<
675 crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError,
676 R,
677 >,
678 ) -> Self {
679 match err {
680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
683 source: err.into(),
684 }),
685 }
686 }
687}
688impl From<crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError> for Error {
689 fn from(err: crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError) -> Self {
690 match err {
691 crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError::ConcurrentModificationException(inner) => {
692 Error::ConcurrentModificationException(inner)
693 }
694 crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError::EntityAlreadyExistsException(inner) => {
695 Error::EntityAlreadyExistsException(inner)
696 }
697 crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError::InvalidInputException(inner) => {
698 Error::InvalidInputException(inner)
699 }
700 crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError::LimitExceededException(inner) => {
701 Error::LimitExceededException(inner)
702 }
703 crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError::OpenIdIdpCommunicationErrorException(inner) => {
704 Error::OpenIdIdpCommunicationErrorException(inner)
705 }
706 crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError::ServiceFailureException(inner) => {
707 Error::ServiceFailureException(inner)
708 }
709 crate::operation::create_open_id_connect_provider::CreateOpenIDConnectProviderError::Unhandled(inner) => Error::Unhandled(inner),
710 }
711 }
712}
713impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy::CreatePolicyError, R>> for Error
714where
715 R: Send + Sync + std::fmt::Debug + 'static,
716{
717 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy::CreatePolicyError, R>) -> Self {
718 match err {
719 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
720 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
721 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
722 source: err.into(),
723 }),
724 }
725 }
726}
727impl From<crate::operation::create_policy::CreatePolicyError> for Error {
728 fn from(err: crate::operation::create_policy::CreatePolicyError) -> Self {
729 match err {
730 crate::operation::create_policy::CreatePolicyError::ConcurrentModificationException(inner) => {
731 Error::ConcurrentModificationException(inner)
732 }
733 crate::operation::create_policy::CreatePolicyError::EntityAlreadyExistsException(inner) => Error::EntityAlreadyExistsException(inner),
734 crate::operation::create_policy::CreatePolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
735 crate::operation::create_policy::CreatePolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
736 crate::operation::create_policy::CreatePolicyError::MalformedPolicyDocumentException(inner) => {
737 Error::MalformedPolicyDocumentException(inner)
738 }
739 crate::operation::create_policy::CreatePolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
740 crate::operation::create_policy::CreatePolicyError::Unhandled(inner) => Error::Unhandled(inner),
741 }
742 }
743}
744impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy_version::CreatePolicyVersionError, R>> for Error
745where
746 R: Send + Sync + std::fmt::Debug + 'static,
747{
748 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_policy_version::CreatePolicyVersionError, R>) -> Self {
749 match err {
750 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
751 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
752 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
753 source: err.into(),
754 }),
755 }
756 }
757}
758impl From<crate::operation::create_policy_version::CreatePolicyVersionError> for Error {
759 fn from(err: crate::operation::create_policy_version::CreatePolicyVersionError) -> Self {
760 match err {
761 crate::operation::create_policy_version::CreatePolicyVersionError::InvalidInputException(inner) => Error::InvalidInputException(inner),
762 crate::operation::create_policy_version::CreatePolicyVersionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
763 crate::operation::create_policy_version::CreatePolicyVersionError::MalformedPolicyDocumentException(inner) => {
764 Error::MalformedPolicyDocumentException(inner)
765 }
766 crate::operation::create_policy_version::CreatePolicyVersionError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
767 crate::operation::create_policy_version::CreatePolicyVersionError::ServiceFailureException(inner) => {
768 Error::ServiceFailureException(inner)
769 }
770 crate::operation::create_policy_version::CreatePolicyVersionError::Unhandled(inner) => Error::Unhandled(inner),
771 }
772 }
773}
774impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role::CreateRoleError, R>> for Error
775where
776 R: Send + Sync + std::fmt::Debug + 'static,
777{
778 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_role::CreateRoleError, R>) -> Self {
779 match err {
780 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
781 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
782 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
783 source: err.into(),
784 }),
785 }
786 }
787}
788impl From<crate::operation::create_role::CreateRoleError> for Error {
789 fn from(err: crate::operation::create_role::CreateRoleError) -> Self {
790 match err {
791 crate::operation::create_role::CreateRoleError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
792 crate::operation::create_role::CreateRoleError::EntityAlreadyExistsException(inner) => Error::EntityAlreadyExistsException(inner),
793 crate::operation::create_role::CreateRoleError::InvalidInputException(inner) => Error::InvalidInputException(inner),
794 crate::operation::create_role::CreateRoleError::LimitExceededException(inner) => Error::LimitExceededException(inner),
795 crate::operation::create_role::CreateRoleError::MalformedPolicyDocumentException(inner) => Error::MalformedPolicyDocumentException(inner),
796 crate::operation::create_role::CreateRoleError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
797 crate::operation::create_role::CreateRoleError::Unhandled(inner) => Error::Unhandled(inner),
798 }
799 }
800}
801impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_saml_provider::CreateSAMLProviderError, R>> for Error
802where
803 R: Send + Sync + std::fmt::Debug + 'static,
804{
805 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_saml_provider::CreateSAMLProviderError, R>) -> Self {
806 match err {
807 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
808 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
809 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
810 source: err.into(),
811 }),
812 }
813 }
814}
815impl From<crate::operation::create_saml_provider::CreateSAMLProviderError> for Error {
816 fn from(err: crate::operation::create_saml_provider::CreateSAMLProviderError) -> Self {
817 match err {
818 crate::operation::create_saml_provider::CreateSAMLProviderError::ConcurrentModificationException(inner) => {
819 Error::ConcurrentModificationException(inner)
820 }
821 crate::operation::create_saml_provider::CreateSAMLProviderError::EntityAlreadyExistsException(inner) => {
822 Error::EntityAlreadyExistsException(inner)
823 }
824 crate::operation::create_saml_provider::CreateSAMLProviderError::InvalidInputException(inner) => Error::InvalidInputException(inner),
825 crate::operation::create_saml_provider::CreateSAMLProviderError::LimitExceededException(inner) => Error::LimitExceededException(inner),
826 crate::operation::create_saml_provider::CreateSAMLProviderError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
827 crate::operation::create_saml_provider::CreateSAMLProviderError::Unhandled(inner) => Error::Unhandled(inner),
828 }
829 }
830}
831impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_service_linked_role::CreateServiceLinkedRoleError, R>>
832 for Error
833where
834 R: Send + Sync + std::fmt::Debug + 'static,
835{
836 fn from(
837 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_service_linked_role::CreateServiceLinkedRoleError, R>,
838 ) -> Self {
839 match err {
840 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
841 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
842 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
843 source: err.into(),
844 }),
845 }
846 }
847}
848impl From<crate::operation::create_service_linked_role::CreateServiceLinkedRoleError> for Error {
849 fn from(err: crate::operation::create_service_linked_role::CreateServiceLinkedRoleError) -> Self {
850 match err {
851 crate::operation::create_service_linked_role::CreateServiceLinkedRoleError::InvalidInputException(inner) => {
852 Error::InvalidInputException(inner)
853 }
854 crate::operation::create_service_linked_role::CreateServiceLinkedRoleError::LimitExceededException(inner) => {
855 Error::LimitExceededException(inner)
856 }
857 crate::operation::create_service_linked_role::CreateServiceLinkedRoleError::NoSuchEntityException(inner) => {
858 Error::NoSuchEntityException(inner)
859 }
860 crate::operation::create_service_linked_role::CreateServiceLinkedRoleError::ServiceFailureException(inner) => {
861 Error::ServiceFailureException(inner)
862 }
863 crate::operation::create_service_linked_role::CreateServiceLinkedRoleError::Unhandled(inner) => Error::Unhandled(inner),
864 }
865 }
866}
867impl<R>
868 From<
869 ::aws_smithy_runtime_api::client::result::SdkError<
870 crate::operation::create_service_specific_credential::CreateServiceSpecificCredentialError,
871 R,
872 >,
873 > for Error
874where
875 R: Send + Sync + std::fmt::Debug + 'static,
876{
877 fn from(
878 err: ::aws_smithy_runtime_api::client::result::SdkError<
879 crate::operation::create_service_specific_credential::CreateServiceSpecificCredentialError,
880 R,
881 >,
882 ) -> Self {
883 match err {
884 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
885 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
886 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
887 source: err.into(),
888 }),
889 }
890 }
891}
892impl From<crate::operation::create_service_specific_credential::CreateServiceSpecificCredentialError> for Error {
893 fn from(err: crate::operation::create_service_specific_credential::CreateServiceSpecificCredentialError) -> Self {
894 match err {
895 crate::operation::create_service_specific_credential::CreateServiceSpecificCredentialError::LimitExceededException(inner) => {
896 Error::LimitExceededException(inner)
897 }
898 crate::operation::create_service_specific_credential::CreateServiceSpecificCredentialError::NoSuchEntityException(inner) => {
899 Error::NoSuchEntityException(inner)
900 }
901 crate::operation::create_service_specific_credential::CreateServiceSpecificCredentialError::ServiceNotSupportedException(inner) => {
902 Error::ServiceNotSupportedException(inner)
903 }
904 crate::operation::create_service_specific_credential::CreateServiceSpecificCredentialError::Unhandled(inner) => Error::Unhandled(inner),
905 }
906 }
907}
908impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
909where
910 R: Send + Sync + std::fmt::Debug + 'static,
911{
912 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
913 match err {
914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
917 source: err.into(),
918 }),
919 }
920 }
921}
922impl From<crate::operation::create_user::CreateUserError> for Error {
923 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
924 match err {
925 crate::operation::create_user::CreateUserError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
926 crate::operation::create_user::CreateUserError::EntityAlreadyExistsException(inner) => Error::EntityAlreadyExistsException(inner),
927 crate::operation::create_user::CreateUserError::InvalidInputException(inner) => Error::InvalidInputException(inner),
928 crate::operation::create_user::CreateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
929 crate::operation::create_user::CreateUserError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
930 crate::operation::create_user::CreateUserError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
931 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
932 }
933 }
934}
935impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_virtual_mfa_device::CreateVirtualMFADeviceError, R>>
936 for Error
937where
938 R: Send + Sync + std::fmt::Debug + 'static,
939{
940 fn from(
941 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_virtual_mfa_device::CreateVirtualMFADeviceError, R>,
942 ) -> Self {
943 match err {
944 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
945 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
946 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
947 source: err.into(),
948 }),
949 }
950 }
951}
952impl From<crate::operation::create_virtual_mfa_device::CreateVirtualMFADeviceError> for Error {
953 fn from(err: crate::operation::create_virtual_mfa_device::CreateVirtualMFADeviceError) -> Self {
954 match err {
955 crate::operation::create_virtual_mfa_device::CreateVirtualMFADeviceError::ConcurrentModificationException(inner) => {
956 Error::ConcurrentModificationException(inner)
957 }
958 crate::operation::create_virtual_mfa_device::CreateVirtualMFADeviceError::EntityAlreadyExistsException(inner) => {
959 Error::EntityAlreadyExistsException(inner)
960 }
961 crate::operation::create_virtual_mfa_device::CreateVirtualMFADeviceError::InvalidInputException(inner) => {
962 Error::InvalidInputException(inner)
963 }
964 crate::operation::create_virtual_mfa_device::CreateVirtualMFADeviceError::LimitExceededException(inner) => {
965 Error::LimitExceededException(inner)
966 }
967 crate::operation::create_virtual_mfa_device::CreateVirtualMFADeviceError::ServiceFailureException(inner) => {
968 Error::ServiceFailureException(inner)
969 }
970 crate::operation::create_virtual_mfa_device::CreateVirtualMFADeviceError::Unhandled(inner) => Error::Unhandled(inner),
971 }
972 }
973}
974impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_mfa_device::DeactivateMFADeviceError, R>> for Error
975where
976 R: Send + Sync + std::fmt::Debug + 'static,
977{
978 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_mfa_device::DeactivateMFADeviceError, R>) -> Self {
979 match err {
980 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
981 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
982 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
983 source: err.into(),
984 }),
985 }
986 }
987}
988impl From<crate::operation::deactivate_mfa_device::DeactivateMFADeviceError> for Error {
989 fn from(err: crate::operation::deactivate_mfa_device::DeactivateMFADeviceError) -> Self {
990 match err {
991 crate::operation::deactivate_mfa_device::DeactivateMFADeviceError::ConcurrentModificationException(inner) => {
992 Error::ConcurrentModificationException(inner)
993 }
994 crate::operation::deactivate_mfa_device::DeactivateMFADeviceError::EntityTemporarilyUnmodifiableException(inner) => {
995 Error::EntityTemporarilyUnmodifiableException(inner)
996 }
997 crate::operation::deactivate_mfa_device::DeactivateMFADeviceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
998 crate::operation::deactivate_mfa_device::DeactivateMFADeviceError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
999 crate::operation::deactivate_mfa_device::DeactivateMFADeviceError::ServiceFailureException(inner) => {
1000 Error::ServiceFailureException(inner)
1001 }
1002 crate::operation::deactivate_mfa_device::DeactivateMFADeviceError::Unhandled(inner) => Error::Unhandled(inner),
1003 }
1004 }
1005}
1006impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_access_key::DeleteAccessKeyError, R>> for Error
1007where
1008 R: Send + Sync + std::fmt::Debug + 'static,
1009{
1010 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_access_key::DeleteAccessKeyError, R>) -> Self {
1011 match err {
1012 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1013 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1014 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1015 source: err.into(),
1016 }),
1017 }
1018 }
1019}
1020impl From<crate::operation::delete_access_key::DeleteAccessKeyError> for Error {
1021 fn from(err: crate::operation::delete_access_key::DeleteAccessKeyError) -> Self {
1022 match err {
1023 crate::operation::delete_access_key::DeleteAccessKeyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1024 crate::operation::delete_access_key::DeleteAccessKeyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1025 crate::operation::delete_access_key::DeleteAccessKeyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1026 crate::operation::delete_access_key::DeleteAccessKeyError::Unhandled(inner) => Error::Unhandled(inner),
1027 }
1028 }
1029}
1030impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_alias::DeleteAccountAliasError, R>> for Error
1031where
1032 R: Send + Sync + std::fmt::Debug + 'static,
1033{
1034 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_alias::DeleteAccountAliasError, R>) -> Self {
1035 match err {
1036 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1037 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1038 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1039 source: err.into(),
1040 }),
1041 }
1042 }
1043}
1044impl From<crate::operation::delete_account_alias::DeleteAccountAliasError> for Error {
1045 fn from(err: crate::operation::delete_account_alias::DeleteAccountAliasError) -> Self {
1046 match err {
1047 crate::operation::delete_account_alias::DeleteAccountAliasError::ConcurrentModificationException(inner) => {
1048 Error::ConcurrentModificationException(inner)
1049 }
1050 crate::operation::delete_account_alias::DeleteAccountAliasError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1051 crate::operation::delete_account_alias::DeleteAccountAliasError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1052 crate::operation::delete_account_alias::DeleteAccountAliasError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1053 crate::operation::delete_account_alias::DeleteAccountAliasError::Unhandled(inner) => Error::Unhandled(inner),
1054 }
1055 }
1056}
1057impl<R>
1058 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_password_policy::DeleteAccountPasswordPolicyError, R>>
1059 for Error
1060where
1061 R: Send + Sync + std::fmt::Debug + 'static,
1062{
1063 fn from(
1064 err: ::aws_smithy_runtime_api::client::result::SdkError<
1065 crate::operation::delete_account_password_policy::DeleteAccountPasswordPolicyError,
1066 R,
1067 >,
1068 ) -> Self {
1069 match err {
1070 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1071 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1072 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1073 source: err.into(),
1074 }),
1075 }
1076 }
1077}
1078impl From<crate::operation::delete_account_password_policy::DeleteAccountPasswordPolicyError> for Error {
1079 fn from(err: crate::operation::delete_account_password_policy::DeleteAccountPasswordPolicyError) -> Self {
1080 match err {
1081 crate::operation::delete_account_password_policy::DeleteAccountPasswordPolicyError::LimitExceededException(inner) => {
1082 Error::LimitExceededException(inner)
1083 }
1084 crate::operation::delete_account_password_policy::DeleteAccountPasswordPolicyError::NoSuchEntityException(inner) => {
1085 Error::NoSuchEntityException(inner)
1086 }
1087 crate::operation::delete_account_password_policy::DeleteAccountPasswordPolicyError::ServiceFailureException(inner) => {
1088 Error::ServiceFailureException(inner)
1089 }
1090 crate::operation::delete_account_password_policy::DeleteAccountPasswordPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1091 }
1092 }
1093}
1094impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, R>> for Error
1095where
1096 R: Send + Sync + std::fmt::Debug + 'static,
1097{
1098 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group::DeleteGroupError, R>) -> Self {
1099 match err {
1100 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1101 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1102 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1103 source: err.into(),
1104 }),
1105 }
1106 }
1107}
1108impl From<crate::operation::delete_group::DeleteGroupError> for Error {
1109 fn from(err: crate::operation::delete_group::DeleteGroupError) -> Self {
1110 match err {
1111 crate::operation::delete_group::DeleteGroupError::DeleteConflictException(inner) => Error::DeleteConflictException(inner),
1112 crate::operation::delete_group::DeleteGroupError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1113 crate::operation::delete_group::DeleteGroupError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1114 crate::operation::delete_group::DeleteGroupError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1115 crate::operation::delete_group::DeleteGroupError::Unhandled(inner) => Error::Unhandled(inner),
1116 }
1117 }
1118}
1119impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group_policy::DeleteGroupPolicyError, R>> for Error
1120where
1121 R: Send + Sync + std::fmt::Debug + 'static,
1122{
1123 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_group_policy::DeleteGroupPolicyError, R>) -> Self {
1124 match err {
1125 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1126 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1127 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1128 source: err.into(),
1129 }),
1130 }
1131 }
1132}
1133impl From<crate::operation::delete_group_policy::DeleteGroupPolicyError> for Error {
1134 fn from(err: crate::operation::delete_group_policy::DeleteGroupPolicyError) -> Self {
1135 match err {
1136 crate::operation::delete_group_policy::DeleteGroupPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1137 crate::operation::delete_group_policy::DeleteGroupPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1138 crate::operation::delete_group_policy::DeleteGroupPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1139 crate::operation::delete_group_policy::DeleteGroupPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1140 }
1141 }
1142}
1143impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance_profile::DeleteInstanceProfileError, R>> for Error
1144where
1145 R: Send + Sync + std::fmt::Debug + 'static,
1146{
1147 fn from(
1148 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance_profile::DeleteInstanceProfileError, R>,
1149 ) -> Self {
1150 match err {
1151 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1152 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1153 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1154 source: err.into(),
1155 }),
1156 }
1157 }
1158}
1159impl From<crate::operation::delete_instance_profile::DeleteInstanceProfileError> for Error {
1160 fn from(err: crate::operation::delete_instance_profile::DeleteInstanceProfileError) -> Self {
1161 match err {
1162 crate::operation::delete_instance_profile::DeleteInstanceProfileError::DeleteConflictException(inner) => {
1163 Error::DeleteConflictException(inner)
1164 }
1165 crate::operation::delete_instance_profile::DeleteInstanceProfileError::LimitExceededException(inner) => {
1166 Error::LimitExceededException(inner)
1167 }
1168 crate::operation::delete_instance_profile::DeleteInstanceProfileError::NoSuchEntityException(inner) => {
1169 Error::NoSuchEntityException(inner)
1170 }
1171 crate::operation::delete_instance_profile::DeleteInstanceProfileError::ServiceFailureException(inner) => {
1172 Error::ServiceFailureException(inner)
1173 }
1174 crate::operation::delete_instance_profile::DeleteInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
1175 }
1176 }
1177}
1178impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_login_profile::DeleteLoginProfileError, R>> for Error
1179where
1180 R: Send + Sync + std::fmt::Debug + 'static,
1181{
1182 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_login_profile::DeleteLoginProfileError, R>) -> Self {
1183 match err {
1184 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1185 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1186 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1187 source: err.into(),
1188 }),
1189 }
1190 }
1191}
1192impl From<crate::operation::delete_login_profile::DeleteLoginProfileError> for Error {
1193 fn from(err: crate::operation::delete_login_profile::DeleteLoginProfileError) -> Self {
1194 match err {
1195 crate::operation::delete_login_profile::DeleteLoginProfileError::EntityTemporarilyUnmodifiableException(inner) => {
1196 Error::EntityTemporarilyUnmodifiableException(inner)
1197 }
1198 crate::operation::delete_login_profile::DeleteLoginProfileError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1199 crate::operation::delete_login_profile::DeleteLoginProfileError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1200 crate::operation::delete_login_profile::DeleteLoginProfileError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1201 crate::operation::delete_login_profile::DeleteLoginProfileError::Unhandled(inner) => Error::Unhandled(inner),
1202 }
1203 }
1204}
1205impl<R>
1206 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_open_id_connect_provider::DeleteOpenIDConnectProviderError, R>>
1207 for Error
1208where
1209 R: Send + Sync + std::fmt::Debug + 'static,
1210{
1211 fn from(
1212 err: ::aws_smithy_runtime_api::client::result::SdkError<
1213 crate::operation::delete_open_id_connect_provider::DeleteOpenIDConnectProviderError,
1214 R,
1215 >,
1216 ) -> Self {
1217 match err {
1218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1221 source: err.into(),
1222 }),
1223 }
1224 }
1225}
1226impl From<crate::operation::delete_open_id_connect_provider::DeleteOpenIDConnectProviderError> for Error {
1227 fn from(err: crate::operation::delete_open_id_connect_provider::DeleteOpenIDConnectProviderError) -> Self {
1228 match err {
1229 crate::operation::delete_open_id_connect_provider::DeleteOpenIDConnectProviderError::InvalidInputException(inner) => {
1230 Error::InvalidInputException(inner)
1231 }
1232 crate::operation::delete_open_id_connect_provider::DeleteOpenIDConnectProviderError::NoSuchEntityException(inner) => {
1233 Error::NoSuchEntityException(inner)
1234 }
1235 crate::operation::delete_open_id_connect_provider::DeleteOpenIDConnectProviderError::ServiceFailureException(inner) => {
1236 Error::ServiceFailureException(inner)
1237 }
1238 crate::operation::delete_open_id_connect_provider::DeleteOpenIDConnectProviderError::Unhandled(inner) => Error::Unhandled(inner),
1239 }
1240 }
1241}
1242impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy::DeletePolicyError, R>> for Error
1243where
1244 R: Send + Sync + std::fmt::Debug + 'static,
1245{
1246 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy::DeletePolicyError, R>) -> Self {
1247 match err {
1248 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1249 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1250 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1251 source: err.into(),
1252 }),
1253 }
1254 }
1255}
1256impl From<crate::operation::delete_policy::DeletePolicyError> for Error {
1257 fn from(err: crate::operation::delete_policy::DeletePolicyError) -> Self {
1258 match err {
1259 crate::operation::delete_policy::DeletePolicyError::DeleteConflictException(inner) => Error::DeleteConflictException(inner),
1260 crate::operation::delete_policy::DeletePolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1261 crate::operation::delete_policy::DeletePolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1262 crate::operation::delete_policy::DeletePolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1263 crate::operation::delete_policy::DeletePolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1264 crate::operation::delete_policy::DeletePolicyError::Unhandled(inner) => Error::Unhandled(inner),
1265 }
1266 }
1267}
1268impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy_version::DeletePolicyVersionError, R>> for Error
1269where
1270 R: Send + Sync + std::fmt::Debug + 'static,
1271{
1272 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_policy_version::DeletePolicyVersionError, R>) -> Self {
1273 match err {
1274 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1275 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1276 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1277 source: err.into(),
1278 }),
1279 }
1280 }
1281}
1282impl From<crate::operation::delete_policy_version::DeletePolicyVersionError> for Error {
1283 fn from(err: crate::operation::delete_policy_version::DeletePolicyVersionError) -> Self {
1284 match err {
1285 crate::operation::delete_policy_version::DeletePolicyVersionError::DeleteConflictException(inner) => {
1286 Error::DeleteConflictException(inner)
1287 }
1288 crate::operation::delete_policy_version::DeletePolicyVersionError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1289 crate::operation::delete_policy_version::DeletePolicyVersionError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1290 crate::operation::delete_policy_version::DeletePolicyVersionError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1291 crate::operation::delete_policy_version::DeletePolicyVersionError::ServiceFailureException(inner) => {
1292 Error::ServiceFailureException(inner)
1293 }
1294 crate::operation::delete_policy_version::DeletePolicyVersionError::Unhandled(inner) => Error::Unhandled(inner),
1295 }
1296 }
1297}
1298impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role::DeleteRoleError, R>> for Error
1299where
1300 R: Send + Sync + std::fmt::Debug + 'static,
1301{
1302 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role::DeleteRoleError, R>) -> Self {
1303 match err {
1304 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1305 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1306 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1307 source: err.into(),
1308 }),
1309 }
1310 }
1311}
1312impl From<crate::operation::delete_role::DeleteRoleError> for Error {
1313 fn from(err: crate::operation::delete_role::DeleteRoleError) -> Self {
1314 match err {
1315 crate::operation::delete_role::DeleteRoleError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
1316 crate::operation::delete_role::DeleteRoleError::DeleteConflictException(inner) => Error::DeleteConflictException(inner),
1317 crate::operation::delete_role::DeleteRoleError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1318 crate::operation::delete_role::DeleteRoleError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1319 crate::operation::delete_role::DeleteRoleError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1320 crate::operation::delete_role::DeleteRoleError::UnmodifiableEntityException(inner) => Error::UnmodifiableEntityException(inner),
1321 crate::operation::delete_role::DeleteRoleError::Unhandled(inner) => Error::Unhandled(inner),
1322 }
1323 }
1324}
1325impl<R>
1326 From<
1327 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_permissions_boundary::DeleteRolePermissionsBoundaryError, R>,
1328 > for Error
1329where
1330 R: Send + Sync + std::fmt::Debug + 'static,
1331{
1332 fn from(
1333 err: ::aws_smithy_runtime_api::client::result::SdkError<
1334 crate::operation::delete_role_permissions_boundary::DeleteRolePermissionsBoundaryError,
1335 R,
1336 >,
1337 ) -> Self {
1338 match err {
1339 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1340 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1341 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1342 source: err.into(),
1343 }),
1344 }
1345 }
1346}
1347impl From<crate::operation::delete_role_permissions_boundary::DeleteRolePermissionsBoundaryError> for Error {
1348 fn from(err: crate::operation::delete_role_permissions_boundary::DeleteRolePermissionsBoundaryError) -> Self {
1349 match err {
1350 crate::operation::delete_role_permissions_boundary::DeleteRolePermissionsBoundaryError::NoSuchEntityException(inner) => {
1351 Error::NoSuchEntityException(inner)
1352 }
1353 crate::operation::delete_role_permissions_boundary::DeleteRolePermissionsBoundaryError::ServiceFailureException(inner) => {
1354 Error::ServiceFailureException(inner)
1355 }
1356 crate::operation::delete_role_permissions_boundary::DeleteRolePermissionsBoundaryError::UnmodifiableEntityException(inner) => {
1357 Error::UnmodifiableEntityException(inner)
1358 }
1359 crate::operation::delete_role_permissions_boundary::DeleteRolePermissionsBoundaryError::Unhandled(inner) => Error::Unhandled(inner),
1360 }
1361 }
1362}
1363impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_policy::DeleteRolePolicyError, R>> for Error
1364where
1365 R: Send + Sync + std::fmt::Debug + 'static,
1366{
1367 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_role_policy::DeleteRolePolicyError, R>) -> Self {
1368 match err {
1369 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1370 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1371 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1372 source: err.into(),
1373 }),
1374 }
1375 }
1376}
1377impl From<crate::operation::delete_role_policy::DeleteRolePolicyError> for Error {
1378 fn from(err: crate::operation::delete_role_policy::DeleteRolePolicyError) -> Self {
1379 match err {
1380 crate::operation::delete_role_policy::DeleteRolePolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1381 crate::operation::delete_role_policy::DeleteRolePolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1382 crate::operation::delete_role_policy::DeleteRolePolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1383 crate::operation::delete_role_policy::DeleteRolePolicyError::UnmodifiableEntityException(inner) => {
1384 Error::UnmodifiableEntityException(inner)
1385 }
1386 crate::operation::delete_role_policy::DeleteRolePolicyError::Unhandled(inner) => Error::Unhandled(inner),
1387 }
1388 }
1389}
1390impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_saml_provider::DeleteSAMLProviderError, R>> for Error
1391where
1392 R: Send + Sync + std::fmt::Debug + 'static,
1393{
1394 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_saml_provider::DeleteSAMLProviderError, R>) -> Self {
1395 match err {
1396 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1397 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1398 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1399 source: err.into(),
1400 }),
1401 }
1402 }
1403}
1404impl From<crate::operation::delete_saml_provider::DeleteSAMLProviderError> for Error {
1405 fn from(err: crate::operation::delete_saml_provider::DeleteSAMLProviderError) -> Self {
1406 match err {
1407 crate::operation::delete_saml_provider::DeleteSAMLProviderError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1408 crate::operation::delete_saml_provider::DeleteSAMLProviderError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1409 crate::operation::delete_saml_provider::DeleteSAMLProviderError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1410 crate::operation::delete_saml_provider::DeleteSAMLProviderError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1411 crate::operation::delete_saml_provider::DeleteSAMLProviderError::Unhandled(inner) => Error::Unhandled(inner),
1412 }
1413 }
1414}
1415impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_server_certificate::DeleteServerCertificateError, R>>
1416 for Error
1417where
1418 R: Send + Sync + std::fmt::Debug + 'static,
1419{
1420 fn from(
1421 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_server_certificate::DeleteServerCertificateError, R>,
1422 ) -> Self {
1423 match err {
1424 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1425 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1426 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1427 source: err.into(),
1428 }),
1429 }
1430 }
1431}
1432impl From<crate::operation::delete_server_certificate::DeleteServerCertificateError> for Error {
1433 fn from(err: crate::operation::delete_server_certificate::DeleteServerCertificateError) -> Self {
1434 match err {
1435 crate::operation::delete_server_certificate::DeleteServerCertificateError::DeleteConflictException(inner) => {
1436 Error::DeleteConflictException(inner)
1437 }
1438 crate::operation::delete_server_certificate::DeleteServerCertificateError::LimitExceededException(inner) => {
1439 Error::LimitExceededException(inner)
1440 }
1441 crate::operation::delete_server_certificate::DeleteServerCertificateError::NoSuchEntityException(inner) => {
1442 Error::NoSuchEntityException(inner)
1443 }
1444 crate::operation::delete_server_certificate::DeleteServerCertificateError::ServiceFailureException(inner) => {
1445 Error::ServiceFailureException(inner)
1446 }
1447 crate::operation::delete_server_certificate::DeleteServerCertificateError::Unhandled(inner) => Error::Unhandled(inner),
1448 }
1449 }
1450}
1451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_service_linked_role::DeleteServiceLinkedRoleError, R>>
1452 for Error
1453where
1454 R: Send + Sync + std::fmt::Debug + 'static,
1455{
1456 fn from(
1457 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_service_linked_role::DeleteServiceLinkedRoleError, R>,
1458 ) -> Self {
1459 match err {
1460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1463 source: err.into(),
1464 }),
1465 }
1466 }
1467}
1468impl From<crate::operation::delete_service_linked_role::DeleteServiceLinkedRoleError> for Error {
1469 fn from(err: crate::operation::delete_service_linked_role::DeleteServiceLinkedRoleError) -> Self {
1470 match err {
1471 crate::operation::delete_service_linked_role::DeleteServiceLinkedRoleError::LimitExceededException(inner) => {
1472 Error::LimitExceededException(inner)
1473 }
1474 crate::operation::delete_service_linked_role::DeleteServiceLinkedRoleError::NoSuchEntityException(inner) => {
1475 Error::NoSuchEntityException(inner)
1476 }
1477 crate::operation::delete_service_linked_role::DeleteServiceLinkedRoleError::ServiceFailureException(inner) => {
1478 Error::ServiceFailureException(inner)
1479 }
1480 crate::operation::delete_service_linked_role::DeleteServiceLinkedRoleError::Unhandled(inner) => Error::Unhandled(inner),
1481 }
1482 }
1483}
1484impl<R>
1485 From<
1486 ::aws_smithy_runtime_api::client::result::SdkError<
1487 crate::operation::delete_service_specific_credential::DeleteServiceSpecificCredentialError,
1488 R,
1489 >,
1490 > for Error
1491where
1492 R: Send + Sync + std::fmt::Debug + 'static,
1493{
1494 fn from(
1495 err: ::aws_smithy_runtime_api::client::result::SdkError<
1496 crate::operation::delete_service_specific_credential::DeleteServiceSpecificCredentialError,
1497 R,
1498 >,
1499 ) -> Self {
1500 match err {
1501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1504 source: err.into(),
1505 }),
1506 }
1507 }
1508}
1509impl From<crate::operation::delete_service_specific_credential::DeleteServiceSpecificCredentialError> for Error {
1510 fn from(err: crate::operation::delete_service_specific_credential::DeleteServiceSpecificCredentialError) -> Self {
1511 match err {
1512 crate::operation::delete_service_specific_credential::DeleteServiceSpecificCredentialError::NoSuchEntityException(inner) => {
1513 Error::NoSuchEntityException(inner)
1514 }
1515 crate::operation::delete_service_specific_credential::DeleteServiceSpecificCredentialError::Unhandled(inner) => Error::Unhandled(inner),
1516 }
1517 }
1518}
1519impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_signing_certificate::DeleteSigningCertificateError, R>>
1520 for Error
1521where
1522 R: Send + Sync + std::fmt::Debug + 'static,
1523{
1524 fn from(
1525 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_signing_certificate::DeleteSigningCertificateError, R>,
1526 ) -> Self {
1527 match err {
1528 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1529 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1530 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1531 source: err.into(),
1532 }),
1533 }
1534 }
1535}
1536impl From<crate::operation::delete_signing_certificate::DeleteSigningCertificateError> for Error {
1537 fn from(err: crate::operation::delete_signing_certificate::DeleteSigningCertificateError) -> Self {
1538 match err {
1539 crate::operation::delete_signing_certificate::DeleteSigningCertificateError::ConcurrentModificationException(inner) => {
1540 Error::ConcurrentModificationException(inner)
1541 }
1542 crate::operation::delete_signing_certificate::DeleteSigningCertificateError::LimitExceededException(inner) => {
1543 Error::LimitExceededException(inner)
1544 }
1545 crate::operation::delete_signing_certificate::DeleteSigningCertificateError::NoSuchEntityException(inner) => {
1546 Error::NoSuchEntityException(inner)
1547 }
1548 crate::operation::delete_signing_certificate::DeleteSigningCertificateError::ServiceFailureException(inner) => {
1549 Error::ServiceFailureException(inner)
1550 }
1551 crate::operation::delete_signing_certificate::DeleteSigningCertificateError::Unhandled(inner) => Error::Unhandled(inner),
1552 }
1553 }
1554}
1555impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_ssh_public_key::DeleteSSHPublicKeyError, R>> for Error
1556where
1557 R: Send + Sync + std::fmt::Debug + 'static,
1558{
1559 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_ssh_public_key::DeleteSSHPublicKeyError, R>) -> Self {
1560 match err {
1561 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1562 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1563 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1564 source: err.into(),
1565 }),
1566 }
1567 }
1568}
1569impl From<crate::operation::delete_ssh_public_key::DeleteSSHPublicKeyError> for Error {
1570 fn from(err: crate::operation::delete_ssh_public_key::DeleteSSHPublicKeyError) -> Self {
1571 match err {
1572 crate::operation::delete_ssh_public_key::DeleteSSHPublicKeyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1573 crate::operation::delete_ssh_public_key::DeleteSSHPublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
1574 }
1575 }
1576}
1577impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
1578where
1579 R: Send + Sync + std::fmt::Debug + 'static,
1580{
1581 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
1582 match err {
1583 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1584 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1585 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1586 source: err.into(),
1587 }),
1588 }
1589 }
1590}
1591impl From<crate::operation::delete_user::DeleteUserError> for Error {
1592 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
1593 match err {
1594 crate::operation::delete_user::DeleteUserError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
1595 crate::operation::delete_user::DeleteUserError::DeleteConflictException(inner) => Error::DeleteConflictException(inner),
1596 crate::operation::delete_user::DeleteUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1597 crate::operation::delete_user::DeleteUserError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1598 crate::operation::delete_user::DeleteUserError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1599 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
1600 }
1601 }
1602}
1603impl<R>
1604 From<
1605 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_permissions_boundary::DeleteUserPermissionsBoundaryError, R>,
1606 > for Error
1607where
1608 R: Send + Sync + std::fmt::Debug + 'static,
1609{
1610 fn from(
1611 err: ::aws_smithy_runtime_api::client::result::SdkError<
1612 crate::operation::delete_user_permissions_boundary::DeleteUserPermissionsBoundaryError,
1613 R,
1614 >,
1615 ) -> Self {
1616 match err {
1617 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1618 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1619 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1620 source: err.into(),
1621 }),
1622 }
1623 }
1624}
1625impl From<crate::operation::delete_user_permissions_boundary::DeleteUserPermissionsBoundaryError> for Error {
1626 fn from(err: crate::operation::delete_user_permissions_boundary::DeleteUserPermissionsBoundaryError) -> Self {
1627 match err {
1628 crate::operation::delete_user_permissions_boundary::DeleteUserPermissionsBoundaryError::NoSuchEntityException(inner) => {
1629 Error::NoSuchEntityException(inner)
1630 }
1631 crate::operation::delete_user_permissions_boundary::DeleteUserPermissionsBoundaryError::ServiceFailureException(inner) => {
1632 Error::ServiceFailureException(inner)
1633 }
1634 crate::operation::delete_user_permissions_boundary::DeleteUserPermissionsBoundaryError::Unhandled(inner) => Error::Unhandled(inner),
1635 }
1636 }
1637}
1638impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_policy::DeleteUserPolicyError, R>> for Error
1639where
1640 R: Send + Sync + std::fmt::Debug + 'static,
1641{
1642 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_policy::DeleteUserPolicyError, R>) -> Self {
1643 match err {
1644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1647 source: err.into(),
1648 }),
1649 }
1650 }
1651}
1652impl From<crate::operation::delete_user_policy::DeleteUserPolicyError> for Error {
1653 fn from(err: crate::operation::delete_user_policy::DeleteUserPolicyError) -> Self {
1654 match err {
1655 crate::operation::delete_user_policy::DeleteUserPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1656 crate::operation::delete_user_policy::DeleteUserPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1657 crate::operation::delete_user_policy::DeleteUserPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1658 crate::operation::delete_user_policy::DeleteUserPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1659 }
1660 }
1661}
1662impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_virtual_mfa_device::DeleteVirtualMFADeviceError, R>>
1663 for Error
1664where
1665 R: Send + Sync + std::fmt::Debug + 'static,
1666{
1667 fn from(
1668 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_virtual_mfa_device::DeleteVirtualMFADeviceError, R>,
1669 ) -> Self {
1670 match err {
1671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1674 source: err.into(),
1675 }),
1676 }
1677 }
1678}
1679impl From<crate::operation::delete_virtual_mfa_device::DeleteVirtualMFADeviceError> for Error {
1680 fn from(err: crate::operation::delete_virtual_mfa_device::DeleteVirtualMFADeviceError) -> Self {
1681 match err {
1682 crate::operation::delete_virtual_mfa_device::DeleteVirtualMFADeviceError::ConcurrentModificationException(inner) => {
1683 Error::ConcurrentModificationException(inner)
1684 }
1685 crate::operation::delete_virtual_mfa_device::DeleteVirtualMFADeviceError::DeleteConflictException(inner) => {
1686 Error::DeleteConflictException(inner)
1687 }
1688 crate::operation::delete_virtual_mfa_device::DeleteVirtualMFADeviceError::LimitExceededException(inner) => {
1689 Error::LimitExceededException(inner)
1690 }
1691 crate::operation::delete_virtual_mfa_device::DeleteVirtualMFADeviceError::NoSuchEntityException(inner) => {
1692 Error::NoSuchEntityException(inner)
1693 }
1694 crate::operation::delete_virtual_mfa_device::DeleteVirtualMFADeviceError::ServiceFailureException(inner) => {
1695 Error::ServiceFailureException(inner)
1696 }
1697 crate::operation::delete_virtual_mfa_device::DeleteVirtualMFADeviceError::Unhandled(inner) => Error::Unhandled(inner),
1698 }
1699 }
1700}
1701impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_group_policy::DetachGroupPolicyError, R>> for Error
1702where
1703 R: Send + Sync + std::fmt::Debug + 'static,
1704{
1705 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_group_policy::DetachGroupPolicyError, R>) -> Self {
1706 match err {
1707 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1708 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1709 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1710 source: err.into(),
1711 }),
1712 }
1713 }
1714}
1715impl From<crate::operation::detach_group_policy::DetachGroupPolicyError> for Error {
1716 fn from(err: crate::operation::detach_group_policy::DetachGroupPolicyError) -> Self {
1717 match err {
1718 crate::operation::detach_group_policy::DetachGroupPolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1719 crate::operation::detach_group_policy::DetachGroupPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1720 crate::operation::detach_group_policy::DetachGroupPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1721 crate::operation::detach_group_policy::DetachGroupPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1722 crate::operation::detach_group_policy::DetachGroupPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1723 }
1724 }
1725}
1726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_role_policy::DetachRolePolicyError, R>> for Error
1727where
1728 R: Send + Sync + std::fmt::Debug + 'static,
1729{
1730 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_role_policy::DetachRolePolicyError, R>) -> Self {
1731 match err {
1732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1735 source: err.into(),
1736 }),
1737 }
1738 }
1739}
1740impl From<crate::operation::detach_role_policy::DetachRolePolicyError> for Error {
1741 fn from(err: crate::operation::detach_role_policy::DetachRolePolicyError) -> Self {
1742 match err {
1743 crate::operation::detach_role_policy::DetachRolePolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1744 crate::operation::detach_role_policy::DetachRolePolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1745 crate::operation::detach_role_policy::DetachRolePolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1746 crate::operation::detach_role_policy::DetachRolePolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1747 crate::operation::detach_role_policy::DetachRolePolicyError::UnmodifiableEntityException(inner) => {
1748 Error::UnmodifiableEntityException(inner)
1749 }
1750 crate::operation::detach_role_policy::DetachRolePolicyError::Unhandled(inner) => Error::Unhandled(inner),
1751 }
1752 }
1753}
1754impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_user_policy::DetachUserPolicyError, R>> for Error
1755where
1756 R: Send + Sync + std::fmt::Debug + 'static,
1757{
1758 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_user_policy::DetachUserPolicyError, R>) -> Self {
1759 match err {
1760 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1761 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1762 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1763 source: err.into(),
1764 }),
1765 }
1766 }
1767}
1768impl From<crate::operation::detach_user_policy::DetachUserPolicyError> for Error {
1769 fn from(err: crate::operation::detach_user_policy::DetachUserPolicyError) -> Self {
1770 match err {
1771 crate::operation::detach_user_policy::DetachUserPolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1772 crate::operation::detach_user_policy::DetachUserPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1773 crate::operation::detach_user_policy::DetachUserPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1774 crate::operation::detach_user_policy::DetachUserPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1775 crate::operation::detach_user_policy::DetachUserPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1776 }
1777 }
1778}
1779impl<R>
1780 From<
1781 ::aws_smithy_runtime_api::client::result::SdkError<
1782 crate::operation::disable_organizations_root_credentials_management::DisableOrganizationsRootCredentialsManagementError,
1783 R,
1784 >,
1785 > for Error
1786where
1787 R: Send + Sync + std::fmt::Debug + 'static,
1788{
1789 fn from(
1790 err: ::aws_smithy_runtime_api::client::result::SdkError<
1791 crate::operation::disable_organizations_root_credentials_management::DisableOrganizationsRootCredentialsManagementError,
1792 R,
1793 >,
1794 ) -> Self {
1795 match err {
1796 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1797 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1798 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1799 source: err.into(),
1800 }),
1801 }
1802 }
1803}
1804impl From<crate::operation::disable_organizations_root_credentials_management::DisableOrganizationsRootCredentialsManagementError> for Error {
1805 fn from(err: crate::operation::disable_organizations_root_credentials_management::DisableOrganizationsRootCredentialsManagementError) -> Self {
1806 match err {
1807 crate::operation::disable_organizations_root_credentials_management::DisableOrganizationsRootCredentialsManagementError::AccountNotManagementOrDelegatedAdministratorException(inner) => Error::AccountNotManagementOrDelegatedAdministratorException(inner),
1808 crate::operation::disable_organizations_root_credentials_management::DisableOrganizationsRootCredentialsManagementError::OrganizationNotFoundException(inner) => Error::OrganizationNotFoundException(inner),
1809 crate::operation::disable_organizations_root_credentials_management::DisableOrganizationsRootCredentialsManagementError::OrganizationNotInAllFeaturesModeException(inner) => Error::OrganizationNotInAllFeaturesModeException(inner),
1810 crate::operation::disable_organizations_root_credentials_management::DisableOrganizationsRootCredentialsManagementError::ServiceAccessNotEnabledException(inner) => Error::ServiceAccessNotEnabledException(inner),
1811 crate::operation::disable_organizations_root_credentials_management::DisableOrganizationsRootCredentialsManagementError::Unhandled(inner) => Error::Unhandled(inner),
1812 }
1813 }
1814}
1815impl<R>
1816 From<
1817 ::aws_smithy_runtime_api::client::result::SdkError<
1818 crate::operation::disable_organizations_root_sessions::DisableOrganizationsRootSessionsError,
1819 R,
1820 >,
1821 > for Error
1822where
1823 R: Send + Sync + std::fmt::Debug + 'static,
1824{
1825 fn from(
1826 err: ::aws_smithy_runtime_api::client::result::SdkError<
1827 crate::operation::disable_organizations_root_sessions::DisableOrganizationsRootSessionsError,
1828 R,
1829 >,
1830 ) -> Self {
1831 match err {
1832 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1833 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1834 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1835 source: err.into(),
1836 }),
1837 }
1838 }
1839}
1840impl From<crate::operation::disable_organizations_root_sessions::DisableOrganizationsRootSessionsError> for Error {
1841 fn from(err: crate::operation::disable_organizations_root_sessions::DisableOrganizationsRootSessionsError) -> Self {
1842 match err {
1843 crate::operation::disable_organizations_root_sessions::DisableOrganizationsRootSessionsError::AccountNotManagementOrDelegatedAdministratorException(inner) => Error::AccountNotManagementOrDelegatedAdministratorException(inner),
1844 crate::operation::disable_organizations_root_sessions::DisableOrganizationsRootSessionsError::OrganizationNotFoundException(inner) => Error::OrganizationNotFoundException(inner),
1845 crate::operation::disable_organizations_root_sessions::DisableOrganizationsRootSessionsError::OrganizationNotInAllFeaturesModeException(inner) => Error::OrganizationNotInAllFeaturesModeException(inner),
1846 crate::operation::disable_organizations_root_sessions::DisableOrganizationsRootSessionsError::ServiceAccessNotEnabledException(inner) => Error::ServiceAccessNotEnabledException(inner),
1847 crate::operation::disable_organizations_root_sessions::DisableOrganizationsRootSessionsError::Unhandled(inner) => Error::Unhandled(inner),
1848 }
1849 }
1850}
1851impl<R>
1852 From<
1853 ::aws_smithy_runtime_api::client::result::SdkError<
1854 crate::operation::disable_outbound_web_identity_federation::DisableOutboundWebIdentityFederationError,
1855 R,
1856 >,
1857 > for Error
1858where
1859 R: Send + Sync + std::fmt::Debug + 'static,
1860{
1861 fn from(
1862 err: ::aws_smithy_runtime_api::client::result::SdkError<
1863 crate::operation::disable_outbound_web_identity_federation::DisableOutboundWebIdentityFederationError,
1864 R,
1865 >,
1866 ) -> Self {
1867 match err {
1868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1871 source: err.into(),
1872 }),
1873 }
1874 }
1875}
1876impl From<crate::operation::disable_outbound_web_identity_federation::DisableOutboundWebIdentityFederationError> for Error {
1877 fn from(err: crate::operation::disable_outbound_web_identity_federation::DisableOutboundWebIdentityFederationError) -> Self {
1878 match err {
1879 crate::operation::disable_outbound_web_identity_federation::DisableOutboundWebIdentityFederationError::FeatureDisabledException(
1880 inner,
1881 ) => Error::FeatureDisabledException(inner),
1882 crate::operation::disable_outbound_web_identity_federation::DisableOutboundWebIdentityFederationError::Unhandled(inner) => {
1883 Error::Unhandled(inner)
1884 }
1885 }
1886 }
1887}
1888impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_mfa_device::EnableMFADeviceError, R>> for Error
1889where
1890 R: Send + Sync + std::fmt::Debug + 'static,
1891{
1892 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_mfa_device::EnableMFADeviceError, R>) -> Self {
1893 match err {
1894 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1895 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1896 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1897 source: err.into(),
1898 }),
1899 }
1900 }
1901}
1902impl From<crate::operation::enable_mfa_device::EnableMFADeviceError> for Error {
1903 fn from(err: crate::operation::enable_mfa_device::EnableMFADeviceError) -> Self {
1904 match err {
1905 crate::operation::enable_mfa_device::EnableMFADeviceError::ConcurrentModificationException(inner) => {
1906 Error::ConcurrentModificationException(inner)
1907 }
1908 crate::operation::enable_mfa_device::EnableMFADeviceError::EntityAlreadyExistsException(inner) => {
1909 Error::EntityAlreadyExistsException(inner)
1910 }
1911 crate::operation::enable_mfa_device::EnableMFADeviceError::EntityTemporarilyUnmodifiableException(inner) => {
1912 Error::EntityTemporarilyUnmodifiableException(inner)
1913 }
1914 crate::operation::enable_mfa_device::EnableMFADeviceError::InvalidAuthenticationCodeException(inner) => {
1915 Error::InvalidAuthenticationCodeException(inner)
1916 }
1917 crate::operation::enable_mfa_device::EnableMFADeviceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1918 crate::operation::enable_mfa_device::EnableMFADeviceError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1919 crate::operation::enable_mfa_device::EnableMFADeviceError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1920 crate::operation::enable_mfa_device::EnableMFADeviceError::Unhandled(inner) => Error::Unhandled(inner),
1921 }
1922 }
1923}
1924impl<R>
1925 From<
1926 ::aws_smithy_runtime_api::client::result::SdkError<
1927 crate::operation::enable_organizations_root_credentials_management::EnableOrganizationsRootCredentialsManagementError,
1928 R,
1929 >,
1930 > for Error
1931where
1932 R: Send + Sync + std::fmt::Debug + 'static,
1933{
1934 fn from(
1935 err: ::aws_smithy_runtime_api::client::result::SdkError<
1936 crate::operation::enable_organizations_root_credentials_management::EnableOrganizationsRootCredentialsManagementError,
1937 R,
1938 >,
1939 ) -> Self {
1940 match err {
1941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1944 source: err.into(),
1945 }),
1946 }
1947 }
1948}
1949impl From<crate::operation::enable_organizations_root_credentials_management::EnableOrganizationsRootCredentialsManagementError> for Error {
1950 fn from(err: crate::operation::enable_organizations_root_credentials_management::EnableOrganizationsRootCredentialsManagementError) -> Self {
1951 match err {
1952 crate::operation::enable_organizations_root_credentials_management::EnableOrganizationsRootCredentialsManagementError::AccountNotManagementOrDelegatedAdministratorException(inner) => Error::AccountNotManagementOrDelegatedAdministratorException(inner),
1953 crate::operation::enable_organizations_root_credentials_management::EnableOrganizationsRootCredentialsManagementError::CallerIsNotManagementAccountException(inner) => Error::CallerIsNotManagementAccountException(inner),
1954 crate::operation::enable_organizations_root_credentials_management::EnableOrganizationsRootCredentialsManagementError::OrganizationNotFoundException(inner) => Error::OrganizationNotFoundException(inner),
1955 crate::operation::enable_organizations_root_credentials_management::EnableOrganizationsRootCredentialsManagementError::OrganizationNotInAllFeaturesModeException(inner) => Error::OrganizationNotInAllFeaturesModeException(inner),
1956 crate::operation::enable_organizations_root_credentials_management::EnableOrganizationsRootCredentialsManagementError::ServiceAccessNotEnabledException(inner) => Error::ServiceAccessNotEnabledException(inner),
1957 crate::operation::enable_organizations_root_credentials_management::EnableOrganizationsRootCredentialsManagementError::Unhandled(inner) => Error::Unhandled(inner),
1958 }
1959 }
1960}
1961impl<R>
1962 From<
1963 ::aws_smithy_runtime_api::client::result::SdkError<
1964 crate::operation::enable_organizations_root_sessions::EnableOrganizationsRootSessionsError,
1965 R,
1966 >,
1967 > for Error
1968where
1969 R: Send + Sync + std::fmt::Debug + 'static,
1970{
1971 fn from(
1972 err: ::aws_smithy_runtime_api::client::result::SdkError<
1973 crate::operation::enable_organizations_root_sessions::EnableOrganizationsRootSessionsError,
1974 R,
1975 >,
1976 ) -> Self {
1977 match err {
1978 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1979 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1980 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1981 source: err.into(),
1982 }),
1983 }
1984 }
1985}
1986impl From<crate::operation::enable_organizations_root_sessions::EnableOrganizationsRootSessionsError> for Error {
1987 fn from(err: crate::operation::enable_organizations_root_sessions::EnableOrganizationsRootSessionsError) -> Self {
1988 match err {
1989 crate::operation::enable_organizations_root_sessions::EnableOrganizationsRootSessionsError::AccountNotManagementOrDelegatedAdministratorException(inner) => Error::AccountNotManagementOrDelegatedAdministratorException(inner),
1990 crate::operation::enable_organizations_root_sessions::EnableOrganizationsRootSessionsError::CallerIsNotManagementAccountException(inner) => Error::CallerIsNotManagementAccountException(inner),
1991 crate::operation::enable_organizations_root_sessions::EnableOrganizationsRootSessionsError::OrganizationNotFoundException(inner) => Error::OrganizationNotFoundException(inner),
1992 crate::operation::enable_organizations_root_sessions::EnableOrganizationsRootSessionsError::OrganizationNotInAllFeaturesModeException(inner) => Error::OrganizationNotInAllFeaturesModeException(inner),
1993 crate::operation::enable_organizations_root_sessions::EnableOrganizationsRootSessionsError::ServiceAccessNotEnabledException(inner) => Error::ServiceAccessNotEnabledException(inner),
1994 crate::operation::enable_organizations_root_sessions::EnableOrganizationsRootSessionsError::Unhandled(inner) => Error::Unhandled(inner),
1995 }
1996 }
1997}
1998impl<R>
1999 From<
2000 ::aws_smithy_runtime_api::client::result::SdkError<
2001 crate::operation::enable_outbound_web_identity_federation::EnableOutboundWebIdentityFederationError,
2002 R,
2003 >,
2004 > for Error
2005where
2006 R: Send + Sync + std::fmt::Debug + 'static,
2007{
2008 fn from(
2009 err: ::aws_smithy_runtime_api::client::result::SdkError<
2010 crate::operation::enable_outbound_web_identity_federation::EnableOutboundWebIdentityFederationError,
2011 R,
2012 >,
2013 ) -> Self {
2014 match err {
2015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2018 source: err.into(),
2019 }),
2020 }
2021 }
2022}
2023impl From<crate::operation::enable_outbound_web_identity_federation::EnableOutboundWebIdentityFederationError> for Error {
2024 fn from(err: crate::operation::enable_outbound_web_identity_federation::EnableOutboundWebIdentityFederationError) -> Self {
2025 match err {
2026 crate::operation::enable_outbound_web_identity_federation::EnableOutboundWebIdentityFederationError::FeatureEnabledException(inner) => {
2027 Error::FeatureEnabledException(inner)
2028 }
2029 crate::operation::enable_outbound_web_identity_federation::EnableOutboundWebIdentityFederationError::Unhandled(inner) => {
2030 Error::Unhandled(inner)
2031 }
2032 }
2033 }
2034}
2035impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::generate_credential_report::GenerateCredentialReportError, R>>
2036 for Error
2037where
2038 R: Send + Sync + std::fmt::Debug + 'static,
2039{
2040 fn from(
2041 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::generate_credential_report::GenerateCredentialReportError, R>,
2042 ) -> Self {
2043 match err {
2044 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2045 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2046 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2047 source: err.into(),
2048 }),
2049 }
2050 }
2051}
2052impl From<crate::operation::generate_credential_report::GenerateCredentialReportError> for Error {
2053 fn from(err: crate::operation::generate_credential_report::GenerateCredentialReportError) -> Self {
2054 match err {
2055 crate::operation::generate_credential_report::GenerateCredentialReportError::LimitExceededException(inner) => {
2056 Error::LimitExceededException(inner)
2057 }
2058 crate::operation::generate_credential_report::GenerateCredentialReportError::ServiceFailureException(inner) => {
2059 Error::ServiceFailureException(inner)
2060 }
2061 crate::operation::generate_credential_report::GenerateCredentialReportError::Unhandled(inner) => Error::Unhandled(inner),
2062 }
2063 }
2064}
2065impl<R>
2066 From<
2067 ::aws_smithy_runtime_api::client::result::SdkError<
2068 crate::operation::generate_organizations_access_report::GenerateOrganizationsAccessReportError,
2069 R,
2070 >,
2071 > for Error
2072where
2073 R: Send + Sync + std::fmt::Debug + 'static,
2074{
2075 fn from(
2076 err: ::aws_smithy_runtime_api::client::result::SdkError<
2077 crate::operation::generate_organizations_access_report::GenerateOrganizationsAccessReportError,
2078 R,
2079 >,
2080 ) -> Self {
2081 match err {
2082 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2083 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2084 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2085 source: err.into(),
2086 }),
2087 }
2088 }
2089}
2090impl From<crate::operation::generate_organizations_access_report::GenerateOrganizationsAccessReportError> for Error {
2091 fn from(err: crate::operation::generate_organizations_access_report::GenerateOrganizationsAccessReportError) -> Self {
2092 match err {
2093 crate::operation::generate_organizations_access_report::GenerateOrganizationsAccessReportError::ReportGenerationLimitExceededException(inner) => Error::ReportGenerationLimitExceededException(inner),
2094 crate::operation::generate_organizations_access_report::GenerateOrganizationsAccessReportError::Unhandled(inner) => Error::Unhandled(inner),
2095 }
2096 }
2097}
2098impl<R>
2099 From<
2100 ::aws_smithy_runtime_api::client::result::SdkError<
2101 crate::operation::generate_service_last_accessed_details::GenerateServiceLastAccessedDetailsError,
2102 R,
2103 >,
2104 > for Error
2105where
2106 R: Send + Sync + std::fmt::Debug + 'static,
2107{
2108 fn from(
2109 err: ::aws_smithy_runtime_api::client::result::SdkError<
2110 crate::operation::generate_service_last_accessed_details::GenerateServiceLastAccessedDetailsError,
2111 R,
2112 >,
2113 ) -> Self {
2114 match err {
2115 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2116 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2117 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2118 source: err.into(),
2119 }),
2120 }
2121 }
2122}
2123impl From<crate::operation::generate_service_last_accessed_details::GenerateServiceLastAccessedDetailsError> for Error {
2124 fn from(err: crate::operation::generate_service_last_accessed_details::GenerateServiceLastAccessedDetailsError) -> Self {
2125 match err {
2126 crate::operation::generate_service_last_accessed_details::GenerateServiceLastAccessedDetailsError::InvalidInputException(inner) => {
2127 Error::InvalidInputException(inner)
2128 }
2129 crate::operation::generate_service_last_accessed_details::GenerateServiceLastAccessedDetailsError::NoSuchEntityException(inner) => {
2130 Error::NoSuchEntityException(inner)
2131 }
2132 crate::operation::generate_service_last_accessed_details::GenerateServiceLastAccessedDetailsError::Unhandled(inner) => {
2133 Error::Unhandled(inner)
2134 }
2135 }
2136 }
2137}
2138impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_access_key_last_used::GetAccessKeyLastUsedError, R>> for Error
2139where
2140 R: Send + Sync + std::fmt::Debug + 'static,
2141{
2142 fn from(
2143 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_access_key_last_used::GetAccessKeyLastUsedError, R>,
2144 ) -> Self {
2145 match err {
2146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2149 source: err.into(),
2150 }),
2151 }
2152 }
2153}
2154impl From<crate::operation::get_access_key_last_used::GetAccessKeyLastUsedError> for Error {
2155 fn from(err: crate::operation::get_access_key_last_used::GetAccessKeyLastUsedError) -> Self {
2156 match err {
2157 crate::operation::get_access_key_last_used::GetAccessKeyLastUsedError::Unhandled(inner) => Error::Unhandled(inner),
2158 }
2159 }
2160}
2161impl<R>
2162 From<
2163 ::aws_smithy_runtime_api::client::result::SdkError<
2164 crate::operation::get_account_authorization_details::GetAccountAuthorizationDetailsError,
2165 R,
2166 >,
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::get_account_authorization_details::GetAccountAuthorizationDetailsError,
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::get_account_authorization_details::GetAccountAuthorizationDetailsError> for Error {
2187 fn from(err: crate::operation::get_account_authorization_details::GetAccountAuthorizationDetailsError) -> Self {
2188 match err {
2189 crate::operation::get_account_authorization_details::GetAccountAuthorizationDetailsError::ServiceFailureException(inner) => {
2190 Error::ServiceFailureException(inner)
2191 }
2192 crate::operation::get_account_authorization_details::GetAccountAuthorizationDetailsError::Unhandled(inner) => Error::Unhandled(inner),
2193 }
2194 }
2195}
2196impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_password_policy::GetAccountPasswordPolicyError, R>>
2197 for Error
2198where
2199 R: Send + Sync + std::fmt::Debug + 'static,
2200{
2201 fn from(
2202 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_password_policy::GetAccountPasswordPolicyError, R>,
2203 ) -> Self {
2204 match err {
2205 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2206 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2207 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2208 source: err.into(),
2209 }),
2210 }
2211 }
2212}
2213impl From<crate::operation::get_account_password_policy::GetAccountPasswordPolicyError> for Error {
2214 fn from(err: crate::operation::get_account_password_policy::GetAccountPasswordPolicyError) -> Self {
2215 match err {
2216 crate::operation::get_account_password_policy::GetAccountPasswordPolicyError::NoSuchEntityException(inner) => {
2217 Error::NoSuchEntityException(inner)
2218 }
2219 crate::operation::get_account_password_policy::GetAccountPasswordPolicyError::ServiceFailureException(inner) => {
2220 Error::ServiceFailureException(inner)
2221 }
2222 crate::operation::get_account_password_policy::GetAccountPasswordPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2223 }
2224 }
2225}
2226impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_summary::GetAccountSummaryError, R>> for Error
2227where
2228 R: Send + Sync + std::fmt::Debug + 'static,
2229{
2230 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_summary::GetAccountSummaryError, R>) -> Self {
2231 match err {
2232 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2233 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2234 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2235 source: err.into(),
2236 }),
2237 }
2238 }
2239}
2240impl From<crate::operation::get_account_summary::GetAccountSummaryError> for Error {
2241 fn from(err: crate::operation::get_account_summary::GetAccountSummaryError) -> Self {
2242 match err {
2243 crate::operation::get_account_summary::GetAccountSummaryError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2244 crate::operation::get_account_summary::GetAccountSummaryError::Unhandled(inner) => Error::Unhandled(inner),
2245 }
2246 }
2247}
2248impl<R>
2249 From<
2250 ::aws_smithy_runtime_api::client::result::SdkError<
2251 crate::operation::get_context_keys_for_custom_policy::GetContextKeysForCustomPolicyError,
2252 R,
2253 >,
2254 > for Error
2255where
2256 R: Send + Sync + std::fmt::Debug + 'static,
2257{
2258 fn from(
2259 err: ::aws_smithy_runtime_api::client::result::SdkError<
2260 crate::operation::get_context_keys_for_custom_policy::GetContextKeysForCustomPolicyError,
2261 R,
2262 >,
2263 ) -> Self {
2264 match err {
2265 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2266 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2267 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2268 source: err.into(),
2269 }),
2270 }
2271 }
2272}
2273impl From<crate::operation::get_context_keys_for_custom_policy::GetContextKeysForCustomPolicyError> for Error {
2274 fn from(err: crate::operation::get_context_keys_for_custom_policy::GetContextKeysForCustomPolicyError) -> Self {
2275 match err {
2276 crate::operation::get_context_keys_for_custom_policy::GetContextKeysForCustomPolicyError::InvalidInputException(inner) => {
2277 Error::InvalidInputException(inner)
2278 }
2279 crate::operation::get_context_keys_for_custom_policy::GetContextKeysForCustomPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2280 }
2281 }
2282}
2283impl<R>
2284 From<
2285 ::aws_smithy_runtime_api::client::result::SdkError<
2286 crate::operation::get_context_keys_for_principal_policy::GetContextKeysForPrincipalPolicyError,
2287 R,
2288 >,
2289 > for Error
2290where
2291 R: Send + Sync + std::fmt::Debug + 'static,
2292{
2293 fn from(
2294 err: ::aws_smithy_runtime_api::client::result::SdkError<
2295 crate::operation::get_context_keys_for_principal_policy::GetContextKeysForPrincipalPolicyError,
2296 R,
2297 >,
2298 ) -> Self {
2299 match err {
2300 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2301 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2302 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2303 source: err.into(),
2304 }),
2305 }
2306 }
2307}
2308impl From<crate::operation::get_context_keys_for_principal_policy::GetContextKeysForPrincipalPolicyError> for Error {
2309 fn from(err: crate::operation::get_context_keys_for_principal_policy::GetContextKeysForPrincipalPolicyError) -> Self {
2310 match err {
2311 crate::operation::get_context_keys_for_principal_policy::GetContextKeysForPrincipalPolicyError::InvalidInputException(inner) => {
2312 Error::InvalidInputException(inner)
2313 }
2314 crate::operation::get_context_keys_for_principal_policy::GetContextKeysForPrincipalPolicyError::NoSuchEntityException(inner) => {
2315 Error::NoSuchEntityException(inner)
2316 }
2317 crate::operation::get_context_keys_for_principal_policy::GetContextKeysForPrincipalPolicyError::Unhandled(inner) => {
2318 Error::Unhandled(inner)
2319 }
2320 }
2321 }
2322}
2323impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_credential_report::GetCredentialReportError, R>> for Error
2324where
2325 R: Send + Sync + std::fmt::Debug + 'static,
2326{
2327 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_credential_report::GetCredentialReportError, R>) -> Self {
2328 match err {
2329 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2330 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2331 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2332 source: err.into(),
2333 }),
2334 }
2335 }
2336}
2337impl From<crate::operation::get_credential_report::GetCredentialReportError> for Error {
2338 fn from(err: crate::operation::get_credential_report::GetCredentialReportError) -> Self {
2339 match err {
2340 crate::operation::get_credential_report::GetCredentialReportError::CredentialReportExpiredException(inner) => {
2341 Error::CredentialReportExpiredException(inner)
2342 }
2343 crate::operation::get_credential_report::GetCredentialReportError::CredentialReportNotPresentException(inner) => {
2344 Error::CredentialReportNotPresentException(inner)
2345 }
2346 crate::operation::get_credential_report::GetCredentialReportError::CredentialReportNotReadyException(inner) => {
2347 Error::CredentialReportNotReadyException(inner)
2348 }
2349 crate::operation::get_credential_report::GetCredentialReportError::ServiceFailureException(inner) => {
2350 Error::ServiceFailureException(inner)
2351 }
2352 crate::operation::get_credential_report::GetCredentialReportError::Unhandled(inner) => Error::Unhandled(inner),
2353 }
2354 }
2355}
2356impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_delegation_request::GetDelegationRequestError, R>> for Error
2357where
2358 R: Send + Sync + std::fmt::Debug + 'static,
2359{
2360 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_delegation_request::GetDelegationRequestError, R>) -> Self {
2361 match err {
2362 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2363 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2364 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2365 source: err.into(),
2366 }),
2367 }
2368 }
2369}
2370impl From<crate::operation::get_delegation_request::GetDelegationRequestError> for Error {
2371 fn from(err: crate::operation::get_delegation_request::GetDelegationRequestError) -> Self {
2372 match err {
2373 crate::operation::get_delegation_request::GetDelegationRequestError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2374 crate::operation::get_delegation_request::GetDelegationRequestError::ServiceFailureException(inner) => {
2375 Error::ServiceFailureException(inner)
2376 }
2377 crate::operation::get_delegation_request::GetDelegationRequestError::Unhandled(inner) => Error::Unhandled(inner),
2378 }
2379 }
2380}
2381impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_group::GetGroupError, R>> for Error
2382where
2383 R: Send + Sync + std::fmt::Debug + 'static,
2384{
2385 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_group::GetGroupError, R>) -> Self {
2386 match err {
2387 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2388 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2389 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2390 source: err.into(),
2391 }),
2392 }
2393 }
2394}
2395impl From<crate::operation::get_group::GetGroupError> for Error {
2396 fn from(err: crate::operation::get_group::GetGroupError) -> Self {
2397 match err {
2398 crate::operation::get_group::GetGroupError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2399 crate::operation::get_group::GetGroupError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2400 crate::operation::get_group::GetGroupError::Unhandled(inner) => Error::Unhandled(inner),
2401 }
2402 }
2403}
2404impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_group_policy::GetGroupPolicyError, R>> for Error
2405where
2406 R: Send + Sync + std::fmt::Debug + 'static,
2407{
2408 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_group_policy::GetGroupPolicyError, R>) -> Self {
2409 match err {
2410 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2411 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2412 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2413 source: err.into(),
2414 }),
2415 }
2416 }
2417}
2418impl From<crate::operation::get_group_policy::GetGroupPolicyError> for Error {
2419 fn from(err: crate::operation::get_group_policy::GetGroupPolicyError) -> Self {
2420 match err {
2421 crate::operation::get_group_policy::GetGroupPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2422 crate::operation::get_group_policy::GetGroupPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2423 crate::operation::get_group_policy::GetGroupPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2424 }
2425 }
2426}
2427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_human_readable_summary::GetHumanReadableSummaryError, R>>
2428 for Error
2429where
2430 R: Send + Sync + std::fmt::Debug + 'static,
2431{
2432 fn from(
2433 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_human_readable_summary::GetHumanReadableSummaryError, R>,
2434 ) -> Self {
2435 match err {
2436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2439 source: err.into(),
2440 }),
2441 }
2442 }
2443}
2444impl From<crate::operation::get_human_readable_summary::GetHumanReadableSummaryError> for Error {
2445 fn from(err: crate::operation::get_human_readable_summary::GetHumanReadableSummaryError) -> Self {
2446 match err {
2447 crate::operation::get_human_readable_summary::GetHumanReadableSummaryError::InvalidInputException(inner) => {
2448 Error::InvalidInputException(inner)
2449 }
2450 crate::operation::get_human_readable_summary::GetHumanReadableSummaryError::NoSuchEntityException(inner) => {
2451 Error::NoSuchEntityException(inner)
2452 }
2453 crate::operation::get_human_readable_summary::GetHumanReadableSummaryError::ServiceFailureException(inner) => {
2454 Error::ServiceFailureException(inner)
2455 }
2456 crate::operation::get_human_readable_summary::GetHumanReadableSummaryError::Unhandled(inner) => Error::Unhandled(inner),
2457 }
2458 }
2459}
2460impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_instance_profile::GetInstanceProfileError, R>> for Error
2461where
2462 R: Send + Sync + std::fmt::Debug + 'static,
2463{
2464 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_instance_profile::GetInstanceProfileError, R>) -> Self {
2465 match err {
2466 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2467 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2468 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2469 source: err.into(),
2470 }),
2471 }
2472 }
2473}
2474impl From<crate::operation::get_instance_profile::GetInstanceProfileError> for Error {
2475 fn from(err: crate::operation::get_instance_profile::GetInstanceProfileError) -> Self {
2476 match err {
2477 crate::operation::get_instance_profile::GetInstanceProfileError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2478 crate::operation::get_instance_profile::GetInstanceProfileError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2479 crate::operation::get_instance_profile::GetInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
2480 }
2481 }
2482}
2483impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_login_profile::GetLoginProfileError, R>> for Error
2484where
2485 R: Send + Sync + std::fmt::Debug + 'static,
2486{
2487 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_login_profile::GetLoginProfileError, R>) -> Self {
2488 match err {
2489 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2490 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2491 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2492 source: err.into(),
2493 }),
2494 }
2495 }
2496}
2497impl From<crate::operation::get_login_profile::GetLoginProfileError> for Error {
2498 fn from(err: crate::operation::get_login_profile::GetLoginProfileError) -> Self {
2499 match err {
2500 crate::operation::get_login_profile::GetLoginProfileError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2501 crate::operation::get_login_profile::GetLoginProfileError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2502 crate::operation::get_login_profile::GetLoginProfileError::Unhandled(inner) => Error::Unhandled(inner),
2503 }
2504 }
2505}
2506impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_mfa_device::GetMFADeviceError, R>> for Error
2507where
2508 R: Send + Sync + std::fmt::Debug + 'static,
2509{
2510 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_mfa_device::GetMFADeviceError, R>) -> Self {
2511 match err {
2512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2515 source: err.into(),
2516 }),
2517 }
2518 }
2519}
2520impl From<crate::operation::get_mfa_device::GetMFADeviceError> for Error {
2521 fn from(err: crate::operation::get_mfa_device::GetMFADeviceError) -> Self {
2522 match err {
2523 crate::operation::get_mfa_device::GetMFADeviceError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2524 crate::operation::get_mfa_device::GetMFADeviceError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2525 crate::operation::get_mfa_device::GetMFADeviceError::Unhandled(inner) => Error::Unhandled(inner),
2526 }
2527 }
2528}
2529impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_open_id_connect_provider::GetOpenIDConnectProviderError, R>>
2530 for Error
2531where
2532 R: Send + Sync + std::fmt::Debug + 'static,
2533{
2534 fn from(
2535 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_open_id_connect_provider::GetOpenIDConnectProviderError, R>,
2536 ) -> Self {
2537 match err {
2538 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2539 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2540 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2541 source: err.into(),
2542 }),
2543 }
2544 }
2545}
2546impl From<crate::operation::get_open_id_connect_provider::GetOpenIDConnectProviderError> for Error {
2547 fn from(err: crate::operation::get_open_id_connect_provider::GetOpenIDConnectProviderError) -> Self {
2548 match err {
2549 crate::operation::get_open_id_connect_provider::GetOpenIDConnectProviderError::InvalidInputException(inner) => {
2550 Error::InvalidInputException(inner)
2551 }
2552 crate::operation::get_open_id_connect_provider::GetOpenIDConnectProviderError::NoSuchEntityException(inner) => {
2553 Error::NoSuchEntityException(inner)
2554 }
2555 crate::operation::get_open_id_connect_provider::GetOpenIDConnectProviderError::ServiceFailureException(inner) => {
2556 Error::ServiceFailureException(inner)
2557 }
2558 crate::operation::get_open_id_connect_provider::GetOpenIDConnectProviderError::Unhandled(inner) => Error::Unhandled(inner),
2559 }
2560 }
2561}
2562impl<R>
2563 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_organizations_access_report::GetOrganizationsAccessReportError, R>>
2564 for Error
2565where
2566 R: Send + Sync + std::fmt::Debug + 'static,
2567{
2568 fn from(
2569 err: ::aws_smithy_runtime_api::client::result::SdkError<
2570 crate::operation::get_organizations_access_report::GetOrganizationsAccessReportError,
2571 R,
2572 >,
2573 ) -> Self {
2574 match err {
2575 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2576 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2577 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2578 source: err.into(),
2579 }),
2580 }
2581 }
2582}
2583impl From<crate::operation::get_organizations_access_report::GetOrganizationsAccessReportError> for Error {
2584 fn from(err: crate::operation::get_organizations_access_report::GetOrganizationsAccessReportError) -> Self {
2585 match err {
2586 crate::operation::get_organizations_access_report::GetOrganizationsAccessReportError::NoSuchEntityException(inner) => {
2587 Error::NoSuchEntityException(inner)
2588 }
2589 crate::operation::get_organizations_access_report::GetOrganizationsAccessReportError::Unhandled(inner) => Error::Unhandled(inner),
2590 }
2591 }
2592}
2593impl<R>
2594 From<
2595 ::aws_smithy_runtime_api::client::result::SdkError<
2596 crate::operation::get_outbound_web_identity_federation_info::GetOutboundWebIdentityFederationInfoError,
2597 R,
2598 >,
2599 > for Error
2600where
2601 R: Send + Sync + std::fmt::Debug + 'static,
2602{
2603 fn from(
2604 err: ::aws_smithy_runtime_api::client::result::SdkError<
2605 crate::operation::get_outbound_web_identity_federation_info::GetOutboundWebIdentityFederationInfoError,
2606 R,
2607 >,
2608 ) -> Self {
2609 match err {
2610 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2611 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2612 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2613 source: err.into(),
2614 }),
2615 }
2616 }
2617}
2618impl From<crate::operation::get_outbound_web_identity_federation_info::GetOutboundWebIdentityFederationInfoError> for Error {
2619 fn from(err: crate::operation::get_outbound_web_identity_federation_info::GetOutboundWebIdentityFederationInfoError) -> Self {
2620 match err {
2621 crate::operation::get_outbound_web_identity_federation_info::GetOutboundWebIdentityFederationInfoError::FeatureDisabledException(
2622 inner,
2623 ) => Error::FeatureDisabledException(inner),
2624 crate::operation::get_outbound_web_identity_federation_info::GetOutboundWebIdentityFederationInfoError::Unhandled(inner) => {
2625 Error::Unhandled(inner)
2626 }
2627 }
2628 }
2629}
2630impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>> for Error
2631where
2632 R: Send + Sync + std::fmt::Debug + 'static,
2633{
2634 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy::GetPolicyError, R>) -> Self {
2635 match err {
2636 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2637 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2638 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2639 source: err.into(),
2640 }),
2641 }
2642 }
2643}
2644impl From<crate::operation::get_policy::GetPolicyError> for Error {
2645 fn from(err: crate::operation::get_policy::GetPolicyError) -> Self {
2646 match err {
2647 crate::operation::get_policy::GetPolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2648 crate::operation::get_policy::GetPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2649 crate::operation::get_policy::GetPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2650 crate::operation::get_policy::GetPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2651 }
2652 }
2653}
2654impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy_version::GetPolicyVersionError, R>> for Error
2655where
2656 R: Send + Sync + std::fmt::Debug + 'static,
2657{
2658 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_policy_version::GetPolicyVersionError, R>) -> Self {
2659 match err {
2660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2663 source: err.into(),
2664 }),
2665 }
2666 }
2667}
2668impl From<crate::operation::get_policy_version::GetPolicyVersionError> for Error {
2669 fn from(err: crate::operation::get_policy_version::GetPolicyVersionError) -> Self {
2670 match err {
2671 crate::operation::get_policy_version::GetPolicyVersionError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2672 crate::operation::get_policy_version::GetPolicyVersionError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2673 crate::operation::get_policy_version::GetPolicyVersionError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2674 crate::operation::get_policy_version::GetPolicyVersionError::Unhandled(inner) => Error::Unhandled(inner),
2675 }
2676 }
2677}
2678impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_role::GetRoleError, R>> for Error
2679where
2680 R: Send + Sync + std::fmt::Debug + 'static,
2681{
2682 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_role::GetRoleError, R>) -> Self {
2683 match err {
2684 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2685 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2686 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2687 source: err.into(),
2688 }),
2689 }
2690 }
2691}
2692impl From<crate::operation::get_role::GetRoleError> for Error {
2693 fn from(err: crate::operation::get_role::GetRoleError) -> Self {
2694 match err {
2695 crate::operation::get_role::GetRoleError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2696 crate::operation::get_role::GetRoleError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2697 crate::operation::get_role::GetRoleError::Unhandled(inner) => Error::Unhandled(inner),
2698 }
2699 }
2700}
2701impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_role_policy::GetRolePolicyError, R>> for Error
2702where
2703 R: Send + Sync + std::fmt::Debug + 'static,
2704{
2705 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_role_policy::GetRolePolicyError, R>) -> Self {
2706 match err {
2707 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2708 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2709 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2710 source: err.into(),
2711 }),
2712 }
2713 }
2714}
2715impl From<crate::operation::get_role_policy::GetRolePolicyError> for Error {
2716 fn from(err: crate::operation::get_role_policy::GetRolePolicyError) -> Self {
2717 match err {
2718 crate::operation::get_role_policy::GetRolePolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2719 crate::operation::get_role_policy::GetRolePolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2720 crate::operation::get_role_policy::GetRolePolicyError::Unhandled(inner) => Error::Unhandled(inner),
2721 }
2722 }
2723}
2724impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_saml_provider::GetSAMLProviderError, R>> for Error
2725where
2726 R: Send + Sync + std::fmt::Debug + 'static,
2727{
2728 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_saml_provider::GetSAMLProviderError, R>) -> Self {
2729 match err {
2730 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2731 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2732 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2733 source: err.into(),
2734 }),
2735 }
2736 }
2737}
2738impl From<crate::operation::get_saml_provider::GetSAMLProviderError> for Error {
2739 fn from(err: crate::operation::get_saml_provider::GetSAMLProviderError) -> Self {
2740 match err {
2741 crate::operation::get_saml_provider::GetSAMLProviderError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2742 crate::operation::get_saml_provider::GetSAMLProviderError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2743 crate::operation::get_saml_provider::GetSAMLProviderError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2744 crate::operation::get_saml_provider::GetSAMLProviderError::Unhandled(inner) => Error::Unhandled(inner),
2745 }
2746 }
2747}
2748impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_server_certificate::GetServerCertificateError, R>> for Error
2749where
2750 R: Send + Sync + std::fmt::Debug + 'static,
2751{
2752 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_server_certificate::GetServerCertificateError, R>) -> Self {
2753 match err {
2754 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2755 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2756 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2757 source: err.into(),
2758 }),
2759 }
2760 }
2761}
2762impl From<crate::operation::get_server_certificate::GetServerCertificateError> for Error {
2763 fn from(err: crate::operation::get_server_certificate::GetServerCertificateError) -> Self {
2764 match err {
2765 crate::operation::get_server_certificate::GetServerCertificateError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2766 crate::operation::get_server_certificate::GetServerCertificateError::ServiceFailureException(inner) => {
2767 Error::ServiceFailureException(inner)
2768 }
2769 crate::operation::get_server_certificate::GetServerCertificateError::Unhandled(inner) => Error::Unhandled(inner),
2770 }
2771 }
2772}
2773impl<R>
2774 From<
2775 ::aws_smithy_runtime_api::client::result::SdkError<
2776 crate::operation::get_service_last_accessed_details::GetServiceLastAccessedDetailsError,
2777 R,
2778 >,
2779 > for Error
2780where
2781 R: Send + Sync + std::fmt::Debug + 'static,
2782{
2783 fn from(
2784 err: ::aws_smithy_runtime_api::client::result::SdkError<
2785 crate::operation::get_service_last_accessed_details::GetServiceLastAccessedDetailsError,
2786 R,
2787 >,
2788 ) -> Self {
2789 match err {
2790 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2791 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2792 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2793 source: err.into(),
2794 }),
2795 }
2796 }
2797}
2798impl From<crate::operation::get_service_last_accessed_details::GetServiceLastAccessedDetailsError> for Error {
2799 fn from(err: crate::operation::get_service_last_accessed_details::GetServiceLastAccessedDetailsError) -> Self {
2800 match err {
2801 crate::operation::get_service_last_accessed_details::GetServiceLastAccessedDetailsError::InvalidInputException(inner) => {
2802 Error::InvalidInputException(inner)
2803 }
2804 crate::operation::get_service_last_accessed_details::GetServiceLastAccessedDetailsError::NoSuchEntityException(inner) => {
2805 Error::NoSuchEntityException(inner)
2806 }
2807 crate::operation::get_service_last_accessed_details::GetServiceLastAccessedDetailsError::Unhandled(inner) => Error::Unhandled(inner),
2808 }
2809 }
2810}
2811impl<R>
2812 From<
2813 ::aws_smithy_runtime_api::client::result::SdkError<
2814 crate::operation::get_service_last_accessed_details_with_entities::GetServiceLastAccessedDetailsWithEntitiesError,
2815 R,
2816 >,
2817 > for Error
2818where
2819 R: Send + Sync + std::fmt::Debug + 'static,
2820{
2821 fn from(
2822 err: ::aws_smithy_runtime_api::client::result::SdkError<
2823 crate::operation::get_service_last_accessed_details_with_entities::GetServiceLastAccessedDetailsWithEntitiesError,
2824 R,
2825 >,
2826 ) -> Self {
2827 match err {
2828 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2829 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2830 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2831 source: err.into(),
2832 }),
2833 }
2834 }
2835}
2836impl From<crate::operation::get_service_last_accessed_details_with_entities::GetServiceLastAccessedDetailsWithEntitiesError> for Error {
2837 fn from(err: crate::operation::get_service_last_accessed_details_with_entities::GetServiceLastAccessedDetailsWithEntitiesError) -> Self {
2838 match err {
2839 crate::operation::get_service_last_accessed_details_with_entities::GetServiceLastAccessedDetailsWithEntitiesError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2840 crate::operation::get_service_last_accessed_details_with_entities::GetServiceLastAccessedDetailsWithEntitiesError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2841 crate::operation::get_service_last_accessed_details_with_entities::GetServiceLastAccessedDetailsWithEntitiesError::Unhandled(inner) => Error::Unhandled(inner),
2842 }
2843 }
2844}
2845impl<R>
2846 From<
2847 ::aws_smithy_runtime_api::client::result::SdkError<
2848 crate::operation::get_service_linked_role_deletion_status::GetServiceLinkedRoleDeletionStatusError,
2849 R,
2850 >,
2851 > for Error
2852where
2853 R: Send + Sync + std::fmt::Debug + 'static,
2854{
2855 fn from(
2856 err: ::aws_smithy_runtime_api::client::result::SdkError<
2857 crate::operation::get_service_linked_role_deletion_status::GetServiceLinkedRoleDeletionStatusError,
2858 R,
2859 >,
2860 ) -> Self {
2861 match err {
2862 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2863 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2864 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2865 source: err.into(),
2866 }),
2867 }
2868 }
2869}
2870impl From<crate::operation::get_service_linked_role_deletion_status::GetServiceLinkedRoleDeletionStatusError> for Error {
2871 fn from(err: crate::operation::get_service_linked_role_deletion_status::GetServiceLinkedRoleDeletionStatusError) -> Self {
2872 match err {
2873 crate::operation::get_service_linked_role_deletion_status::GetServiceLinkedRoleDeletionStatusError::InvalidInputException(inner) => {
2874 Error::InvalidInputException(inner)
2875 }
2876 crate::operation::get_service_linked_role_deletion_status::GetServiceLinkedRoleDeletionStatusError::NoSuchEntityException(inner) => {
2877 Error::NoSuchEntityException(inner)
2878 }
2879 crate::operation::get_service_linked_role_deletion_status::GetServiceLinkedRoleDeletionStatusError::ServiceFailureException(inner) => {
2880 Error::ServiceFailureException(inner)
2881 }
2882 crate::operation::get_service_linked_role_deletion_status::GetServiceLinkedRoleDeletionStatusError::Unhandled(inner) => {
2883 Error::Unhandled(inner)
2884 }
2885 }
2886 }
2887}
2888impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ssh_public_key::GetSSHPublicKeyError, R>> for Error
2889where
2890 R: Send + Sync + std::fmt::Debug + 'static,
2891{
2892 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_ssh_public_key::GetSSHPublicKeyError, R>) -> Self {
2893 match err {
2894 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2895 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2896 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2897 source: err.into(),
2898 }),
2899 }
2900 }
2901}
2902impl From<crate::operation::get_ssh_public_key::GetSSHPublicKeyError> for Error {
2903 fn from(err: crate::operation::get_ssh_public_key::GetSSHPublicKeyError) -> Self {
2904 match err {
2905 crate::operation::get_ssh_public_key::GetSSHPublicKeyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2906 crate::operation::get_ssh_public_key::GetSSHPublicKeyError::UnrecognizedPublicKeyEncodingException(inner) => {
2907 Error::UnrecognizedPublicKeyEncodingException(inner)
2908 }
2909 crate::operation::get_ssh_public_key::GetSSHPublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
2910 }
2911 }
2912}
2913impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_user::GetUserError, R>> for Error
2914where
2915 R: Send + Sync + std::fmt::Debug + 'static,
2916{
2917 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_user::GetUserError, R>) -> Self {
2918 match err {
2919 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2920 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2921 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2922 source: err.into(),
2923 }),
2924 }
2925 }
2926}
2927impl From<crate::operation::get_user::GetUserError> for Error {
2928 fn from(err: crate::operation::get_user::GetUserError) -> Self {
2929 match err {
2930 crate::operation::get_user::GetUserError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2931 crate::operation::get_user::GetUserError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2932 crate::operation::get_user::GetUserError::Unhandled(inner) => Error::Unhandled(inner),
2933 }
2934 }
2935}
2936impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_user_policy::GetUserPolicyError, R>> for Error
2937where
2938 R: Send + Sync + std::fmt::Debug + 'static,
2939{
2940 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_user_policy::GetUserPolicyError, R>) -> Self {
2941 match err {
2942 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2943 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2944 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2945 source: err.into(),
2946 }),
2947 }
2948 }
2949}
2950impl From<crate::operation::get_user_policy::GetUserPolicyError> for Error {
2951 fn from(err: crate::operation::get_user_policy::GetUserPolicyError) -> Self {
2952 match err {
2953 crate::operation::get_user_policy::GetUserPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2954 crate::operation::get_user_policy::GetUserPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2955 crate::operation::get_user_policy::GetUserPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2956 }
2957 }
2958}
2959impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_keys::ListAccessKeysError, R>> for Error
2960where
2961 R: Send + Sync + std::fmt::Debug + 'static,
2962{
2963 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_access_keys::ListAccessKeysError, R>) -> Self {
2964 match err {
2965 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2966 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2967 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2968 source: err.into(),
2969 }),
2970 }
2971 }
2972}
2973impl From<crate::operation::list_access_keys::ListAccessKeysError> for Error {
2974 fn from(err: crate::operation::list_access_keys::ListAccessKeysError) -> Self {
2975 match err {
2976 crate::operation::list_access_keys::ListAccessKeysError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
2977 crate::operation::list_access_keys::ListAccessKeysError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2978 crate::operation::list_access_keys::ListAccessKeysError::Unhandled(inner) => Error::Unhandled(inner),
2979 }
2980 }
2981}
2982impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_account_aliases::ListAccountAliasesError, R>> for Error
2983where
2984 R: Send + Sync + std::fmt::Debug + 'static,
2985{
2986 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_account_aliases::ListAccountAliasesError, R>) -> Self {
2987 match err {
2988 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2989 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2990 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2991 source: err.into(),
2992 }),
2993 }
2994 }
2995}
2996impl From<crate::operation::list_account_aliases::ListAccountAliasesError> for Error {
2997 fn from(err: crate::operation::list_account_aliases::ListAccountAliasesError) -> Self {
2998 match err {
2999 crate::operation::list_account_aliases::ListAccountAliasesError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3000 crate::operation::list_account_aliases::ListAccountAliasesError::Unhandled(inner) => Error::Unhandled(inner),
3001 }
3002 }
3003}
3004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attached_group_policies::ListAttachedGroupPoliciesError, R>>
3005 for Error
3006where
3007 R: Send + Sync + std::fmt::Debug + 'static,
3008{
3009 fn from(
3010 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attached_group_policies::ListAttachedGroupPoliciesError, R>,
3011 ) -> Self {
3012 match err {
3013 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3014 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3015 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3016 source: err.into(),
3017 }),
3018 }
3019 }
3020}
3021impl From<crate::operation::list_attached_group_policies::ListAttachedGroupPoliciesError> for Error {
3022 fn from(err: crate::operation::list_attached_group_policies::ListAttachedGroupPoliciesError) -> Self {
3023 match err {
3024 crate::operation::list_attached_group_policies::ListAttachedGroupPoliciesError::InvalidInputException(inner) => {
3025 Error::InvalidInputException(inner)
3026 }
3027 crate::operation::list_attached_group_policies::ListAttachedGroupPoliciesError::NoSuchEntityException(inner) => {
3028 Error::NoSuchEntityException(inner)
3029 }
3030 crate::operation::list_attached_group_policies::ListAttachedGroupPoliciesError::ServiceFailureException(inner) => {
3031 Error::ServiceFailureException(inner)
3032 }
3033 crate::operation::list_attached_group_policies::ListAttachedGroupPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
3034 }
3035 }
3036}
3037impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attached_role_policies::ListAttachedRolePoliciesError, R>>
3038 for Error
3039where
3040 R: Send + Sync + std::fmt::Debug + 'static,
3041{
3042 fn from(
3043 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attached_role_policies::ListAttachedRolePoliciesError, R>,
3044 ) -> Self {
3045 match err {
3046 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3047 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3048 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3049 source: err.into(),
3050 }),
3051 }
3052 }
3053}
3054impl From<crate::operation::list_attached_role_policies::ListAttachedRolePoliciesError> for Error {
3055 fn from(err: crate::operation::list_attached_role_policies::ListAttachedRolePoliciesError) -> Self {
3056 match err {
3057 crate::operation::list_attached_role_policies::ListAttachedRolePoliciesError::InvalidInputException(inner) => {
3058 Error::InvalidInputException(inner)
3059 }
3060 crate::operation::list_attached_role_policies::ListAttachedRolePoliciesError::NoSuchEntityException(inner) => {
3061 Error::NoSuchEntityException(inner)
3062 }
3063 crate::operation::list_attached_role_policies::ListAttachedRolePoliciesError::ServiceFailureException(inner) => {
3064 Error::ServiceFailureException(inner)
3065 }
3066 crate::operation::list_attached_role_policies::ListAttachedRolePoliciesError::Unhandled(inner) => Error::Unhandled(inner),
3067 }
3068 }
3069}
3070impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attached_user_policies::ListAttachedUserPoliciesError, R>>
3071 for Error
3072where
3073 R: Send + Sync + std::fmt::Debug + 'static,
3074{
3075 fn from(
3076 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_attached_user_policies::ListAttachedUserPoliciesError, R>,
3077 ) -> Self {
3078 match err {
3079 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3080 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3081 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3082 source: err.into(),
3083 }),
3084 }
3085 }
3086}
3087impl From<crate::operation::list_attached_user_policies::ListAttachedUserPoliciesError> for Error {
3088 fn from(err: crate::operation::list_attached_user_policies::ListAttachedUserPoliciesError) -> Self {
3089 match err {
3090 crate::operation::list_attached_user_policies::ListAttachedUserPoliciesError::InvalidInputException(inner) => {
3091 Error::InvalidInputException(inner)
3092 }
3093 crate::operation::list_attached_user_policies::ListAttachedUserPoliciesError::NoSuchEntityException(inner) => {
3094 Error::NoSuchEntityException(inner)
3095 }
3096 crate::operation::list_attached_user_policies::ListAttachedUserPoliciesError::ServiceFailureException(inner) => {
3097 Error::ServiceFailureException(inner)
3098 }
3099 crate::operation::list_attached_user_policies::ListAttachedUserPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
3100 }
3101 }
3102}
3103impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_delegation_requests::ListDelegationRequestsError, R>> for Error
3104where
3105 R: Send + Sync + std::fmt::Debug + 'static,
3106{
3107 fn from(
3108 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_delegation_requests::ListDelegationRequestsError, R>,
3109 ) -> Self {
3110 match err {
3111 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3112 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3113 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3114 source: err.into(),
3115 }),
3116 }
3117 }
3118}
3119impl From<crate::operation::list_delegation_requests::ListDelegationRequestsError> for Error {
3120 fn from(err: crate::operation::list_delegation_requests::ListDelegationRequestsError) -> Self {
3121 match err {
3122 crate::operation::list_delegation_requests::ListDelegationRequestsError::InvalidInputException(inner) => {
3123 Error::InvalidInputException(inner)
3124 }
3125 crate::operation::list_delegation_requests::ListDelegationRequestsError::NoSuchEntityException(inner) => {
3126 Error::NoSuchEntityException(inner)
3127 }
3128 crate::operation::list_delegation_requests::ListDelegationRequestsError::ServiceFailureException(inner) => {
3129 Error::ServiceFailureException(inner)
3130 }
3131 crate::operation::list_delegation_requests::ListDelegationRequestsError::Unhandled(inner) => Error::Unhandled(inner),
3132 }
3133 }
3134}
3135impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entities_for_policy::ListEntitiesForPolicyError, R>> for Error
3136where
3137 R: Send + Sync + std::fmt::Debug + 'static,
3138{
3139 fn from(
3140 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_entities_for_policy::ListEntitiesForPolicyError, R>,
3141 ) -> Self {
3142 match err {
3143 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3144 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3145 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3146 source: err.into(),
3147 }),
3148 }
3149 }
3150}
3151impl From<crate::operation::list_entities_for_policy::ListEntitiesForPolicyError> for Error {
3152 fn from(err: crate::operation::list_entities_for_policy::ListEntitiesForPolicyError) -> Self {
3153 match err {
3154 crate::operation::list_entities_for_policy::ListEntitiesForPolicyError::InvalidInputException(inner) => {
3155 Error::InvalidInputException(inner)
3156 }
3157 crate::operation::list_entities_for_policy::ListEntitiesForPolicyError::NoSuchEntityException(inner) => {
3158 Error::NoSuchEntityException(inner)
3159 }
3160 crate::operation::list_entities_for_policy::ListEntitiesForPolicyError::ServiceFailureException(inner) => {
3161 Error::ServiceFailureException(inner)
3162 }
3163 crate::operation::list_entities_for_policy::ListEntitiesForPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3164 }
3165 }
3166}
3167impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_policies::ListGroupPoliciesError, R>> for Error
3168where
3169 R: Send + Sync + std::fmt::Debug + 'static,
3170{
3171 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_group_policies::ListGroupPoliciesError, R>) -> Self {
3172 match err {
3173 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3174 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3175 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3176 source: err.into(),
3177 }),
3178 }
3179 }
3180}
3181impl From<crate::operation::list_group_policies::ListGroupPoliciesError> for Error {
3182 fn from(err: crate::operation::list_group_policies::ListGroupPoliciesError) -> Self {
3183 match err {
3184 crate::operation::list_group_policies::ListGroupPoliciesError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3185 crate::operation::list_group_policies::ListGroupPoliciesError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3186 crate::operation::list_group_policies::ListGroupPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
3187 }
3188 }
3189}
3190impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>> for Error
3191where
3192 R: Send + Sync + std::fmt::Debug + 'static,
3193{
3194 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups::ListGroupsError, R>) -> Self {
3195 match err {
3196 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3197 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3198 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3199 source: err.into(),
3200 }),
3201 }
3202 }
3203}
3204impl From<crate::operation::list_groups::ListGroupsError> for Error {
3205 fn from(err: crate::operation::list_groups::ListGroupsError) -> Self {
3206 match err {
3207 crate::operation::list_groups::ListGroupsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3208 crate::operation::list_groups::ListGroupsError::Unhandled(inner) => Error::Unhandled(inner),
3209 }
3210 }
3211}
3212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups_for_user::ListGroupsForUserError, R>> for Error
3213where
3214 R: Send + Sync + std::fmt::Debug + 'static,
3215{
3216 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_groups_for_user::ListGroupsForUserError, R>) -> Self {
3217 match err {
3218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3221 source: err.into(),
3222 }),
3223 }
3224 }
3225}
3226impl From<crate::operation::list_groups_for_user::ListGroupsForUserError> for Error {
3227 fn from(err: crate::operation::list_groups_for_user::ListGroupsForUserError) -> Self {
3228 match err {
3229 crate::operation::list_groups_for_user::ListGroupsForUserError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3230 crate::operation::list_groups_for_user::ListGroupsForUserError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3231 crate::operation::list_groups_for_user::ListGroupsForUserError::Unhandled(inner) => Error::Unhandled(inner),
3232 }
3233 }
3234}
3235impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_profiles::ListInstanceProfilesError, R>> for Error
3236where
3237 R: Send + Sync + std::fmt::Debug + 'static,
3238{
3239 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_profiles::ListInstanceProfilesError, R>) -> Self {
3240 match err {
3241 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3242 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3243 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3244 source: err.into(),
3245 }),
3246 }
3247 }
3248}
3249impl From<crate::operation::list_instance_profiles::ListInstanceProfilesError> for Error {
3250 fn from(err: crate::operation::list_instance_profiles::ListInstanceProfilesError) -> Self {
3251 match err {
3252 crate::operation::list_instance_profiles::ListInstanceProfilesError::ServiceFailureException(inner) => {
3253 Error::ServiceFailureException(inner)
3254 }
3255 crate::operation::list_instance_profiles::ListInstanceProfilesError::Unhandled(inner) => Error::Unhandled(inner),
3256 }
3257 }
3258}
3259impl<R>
3260 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_profiles_for_role::ListInstanceProfilesForRoleError, R>>
3261 for Error
3262where
3263 R: Send + Sync + std::fmt::Debug + 'static,
3264{
3265 fn from(
3266 err: ::aws_smithy_runtime_api::client::result::SdkError<
3267 crate::operation::list_instance_profiles_for_role::ListInstanceProfilesForRoleError,
3268 R,
3269 >,
3270 ) -> Self {
3271 match err {
3272 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3273 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3274 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3275 source: err.into(),
3276 }),
3277 }
3278 }
3279}
3280impl From<crate::operation::list_instance_profiles_for_role::ListInstanceProfilesForRoleError> for Error {
3281 fn from(err: crate::operation::list_instance_profiles_for_role::ListInstanceProfilesForRoleError) -> Self {
3282 match err {
3283 crate::operation::list_instance_profiles_for_role::ListInstanceProfilesForRoleError::NoSuchEntityException(inner) => {
3284 Error::NoSuchEntityException(inner)
3285 }
3286 crate::operation::list_instance_profiles_for_role::ListInstanceProfilesForRoleError::ServiceFailureException(inner) => {
3287 Error::ServiceFailureException(inner)
3288 }
3289 crate::operation::list_instance_profiles_for_role::ListInstanceProfilesForRoleError::Unhandled(inner) => Error::Unhandled(inner),
3290 }
3291 }
3292}
3293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_profile_tags::ListInstanceProfileTagsError, R>>
3294 for Error
3295where
3296 R: Send + Sync + std::fmt::Debug + 'static,
3297{
3298 fn from(
3299 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_profile_tags::ListInstanceProfileTagsError, R>,
3300 ) -> Self {
3301 match err {
3302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3305 source: err.into(),
3306 }),
3307 }
3308 }
3309}
3310impl From<crate::operation::list_instance_profile_tags::ListInstanceProfileTagsError> for Error {
3311 fn from(err: crate::operation::list_instance_profile_tags::ListInstanceProfileTagsError) -> Self {
3312 match err {
3313 crate::operation::list_instance_profile_tags::ListInstanceProfileTagsError::NoSuchEntityException(inner) => {
3314 Error::NoSuchEntityException(inner)
3315 }
3316 crate::operation::list_instance_profile_tags::ListInstanceProfileTagsError::ServiceFailureException(inner) => {
3317 Error::ServiceFailureException(inner)
3318 }
3319 crate::operation::list_instance_profile_tags::ListInstanceProfileTagsError::Unhandled(inner) => Error::Unhandled(inner),
3320 }
3321 }
3322}
3323impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_mfa_devices::ListMFADevicesError, R>> for Error
3324where
3325 R: Send + Sync + std::fmt::Debug + 'static,
3326{
3327 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_mfa_devices::ListMFADevicesError, R>) -> Self {
3328 match err {
3329 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3330 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3331 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3332 source: err.into(),
3333 }),
3334 }
3335 }
3336}
3337impl From<crate::operation::list_mfa_devices::ListMFADevicesError> for Error {
3338 fn from(err: crate::operation::list_mfa_devices::ListMFADevicesError) -> Self {
3339 match err {
3340 crate::operation::list_mfa_devices::ListMFADevicesError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3341 crate::operation::list_mfa_devices::ListMFADevicesError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3342 crate::operation::list_mfa_devices::ListMFADevicesError::Unhandled(inner) => Error::Unhandled(inner),
3343 }
3344 }
3345}
3346impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_mfa_device_tags::ListMFADeviceTagsError, R>> for Error
3347where
3348 R: Send + Sync + std::fmt::Debug + 'static,
3349{
3350 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_mfa_device_tags::ListMFADeviceTagsError, R>) -> Self {
3351 match err {
3352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3355 source: err.into(),
3356 }),
3357 }
3358 }
3359}
3360impl From<crate::operation::list_mfa_device_tags::ListMFADeviceTagsError> for Error {
3361 fn from(err: crate::operation::list_mfa_device_tags::ListMFADeviceTagsError) -> Self {
3362 match err {
3363 crate::operation::list_mfa_device_tags::ListMFADeviceTagsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
3364 crate::operation::list_mfa_device_tags::ListMFADeviceTagsError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3365 crate::operation::list_mfa_device_tags::ListMFADeviceTagsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3366 crate::operation::list_mfa_device_tags::ListMFADeviceTagsError::Unhandled(inner) => Error::Unhandled(inner),
3367 }
3368 }
3369}
3370impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_open_id_connect_providers::ListOpenIDConnectProvidersError, R>>
3371 for Error
3372where
3373 R: Send + Sync + std::fmt::Debug + 'static,
3374{
3375 fn from(
3376 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_open_id_connect_providers::ListOpenIDConnectProvidersError, R>,
3377 ) -> Self {
3378 match err {
3379 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3380 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3381 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3382 source: err.into(),
3383 }),
3384 }
3385 }
3386}
3387impl From<crate::operation::list_open_id_connect_providers::ListOpenIDConnectProvidersError> for Error {
3388 fn from(err: crate::operation::list_open_id_connect_providers::ListOpenIDConnectProvidersError) -> Self {
3389 match err {
3390 crate::operation::list_open_id_connect_providers::ListOpenIDConnectProvidersError::ServiceFailureException(inner) => {
3391 Error::ServiceFailureException(inner)
3392 }
3393 crate::operation::list_open_id_connect_providers::ListOpenIDConnectProvidersError::Unhandled(inner) => Error::Unhandled(inner),
3394 }
3395 }
3396}
3397impl<R>
3398 From<
3399 ::aws_smithy_runtime_api::client::result::SdkError<
3400 crate::operation::list_open_id_connect_provider_tags::ListOpenIDConnectProviderTagsError,
3401 R,
3402 >,
3403 > for Error
3404where
3405 R: Send + Sync + std::fmt::Debug + 'static,
3406{
3407 fn from(
3408 err: ::aws_smithy_runtime_api::client::result::SdkError<
3409 crate::operation::list_open_id_connect_provider_tags::ListOpenIDConnectProviderTagsError,
3410 R,
3411 >,
3412 ) -> Self {
3413 match err {
3414 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3415 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3416 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3417 source: err.into(),
3418 }),
3419 }
3420 }
3421}
3422impl From<crate::operation::list_open_id_connect_provider_tags::ListOpenIDConnectProviderTagsError> for Error {
3423 fn from(err: crate::operation::list_open_id_connect_provider_tags::ListOpenIDConnectProviderTagsError) -> Self {
3424 match err {
3425 crate::operation::list_open_id_connect_provider_tags::ListOpenIDConnectProviderTagsError::InvalidInputException(inner) => {
3426 Error::InvalidInputException(inner)
3427 }
3428 crate::operation::list_open_id_connect_provider_tags::ListOpenIDConnectProviderTagsError::NoSuchEntityException(inner) => {
3429 Error::NoSuchEntityException(inner)
3430 }
3431 crate::operation::list_open_id_connect_provider_tags::ListOpenIDConnectProviderTagsError::ServiceFailureException(inner) => {
3432 Error::ServiceFailureException(inner)
3433 }
3434 crate::operation::list_open_id_connect_provider_tags::ListOpenIDConnectProviderTagsError::Unhandled(inner) => Error::Unhandled(inner),
3435 }
3436 }
3437}
3438impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_organizations_features::ListOrganizationsFeaturesError, R>>
3439 for Error
3440where
3441 R: Send + Sync + std::fmt::Debug + 'static,
3442{
3443 fn from(
3444 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_organizations_features::ListOrganizationsFeaturesError, R>,
3445 ) -> Self {
3446 match err {
3447 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3448 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3449 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3450 source: err.into(),
3451 }),
3452 }
3453 }
3454}
3455impl From<crate::operation::list_organizations_features::ListOrganizationsFeaturesError> for Error {
3456 fn from(err: crate::operation::list_organizations_features::ListOrganizationsFeaturesError) -> Self {
3457 match err {
3458 crate::operation::list_organizations_features::ListOrganizationsFeaturesError::AccountNotManagementOrDelegatedAdministratorException(
3459 inner,
3460 ) => Error::AccountNotManagementOrDelegatedAdministratorException(inner),
3461 crate::operation::list_organizations_features::ListOrganizationsFeaturesError::OrganizationNotFoundException(inner) => {
3462 Error::OrganizationNotFoundException(inner)
3463 }
3464 crate::operation::list_organizations_features::ListOrganizationsFeaturesError::OrganizationNotInAllFeaturesModeException(inner) => {
3465 Error::OrganizationNotInAllFeaturesModeException(inner)
3466 }
3467 crate::operation::list_organizations_features::ListOrganizationsFeaturesError::ServiceAccessNotEnabledException(inner) => {
3468 Error::ServiceAccessNotEnabledException(inner)
3469 }
3470 crate::operation::list_organizations_features::ListOrganizationsFeaturesError::Unhandled(inner) => Error::Unhandled(inner),
3471 }
3472 }
3473}
3474impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policies::ListPoliciesError, R>> for Error
3475where
3476 R: Send + Sync + std::fmt::Debug + 'static,
3477{
3478 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policies::ListPoliciesError, R>) -> Self {
3479 match err {
3480 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3481 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3482 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3483 source: err.into(),
3484 }),
3485 }
3486 }
3487}
3488impl From<crate::operation::list_policies::ListPoliciesError> for Error {
3489 fn from(err: crate::operation::list_policies::ListPoliciesError) -> Self {
3490 match err {
3491 crate::operation::list_policies::ListPoliciesError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3492 crate::operation::list_policies::ListPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
3493 }
3494 }
3495}
3496impl<R>
3497 From<
3498 ::aws_smithy_runtime_api::client::result::SdkError<
3499 crate::operation::list_policies_granting_service_access::ListPoliciesGrantingServiceAccessError,
3500 R,
3501 >,
3502 > for Error
3503where
3504 R: Send + Sync + std::fmt::Debug + 'static,
3505{
3506 fn from(
3507 err: ::aws_smithy_runtime_api::client::result::SdkError<
3508 crate::operation::list_policies_granting_service_access::ListPoliciesGrantingServiceAccessError,
3509 R,
3510 >,
3511 ) -> Self {
3512 match err {
3513 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3514 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3515 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3516 source: err.into(),
3517 }),
3518 }
3519 }
3520}
3521impl From<crate::operation::list_policies_granting_service_access::ListPoliciesGrantingServiceAccessError> for Error {
3522 fn from(err: crate::operation::list_policies_granting_service_access::ListPoliciesGrantingServiceAccessError) -> Self {
3523 match err {
3524 crate::operation::list_policies_granting_service_access::ListPoliciesGrantingServiceAccessError::InvalidInputException(inner) => {
3525 Error::InvalidInputException(inner)
3526 }
3527 crate::operation::list_policies_granting_service_access::ListPoliciesGrantingServiceAccessError::NoSuchEntityException(inner) => {
3528 Error::NoSuchEntityException(inner)
3529 }
3530 crate::operation::list_policies_granting_service_access::ListPoliciesGrantingServiceAccessError::Unhandled(inner) => {
3531 Error::Unhandled(inner)
3532 }
3533 }
3534 }
3535}
3536impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_tags::ListPolicyTagsError, R>> for Error
3537where
3538 R: Send + Sync + std::fmt::Debug + 'static,
3539{
3540 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_tags::ListPolicyTagsError, R>) -> Self {
3541 match err {
3542 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3543 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3544 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3545 source: err.into(),
3546 }),
3547 }
3548 }
3549}
3550impl From<crate::operation::list_policy_tags::ListPolicyTagsError> for Error {
3551 fn from(err: crate::operation::list_policy_tags::ListPolicyTagsError) -> Self {
3552 match err {
3553 crate::operation::list_policy_tags::ListPolicyTagsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
3554 crate::operation::list_policy_tags::ListPolicyTagsError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3555 crate::operation::list_policy_tags::ListPolicyTagsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3556 crate::operation::list_policy_tags::ListPolicyTagsError::Unhandled(inner) => Error::Unhandled(inner),
3557 }
3558 }
3559}
3560impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_versions::ListPolicyVersionsError, R>> for Error
3561where
3562 R: Send + Sync + std::fmt::Debug + 'static,
3563{
3564 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_policy_versions::ListPolicyVersionsError, R>) -> Self {
3565 match err {
3566 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3567 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3568 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3569 source: err.into(),
3570 }),
3571 }
3572 }
3573}
3574impl From<crate::operation::list_policy_versions::ListPolicyVersionsError> for Error {
3575 fn from(err: crate::operation::list_policy_versions::ListPolicyVersionsError) -> Self {
3576 match err {
3577 crate::operation::list_policy_versions::ListPolicyVersionsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
3578 crate::operation::list_policy_versions::ListPolicyVersionsError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3579 crate::operation::list_policy_versions::ListPolicyVersionsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3580 crate::operation::list_policy_versions::ListPolicyVersionsError::Unhandled(inner) => Error::Unhandled(inner),
3581 }
3582 }
3583}
3584impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_policies::ListRolePoliciesError, R>> for Error
3585where
3586 R: Send + Sync + std::fmt::Debug + 'static,
3587{
3588 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_policies::ListRolePoliciesError, R>) -> Self {
3589 match err {
3590 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3591 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3592 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3593 source: err.into(),
3594 }),
3595 }
3596 }
3597}
3598impl From<crate::operation::list_role_policies::ListRolePoliciesError> for Error {
3599 fn from(err: crate::operation::list_role_policies::ListRolePoliciesError) -> Self {
3600 match err {
3601 crate::operation::list_role_policies::ListRolePoliciesError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3602 crate::operation::list_role_policies::ListRolePoliciesError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3603 crate::operation::list_role_policies::ListRolePoliciesError::Unhandled(inner) => Error::Unhandled(inner),
3604 }
3605 }
3606}
3607impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_roles::ListRolesError, R>> for Error
3608where
3609 R: Send + Sync + std::fmt::Debug + 'static,
3610{
3611 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_roles::ListRolesError, R>) -> Self {
3612 match err {
3613 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3614 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3615 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3616 source: err.into(),
3617 }),
3618 }
3619 }
3620}
3621impl From<crate::operation::list_roles::ListRolesError> for Error {
3622 fn from(err: crate::operation::list_roles::ListRolesError) -> Self {
3623 match err {
3624 crate::operation::list_roles::ListRolesError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3625 crate::operation::list_roles::ListRolesError::Unhandled(inner) => Error::Unhandled(inner),
3626 }
3627 }
3628}
3629impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_tags::ListRoleTagsError, R>> for Error
3630where
3631 R: Send + Sync + std::fmt::Debug + 'static,
3632{
3633 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_role_tags::ListRoleTagsError, R>) -> Self {
3634 match err {
3635 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3636 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3637 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3638 source: err.into(),
3639 }),
3640 }
3641 }
3642}
3643impl From<crate::operation::list_role_tags::ListRoleTagsError> for Error {
3644 fn from(err: crate::operation::list_role_tags::ListRoleTagsError) -> Self {
3645 match err {
3646 crate::operation::list_role_tags::ListRoleTagsError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3647 crate::operation::list_role_tags::ListRoleTagsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3648 crate::operation::list_role_tags::ListRoleTagsError::Unhandled(inner) => Error::Unhandled(inner),
3649 }
3650 }
3651}
3652impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_saml_providers::ListSAMLProvidersError, R>> for Error
3653where
3654 R: Send + Sync + std::fmt::Debug + 'static,
3655{
3656 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_saml_providers::ListSAMLProvidersError, R>) -> Self {
3657 match err {
3658 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3659 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3660 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3661 source: err.into(),
3662 }),
3663 }
3664 }
3665}
3666impl From<crate::operation::list_saml_providers::ListSAMLProvidersError> for Error {
3667 fn from(err: crate::operation::list_saml_providers::ListSAMLProvidersError) -> Self {
3668 match err {
3669 crate::operation::list_saml_providers::ListSAMLProvidersError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3670 crate::operation::list_saml_providers::ListSAMLProvidersError::Unhandled(inner) => Error::Unhandled(inner),
3671 }
3672 }
3673}
3674impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_saml_provider_tags::ListSAMLProviderTagsError, R>> for Error
3675where
3676 R: Send + Sync + std::fmt::Debug + 'static,
3677{
3678 fn from(
3679 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_saml_provider_tags::ListSAMLProviderTagsError, R>,
3680 ) -> Self {
3681 match err {
3682 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3683 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3684 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3685 source: err.into(),
3686 }),
3687 }
3688 }
3689}
3690impl From<crate::operation::list_saml_provider_tags::ListSAMLProviderTagsError> for Error {
3691 fn from(err: crate::operation::list_saml_provider_tags::ListSAMLProviderTagsError) -> Self {
3692 match err {
3693 crate::operation::list_saml_provider_tags::ListSAMLProviderTagsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
3694 crate::operation::list_saml_provider_tags::ListSAMLProviderTagsError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3695 crate::operation::list_saml_provider_tags::ListSAMLProviderTagsError::ServiceFailureException(inner) => {
3696 Error::ServiceFailureException(inner)
3697 }
3698 crate::operation::list_saml_provider_tags::ListSAMLProviderTagsError::Unhandled(inner) => Error::Unhandled(inner),
3699 }
3700 }
3701}
3702impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_server_certificates::ListServerCertificatesError, R>> for Error
3703where
3704 R: Send + Sync + std::fmt::Debug + 'static,
3705{
3706 fn from(
3707 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_server_certificates::ListServerCertificatesError, R>,
3708 ) -> Self {
3709 match err {
3710 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3711 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3712 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3713 source: err.into(),
3714 }),
3715 }
3716 }
3717}
3718impl From<crate::operation::list_server_certificates::ListServerCertificatesError> for Error {
3719 fn from(err: crate::operation::list_server_certificates::ListServerCertificatesError) -> Self {
3720 match err {
3721 crate::operation::list_server_certificates::ListServerCertificatesError::ServiceFailureException(inner) => {
3722 Error::ServiceFailureException(inner)
3723 }
3724 crate::operation::list_server_certificates::ListServerCertificatesError::Unhandled(inner) => Error::Unhandled(inner),
3725 }
3726 }
3727}
3728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_server_certificate_tags::ListServerCertificateTagsError, R>>
3729 for Error
3730where
3731 R: Send + Sync + std::fmt::Debug + 'static,
3732{
3733 fn from(
3734 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_server_certificate_tags::ListServerCertificateTagsError, R>,
3735 ) -> Self {
3736 match err {
3737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3740 source: err.into(),
3741 }),
3742 }
3743 }
3744}
3745impl From<crate::operation::list_server_certificate_tags::ListServerCertificateTagsError> for Error {
3746 fn from(err: crate::operation::list_server_certificate_tags::ListServerCertificateTagsError) -> Self {
3747 match err {
3748 crate::operation::list_server_certificate_tags::ListServerCertificateTagsError::NoSuchEntityException(inner) => {
3749 Error::NoSuchEntityException(inner)
3750 }
3751 crate::operation::list_server_certificate_tags::ListServerCertificateTagsError::ServiceFailureException(inner) => {
3752 Error::ServiceFailureException(inner)
3753 }
3754 crate::operation::list_server_certificate_tags::ListServerCertificateTagsError::Unhandled(inner) => Error::Unhandled(inner),
3755 }
3756 }
3757}
3758impl<R>
3759 From<
3760 ::aws_smithy_runtime_api::client::result::SdkError<
3761 crate::operation::list_service_specific_credentials::ListServiceSpecificCredentialsError,
3762 R,
3763 >,
3764 > for Error
3765where
3766 R: Send + Sync + std::fmt::Debug + 'static,
3767{
3768 fn from(
3769 err: ::aws_smithy_runtime_api::client::result::SdkError<
3770 crate::operation::list_service_specific_credentials::ListServiceSpecificCredentialsError,
3771 R,
3772 >,
3773 ) -> Self {
3774 match err {
3775 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3776 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3777 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3778 source: err.into(),
3779 }),
3780 }
3781 }
3782}
3783impl From<crate::operation::list_service_specific_credentials::ListServiceSpecificCredentialsError> for Error {
3784 fn from(err: crate::operation::list_service_specific_credentials::ListServiceSpecificCredentialsError) -> Self {
3785 match err {
3786 crate::operation::list_service_specific_credentials::ListServiceSpecificCredentialsError::NoSuchEntityException(inner) => {
3787 Error::NoSuchEntityException(inner)
3788 }
3789 crate::operation::list_service_specific_credentials::ListServiceSpecificCredentialsError::ServiceNotSupportedException(inner) => {
3790 Error::ServiceNotSupportedException(inner)
3791 }
3792 crate::operation::list_service_specific_credentials::ListServiceSpecificCredentialsError::Unhandled(inner) => Error::Unhandled(inner),
3793 }
3794 }
3795}
3796impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_signing_certificates::ListSigningCertificatesError, R>>
3797 for Error
3798where
3799 R: Send + Sync + std::fmt::Debug + 'static,
3800{
3801 fn from(
3802 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_signing_certificates::ListSigningCertificatesError, R>,
3803 ) -> Self {
3804 match err {
3805 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3806 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3807 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3808 source: err.into(),
3809 }),
3810 }
3811 }
3812}
3813impl From<crate::operation::list_signing_certificates::ListSigningCertificatesError> for Error {
3814 fn from(err: crate::operation::list_signing_certificates::ListSigningCertificatesError) -> Self {
3815 match err {
3816 crate::operation::list_signing_certificates::ListSigningCertificatesError::NoSuchEntityException(inner) => {
3817 Error::NoSuchEntityException(inner)
3818 }
3819 crate::operation::list_signing_certificates::ListSigningCertificatesError::ServiceFailureException(inner) => {
3820 Error::ServiceFailureException(inner)
3821 }
3822 crate::operation::list_signing_certificates::ListSigningCertificatesError::Unhandled(inner) => Error::Unhandled(inner),
3823 }
3824 }
3825}
3826impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ssh_public_keys::ListSSHPublicKeysError, R>> for Error
3827where
3828 R: Send + Sync + std::fmt::Debug + 'static,
3829{
3830 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_ssh_public_keys::ListSSHPublicKeysError, R>) -> Self {
3831 match err {
3832 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3833 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3834 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3835 source: err.into(),
3836 }),
3837 }
3838 }
3839}
3840impl From<crate::operation::list_ssh_public_keys::ListSSHPublicKeysError> for Error {
3841 fn from(err: crate::operation::list_ssh_public_keys::ListSSHPublicKeysError) -> Self {
3842 match err {
3843 crate::operation::list_ssh_public_keys::ListSSHPublicKeysError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3844 crate::operation::list_ssh_public_keys::ListSSHPublicKeysError::Unhandled(inner) => Error::Unhandled(inner),
3845 }
3846 }
3847}
3848impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_policies::ListUserPoliciesError, R>> for Error
3849where
3850 R: Send + Sync + std::fmt::Debug + 'static,
3851{
3852 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_policies::ListUserPoliciesError, R>) -> Self {
3853 match err {
3854 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3855 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3856 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3857 source: err.into(),
3858 }),
3859 }
3860 }
3861}
3862impl From<crate::operation::list_user_policies::ListUserPoliciesError> for Error {
3863 fn from(err: crate::operation::list_user_policies::ListUserPoliciesError) -> Self {
3864 match err {
3865 crate::operation::list_user_policies::ListUserPoliciesError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3866 crate::operation::list_user_policies::ListUserPoliciesError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3867 crate::operation::list_user_policies::ListUserPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
3868 }
3869 }
3870}
3871impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
3872where
3873 R: Send + Sync + std::fmt::Debug + 'static,
3874{
3875 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
3876 match err {
3877 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3878 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3879 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3880 source: err.into(),
3881 }),
3882 }
3883 }
3884}
3885impl From<crate::operation::list_users::ListUsersError> for Error {
3886 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
3887 match err {
3888 crate::operation::list_users::ListUsersError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3889 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
3890 }
3891 }
3892}
3893impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_tags::ListUserTagsError, R>> for Error
3894where
3895 R: Send + Sync + std::fmt::Debug + 'static,
3896{
3897 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_tags::ListUserTagsError, R>) -> Self {
3898 match err {
3899 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3900 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3901 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3902 source: err.into(),
3903 }),
3904 }
3905 }
3906}
3907impl From<crate::operation::list_user_tags::ListUserTagsError> for Error {
3908 fn from(err: crate::operation::list_user_tags::ListUserTagsError) -> Self {
3909 match err {
3910 crate::operation::list_user_tags::ListUserTagsError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3911 crate::operation::list_user_tags::ListUserTagsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3912 crate::operation::list_user_tags::ListUserTagsError::Unhandled(inner) => Error::Unhandled(inner),
3913 }
3914 }
3915}
3916impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_virtual_mfa_devices::ListVirtualMFADevicesError, R>> for Error
3917where
3918 R: Send + Sync + std::fmt::Debug + 'static,
3919{
3920 fn from(
3921 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_virtual_mfa_devices::ListVirtualMFADevicesError, R>,
3922 ) -> Self {
3923 match err {
3924 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3925 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3926 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3927 source: err.into(),
3928 }),
3929 }
3930 }
3931}
3932impl From<crate::operation::list_virtual_mfa_devices::ListVirtualMFADevicesError> for Error {
3933 fn from(err: crate::operation::list_virtual_mfa_devices::ListVirtualMFADevicesError) -> Self {
3934 match err {
3935 crate::operation::list_virtual_mfa_devices::ListVirtualMFADevicesError::Unhandled(inner) => Error::Unhandled(inner),
3936 }
3937 }
3938}
3939impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_group_policy::PutGroupPolicyError, R>> for Error
3940where
3941 R: Send + Sync + std::fmt::Debug + 'static,
3942{
3943 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_group_policy::PutGroupPolicyError, R>) -> Self {
3944 match err {
3945 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3946 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3947 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3948 source: err.into(),
3949 }),
3950 }
3951 }
3952}
3953impl From<crate::operation::put_group_policy::PutGroupPolicyError> for Error {
3954 fn from(err: crate::operation::put_group_policy::PutGroupPolicyError) -> Self {
3955 match err {
3956 crate::operation::put_group_policy::PutGroupPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3957 crate::operation::put_group_policy::PutGroupPolicyError::MalformedPolicyDocumentException(inner) => {
3958 Error::MalformedPolicyDocumentException(inner)
3959 }
3960 crate::operation::put_group_policy::PutGroupPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
3961 crate::operation::put_group_policy::PutGroupPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3962 crate::operation::put_group_policy::PutGroupPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3963 }
3964 }
3965}
3966impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_role_permissions_boundary::PutRolePermissionsBoundaryError, R>>
3967 for Error
3968where
3969 R: Send + Sync + std::fmt::Debug + 'static,
3970{
3971 fn from(
3972 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_role_permissions_boundary::PutRolePermissionsBoundaryError, R>,
3973 ) -> Self {
3974 match err {
3975 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3976 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3977 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3978 source: err.into(),
3979 }),
3980 }
3981 }
3982}
3983impl From<crate::operation::put_role_permissions_boundary::PutRolePermissionsBoundaryError> for Error {
3984 fn from(err: crate::operation::put_role_permissions_boundary::PutRolePermissionsBoundaryError) -> Self {
3985 match err {
3986 crate::operation::put_role_permissions_boundary::PutRolePermissionsBoundaryError::InvalidInputException(inner) => {
3987 Error::InvalidInputException(inner)
3988 }
3989 crate::operation::put_role_permissions_boundary::PutRolePermissionsBoundaryError::NoSuchEntityException(inner) => {
3990 Error::NoSuchEntityException(inner)
3991 }
3992 crate::operation::put_role_permissions_boundary::PutRolePermissionsBoundaryError::PolicyNotAttachableException(inner) => {
3993 Error::PolicyNotAttachableException(inner)
3994 }
3995 crate::operation::put_role_permissions_boundary::PutRolePermissionsBoundaryError::ServiceFailureException(inner) => {
3996 Error::ServiceFailureException(inner)
3997 }
3998 crate::operation::put_role_permissions_boundary::PutRolePermissionsBoundaryError::UnmodifiableEntityException(inner) => {
3999 Error::UnmodifiableEntityException(inner)
4000 }
4001 crate::operation::put_role_permissions_boundary::PutRolePermissionsBoundaryError::Unhandled(inner) => Error::Unhandled(inner),
4002 }
4003 }
4004}
4005impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_role_policy::PutRolePolicyError, R>> for Error
4006where
4007 R: Send + Sync + std::fmt::Debug + 'static,
4008{
4009 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_role_policy::PutRolePolicyError, R>) -> Self {
4010 match err {
4011 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4012 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4013 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4014 source: err.into(),
4015 }),
4016 }
4017 }
4018}
4019impl From<crate::operation::put_role_policy::PutRolePolicyError> for Error {
4020 fn from(err: crate::operation::put_role_policy::PutRolePolicyError) -> Self {
4021 match err {
4022 crate::operation::put_role_policy::PutRolePolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4023 crate::operation::put_role_policy::PutRolePolicyError::MalformedPolicyDocumentException(inner) => {
4024 Error::MalformedPolicyDocumentException(inner)
4025 }
4026 crate::operation::put_role_policy::PutRolePolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4027 crate::operation::put_role_policy::PutRolePolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4028 crate::operation::put_role_policy::PutRolePolicyError::UnmodifiableEntityException(inner) => Error::UnmodifiableEntityException(inner),
4029 crate::operation::put_role_policy::PutRolePolicyError::Unhandled(inner) => Error::Unhandled(inner),
4030 }
4031 }
4032}
4033impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_permissions_boundary::PutUserPermissionsBoundaryError, R>>
4034 for Error
4035where
4036 R: Send + Sync + std::fmt::Debug + 'static,
4037{
4038 fn from(
4039 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_permissions_boundary::PutUserPermissionsBoundaryError, R>,
4040 ) -> Self {
4041 match err {
4042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4045 source: err.into(),
4046 }),
4047 }
4048 }
4049}
4050impl From<crate::operation::put_user_permissions_boundary::PutUserPermissionsBoundaryError> for Error {
4051 fn from(err: crate::operation::put_user_permissions_boundary::PutUserPermissionsBoundaryError) -> Self {
4052 match err {
4053 crate::operation::put_user_permissions_boundary::PutUserPermissionsBoundaryError::InvalidInputException(inner) => {
4054 Error::InvalidInputException(inner)
4055 }
4056 crate::operation::put_user_permissions_boundary::PutUserPermissionsBoundaryError::NoSuchEntityException(inner) => {
4057 Error::NoSuchEntityException(inner)
4058 }
4059 crate::operation::put_user_permissions_boundary::PutUserPermissionsBoundaryError::PolicyNotAttachableException(inner) => {
4060 Error::PolicyNotAttachableException(inner)
4061 }
4062 crate::operation::put_user_permissions_boundary::PutUserPermissionsBoundaryError::ServiceFailureException(inner) => {
4063 Error::ServiceFailureException(inner)
4064 }
4065 crate::operation::put_user_permissions_boundary::PutUserPermissionsBoundaryError::Unhandled(inner) => Error::Unhandled(inner),
4066 }
4067 }
4068}
4069impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_policy::PutUserPolicyError, R>> for Error
4070where
4071 R: Send + Sync + std::fmt::Debug + 'static,
4072{
4073 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_policy::PutUserPolicyError, R>) -> Self {
4074 match err {
4075 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4076 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4077 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4078 source: err.into(),
4079 }),
4080 }
4081 }
4082}
4083impl From<crate::operation::put_user_policy::PutUserPolicyError> for Error {
4084 fn from(err: crate::operation::put_user_policy::PutUserPolicyError) -> Self {
4085 match err {
4086 crate::operation::put_user_policy::PutUserPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4087 crate::operation::put_user_policy::PutUserPolicyError::MalformedPolicyDocumentException(inner) => {
4088 Error::MalformedPolicyDocumentException(inner)
4089 }
4090 crate::operation::put_user_policy::PutUserPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4091 crate::operation::put_user_policy::PutUserPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4092 crate::operation::put_user_policy::PutUserPolicyError::Unhandled(inner) => Error::Unhandled(inner),
4093 }
4094 }
4095}
4096impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reject_delegation_request::RejectDelegationRequestError, R>>
4097 for Error
4098where
4099 R: Send + Sync + std::fmt::Debug + 'static,
4100{
4101 fn from(
4102 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::reject_delegation_request::RejectDelegationRequestError, R>,
4103 ) -> Self {
4104 match err {
4105 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4106 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4107 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4108 source: err.into(),
4109 }),
4110 }
4111 }
4112}
4113impl From<crate::operation::reject_delegation_request::RejectDelegationRequestError> for Error {
4114 fn from(err: crate::operation::reject_delegation_request::RejectDelegationRequestError) -> Self {
4115 match err {
4116 crate::operation::reject_delegation_request::RejectDelegationRequestError::ConcurrentModificationException(inner) => {
4117 Error::ConcurrentModificationException(inner)
4118 }
4119 crate::operation::reject_delegation_request::RejectDelegationRequestError::InvalidInputException(inner) => {
4120 Error::InvalidInputException(inner)
4121 }
4122 crate::operation::reject_delegation_request::RejectDelegationRequestError::NoSuchEntityException(inner) => {
4123 Error::NoSuchEntityException(inner)
4124 }
4125 crate::operation::reject_delegation_request::RejectDelegationRequestError::ServiceFailureException(inner) => {
4126 Error::ServiceFailureException(inner)
4127 }
4128 crate::operation::reject_delegation_request::RejectDelegationRequestError::Unhandled(inner) => Error::Unhandled(inner),
4129 }
4130 }
4131}
4132impl<R>
4133 From<
4134 ::aws_smithy_runtime_api::client::result::SdkError<
4135 crate::operation::remove_client_id_from_open_id_connect_provider::RemoveClientIDFromOpenIDConnectProviderError,
4136 R,
4137 >,
4138 > for Error
4139where
4140 R: Send + Sync + std::fmt::Debug + 'static,
4141{
4142 fn from(
4143 err: ::aws_smithy_runtime_api::client::result::SdkError<
4144 crate::operation::remove_client_id_from_open_id_connect_provider::RemoveClientIDFromOpenIDConnectProviderError,
4145 R,
4146 >,
4147 ) -> Self {
4148 match err {
4149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4152 source: err.into(),
4153 }),
4154 }
4155 }
4156}
4157impl From<crate::operation::remove_client_id_from_open_id_connect_provider::RemoveClientIDFromOpenIDConnectProviderError> for Error {
4158 fn from(err: crate::operation::remove_client_id_from_open_id_connect_provider::RemoveClientIDFromOpenIDConnectProviderError) -> Self {
4159 match err {
4160 crate::operation::remove_client_id_from_open_id_connect_provider::RemoveClientIDFromOpenIDConnectProviderError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
4161 crate::operation::remove_client_id_from_open_id_connect_provider::RemoveClientIDFromOpenIDConnectProviderError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4162 crate::operation::remove_client_id_from_open_id_connect_provider::RemoveClientIDFromOpenIDConnectProviderError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4163 crate::operation::remove_client_id_from_open_id_connect_provider::RemoveClientIDFromOpenIDConnectProviderError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4164 crate::operation::remove_client_id_from_open_id_connect_provider::RemoveClientIDFromOpenIDConnectProviderError::Unhandled(inner) => Error::Unhandled(inner),
4165 }
4166 }
4167}
4168impl<R>
4169 From<
4170 ::aws_smithy_runtime_api::client::result::SdkError<
4171 crate::operation::remove_role_from_instance_profile::RemoveRoleFromInstanceProfileError,
4172 R,
4173 >,
4174 > for Error
4175where
4176 R: Send + Sync + std::fmt::Debug + 'static,
4177{
4178 fn from(
4179 err: ::aws_smithy_runtime_api::client::result::SdkError<
4180 crate::operation::remove_role_from_instance_profile::RemoveRoleFromInstanceProfileError,
4181 R,
4182 >,
4183 ) -> Self {
4184 match err {
4185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4188 source: err.into(),
4189 }),
4190 }
4191 }
4192}
4193impl From<crate::operation::remove_role_from_instance_profile::RemoveRoleFromInstanceProfileError> for Error {
4194 fn from(err: crate::operation::remove_role_from_instance_profile::RemoveRoleFromInstanceProfileError) -> Self {
4195 match err {
4196 crate::operation::remove_role_from_instance_profile::RemoveRoleFromInstanceProfileError::LimitExceededException(inner) => {
4197 Error::LimitExceededException(inner)
4198 }
4199 crate::operation::remove_role_from_instance_profile::RemoveRoleFromInstanceProfileError::NoSuchEntityException(inner) => {
4200 Error::NoSuchEntityException(inner)
4201 }
4202 crate::operation::remove_role_from_instance_profile::RemoveRoleFromInstanceProfileError::ServiceFailureException(inner) => {
4203 Error::ServiceFailureException(inner)
4204 }
4205 crate::operation::remove_role_from_instance_profile::RemoveRoleFromInstanceProfileError::UnmodifiableEntityException(inner) => {
4206 Error::UnmodifiableEntityException(inner)
4207 }
4208 crate::operation::remove_role_from_instance_profile::RemoveRoleFromInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
4209 }
4210 }
4211}
4212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_user_from_group::RemoveUserFromGroupError, R>> for Error
4213where
4214 R: Send + Sync + std::fmt::Debug + 'static,
4215{
4216 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_user_from_group::RemoveUserFromGroupError, R>) -> Self {
4217 match err {
4218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4221 source: err.into(),
4222 }),
4223 }
4224 }
4225}
4226impl From<crate::operation::remove_user_from_group::RemoveUserFromGroupError> for Error {
4227 fn from(err: crate::operation::remove_user_from_group::RemoveUserFromGroupError) -> Self {
4228 match err {
4229 crate::operation::remove_user_from_group::RemoveUserFromGroupError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4230 crate::operation::remove_user_from_group::RemoveUserFromGroupError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4231 crate::operation::remove_user_from_group::RemoveUserFromGroupError::ServiceFailureException(inner) => {
4232 Error::ServiceFailureException(inner)
4233 }
4234 crate::operation::remove_user_from_group::RemoveUserFromGroupError::Unhandled(inner) => Error::Unhandled(inner),
4235 }
4236 }
4237}
4238impl<R>
4239 From<
4240 ::aws_smithy_runtime_api::client::result::SdkError<
4241 crate::operation::reset_service_specific_credential::ResetServiceSpecificCredentialError,
4242 R,
4243 >,
4244 > for Error
4245where
4246 R: Send + Sync + std::fmt::Debug + 'static,
4247{
4248 fn from(
4249 err: ::aws_smithy_runtime_api::client::result::SdkError<
4250 crate::operation::reset_service_specific_credential::ResetServiceSpecificCredentialError,
4251 R,
4252 >,
4253 ) -> Self {
4254 match err {
4255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4258 source: err.into(),
4259 }),
4260 }
4261 }
4262}
4263impl From<crate::operation::reset_service_specific_credential::ResetServiceSpecificCredentialError> for Error {
4264 fn from(err: crate::operation::reset_service_specific_credential::ResetServiceSpecificCredentialError) -> Self {
4265 match err {
4266 crate::operation::reset_service_specific_credential::ResetServiceSpecificCredentialError::NoSuchEntityException(inner) => {
4267 Error::NoSuchEntityException(inner)
4268 }
4269 crate::operation::reset_service_specific_credential::ResetServiceSpecificCredentialError::Unhandled(inner) => Error::Unhandled(inner),
4270 }
4271 }
4272}
4273impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resync_mfa_device::ResyncMFADeviceError, R>> for Error
4274where
4275 R: Send + Sync + std::fmt::Debug + 'static,
4276{
4277 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resync_mfa_device::ResyncMFADeviceError, R>) -> Self {
4278 match err {
4279 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4280 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4281 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4282 source: err.into(),
4283 }),
4284 }
4285 }
4286}
4287impl From<crate::operation::resync_mfa_device::ResyncMFADeviceError> for Error {
4288 fn from(err: crate::operation::resync_mfa_device::ResyncMFADeviceError) -> Self {
4289 match err {
4290 crate::operation::resync_mfa_device::ResyncMFADeviceError::ConcurrentModificationException(inner) => {
4291 Error::ConcurrentModificationException(inner)
4292 }
4293 crate::operation::resync_mfa_device::ResyncMFADeviceError::InvalidAuthenticationCodeException(inner) => {
4294 Error::InvalidAuthenticationCodeException(inner)
4295 }
4296 crate::operation::resync_mfa_device::ResyncMFADeviceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4297 crate::operation::resync_mfa_device::ResyncMFADeviceError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4298 crate::operation::resync_mfa_device::ResyncMFADeviceError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4299 crate::operation::resync_mfa_device::ResyncMFADeviceError::Unhandled(inner) => Error::Unhandled(inner),
4300 }
4301 }
4302}
4303impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_delegation_token::SendDelegationTokenError, R>> for Error
4304where
4305 R: Send + Sync + std::fmt::Debug + 'static,
4306{
4307 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_delegation_token::SendDelegationTokenError, R>) -> Self {
4308 match err {
4309 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4310 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4311 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4312 source: err.into(),
4313 }),
4314 }
4315 }
4316}
4317impl From<crate::operation::send_delegation_token::SendDelegationTokenError> for Error {
4318 fn from(err: crate::operation::send_delegation_token::SendDelegationTokenError) -> Self {
4319 match err {
4320 crate::operation::send_delegation_token::SendDelegationTokenError::ConcurrentModificationException(inner) => {
4321 Error::ConcurrentModificationException(inner)
4322 }
4323 crate::operation::send_delegation_token::SendDelegationTokenError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4324 crate::operation::send_delegation_token::SendDelegationTokenError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4325 crate::operation::send_delegation_token::SendDelegationTokenError::ServiceFailureException(inner) => {
4326 Error::ServiceFailureException(inner)
4327 }
4328 crate::operation::send_delegation_token::SendDelegationTokenError::Unhandled(inner) => Error::Unhandled(inner),
4329 }
4330 }
4331}
4332impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_default_policy_version::SetDefaultPolicyVersionError, R>>
4333 for Error
4334where
4335 R: Send + Sync + std::fmt::Debug + 'static,
4336{
4337 fn from(
4338 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_default_policy_version::SetDefaultPolicyVersionError, R>,
4339 ) -> Self {
4340 match err {
4341 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4342 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4343 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4344 source: err.into(),
4345 }),
4346 }
4347 }
4348}
4349impl From<crate::operation::set_default_policy_version::SetDefaultPolicyVersionError> for Error {
4350 fn from(err: crate::operation::set_default_policy_version::SetDefaultPolicyVersionError) -> Self {
4351 match err {
4352 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::InvalidInputException(inner) => {
4353 Error::InvalidInputException(inner)
4354 }
4355 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::LimitExceededException(inner) => {
4356 Error::LimitExceededException(inner)
4357 }
4358 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::NoSuchEntityException(inner) => {
4359 Error::NoSuchEntityException(inner)
4360 }
4361 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::ServiceFailureException(inner) => {
4362 Error::ServiceFailureException(inner)
4363 }
4364 crate::operation::set_default_policy_version::SetDefaultPolicyVersionError::Unhandled(inner) => Error::Unhandled(inner),
4365 }
4366 }
4367}
4368impl<R>
4369 From<
4370 ::aws_smithy_runtime_api::client::result::SdkError<
4371 crate::operation::set_security_token_service_preferences::SetSecurityTokenServicePreferencesError,
4372 R,
4373 >,
4374 > for Error
4375where
4376 R: Send + Sync + std::fmt::Debug + 'static,
4377{
4378 fn from(
4379 err: ::aws_smithy_runtime_api::client::result::SdkError<
4380 crate::operation::set_security_token_service_preferences::SetSecurityTokenServicePreferencesError,
4381 R,
4382 >,
4383 ) -> Self {
4384 match err {
4385 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4386 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4387 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4388 source: err.into(),
4389 }),
4390 }
4391 }
4392}
4393impl From<crate::operation::set_security_token_service_preferences::SetSecurityTokenServicePreferencesError> for Error {
4394 fn from(err: crate::operation::set_security_token_service_preferences::SetSecurityTokenServicePreferencesError) -> Self {
4395 match err {
4396 crate::operation::set_security_token_service_preferences::SetSecurityTokenServicePreferencesError::ServiceFailureException(inner) => {
4397 Error::ServiceFailureException(inner)
4398 }
4399 crate::operation::set_security_token_service_preferences::SetSecurityTokenServicePreferencesError::Unhandled(inner) => {
4400 Error::Unhandled(inner)
4401 }
4402 }
4403 }
4404}
4405impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::simulate_custom_policy::SimulateCustomPolicyError, R>> for Error
4406where
4407 R: Send + Sync + std::fmt::Debug + 'static,
4408{
4409 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::simulate_custom_policy::SimulateCustomPolicyError, R>) -> Self {
4410 match err {
4411 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4412 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4413 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4414 source: err.into(),
4415 }),
4416 }
4417 }
4418}
4419impl From<crate::operation::simulate_custom_policy::SimulateCustomPolicyError> for Error {
4420 fn from(err: crate::operation::simulate_custom_policy::SimulateCustomPolicyError) -> Self {
4421 match err {
4422 crate::operation::simulate_custom_policy::SimulateCustomPolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4423 crate::operation::simulate_custom_policy::SimulateCustomPolicyError::PolicyEvaluationException(inner) => {
4424 Error::PolicyEvaluationException(inner)
4425 }
4426 crate::operation::simulate_custom_policy::SimulateCustomPolicyError::Unhandled(inner) => Error::Unhandled(inner),
4427 }
4428 }
4429}
4430impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::simulate_principal_policy::SimulatePrincipalPolicyError, R>>
4431 for Error
4432where
4433 R: Send + Sync + std::fmt::Debug + 'static,
4434{
4435 fn from(
4436 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::simulate_principal_policy::SimulatePrincipalPolicyError, R>,
4437 ) -> Self {
4438 match err {
4439 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4440 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4441 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4442 source: err.into(),
4443 }),
4444 }
4445 }
4446}
4447impl From<crate::operation::simulate_principal_policy::SimulatePrincipalPolicyError> for Error {
4448 fn from(err: crate::operation::simulate_principal_policy::SimulatePrincipalPolicyError) -> Self {
4449 match err {
4450 crate::operation::simulate_principal_policy::SimulatePrincipalPolicyError::InvalidInputException(inner) => {
4451 Error::InvalidInputException(inner)
4452 }
4453 crate::operation::simulate_principal_policy::SimulatePrincipalPolicyError::NoSuchEntityException(inner) => {
4454 Error::NoSuchEntityException(inner)
4455 }
4456 crate::operation::simulate_principal_policy::SimulatePrincipalPolicyError::PolicyEvaluationException(inner) => {
4457 Error::PolicyEvaluationException(inner)
4458 }
4459 crate::operation::simulate_principal_policy::SimulatePrincipalPolicyError::Unhandled(inner) => Error::Unhandled(inner),
4460 }
4461 }
4462}
4463impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_instance_profile::TagInstanceProfileError, R>> for Error
4464where
4465 R: Send + Sync + std::fmt::Debug + 'static,
4466{
4467 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_instance_profile::TagInstanceProfileError, R>) -> Self {
4468 match err {
4469 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4470 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4471 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4472 source: err.into(),
4473 }),
4474 }
4475 }
4476}
4477impl From<crate::operation::tag_instance_profile::TagInstanceProfileError> for Error {
4478 fn from(err: crate::operation::tag_instance_profile::TagInstanceProfileError) -> Self {
4479 match err {
4480 crate::operation::tag_instance_profile::TagInstanceProfileError::ConcurrentModificationException(inner) => {
4481 Error::ConcurrentModificationException(inner)
4482 }
4483 crate::operation::tag_instance_profile::TagInstanceProfileError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4484 crate::operation::tag_instance_profile::TagInstanceProfileError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4485 crate::operation::tag_instance_profile::TagInstanceProfileError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4486 crate::operation::tag_instance_profile::TagInstanceProfileError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4487 crate::operation::tag_instance_profile::TagInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
4488 }
4489 }
4490}
4491impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_mfa_device::TagMFADeviceError, R>> for Error
4492where
4493 R: Send + Sync + std::fmt::Debug + 'static,
4494{
4495 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_mfa_device::TagMFADeviceError, R>) -> Self {
4496 match err {
4497 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4498 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4499 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4500 source: err.into(),
4501 }),
4502 }
4503 }
4504}
4505impl From<crate::operation::tag_mfa_device::TagMFADeviceError> for Error {
4506 fn from(err: crate::operation::tag_mfa_device::TagMFADeviceError) -> Self {
4507 match err {
4508 crate::operation::tag_mfa_device::TagMFADeviceError::ConcurrentModificationException(inner) => {
4509 Error::ConcurrentModificationException(inner)
4510 }
4511 crate::operation::tag_mfa_device::TagMFADeviceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4512 crate::operation::tag_mfa_device::TagMFADeviceError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4513 crate::operation::tag_mfa_device::TagMFADeviceError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4514 crate::operation::tag_mfa_device::TagMFADeviceError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4515 crate::operation::tag_mfa_device::TagMFADeviceError::Unhandled(inner) => Error::Unhandled(inner),
4516 }
4517 }
4518}
4519impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_open_id_connect_provider::TagOpenIDConnectProviderError, R>>
4520 for Error
4521where
4522 R: Send + Sync + std::fmt::Debug + 'static,
4523{
4524 fn from(
4525 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_open_id_connect_provider::TagOpenIDConnectProviderError, R>,
4526 ) -> Self {
4527 match err {
4528 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4529 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4530 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4531 source: err.into(),
4532 }),
4533 }
4534 }
4535}
4536impl From<crate::operation::tag_open_id_connect_provider::TagOpenIDConnectProviderError> for Error {
4537 fn from(err: crate::operation::tag_open_id_connect_provider::TagOpenIDConnectProviderError) -> Self {
4538 match err {
4539 crate::operation::tag_open_id_connect_provider::TagOpenIDConnectProviderError::ConcurrentModificationException(inner) => {
4540 Error::ConcurrentModificationException(inner)
4541 }
4542 crate::operation::tag_open_id_connect_provider::TagOpenIDConnectProviderError::InvalidInputException(inner) => {
4543 Error::InvalidInputException(inner)
4544 }
4545 crate::operation::tag_open_id_connect_provider::TagOpenIDConnectProviderError::LimitExceededException(inner) => {
4546 Error::LimitExceededException(inner)
4547 }
4548 crate::operation::tag_open_id_connect_provider::TagOpenIDConnectProviderError::NoSuchEntityException(inner) => {
4549 Error::NoSuchEntityException(inner)
4550 }
4551 crate::operation::tag_open_id_connect_provider::TagOpenIDConnectProviderError::ServiceFailureException(inner) => {
4552 Error::ServiceFailureException(inner)
4553 }
4554 crate::operation::tag_open_id_connect_provider::TagOpenIDConnectProviderError::Unhandled(inner) => Error::Unhandled(inner),
4555 }
4556 }
4557}
4558impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_policy::TagPolicyError, R>> for Error
4559where
4560 R: Send + Sync + std::fmt::Debug + 'static,
4561{
4562 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_policy::TagPolicyError, R>) -> Self {
4563 match err {
4564 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4565 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4566 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4567 source: err.into(),
4568 }),
4569 }
4570 }
4571}
4572impl From<crate::operation::tag_policy::TagPolicyError> for Error {
4573 fn from(err: crate::operation::tag_policy::TagPolicyError) -> Self {
4574 match err {
4575 crate::operation::tag_policy::TagPolicyError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
4576 crate::operation::tag_policy::TagPolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4577 crate::operation::tag_policy::TagPolicyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4578 crate::operation::tag_policy::TagPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4579 crate::operation::tag_policy::TagPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4580 crate::operation::tag_policy::TagPolicyError::Unhandled(inner) => Error::Unhandled(inner),
4581 }
4582 }
4583}
4584impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_role::TagRoleError, R>> for Error
4585where
4586 R: Send + Sync + std::fmt::Debug + 'static,
4587{
4588 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_role::TagRoleError, R>) -> Self {
4589 match err {
4590 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4591 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4592 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4593 source: err.into(),
4594 }),
4595 }
4596 }
4597}
4598impl From<crate::operation::tag_role::TagRoleError> for Error {
4599 fn from(err: crate::operation::tag_role::TagRoleError) -> Self {
4600 match err {
4601 crate::operation::tag_role::TagRoleError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
4602 crate::operation::tag_role::TagRoleError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4603 crate::operation::tag_role::TagRoleError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4604 crate::operation::tag_role::TagRoleError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4605 crate::operation::tag_role::TagRoleError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4606 crate::operation::tag_role::TagRoleError::Unhandled(inner) => Error::Unhandled(inner),
4607 }
4608 }
4609}
4610impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_saml_provider::TagSAMLProviderError, R>> for Error
4611where
4612 R: Send + Sync + std::fmt::Debug + 'static,
4613{
4614 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_saml_provider::TagSAMLProviderError, R>) -> Self {
4615 match err {
4616 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4617 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4618 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4619 source: err.into(),
4620 }),
4621 }
4622 }
4623}
4624impl From<crate::operation::tag_saml_provider::TagSAMLProviderError> for Error {
4625 fn from(err: crate::operation::tag_saml_provider::TagSAMLProviderError) -> Self {
4626 match err {
4627 crate::operation::tag_saml_provider::TagSAMLProviderError::ConcurrentModificationException(inner) => {
4628 Error::ConcurrentModificationException(inner)
4629 }
4630 crate::operation::tag_saml_provider::TagSAMLProviderError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4631 crate::operation::tag_saml_provider::TagSAMLProviderError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4632 crate::operation::tag_saml_provider::TagSAMLProviderError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4633 crate::operation::tag_saml_provider::TagSAMLProviderError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4634 crate::operation::tag_saml_provider::TagSAMLProviderError::Unhandled(inner) => Error::Unhandled(inner),
4635 }
4636 }
4637}
4638impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_server_certificate::TagServerCertificateError, R>> for Error
4639where
4640 R: Send + Sync + std::fmt::Debug + 'static,
4641{
4642 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_server_certificate::TagServerCertificateError, R>) -> Self {
4643 match err {
4644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4647 source: err.into(),
4648 }),
4649 }
4650 }
4651}
4652impl From<crate::operation::tag_server_certificate::TagServerCertificateError> for Error {
4653 fn from(err: crate::operation::tag_server_certificate::TagServerCertificateError) -> Self {
4654 match err {
4655 crate::operation::tag_server_certificate::TagServerCertificateError::ConcurrentModificationException(inner) => {
4656 Error::ConcurrentModificationException(inner)
4657 }
4658 crate::operation::tag_server_certificate::TagServerCertificateError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4659 crate::operation::tag_server_certificate::TagServerCertificateError::LimitExceededException(inner) => {
4660 Error::LimitExceededException(inner)
4661 }
4662 crate::operation::tag_server_certificate::TagServerCertificateError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4663 crate::operation::tag_server_certificate::TagServerCertificateError::ServiceFailureException(inner) => {
4664 Error::ServiceFailureException(inner)
4665 }
4666 crate::operation::tag_server_certificate::TagServerCertificateError::Unhandled(inner) => Error::Unhandled(inner),
4667 }
4668 }
4669}
4670impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_user::TagUserError, R>> for Error
4671where
4672 R: Send + Sync + std::fmt::Debug + 'static,
4673{
4674 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_user::TagUserError, R>) -> Self {
4675 match err {
4676 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4677 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4678 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4679 source: err.into(),
4680 }),
4681 }
4682 }
4683}
4684impl From<crate::operation::tag_user::TagUserError> for Error {
4685 fn from(err: crate::operation::tag_user::TagUserError) -> Self {
4686 match err {
4687 crate::operation::tag_user::TagUserError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
4688 crate::operation::tag_user::TagUserError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4689 crate::operation::tag_user::TagUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4690 crate::operation::tag_user::TagUserError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4691 crate::operation::tag_user::TagUserError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4692 crate::operation::tag_user::TagUserError::Unhandled(inner) => Error::Unhandled(inner),
4693 }
4694 }
4695}
4696impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_instance_profile::UntagInstanceProfileError, R>> for Error
4697where
4698 R: Send + Sync + std::fmt::Debug + 'static,
4699{
4700 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_instance_profile::UntagInstanceProfileError, R>) -> Self {
4701 match err {
4702 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4703 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4704 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4705 source: err.into(),
4706 }),
4707 }
4708 }
4709}
4710impl From<crate::operation::untag_instance_profile::UntagInstanceProfileError> for Error {
4711 fn from(err: crate::operation::untag_instance_profile::UntagInstanceProfileError) -> Self {
4712 match err {
4713 crate::operation::untag_instance_profile::UntagInstanceProfileError::ConcurrentModificationException(inner) => {
4714 Error::ConcurrentModificationException(inner)
4715 }
4716 crate::operation::untag_instance_profile::UntagInstanceProfileError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4717 crate::operation::untag_instance_profile::UntagInstanceProfileError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4718 crate::operation::untag_instance_profile::UntagInstanceProfileError::ServiceFailureException(inner) => {
4719 Error::ServiceFailureException(inner)
4720 }
4721 crate::operation::untag_instance_profile::UntagInstanceProfileError::Unhandled(inner) => Error::Unhandled(inner),
4722 }
4723 }
4724}
4725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_mfa_device::UntagMFADeviceError, R>> for Error
4726where
4727 R: Send + Sync + std::fmt::Debug + 'static,
4728{
4729 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_mfa_device::UntagMFADeviceError, R>) -> Self {
4730 match err {
4731 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4732 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4733 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4734 source: err.into(),
4735 }),
4736 }
4737 }
4738}
4739impl From<crate::operation::untag_mfa_device::UntagMFADeviceError> for Error {
4740 fn from(err: crate::operation::untag_mfa_device::UntagMFADeviceError) -> Self {
4741 match err {
4742 crate::operation::untag_mfa_device::UntagMFADeviceError::ConcurrentModificationException(inner) => {
4743 Error::ConcurrentModificationException(inner)
4744 }
4745 crate::operation::untag_mfa_device::UntagMFADeviceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4746 crate::operation::untag_mfa_device::UntagMFADeviceError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4747 crate::operation::untag_mfa_device::UntagMFADeviceError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4748 crate::operation::untag_mfa_device::UntagMFADeviceError::Unhandled(inner) => Error::Unhandled(inner),
4749 }
4750 }
4751}
4752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_open_id_connect_provider::UntagOpenIDConnectProviderError, R>>
4753 for Error
4754where
4755 R: Send + Sync + std::fmt::Debug + 'static,
4756{
4757 fn from(
4758 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_open_id_connect_provider::UntagOpenIDConnectProviderError, R>,
4759 ) -> Self {
4760 match err {
4761 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4762 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4763 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4764 source: err.into(),
4765 }),
4766 }
4767 }
4768}
4769impl From<crate::operation::untag_open_id_connect_provider::UntagOpenIDConnectProviderError> for Error {
4770 fn from(err: crate::operation::untag_open_id_connect_provider::UntagOpenIDConnectProviderError) -> Self {
4771 match err {
4772 crate::operation::untag_open_id_connect_provider::UntagOpenIDConnectProviderError::ConcurrentModificationException(inner) => {
4773 Error::ConcurrentModificationException(inner)
4774 }
4775 crate::operation::untag_open_id_connect_provider::UntagOpenIDConnectProviderError::InvalidInputException(inner) => {
4776 Error::InvalidInputException(inner)
4777 }
4778 crate::operation::untag_open_id_connect_provider::UntagOpenIDConnectProviderError::NoSuchEntityException(inner) => {
4779 Error::NoSuchEntityException(inner)
4780 }
4781 crate::operation::untag_open_id_connect_provider::UntagOpenIDConnectProviderError::ServiceFailureException(inner) => {
4782 Error::ServiceFailureException(inner)
4783 }
4784 crate::operation::untag_open_id_connect_provider::UntagOpenIDConnectProviderError::Unhandled(inner) => Error::Unhandled(inner),
4785 }
4786 }
4787}
4788impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_policy::UntagPolicyError, R>> for Error
4789where
4790 R: Send + Sync + std::fmt::Debug + 'static,
4791{
4792 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_policy::UntagPolicyError, R>) -> Self {
4793 match err {
4794 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4795 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4796 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4797 source: err.into(),
4798 }),
4799 }
4800 }
4801}
4802impl From<crate::operation::untag_policy::UntagPolicyError> for Error {
4803 fn from(err: crate::operation::untag_policy::UntagPolicyError) -> Self {
4804 match err {
4805 crate::operation::untag_policy::UntagPolicyError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
4806 crate::operation::untag_policy::UntagPolicyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4807 crate::operation::untag_policy::UntagPolicyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4808 crate::operation::untag_policy::UntagPolicyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4809 crate::operation::untag_policy::UntagPolicyError::Unhandled(inner) => Error::Unhandled(inner),
4810 }
4811 }
4812}
4813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_role::UntagRoleError, R>> for Error
4814where
4815 R: Send + Sync + std::fmt::Debug + 'static,
4816{
4817 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_role::UntagRoleError, R>) -> Self {
4818 match err {
4819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4822 source: err.into(),
4823 }),
4824 }
4825 }
4826}
4827impl From<crate::operation::untag_role::UntagRoleError> for Error {
4828 fn from(err: crate::operation::untag_role::UntagRoleError) -> Self {
4829 match err {
4830 crate::operation::untag_role::UntagRoleError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
4831 crate::operation::untag_role::UntagRoleError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4832 crate::operation::untag_role::UntagRoleError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4833 crate::operation::untag_role::UntagRoleError::Unhandled(inner) => Error::Unhandled(inner),
4834 }
4835 }
4836}
4837impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_saml_provider::UntagSAMLProviderError, R>> for Error
4838where
4839 R: Send + Sync + std::fmt::Debug + 'static,
4840{
4841 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_saml_provider::UntagSAMLProviderError, R>) -> Self {
4842 match err {
4843 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4844 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4845 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4846 source: err.into(),
4847 }),
4848 }
4849 }
4850}
4851impl From<crate::operation::untag_saml_provider::UntagSAMLProviderError> for Error {
4852 fn from(err: crate::operation::untag_saml_provider::UntagSAMLProviderError) -> Self {
4853 match err {
4854 crate::operation::untag_saml_provider::UntagSAMLProviderError::ConcurrentModificationException(inner) => {
4855 Error::ConcurrentModificationException(inner)
4856 }
4857 crate::operation::untag_saml_provider::UntagSAMLProviderError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4858 crate::operation::untag_saml_provider::UntagSAMLProviderError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4859 crate::operation::untag_saml_provider::UntagSAMLProviderError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4860 crate::operation::untag_saml_provider::UntagSAMLProviderError::Unhandled(inner) => Error::Unhandled(inner),
4861 }
4862 }
4863}
4864impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_server_certificate::UntagServerCertificateError, R>> for Error
4865where
4866 R: Send + Sync + std::fmt::Debug + 'static,
4867{
4868 fn from(
4869 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_server_certificate::UntagServerCertificateError, R>,
4870 ) -> Self {
4871 match err {
4872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4875 source: err.into(),
4876 }),
4877 }
4878 }
4879}
4880impl From<crate::operation::untag_server_certificate::UntagServerCertificateError> for Error {
4881 fn from(err: crate::operation::untag_server_certificate::UntagServerCertificateError) -> Self {
4882 match err {
4883 crate::operation::untag_server_certificate::UntagServerCertificateError::ConcurrentModificationException(inner) => {
4884 Error::ConcurrentModificationException(inner)
4885 }
4886 crate::operation::untag_server_certificate::UntagServerCertificateError::InvalidInputException(inner) => {
4887 Error::InvalidInputException(inner)
4888 }
4889 crate::operation::untag_server_certificate::UntagServerCertificateError::NoSuchEntityException(inner) => {
4890 Error::NoSuchEntityException(inner)
4891 }
4892 crate::operation::untag_server_certificate::UntagServerCertificateError::ServiceFailureException(inner) => {
4893 Error::ServiceFailureException(inner)
4894 }
4895 crate::operation::untag_server_certificate::UntagServerCertificateError::Unhandled(inner) => Error::Unhandled(inner),
4896 }
4897 }
4898}
4899impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_user::UntagUserError, R>> for Error
4900where
4901 R: Send + Sync + std::fmt::Debug + 'static,
4902{
4903 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_user::UntagUserError, R>) -> Self {
4904 match err {
4905 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4906 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4907 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4908 source: err.into(),
4909 }),
4910 }
4911 }
4912}
4913impl From<crate::operation::untag_user::UntagUserError> for Error {
4914 fn from(err: crate::operation::untag_user::UntagUserError) -> Self {
4915 match err {
4916 crate::operation::untag_user::UntagUserError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
4917 crate::operation::untag_user::UntagUserError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4918 crate::operation::untag_user::UntagUserError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4919 crate::operation::untag_user::UntagUserError::Unhandled(inner) => Error::Unhandled(inner),
4920 }
4921 }
4922}
4923impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_access_key::UpdateAccessKeyError, R>> for Error
4924where
4925 R: Send + Sync + std::fmt::Debug + 'static,
4926{
4927 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_access_key::UpdateAccessKeyError, R>) -> Self {
4928 match err {
4929 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4930 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4931 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4932 source: err.into(),
4933 }),
4934 }
4935 }
4936}
4937impl From<crate::operation::update_access_key::UpdateAccessKeyError> for Error {
4938 fn from(err: crate::operation::update_access_key::UpdateAccessKeyError) -> Self {
4939 match err {
4940 crate::operation::update_access_key::UpdateAccessKeyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
4941 crate::operation::update_access_key::UpdateAccessKeyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
4942 crate::operation::update_access_key::UpdateAccessKeyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
4943 crate::operation::update_access_key::UpdateAccessKeyError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
4944 crate::operation::update_access_key::UpdateAccessKeyError::Unhandled(inner) => Error::Unhandled(inner),
4945 }
4946 }
4947}
4948impl<R>
4949 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_account_password_policy::UpdateAccountPasswordPolicyError, R>>
4950 for Error
4951where
4952 R: Send + Sync + std::fmt::Debug + 'static,
4953{
4954 fn from(
4955 err: ::aws_smithy_runtime_api::client::result::SdkError<
4956 crate::operation::update_account_password_policy::UpdateAccountPasswordPolicyError,
4957 R,
4958 >,
4959 ) -> Self {
4960 match err {
4961 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4962 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4963 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4964 source: err.into(),
4965 }),
4966 }
4967 }
4968}
4969impl From<crate::operation::update_account_password_policy::UpdateAccountPasswordPolicyError> for Error {
4970 fn from(err: crate::operation::update_account_password_policy::UpdateAccountPasswordPolicyError) -> Self {
4971 match err {
4972 crate::operation::update_account_password_policy::UpdateAccountPasswordPolicyError::LimitExceededException(inner) => {
4973 Error::LimitExceededException(inner)
4974 }
4975 crate::operation::update_account_password_policy::UpdateAccountPasswordPolicyError::MalformedPolicyDocumentException(inner) => {
4976 Error::MalformedPolicyDocumentException(inner)
4977 }
4978 crate::operation::update_account_password_policy::UpdateAccountPasswordPolicyError::NoSuchEntityException(inner) => {
4979 Error::NoSuchEntityException(inner)
4980 }
4981 crate::operation::update_account_password_policy::UpdateAccountPasswordPolicyError::ServiceFailureException(inner) => {
4982 Error::ServiceFailureException(inner)
4983 }
4984 crate::operation::update_account_password_policy::UpdateAccountPasswordPolicyError::Unhandled(inner) => Error::Unhandled(inner),
4985 }
4986 }
4987}
4988impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_assume_role_policy::UpdateAssumeRolePolicyError, R>>
4989 for Error
4990where
4991 R: Send + Sync + std::fmt::Debug + 'static,
4992{
4993 fn from(
4994 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_assume_role_policy::UpdateAssumeRolePolicyError, R>,
4995 ) -> Self {
4996 match err {
4997 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4998 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4999 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5000 source: err.into(),
5001 }),
5002 }
5003 }
5004}
5005impl From<crate::operation::update_assume_role_policy::UpdateAssumeRolePolicyError> for Error {
5006 fn from(err: crate::operation::update_assume_role_policy::UpdateAssumeRolePolicyError) -> Self {
5007 match err {
5008 crate::operation::update_assume_role_policy::UpdateAssumeRolePolicyError::LimitExceededException(inner) => {
5009 Error::LimitExceededException(inner)
5010 }
5011 crate::operation::update_assume_role_policy::UpdateAssumeRolePolicyError::MalformedPolicyDocumentException(inner) => {
5012 Error::MalformedPolicyDocumentException(inner)
5013 }
5014 crate::operation::update_assume_role_policy::UpdateAssumeRolePolicyError::NoSuchEntityException(inner) => {
5015 Error::NoSuchEntityException(inner)
5016 }
5017 crate::operation::update_assume_role_policy::UpdateAssumeRolePolicyError::ServiceFailureException(inner) => {
5018 Error::ServiceFailureException(inner)
5019 }
5020 crate::operation::update_assume_role_policy::UpdateAssumeRolePolicyError::UnmodifiableEntityException(inner) => {
5021 Error::UnmodifiableEntityException(inner)
5022 }
5023 crate::operation::update_assume_role_policy::UpdateAssumeRolePolicyError::Unhandled(inner) => Error::Unhandled(inner),
5024 }
5025 }
5026}
5027impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_delegation_request::UpdateDelegationRequestError, R>>
5028 for Error
5029where
5030 R: Send + Sync + std::fmt::Debug + 'static,
5031{
5032 fn from(
5033 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_delegation_request::UpdateDelegationRequestError, R>,
5034 ) -> Self {
5035 match err {
5036 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5037 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5038 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5039 source: err.into(),
5040 }),
5041 }
5042 }
5043}
5044impl From<crate::operation::update_delegation_request::UpdateDelegationRequestError> for Error {
5045 fn from(err: crate::operation::update_delegation_request::UpdateDelegationRequestError) -> Self {
5046 match err {
5047 crate::operation::update_delegation_request::UpdateDelegationRequestError::ConcurrentModificationException(inner) => {
5048 Error::ConcurrentModificationException(inner)
5049 }
5050 crate::operation::update_delegation_request::UpdateDelegationRequestError::InvalidInputException(inner) => {
5051 Error::InvalidInputException(inner)
5052 }
5053 crate::operation::update_delegation_request::UpdateDelegationRequestError::NoSuchEntityException(inner) => {
5054 Error::NoSuchEntityException(inner)
5055 }
5056 crate::operation::update_delegation_request::UpdateDelegationRequestError::ServiceFailureException(inner) => {
5057 Error::ServiceFailureException(inner)
5058 }
5059 crate::operation::update_delegation_request::UpdateDelegationRequestError::Unhandled(inner) => Error::Unhandled(inner),
5060 }
5061 }
5062}
5063impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>> for Error
5064where
5065 R: Send + Sync + std::fmt::Debug + 'static,
5066{
5067 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_group::UpdateGroupError, R>) -> Self {
5068 match err {
5069 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5070 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5071 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5072 source: err.into(),
5073 }),
5074 }
5075 }
5076}
5077impl From<crate::operation::update_group::UpdateGroupError> for Error {
5078 fn from(err: crate::operation::update_group::UpdateGroupError) -> Self {
5079 match err {
5080 crate::operation::update_group::UpdateGroupError::EntityAlreadyExistsException(inner) => Error::EntityAlreadyExistsException(inner),
5081 crate::operation::update_group::UpdateGroupError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5082 crate::operation::update_group::UpdateGroupError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
5083 crate::operation::update_group::UpdateGroupError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
5084 crate::operation::update_group::UpdateGroupError::Unhandled(inner) => Error::Unhandled(inner),
5085 }
5086 }
5087}
5088impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_login_profile::UpdateLoginProfileError, R>> for Error
5089where
5090 R: Send + Sync + std::fmt::Debug + 'static,
5091{
5092 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_login_profile::UpdateLoginProfileError, R>) -> Self {
5093 match err {
5094 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5095 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5096 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5097 source: err.into(),
5098 }),
5099 }
5100 }
5101}
5102impl From<crate::operation::update_login_profile::UpdateLoginProfileError> for Error {
5103 fn from(err: crate::operation::update_login_profile::UpdateLoginProfileError) -> Self {
5104 match err {
5105 crate::operation::update_login_profile::UpdateLoginProfileError::EntityTemporarilyUnmodifiableException(inner) => {
5106 Error::EntityTemporarilyUnmodifiableException(inner)
5107 }
5108 crate::operation::update_login_profile::UpdateLoginProfileError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5109 crate::operation::update_login_profile::UpdateLoginProfileError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
5110 crate::operation::update_login_profile::UpdateLoginProfileError::PasswordPolicyViolationException(inner) => {
5111 Error::PasswordPolicyViolationException(inner)
5112 }
5113 crate::operation::update_login_profile::UpdateLoginProfileError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
5114 crate::operation::update_login_profile::UpdateLoginProfileError::Unhandled(inner) => Error::Unhandled(inner),
5115 }
5116 }
5117}
5118impl<R>
5119 From<
5120 ::aws_smithy_runtime_api::client::result::SdkError<
5121 crate::operation::update_open_id_connect_provider_thumbprint::UpdateOpenIDConnectProviderThumbprintError,
5122 R,
5123 >,
5124 > for Error
5125where
5126 R: Send + Sync + std::fmt::Debug + 'static,
5127{
5128 fn from(
5129 err: ::aws_smithy_runtime_api::client::result::SdkError<
5130 crate::operation::update_open_id_connect_provider_thumbprint::UpdateOpenIDConnectProviderThumbprintError,
5131 R,
5132 >,
5133 ) -> Self {
5134 match err {
5135 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5136 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5137 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5138 source: err.into(),
5139 }),
5140 }
5141 }
5142}
5143impl From<crate::operation::update_open_id_connect_provider_thumbprint::UpdateOpenIDConnectProviderThumbprintError> for Error {
5144 fn from(err: crate::operation::update_open_id_connect_provider_thumbprint::UpdateOpenIDConnectProviderThumbprintError) -> Self {
5145 match err {
5146 crate::operation::update_open_id_connect_provider_thumbprint::UpdateOpenIDConnectProviderThumbprintError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
5147 crate::operation::update_open_id_connect_provider_thumbprint::UpdateOpenIDConnectProviderThumbprintError::InvalidInputException(inner) => Error::InvalidInputException(inner),
5148 crate::operation::update_open_id_connect_provider_thumbprint::UpdateOpenIDConnectProviderThumbprintError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
5149 crate::operation::update_open_id_connect_provider_thumbprint::UpdateOpenIDConnectProviderThumbprintError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
5150 crate::operation::update_open_id_connect_provider_thumbprint::UpdateOpenIDConnectProviderThumbprintError::Unhandled(inner) => Error::Unhandled(inner),
5151 }
5152 }
5153}
5154impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role::UpdateRoleError, R>> for Error
5155where
5156 R: Send + Sync + std::fmt::Debug + 'static,
5157{
5158 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role::UpdateRoleError, R>) -> Self {
5159 match err {
5160 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5161 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5162 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5163 source: err.into(),
5164 }),
5165 }
5166 }
5167}
5168impl From<crate::operation::update_role::UpdateRoleError> for Error {
5169 fn from(err: crate::operation::update_role::UpdateRoleError) -> Self {
5170 match err {
5171 crate::operation::update_role::UpdateRoleError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
5172 crate::operation::update_role::UpdateRoleError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
5173 crate::operation::update_role::UpdateRoleError::UnmodifiableEntityException(inner) => Error::UnmodifiableEntityException(inner),
5174 crate::operation::update_role::UpdateRoleError::Unhandled(inner) => Error::Unhandled(inner),
5175 }
5176 }
5177}
5178impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_description::UpdateRoleDescriptionError, R>> for Error
5179where
5180 R: Send + Sync + std::fmt::Debug + 'static,
5181{
5182 fn from(
5183 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_role_description::UpdateRoleDescriptionError, R>,
5184 ) -> Self {
5185 match err {
5186 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5187 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5188 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5189 source: err.into(),
5190 }),
5191 }
5192 }
5193}
5194impl From<crate::operation::update_role_description::UpdateRoleDescriptionError> for Error {
5195 fn from(err: crate::operation::update_role_description::UpdateRoleDescriptionError) -> Self {
5196 match err {
5197 crate::operation::update_role_description::UpdateRoleDescriptionError::NoSuchEntityException(inner) => {
5198 Error::NoSuchEntityException(inner)
5199 }
5200 crate::operation::update_role_description::UpdateRoleDescriptionError::ServiceFailureException(inner) => {
5201 Error::ServiceFailureException(inner)
5202 }
5203 crate::operation::update_role_description::UpdateRoleDescriptionError::UnmodifiableEntityException(inner) => {
5204 Error::UnmodifiableEntityException(inner)
5205 }
5206 crate::operation::update_role_description::UpdateRoleDescriptionError::Unhandled(inner) => Error::Unhandled(inner),
5207 }
5208 }
5209}
5210impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_saml_provider::UpdateSAMLProviderError, R>> for Error
5211where
5212 R: Send + Sync + std::fmt::Debug + 'static,
5213{
5214 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_saml_provider::UpdateSAMLProviderError, R>) -> Self {
5215 match err {
5216 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5217 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5218 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5219 source: err.into(),
5220 }),
5221 }
5222 }
5223}
5224impl From<crate::operation::update_saml_provider::UpdateSAMLProviderError> for Error {
5225 fn from(err: crate::operation::update_saml_provider::UpdateSAMLProviderError) -> Self {
5226 match err {
5227 crate::operation::update_saml_provider::UpdateSAMLProviderError::ConcurrentModificationException(inner) => {
5228 Error::ConcurrentModificationException(inner)
5229 }
5230 crate::operation::update_saml_provider::UpdateSAMLProviderError::InvalidInputException(inner) => Error::InvalidInputException(inner),
5231 crate::operation::update_saml_provider::UpdateSAMLProviderError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5232 crate::operation::update_saml_provider::UpdateSAMLProviderError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
5233 crate::operation::update_saml_provider::UpdateSAMLProviderError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
5234 crate::operation::update_saml_provider::UpdateSAMLProviderError::Unhandled(inner) => Error::Unhandled(inner),
5235 }
5236 }
5237}
5238impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_server_certificate::UpdateServerCertificateError, R>>
5239 for Error
5240where
5241 R: Send + Sync + std::fmt::Debug + 'static,
5242{
5243 fn from(
5244 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_server_certificate::UpdateServerCertificateError, R>,
5245 ) -> Self {
5246 match err {
5247 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5248 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5249 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5250 source: err.into(),
5251 }),
5252 }
5253 }
5254}
5255impl From<crate::operation::update_server_certificate::UpdateServerCertificateError> for Error {
5256 fn from(err: crate::operation::update_server_certificate::UpdateServerCertificateError) -> Self {
5257 match err {
5258 crate::operation::update_server_certificate::UpdateServerCertificateError::EntityAlreadyExistsException(inner) => {
5259 Error::EntityAlreadyExistsException(inner)
5260 }
5261 crate::operation::update_server_certificate::UpdateServerCertificateError::LimitExceededException(inner) => {
5262 Error::LimitExceededException(inner)
5263 }
5264 crate::operation::update_server_certificate::UpdateServerCertificateError::NoSuchEntityException(inner) => {
5265 Error::NoSuchEntityException(inner)
5266 }
5267 crate::operation::update_server_certificate::UpdateServerCertificateError::ServiceFailureException(inner) => {
5268 Error::ServiceFailureException(inner)
5269 }
5270 crate::operation::update_server_certificate::UpdateServerCertificateError::Unhandled(inner) => Error::Unhandled(inner),
5271 }
5272 }
5273}
5274impl<R>
5275 From<
5276 ::aws_smithy_runtime_api::client::result::SdkError<
5277 crate::operation::update_service_specific_credential::UpdateServiceSpecificCredentialError,
5278 R,
5279 >,
5280 > for Error
5281where
5282 R: Send + Sync + std::fmt::Debug + 'static,
5283{
5284 fn from(
5285 err: ::aws_smithy_runtime_api::client::result::SdkError<
5286 crate::operation::update_service_specific_credential::UpdateServiceSpecificCredentialError,
5287 R,
5288 >,
5289 ) -> Self {
5290 match err {
5291 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5292 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5293 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5294 source: err.into(),
5295 }),
5296 }
5297 }
5298}
5299impl From<crate::operation::update_service_specific_credential::UpdateServiceSpecificCredentialError> for Error {
5300 fn from(err: crate::operation::update_service_specific_credential::UpdateServiceSpecificCredentialError) -> Self {
5301 match err {
5302 crate::operation::update_service_specific_credential::UpdateServiceSpecificCredentialError::NoSuchEntityException(inner) => {
5303 Error::NoSuchEntityException(inner)
5304 }
5305 crate::operation::update_service_specific_credential::UpdateServiceSpecificCredentialError::Unhandled(inner) => Error::Unhandled(inner),
5306 }
5307 }
5308}
5309impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_signing_certificate::UpdateSigningCertificateError, R>>
5310 for Error
5311where
5312 R: Send + Sync + std::fmt::Debug + 'static,
5313{
5314 fn from(
5315 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_signing_certificate::UpdateSigningCertificateError, R>,
5316 ) -> Self {
5317 match err {
5318 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5319 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5320 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5321 source: err.into(),
5322 }),
5323 }
5324 }
5325}
5326impl From<crate::operation::update_signing_certificate::UpdateSigningCertificateError> for Error {
5327 fn from(err: crate::operation::update_signing_certificate::UpdateSigningCertificateError) -> Self {
5328 match err {
5329 crate::operation::update_signing_certificate::UpdateSigningCertificateError::InvalidInputException(inner) => {
5330 Error::InvalidInputException(inner)
5331 }
5332 crate::operation::update_signing_certificate::UpdateSigningCertificateError::LimitExceededException(inner) => {
5333 Error::LimitExceededException(inner)
5334 }
5335 crate::operation::update_signing_certificate::UpdateSigningCertificateError::NoSuchEntityException(inner) => {
5336 Error::NoSuchEntityException(inner)
5337 }
5338 crate::operation::update_signing_certificate::UpdateSigningCertificateError::ServiceFailureException(inner) => {
5339 Error::ServiceFailureException(inner)
5340 }
5341 crate::operation::update_signing_certificate::UpdateSigningCertificateError::Unhandled(inner) => Error::Unhandled(inner),
5342 }
5343 }
5344}
5345impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ssh_public_key::UpdateSSHPublicKeyError, R>> for Error
5346where
5347 R: Send + Sync + std::fmt::Debug + 'static,
5348{
5349 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_ssh_public_key::UpdateSSHPublicKeyError, R>) -> Self {
5350 match err {
5351 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5352 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5353 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5354 source: err.into(),
5355 }),
5356 }
5357 }
5358}
5359impl From<crate::operation::update_ssh_public_key::UpdateSSHPublicKeyError> for Error {
5360 fn from(err: crate::operation::update_ssh_public_key::UpdateSSHPublicKeyError) -> Self {
5361 match err {
5362 crate::operation::update_ssh_public_key::UpdateSSHPublicKeyError::InvalidInputException(inner) => Error::InvalidInputException(inner),
5363 crate::operation::update_ssh_public_key::UpdateSSHPublicKeyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
5364 crate::operation::update_ssh_public_key::UpdateSSHPublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
5365 }
5366 }
5367}
5368impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>> for Error
5369where
5370 R: Send + Sync + std::fmt::Debug + 'static,
5371{
5372 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user::UpdateUserError, R>) -> Self {
5373 match err {
5374 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5375 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5376 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5377 source: err.into(),
5378 }),
5379 }
5380 }
5381}
5382impl From<crate::operation::update_user::UpdateUserError> for Error {
5383 fn from(err: crate::operation::update_user::UpdateUserError) -> Self {
5384 match err {
5385 crate::operation::update_user::UpdateUserError::ConcurrentModificationException(inner) => Error::ConcurrentModificationException(inner),
5386 crate::operation::update_user::UpdateUserError::EntityAlreadyExistsException(inner) => Error::EntityAlreadyExistsException(inner),
5387 crate::operation::update_user::UpdateUserError::EntityTemporarilyUnmodifiableException(inner) => {
5388 Error::EntityTemporarilyUnmodifiableException(inner)
5389 }
5390 crate::operation::update_user::UpdateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5391 crate::operation::update_user::UpdateUserError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
5392 crate::operation::update_user::UpdateUserError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
5393 crate::operation::update_user::UpdateUserError::Unhandled(inner) => Error::Unhandled(inner),
5394 }
5395 }
5396}
5397impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::upload_server_certificate::UploadServerCertificateError, R>>
5398 for Error
5399where
5400 R: Send + Sync + std::fmt::Debug + 'static,
5401{
5402 fn from(
5403 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::upload_server_certificate::UploadServerCertificateError, R>,
5404 ) -> Self {
5405 match err {
5406 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5407 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5408 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5409 source: err.into(),
5410 }),
5411 }
5412 }
5413}
5414impl From<crate::operation::upload_server_certificate::UploadServerCertificateError> for Error {
5415 fn from(err: crate::operation::upload_server_certificate::UploadServerCertificateError) -> Self {
5416 match err {
5417 crate::operation::upload_server_certificate::UploadServerCertificateError::ConcurrentModificationException(inner) => {
5418 Error::ConcurrentModificationException(inner)
5419 }
5420 crate::operation::upload_server_certificate::UploadServerCertificateError::EntityAlreadyExistsException(inner) => {
5421 Error::EntityAlreadyExistsException(inner)
5422 }
5423 crate::operation::upload_server_certificate::UploadServerCertificateError::InvalidInputException(inner) => {
5424 Error::InvalidInputException(inner)
5425 }
5426 crate::operation::upload_server_certificate::UploadServerCertificateError::KeyPairMismatchException(inner) => {
5427 Error::KeyPairMismatchException(inner)
5428 }
5429 crate::operation::upload_server_certificate::UploadServerCertificateError::LimitExceededException(inner) => {
5430 Error::LimitExceededException(inner)
5431 }
5432 crate::operation::upload_server_certificate::UploadServerCertificateError::MalformedCertificateException(inner) => {
5433 Error::MalformedCertificateException(inner)
5434 }
5435 crate::operation::upload_server_certificate::UploadServerCertificateError::ServiceFailureException(inner) => {
5436 Error::ServiceFailureException(inner)
5437 }
5438 crate::operation::upload_server_certificate::UploadServerCertificateError::Unhandled(inner) => Error::Unhandled(inner),
5439 }
5440 }
5441}
5442impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::upload_signing_certificate::UploadSigningCertificateError, R>>
5443 for Error
5444where
5445 R: Send + Sync + std::fmt::Debug + 'static,
5446{
5447 fn from(
5448 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::upload_signing_certificate::UploadSigningCertificateError, R>,
5449 ) -> Self {
5450 match err {
5451 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5452 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5453 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5454 source: err.into(),
5455 }),
5456 }
5457 }
5458}
5459impl From<crate::operation::upload_signing_certificate::UploadSigningCertificateError> for Error {
5460 fn from(err: crate::operation::upload_signing_certificate::UploadSigningCertificateError) -> Self {
5461 match err {
5462 crate::operation::upload_signing_certificate::UploadSigningCertificateError::ConcurrentModificationException(inner) => {
5463 Error::ConcurrentModificationException(inner)
5464 }
5465 crate::operation::upload_signing_certificate::UploadSigningCertificateError::DuplicateCertificateException(inner) => {
5466 Error::DuplicateCertificateException(inner)
5467 }
5468 crate::operation::upload_signing_certificate::UploadSigningCertificateError::EntityAlreadyExistsException(inner) => {
5469 Error::EntityAlreadyExistsException(inner)
5470 }
5471 crate::operation::upload_signing_certificate::UploadSigningCertificateError::InvalidCertificateException(inner) => {
5472 Error::InvalidCertificateException(inner)
5473 }
5474 crate::operation::upload_signing_certificate::UploadSigningCertificateError::LimitExceededException(inner) => {
5475 Error::LimitExceededException(inner)
5476 }
5477 crate::operation::upload_signing_certificate::UploadSigningCertificateError::MalformedCertificateException(inner) => {
5478 Error::MalformedCertificateException(inner)
5479 }
5480 crate::operation::upload_signing_certificate::UploadSigningCertificateError::NoSuchEntityException(inner) => {
5481 Error::NoSuchEntityException(inner)
5482 }
5483 crate::operation::upload_signing_certificate::UploadSigningCertificateError::ServiceFailureException(inner) => {
5484 Error::ServiceFailureException(inner)
5485 }
5486 crate::operation::upload_signing_certificate::UploadSigningCertificateError::Unhandled(inner) => Error::Unhandled(inner),
5487 }
5488 }
5489}
5490impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::upload_ssh_public_key::UploadSSHPublicKeyError, R>> for Error
5491where
5492 R: Send + Sync + std::fmt::Debug + 'static,
5493{
5494 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::upload_ssh_public_key::UploadSSHPublicKeyError, R>) -> Self {
5495 match err {
5496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5499 source: err.into(),
5500 }),
5501 }
5502 }
5503}
5504impl From<crate::operation::upload_ssh_public_key::UploadSSHPublicKeyError> for Error {
5505 fn from(err: crate::operation::upload_ssh_public_key::UploadSSHPublicKeyError) -> Self {
5506 match err {
5507 crate::operation::upload_ssh_public_key::UploadSSHPublicKeyError::DuplicateSshPublicKeyException(inner) => {
5508 Error::DuplicateSshPublicKeyException(inner)
5509 }
5510 crate::operation::upload_ssh_public_key::UploadSSHPublicKeyError::InvalidPublicKeyException(inner) => {
5511 Error::InvalidPublicKeyException(inner)
5512 }
5513 crate::operation::upload_ssh_public_key::UploadSSHPublicKeyError::LimitExceededException(inner) => Error::LimitExceededException(inner),
5514 crate::operation::upload_ssh_public_key::UploadSSHPublicKeyError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
5515 crate::operation::upload_ssh_public_key::UploadSSHPublicKeyError::UnrecognizedPublicKeyEncodingException(inner) => {
5516 Error::UnrecognizedPublicKeyEncodingException(inner)
5517 }
5518 crate::operation::upload_ssh_public_key::UploadSSHPublicKeyError::Unhandled(inner) => Error::Unhandled(inner),
5519 }
5520 }
5521}
5522impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
5523where
5524 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
5525 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
5526{
5527 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
5528 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5529 meta: ::std::default::Default::default(),
5530 source: err.into(),
5531 })
5532 }
5533}
5534impl ::std::error::Error for Error {
5535 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
5536 match self {
5537 Error::AccountNotManagementOrDelegatedAdministratorException(inner) => inner.source(),
5538 Error::CallerIsNotManagementAccountException(inner) => inner.source(),
5539 Error::ConcurrentModificationException(inner) => inner.source(),
5540 Error::CredentialReportExpiredException(inner) => inner.source(),
5541 Error::CredentialReportNotPresentException(inner) => inner.source(),
5542 Error::CredentialReportNotReadyException(inner) => inner.source(),
5543 Error::DeleteConflictException(inner) => inner.source(),
5544 Error::DuplicateCertificateException(inner) => inner.source(),
5545 Error::DuplicateSshPublicKeyException(inner) => inner.source(),
5546 Error::EntityAlreadyExistsException(inner) => inner.source(),
5547 Error::EntityTemporarilyUnmodifiableException(inner) => inner.source(),
5548 Error::FeatureDisabledException(inner) => inner.source(),
5549 Error::FeatureEnabledException(inner) => inner.source(),
5550 Error::InvalidAuthenticationCodeException(inner) => inner.source(),
5551 Error::InvalidCertificateException(inner) => inner.source(),
5552 Error::InvalidInputException(inner) => inner.source(),
5553 Error::InvalidPublicKeyException(inner) => inner.source(),
5554 Error::InvalidUserTypeException(inner) => inner.source(),
5555 Error::KeyPairMismatchException(inner) => inner.source(),
5556 Error::LimitExceededException(inner) => inner.source(),
5557 Error::MalformedCertificateException(inner) => inner.source(),
5558 Error::MalformedPolicyDocumentException(inner) => inner.source(),
5559 Error::NoSuchEntityException(inner) => inner.source(),
5560 Error::OpenIdIdpCommunicationErrorException(inner) => inner.source(),
5561 Error::OrganizationNotFoundException(inner) => inner.source(),
5562 Error::OrganizationNotInAllFeaturesModeException(inner) => inner.source(),
5563 Error::PasswordPolicyViolationException(inner) => inner.source(),
5564 Error::PolicyEvaluationException(inner) => inner.source(),
5565 Error::PolicyNotAttachableException(inner) => inner.source(),
5566 Error::ReportGenerationLimitExceededException(inner) => inner.source(),
5567 Error::ServiceAccessNotEnabledException(inner) => inner.source(),
5568 Error::ServiceFailureException(inner) => inner.source(),
5569 Error::ServiceNotSupportedException(inner) => inner.source(),
5570 Error::UnmodifiableEntityException(inner) => inner.source(),
5571 Error::UnrecognizedPublicKeyEncodingException(inner) => inner.source(),
5572 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
5573 }
5574 }
5575}
5576impl ::aws_types::request_id::RequestId for Error {
5577 fn request_id(&self) -> Option<&str> {
5578 match self {
5579 Self::AccountNotManagementOrDelegatedAdministratorException(e) => e.request_id(),
5580 Self::CallerIsNotManagementAccountException(e) => e.request_id(),
5581 Self::ConcurrentModificationException(e) => e.request_id(),
5582 Self::CredentialReportExpiredException(e) => e.request_id(),
5583 Self::CredentialReportNotPresentException(e) => e.request_id(),
5584 Self::CredentialReportNotReadyException(e) => e.request_id(),
5585 Self::DeleteConflictException(e) => e.request_id(),
5586 Self::DuplicateCertificateException(e) => e.request_id(),
5587 Self::DuplicateSshPublicKeyException(e) => e.request_id(),
5588 Self::EntityAlreadyExistsException(e) => e.request_id(),
5589 Self::EntityTemporarilyUnmodifiableException(e) => e.request_id(),
5590 Self::FeatureDisabledException(e) => e.request_id(),
5591 Self::FeatureEnabledException(e) => e.request_id(),
5592 Self::InvalidAuthenticationCodeException(e) => e.request_id(),
5593 Self::InvalidCertificateException(e) => e.request_id(),
5594 Self::InvalidInputException(e) => e.request_id(),
5595 Self::InvalidPublicKeyException(e) => e.request_id(),
5596 Self::InvalidUserTypeException(e) => e.request_id(),
5597 Self::KeyPairMismatchException(e) => e.request_id(),
5598 Self::LimitExceededException(e) => e.request_id(),
5599 Self::MalformedCertificateException(e) => e.request_id(),
5600 Self::MalformedPolicyDocumentException(e) => e.request_id(),
5601 Self::NoSuchEntityException(e) => e.request_id(),
5602 Self::OpenIdIdpCommunicationErrorException(e) => e.request_id(),
5603 Self::OrganizationNotFoundException(e) => e.request_id(),
5604 Self::OrganizationNotInAllFeaturesModeException(e) => e.request_id(),
5605 Self::PasswordPolicyViolationException(e) => e.request_id(),
5606 Self::PolicyEvaluationException(e) => e.request_id(),
5607 Self::PolicyNotAttachableException(e) => e.request_id(),
5608 Self::ReportGenerationLimitExceededException(e) => e.request_id(),
5609 Self::ServiceAccessNotEnabledException(e) => e.request_id(),
5610 Self::ServiceFailureException(e) => e.request_id(),
5611 Self::ServiceNotSupportedException(e) => e.request_id(),
5612 Self::UnmodifiableEntityException(e) => e.request_id(),
5613 Self::UnrecognizedPublicKeyEncodingException(e) => e.request_id(),
5614 Self::Unhandled(e) => e.meta.request_id(),
5615 }
5616 }
5617}