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