1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConflictException(crate::types::error::ConflictException),
10 InternalServerException(crate::types::error::InternalServerException),
12 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
14 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
16 ThrottlingException(crate::types::error::ThrottlingException),
18 ValidationException(crate::types::error::ValidationException),
20 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
22 variable wildcard pattern and check `.code()`:
23 \
24 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
25 \
26 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
27 Unhandled(crate::error::sealed_unhandled::Unhandled),
28}
29impl ::std::fmt::Display for Error {
30 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
31 match self {
32 Error::AccessDeniedException(inner) => inner.fmt(f),
33 Error::ConflictException(inner) => inner.fmt(f),
34 Error::InternalServerException(inner) => inner.fmt(f),
35 Error::ResourceNotFoundException(inner) => inner.fmt(f),
36 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
37 Error::ThrottlingException(inner) => inner.fmt(f),
38 Error::ValidationException(inner) => inner.fmt(f),
39 Error::Unhandled(_) => {
40 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
41 write!(f, "unhandled error ({code})")
42 } else {
43 f.write_str("unhandled error")
44 }
45 }
46 }
47 }
48}
49impl From<::aws_smithy_types::error::operation::BuildError> for Error {
50 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
51 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
52 source: value.into(),
53 meta: ::std::default::Default::default(),
54 })
55 }
56}
57impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
58 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
59 match self {
60 Self::AccessDeniedException(inner) => inner.meta(),
61 Self::ConflictException(inner) => inner.meta(),
62 Self::InternalServerException(inner) => inner.meta(),
63 Self::ResourceNotFoundException(inner) => inner.meta(),
64 Self::ServiceQuotaExceededException(inner) => inner.meta(),
65 Self::ThrottlingException(inner) => inner.meta(),
66 Self::ValidationException(inner) => inner.meta(),
67 Self::Unhandled(inner) => &inner.meta,
68 }
69 }
70}
71impl<R>
72 From<
73 ::aws_smithy_runtime_api::client::result::SdkError<
74 crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError,
75 R,
76 >,
77 > for Error
78where
79 R: Send + Sync + std::fmt::Debug + 'static,
80{
81 fn from(
82 err: ::aws_smithy_runtime_api::client::result::SdkError<
83 crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError,
84 R,
85 >,
86 ) -> Self {
87 match err {
88 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
89 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
90 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
91 source: err.into(),
92 }),
93 }
94 }
95}
96impl From<crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError>
97 for Error
98{
99 fn from(
100 err: crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError,
101 ) -> Self {
102 match err {
103 crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
104 crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError::ConflictException(inner) => Error::ConflictException(inner),
105 crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError::InternalServerException(inner) => Error::InternalServerException(inner),
106 crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
107 crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
108 crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
109 crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
110 crate::operation::attach_customer_managed_policy_reference_to_permission_set::AttachCustomerManagedPolicyReferenceToPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
111 }
112 }
113}
114impl<R>
115 From<
116 ::aws_smithy_runtime_api::client::result::SdkError<
117 crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError,
118 R,
119 >,
120 > for Error
121where
122 R: Send + Sync + std::fmt::Debug + 'static,
123{
124 fn from(
125 err: ::aws_smithy_runtime_api::client::result::SdkError<
126 crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError,
127 R,
128 >,
129 ) -> Self {
130 match err {
131 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
132 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
133 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
134 source: err.into(),
135 }),
136 }
137 }
138}
139impl From<crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError> for Error {
140 fn from(err: crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError) -> Self {
141 match err {
142 crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError::AccessDeniedException(inner) => {
143 Error::AccessDeniedException(inner)
144 }
145 crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError::ConflictException(inner) => {
146 Error::ConflictException(inner)
147 }
148 crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError::InternalServerException(inner) => {
149 Error::InternalServerException(inner)
150 }
151 crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError::ResourceNotFoundException(inner) => {
152 Error::ResourceNotFoundException(inner)
153 }
154 crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError::ServiceQuotaExceededException(
155 inner,
156 ) => Error::ServiceQuotaExceededException(inner),
157 crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError::ThrottlingException(inner) => {
158 Error::ThrottlingException(inner)
159 }
160 crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError::ValidationException(inner) => {
161 Error::ValidationException(inner)
162 }
163 crate::operation::attach_managed_policy_to_permission_set::AttachManagedPolicyToPermissionSetError::Unhandled(inner) => {
164 Error::Unhandled(inner)
165 }
166 }
167 }
168}
169impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_assignment::CreateAccountAssignmentError, R>>
170 for Error
171where
172 R: Send + Sync + std::fmt::Debug + 'static,
173{
174 fn from(
175 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_account_assignment::CreateAccountAssignmentError, R>,
176 ) -> Self {
177 match err {
178 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
179 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
180 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
181 source: err.into(),
182 }),
183 }
184 }
185}
186impl From<crate::operation::create_account_assignment::CreateAccountAssignmentError> for Error {
187 fn from(err: crate::operation::create_account_assignment::CreateAccountAssignmentError) -> Self {
188 match err {
189 crate::operation::create_account_assignment::CreateAccountAssignmentError::AccessDeniedException(inner) => {
190 Error::AccessDeniedException(inner)
191 }
192 crate::operation::create_account_assignment::CreateAccountAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
193 crate::operation::create_account_assignment::CreateAccountAssignmentError::InternalServerException(inner) => {
194 Error::InternalServerException(inner)
195 }
196 crate::operation::create_account_assignment::CreateAccountAssignmentError::ResourceNotFoundException(inner) => {
197 Error::ResourceNotFoundException(inner)
198 }
199 crate::operation::create_account_assignment::CreateAccountAssignmentError::ServiceQuotaExceededException(inner) => {
200 Error::ServiceQuotaExceededException(inner)
201 }
202 crate::operation::create_account_assignment::CreateAccountAssignmentError::ThrottlingException(inner) => {
203 Error::ThrottlingException(inner)
204 }
205 crate::operation::create_account_assignment::CreateAccountAssignmentError::ValidationException(inner) => {
206 Error::ValidationException(inner)
207 }
208 crate::operation::create_account_assignment::CreateAccountAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
209 }
210 }
211}
212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_application::CreateApplicationError, R>> for Error
213where
214 R: Send + Sync + std::fmt::Debug + 'static,
215{
216 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_application::CreateApplicationError, R>) -> Self {
217 match err {
218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
221 source: err.into(),
222 }),
223 }
224 }
225}
226impl From<crate::operation::create_application::CreateApplicationError> for Error {
227 fn from(err: crate::operation::create_application::CreateApplicationError) -> Self {
228 match err {
229 crate::operation::create_application::CreateApplicationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
230 crate::operation::create_application::CreateApplicationError::ConflictException(inner) => Error::ConflictException(inner),
231 crate::operation::create_application::CreateApplicationError::InternalServerException(inner) => Error::InternalServerException(inner),
232 crate::operation::create_application::CreateApplicationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
233 crate::operation::create_application::CreateApplicationError::ServiceQuotaExceededException(inner) => {
234 Error::ServiceQuotaExceededException(inner)
235 }
236 crate::operation::create_application::CreateApplicationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
237 crate::operation::create_application::CreateApplicationError::ValidationException(inner) => Error::ValidationException(inner),
238 crate::operation::create_application::CreateApplicationError::Unhandled(inner) => Error::Unhandled(inner),
239 }
240 }
241}
242impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_application_assignment::CreateApplicationAssignmentError, R>>
243 for Error
244where
245 R: Send + Sync + std::fmt::Debug + 'static,
246{
247 fn from(
248 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_application_assignment::CreateApplicationAssignmentError, R>,
249 ) -> Self {
250 match err {
251 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
252 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
253 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
254 source: err.into(),
255 }),
256 }
257 }
258}
259impl From<crate::operation::create_application_assignment::CreateApplicationAssignmentError> for Error {
260 fn from(err: crate::operation::create_application_assignment::CreateApplicationAssignmentError) -> Self {
261 match err {
262 crate::operation::create_application_assignment::CreateApplicationAssignmentError::AccessDeniedException(inner) => {
263 Error::AccessDeniedException(inner)
264 }
265 crate::operation::create_application_assignment::CreateApplicationAssignmentError::ConflictException(inner) => {
266 Error::ConflictException(inner)
267 }
268 crate::operation::create_application_assignment::CreateApplicationAssignmentError::InternalServerException(inner) => {
269 Error::InternalServerException(inner)
270 }
271 crate::operation::create_application_assignment::CreateApplicationAssignmentError::ResourceNotFoundException(inner) => {
272 Error::ResourceNotFoundException(inner)
273 }
274 crate::operation::create_application_assignment::CreateApplicationAssignmentError::ServiceQuotaExceededException(inner) => {
275 Error::ServiceQuotaExceededException(inner)
276 }
277 crate::operation::create_application_assignment::CreateApplicationAssignmentError::ThrottlingException(inner) => {
278 Error::ThrottlingException(inner)
279 }
280 crate::operation::create_application_assignment::CreateApplicationAssignmentError::ValidationException(inner) => {
281 Error::ValidationException(inner)
282 }
283 crate::operation::create_application_assignment::CreateApplicationAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
284 }
285 }
286}
287impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>> for Error
288where
289 R: Send + Sync + std::fmt::Debug + 'static,
290{
291 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>) -> Self {
292 match err {
293 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
294 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
295 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
296 source: err.into(),
297 }),
298 }
299 }
300}
301impl From<crate::operation::create_instance::CreateInstanceError> for Error {
302 fn from(err: crate::operation::create_instance::CreateInstanceError) -> Self {
303 match err {
304 crate::operation::create_instance::CreateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
305 crate::operation::create_instance::CreateInstanceError::ConflictException(inner) => Error::ConflictException(inner),
306 crate::operation::create_instance::CreateInstanceError::InternalServerException(inner) => Error::InternalServerException(inner),
307 crate::operation::create_instance::CreateInstanceError::ServiceQuotaExceededException(inner) => {
308 Error::ServiceQuotaExceededException(inner)
309 }
310 crate::operation::create_instance::CreateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
311 crate::operation::create_instance::CreateInstanceError::ValidationException(inner) => Error::ValidationException(inner),
312 crate::operation::create_instance::CreateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
313 }
314 }
315}
316impl<R>
317 From<
318 ::aws_smithy_runtime_api::client::result::SdkError<
319 crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError,
320 R,
321 >,
322 > for Error
323where
324 R: Send + Sync + std::fmt::Debug + 'static,
325{
326 fn from(
327 err: ::aws_smithy_runtime_api::client::result::SdkError<
328 crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError,
329 R,
330 >,
331 ) -> Self {
332 match err {
333 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
334 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
335 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
336 source: err.into(),
337 }),
338 }
339 }
340}
341impl From<crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError>
342 for Error
343{
344 fn from(
345 err: crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError,
346 ) -> Self {
347 match err {
348 crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
349 crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
350 crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError::InternalServerException(inner) => Error::InternalServerException(inner),
351 crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
352 crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
353 crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError::ValidationException(inner) => Error::ValidationException(inner),
354 crate::operation::create_instance_access_control_attribute_configuration::CreateInstanceAccessControlAttributeConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
355 }
356 }
357}
358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_permission_set::CreatePermissionSetError, R>> for Error
359where
360 R: Send + Sync + std::fmt::Debug + 'static,
361{
362 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_permission_set::CreatePermissionSetError, R>) -> Self {
363 match err {
364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
367 source: err.into(),
368 }),
369 }
370 }
371}
372impl From<crate::operation::create_permission_set::CreatePermissionSetError> for Error {
373 fn from(err: crate::operation::create_permission_set::CreatePermissionSetError) -> Self {
374 match err {
375 crate::operation::create_permission_set::CreatePermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
376 crate::operation::create_permission_set::CreatePermissionSetError::ConflictException(inner) => Error::ConflictException(inner),
377 crate::operation::create_permission_set::CreatePermissionSetError::InternalServerException(inner) => {
378 Error::InternalServerException(inner)
379 }
380 crate::operation::create_permission_set::CreatePermissionSetError::ResourceNotFoundException(inner) => {
381 Error::ResourceNotFoundException(inner)
382 }
383 crate::operation::create_permission_set::CreatePermissionSetError::ServiceQuotaExceededException(inner) => {
384 Error::ServiceQuotaExceededException(inner)
385 }
386 crate::operation::create_permission_set::CreatePermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
387 crate::operation::create_permission_set::CreatePermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
388 crate::operation::create_permission_set::CreatePermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
389 }
390 }
391}
392impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError, R>>
393 for Error
394where
395 R: Send + Sync + std::fmt::Debug + 'static,
396{
397 fn from(
398 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError, R>,
399 ) -> Self {
400 match err {
401 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
402 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
403 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
404 source: err.into(),
405 }),
406 }
407 }
408}
409impl From<crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError> for Error {
410 fn from(err: crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError) -> Self {
411 match err {
412 crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError::AccessDeniedException(inner) => {
413 Error::AccessDeniedException(inner)
414 }
415 crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError::ConflictException(inner) => Error::ConflictException(inner),
416 crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError::InternalServerException(inner) => {
417 Error::InternalServerException(inner)
418 }
419 crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError::ServiceQuotaExceededException(inner) => {
420 Error::ServiceQuotaExceededException(inner)
421 }
422 crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError::ThrottlingException(inner) => {
423 Error::ThrottlingException(inner)
424 }
425 crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError::ValidationException(inner) => {
426 Error::ValidationException(inner)
427 }
428 crate::operation::create_trusted_token_issuer::CreateTrustedTokenIssuerError::Unhandled(inner) => Error::Unhandled(inner),
429 }
430 }
431}
432impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_assignment::DeleteAccountAssignmentError, R>>
433 for Error
434where
435 R: Send + Sync + std::fmt::Debug + 'static,
436{
437 fn from(
438 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_account_assignment::DeleteAccountAssignmentError, R>,
439 ) -> Self {
440 match err {
441 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
442 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
443 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
444 source: err.into(),
445 }),
446 }
447 }
448}
449impl From<crate::operation::delete_account_assignment::DeleteAccountAssignmentError> for Error {
450 fn from(err: crate::operation::delete_account_assignment::DeleteAccountAssignmentError) -> Self {
451 match err {
452 crate::operation::delete_account_assignment::DeleteAccountAssignmentError::AccessDeniedException(inner) => {
453 Error::AccessDeniedException(inner)
454 }
455 crate::operation::delete_account_assignment::DeleteAccountAssignmentError::ConflictException(inner) => Error::ConflictException(inner),
456 crate::operation::delete_account_assignment::DeleteAccountAssignmentError::InternalServerException(inner) => {
457 Error::InternalServerException(inner)
458 }
459 crate::operation::delete_account_assignment::DeleteAccountAssignmentError::ResourceNotFoundException(inner) => {
460 Error::ResourceNotFoundException(inner)
461 }
462 crate::operation::delete_account_assignment::DeleteAccountAssignmentError::ThrottlingException(inner) => {
463 Error::ThrottlingException(inner)
464 }
465 crate::operation::delete_account_assignment::DeleteAccountAssignmentError::ValidationException(inner) => {
466 Error::ValidationException(inner)
467 }
468 crate::operation::delete_account_assignment::DeleteAccountAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
469 }
470 }
471}
472impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application::DeleteApplicationError, R>> for Error
473where
474 R: Send + Sync + std::fmt::Debug + 'static,
475{
476 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application::DeleteApplicationError, R>) -> Self {
477 match err {
478 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
479 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
480 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
481 source: err.into(),
482 }),
483 }
484 }
485}
486impl From<crate::operation::delete_application::DeleteApplicationError> for Error {
487 fn from(err: crate::operation::delete_application::DeleteApplicationError) -> Self {
488 match err {
489 crate::operation::delete_application::DeleteApplicationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
490 crate::operation::delete_application::DeleteApplicationError::ConflictException(inner) => Error::ConflictException(inner),
491 crate::operation::delete_application::DeleteApplicationError::InternalServerException(inner) => Error::InternalServerException(inner),
492 crate::operation::delete_application::DeleteApplicationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
493 crate::operation::delete_application::DeleteApplicationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
494 crate::operation::delete_application::DeleteApplicationError::ValidationException(inner) => Error::ValidationException(inner),
495 crate::operation::delete_application::DeleteApplicationError::Unhandled(inner) => Error::Unhandled(inner),
496 }
497 }
498}
499impl<R>
500 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError, R>>
501 for Error
502where
503 R: Send + Sync + std::fmt::Debug + 'static,
504{
505 fn from(
506 err: ::aws_smithy_runtime_api::client::result::SdkError<
507 crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError,
508 R,
509 >,
510 ) -> Self {
511 match err {
512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
515 source: err.into(),
516 }),
517 }
518 }
519}
520impl From<crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError> for Error {
521 fn from(err: crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError) -> Self {
522 match err {
523 crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError::AccessDeniedException(inner) => {
524 Error::AccessDeniedException(inner)
525 }
526 crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError::ConflictException(inner) => {
527 Error::ConflictException(inner)
528 }
529 crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError::InternalServerException(inner) => {
530 Error::InternalServerException(inner)
531 }
532 crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError::ResourceNotFoundException(inner) => {
533 Error::ResourceNotFoundException(inner)
534 }
535 crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError::ThrottlingException(inner) => {
536 Error::ThrottlingException(inner)
537 }
538 crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError::ValidationException(inner) => {
539 Error::ValidationException(inner)
540 }
541 crate::operation::delete_application_access_scope::DeleteApplicationAccessScopeError::Unhandled(inner) => Error::Unhandled(inner),
542 }
543 }
544}
545impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application_assignment::DeleteApplicationAssignmentError, R>>
546 for Error
547where
548 R: Send + Sync + std::fmt::Debug + 'static,
549{
550 fn from(
551 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application_assignment::DeleteApplicationAssignmentError, R>,
552 ) -> Self {
553 match err {
554 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
555 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
556 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
557 source: err.into(),
558 }),
559 }
560 }
561}
562impl From<crate::operation::delete_application_assignment::DeleteApplicationAssignmentError> for Error {
563 fn from(err: crate::operation::delete_application_assignment::DeleteApplicationAssignmentError) -> Self {
564 match err {
565 crate::operation::delete_application_assignment::DeleteApplicationAssignmentError::AccessDeniedException(inner) => {
566 Error::AccessDeniedException(inner)
567 }
568 crate::operation::delete_application_assignment::DeleteApplicationAssignmentError::ConflictException(inner) => {
569 Error::ConflictException(inner)
570 }
571 crate::operation::delete_application_assignment::DeleteApplicationAssignmentError::InternalServerException(inner) => {
572 Error::InternalServerException(inner)
573 }
574 crate::operation::delete_application_assignment::DeleteApplicationAssignmentError::ResourceNotFoundException(inner) => {
575 Error::ResourceNotFoundException(inner)
576 }
577 crate::operation::delete_application_assignment::DeleteApplicationAssignmentError::ThrottlingException(inner) => {
578 Error::ThrottlingException(inner)
579 }
580 crate::operation::delete_application_assignment::DeleteApplicationAssignmentError::ValidationException(inner) => {
581 Error::ValidationException(inner)
582 }
583 crate::operation::delete_application_assignment::DeleteApplicationAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
584 }
585 }
586}
587impl<R>
588 From<
589 ::aws_smithy_runtime_api::client::result::SdkError<
590 crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError,
591 R,
592 >,
593 > for Error
594where
595 R: Send + Sync + std::fmt::Debug + 'static,
596{
597 fn from(
598 err: ::aws_smithy_runtime_api::client::result::SdkError<
599 crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError,
600 R,
601 >,
602 ) -> Self {
603 match err {
604 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
605 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
606 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
607 source: err.into(),
608 }),
609 }
610 }
611}
612impl From<crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError> for Error {
613 fn from(err: crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError) -> Self {
614 match err {
615 crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError::AccessDeniedException(inner) => {
616 Error::AccessDeniedException(inner)
617 }
618 crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError::ConflictException(inner) => {
619 Error::ConflictException(inner)
620 }
621 crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError::InternalServerException(
622 inner,
623 ) => Error::InternalServerException(inner),
624 crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError::ResourceNotFoundException(
625 inner,
626 ) => Error::ResourceNotFoundException(inner),
627 crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError::ThrottlingException(inner) => {
628 Error::ThrottlingException(inner)
629 }
630 crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError::ValidationException(inner) => {
631 Error::ValidationException(inner)
632 }
633 crate::operation::delete_application_authentication_method::DeleteApplicationAuthenticationMethodError::Unhandled(inner) => {
634 Error::Unhandled(inner)
635 }
636 }
637 }
638}
639impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application_grant::DeleteApplicationGrantError, R>> for Error
640where
641 R: Send + Sync + std::fmt::Debug + 'static,
642{
643 fn from(
644 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_application_grant::DeleteApplicationGrantError, R>,
645 ) -> Self {
646 match err {
647 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
648 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
649 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
650 source: err.into(),
651 }),
652 }
653 }
654}
655impl From<crate::operation::delete_application_grant::DeleteApplicationGrantError> for Error {
656 fn from(err: crate::operation::delete_application_grant::DeleteApplicationGrantError) -> Self {
657 match err {
658 crate::operation::delete_application_grant::DeleteApplicationGrantError::AccessDeniedException(inner) => {
659 Error::AccessDeniedException(inner)
660 }
661 crate::operation::delete_application_grant::DeleteApplicationGrantError::ConflictException(inner) => Error::ConflictException(inner),
662 crate::operation::delete_application_grant::DeleteApplicationGrantError::InternalServerException(inner) => {
663 Error::InternalServerException(inner)
664 }
665 crate::operation::delete_application_grant::DeleteApplicationGrantError::ResourceNotFoundException(inner) => {
666 Error::ResourceNotFoundException(inner)
667 }
668 crate::operation::delete_application_grant::DeleteApplicationGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
669 crate::operation::delete_application_grant::DeleteApplicationGrantError::ValidationException(inner) => Error::ValidationException(inner),
670 crate::operation::delete_application_grant::DeleteApplicationGrantError::Unhandled(inner) => Error::Unhandled(inner),
671 }
672 }
673}
674impl<R>
675 From<
676 ::aws_smithy_runtime_api::client::result::SdkError<
677 crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError,
678 R,
679 >,
680 > for Error
681where
682 R: Send + Sync + std::fmt::Debug + 'static,
683{
684 fn from(
685 err: ::aws_smithy_runtime_api::client::result::SdkError<
686 crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError,
687 R,
688 >,
689 ) -> Self {
690 match err {
691 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
692 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
693 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
694 source: err.into(),
695 }),
696 }
697 }
698}
699impl From<crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError> for Error {
700 fn from(err: crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError) -> Self {
701 match err {
702 crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError::AccessDeniedException(inner) => {
703 Error::AccessDeniedException(inner)
704 }
705 crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError::ConflictException(inner) => {
706 Error::ConflictException(inner)
707 }
708 crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError::InternalServerException(inner) => {
709 Error::InternalServerException(inner)
710 }
711 crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError::ResourceNotFoundException(
712 inner,
713 ) => Error::ResourceNotFoundException(inner),
714 crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError::ThrottlingException(inner) => {
715 Error::ThrottlingException(inner)
716 }
717 crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError::ValidationException(inner) => {
718 Error::ValidationException(inner)
719 }
720 crate::operation::delete_inline_policy_from_permission_set::DeleteInlinePolicyFromPermissionSetError::Unhandled(inner) => {
721 Error::Unhandled(inner)
722 }
723 }
724 }
725}
726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>> for Error
727where
728 R: Send + Sync + std::fmt::Debug + 'static,
729{
730 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>) -> Self {
731 match err {
732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
735 source: err.into(),
736 }),
737 }
738 }
739}
740impl From<crate::operation::delete_instance::DeleteInstanceError> for Error {
741 fn from(err: crate::operation::delete_instance::DeleteInstanceError) -> Self {
742 match err {
743 crate::operation::delete_instance::DeleteInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
744 crate::operation::delete_instance::DeleteInstanceError::ConflictException(inner) => Error::ConflictException(inner),
745 crate::operation::delete_instance::DeleteInstanceError::InternalServerException(inner) => Error::InternalServerException(inner),
746 crate::operation::delete_instance::DeleteInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
747 crate::operation::delete_instance::DeleteInstanceError::ValidationException(inner) => Error::ValidationException(inner),
748 crate::operation::delete_instance::DeleteInstanceError::Unhandled(inner) => Error::Unhandled(inner),
749 }
750 }
751}
752impl<R>
753 From<
754 ::aws_smithy_runtime_api::client::result::SdkError<
755 crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError,
756 R,
757 >,
758 > for Error
759where
760 R: Send + Sync + std::fmt::Debug + 'static,
761{
762 fn from(
763 err: ::aws_smithy_runtime_api::client::result::SdkError<
764 crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError,
765 R,
766 >,
767 ) -> Self {
768 match err {
769 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
770 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
771 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
772 source: err.into(),
773 }),
774 }
775 }
776}
777impl From<crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError>
778 for Error
779{
780 fn from(
781 err: crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError,
782 ) -> Self {
783 match err {
784 crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
785 crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
786 crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError::InternalServerException(inner) => Error::InternalServerException(inner),
787 crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
788 crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
789 crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError::ValidationException(inner) => Error::ValidationException(inner),
790 crate::operation::delete_instance_access_control_attribute_configuration::DeleteInstanceAccessControlAttributeConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
791 }
792 }
793}
794impl<R>
795 From<
796 ::aws_smithy_runtime_api::client::result::SdkError<
797 crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError,
798 R,
799 >,
800 > for Error
801where
802 R: Send + Sync + std::fmt::Debug + 'static,
803{
804 fn from(
805 err: ::aws_smithy_runtime_api::client::result::SdkError<
806 crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError,
807 R,
808 >,
809 ) -> Self {
810 match err {
811 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
812 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
813 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
814 source: err.into(),
815 }),
816 }
817 }
818}
819impl From<crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError> for Error {
820 fn from(err: crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError) -> Self {
821 match err {
822 crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
823 crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError::ConflictException(inner) => Error::ConflictException(inner),
824 crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError::InternalServerException(inner) => Error::InternalServerException(inner),
825 crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
826 crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
827 crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
828 crate::operation::delete_permissions_boundary_from_permission_set::DeletePermissionsBoundaryFromPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
829 }
830 }
831}
832impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_permission_set::DeletePermissionSetError, R>> for Error
833where
834 R: Send + Sync + std::fmt::Debug + 'static,
835{
836 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_permission_set::DeletePermissionSetError, R>) -> Self {
837 match err {
838 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
839 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
840 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
841 source: err.into(),
842 }),
843 }
844 }
845}
846impl From<crate::operation::delete_permission_set::DeletePermissionSetError> for Error {
847 fn from(err: crate::operation::delete_permission_set::DeletePermissionSetError) -> Self {
848 match err {
849 crate::operation::delete_permission_set::DeletePermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
850 crate::operation::delete_permission_set::DeletePermissionSetError::ConflictException(inner) => Error::ConflictException(inner),
851 crate::operation::delete_permission_set::DeletePermissionSetError::InternalServerException(inner) => {
852 Error::InternalServerException(inner)
853 }
854 crate::operation::delete_permission_set::DeletePermissionSetError::ResourceNotFoundException(inner) => {
855 Error::ResourceNotFoundException(inner)
856 }
857 crate::operation::delete_permission_set::DeletePermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
858 crate::operation::delete_permission_set::DeletePermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
859 crate::operation::delete_permission_set::DeletePermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
860 }
861 }
862}
863impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError, R>>
864 for Error
865where
866 R: Send + Sync + std::fmt::Debug + 'static,
867{
868 fn from(
869 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError, R>,
870 ) -> Self {
871 match err {
872 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
873 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
874 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
875 source: err.into(),
876 }),
877 }
878 }
879}
880impl From<crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError> for Error {
881 fn from(err: crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError) -> Self {
882 match err {
883 crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError::AccessDeniedException(inner) => {
884 Error::AccessDeniedException(inner)
885 }
886 crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError::ConflictException(inner) => Error::ConflictException(inner),
887 crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError::InternalServerException(inner) => {
888 Error::InternalServerException(inner)
889 }
890 crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError::ResourceNotFoundException(inner) => {
891 Error::ResourceNotFoundException(inner)
892 }
893 crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError::ThrottlingException(inner) => {
894 Error::ThrottlingException(inner)
895 }
896 crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError::ValidationException(inner) => {
897 Error::ValidationException(inner)
898 }
899 crate::operation::delete_trusted_token_issuer::DeleteTrustedTokenIssuerError::Unhandled(inner) => Error::Unhandled(inner),
900 }
901 }
902}
903impl<R>
904 From<
905 ::aws_smithy_runtime_api::client::result::SdkError<
906 crate::operation::describe_account_assignment_creation_status::DescribeAccountAssignmentCreationStatusError,
907 R,
908 >,
909 > for Error
910where
911 R: Send + Sync + std::fmt::Debug + 'static,
912{
913 fn from(
914 err: ::aws_smithy_runtime_api::client::result::SdkError<
915 crate::operation::describe_account_assignment_creation_status::DescribeAccountAssignmentCreationStatusError,
916 R,
917 >,
918 ) -> Self {
919 match err {
920 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
921 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
922 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
923 source: err.into(),
924 }),
925 }
926 }
927}
928impl From<crate::operation::describe_account_assignment_creation_status::DescribeAccountAssignmentCreationStatusError> for Error {
929 fn from(err: crate::operation::describe_account_assignment_creation_status::DescribeAccountAssignmentCreationStatusError) -> Self {
930 match err {
931 crate::operation::describe_account_assignment_creation_status::DescribeAccountAssignmentCreationStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
932 crate::operation::describe_account_assignment_creation_status::DescribeAccountAssignmentCreationStatusError::InternalServerException(inner) => Error::InternalServerException(inner),
933 crate::operation::describe_account_assignment_creation_status::DescribeAccountAssignmentCreationStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
934 crate::operation::describe_account_assignment_creation_status::DescribeAccountAssignmentCreationStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
935 crate::operation::describe_account_assignment_creation_status::DescribeAccountAssignmentCreationStatusError::ValidationException(inner) => Error::ValidationException(inner),
936 crate::operation::describe_account_assignment_creation_status::DescribeAccountAssignmentCreationStatusError::Unhandled(inner) => Error::Unhandled(inner),
937 }
938 }
939}
940impl<R>
941 From<
942 ::aws_smithy_runtime_api::client::result::SdkError<
943 crate::operation::describe_account_assignment_deletion_status::DescribeAccountAssignmentDeletionStatusError,
944 R,
945 >,
946 > for Error
947where
948 R: Send + Sync + std::fmt::Debug + 'static,
949{
950 fn from(
951 err: ::aws_smithy_runtime_api::client::result::SdkError<
952 crate::operation::describe_account_assignment_deletion_status::DescribeAccountAssignmentDeletionStatusError,
953 R,
954 >,
955 ) -> Self {
956 match err {
957 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
958 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
959 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
960 source: err.into(),
961 }),
962 }
963 }
964}
965impl From<crate::operation::describe_account_assignment_deletion_status::DescribeAccountAssignmentDeletionStatusError> for Error {
966 fn from(err: crate::operation::describe_account_assignment_deletion_status::DescribeAccountAssignmentDeletionStatusError) -> Self {
967 match err {
968 crate::operation::describe_account_assignment_deletion_status::DescribeAccountAssignmentDeletionStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
969 crate::operation::describe_account_assignment_deletion_status::DescribeAccountAssignmentDeletionStatusError::InternalServerException(inner) => Error::InternalServerException(inner),
970 crate::operation::describe_account_assignment_deletion_status::DescribeAccountAssignmentDeletionStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
971 crate::operation::describe_account_assignment_deletion_status::DescribeAccountAssignmentDeletionStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
972 crate::operation::describe_account_assignment_deletion_status::DescribeAccountAssignmentDeletionStatusError::ValidationException(inner) => Error::ValidationException(inner),
973 crate::operation::describe_account_assignment_deletion_status::DescribeAccountAssignmentDeletionStatusError::Unhandled(inner) => Error::Unhandled(inner),
974 }
975 }
976}
977impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_application::DescribeApplicationError, R>> for Error
978where
979 R: Send + Sync + std::fmt::Debug + 'static,
980{
981 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_application::DescribeApplicationError, R>) -> Self {
982 match err {
983 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
984 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
985 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
986 source: err.into(),
987 }),
988 }
989 }
990}
991impl From<crate::operation::describe_application::DescribeApplicationError> for Error {
992 fn from(err: crate::operation::describe_application::DescribeApplicationError) -> Self {
993 match err {
994 crate::operation::describe_application::DescribeApplicationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
995 crate::operation::describe_application::DescribeApplicationError::InternalServerException(inner) => Error::InternalServerException(inner),
996 crate::operation::describe_application::DescribeApplicationError::ResourceNotFoundException(inner) => {
997 Error::ResourceNotFoundException(inner)
998 }
999 crate::operation::describe_application::DescribeApplicationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1000 crate::operation::describe_application::DescribeApplicationError::ValidationException(inner) => Error::ValidationException(inner),
1001 crate::operation::describe_application::DescribeApplicationError::Unhandled(inner) => Error::Unhandled(inner),
1002 }
1003 }
1004}
1005impl<R>
1006 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_application_assignment::DescribeApplicationAssignmentError, R>>
1007 for Error
1008where
1009 R: Send + Sync + std::fmt::Debug + 'static,
1010{
1011 fn from(
1012 err: ::aws_smithy_runtime_api::client::result::SdkError<
1013 crate::operation::describe_application_assignment::DescribeApplicationAssignmentError,
1014 R,
1015 >,
1016 ) -> Self {
1017 match err {
1018 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1019 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1020 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1021 source: err.into(),
1022 }),
1023 }
1024 }
1025}
1026impl From<crate::operation::describe_application_assignment::DescribeApplicationAssignmentError> for Error {
1027 fn from(err: crate::operation::describe_application_assignment::DescribeApplicationAssignmentError) -> Self {
1028 match err {
1029 crate::operation::describe_application_assignment::DescribeApplicationAssignmentError::AccessDeniedException(inner) => {
1030 Error::AccessDeniedException(inner)
1031 }
1032 crate::operation::describe_application_assignment::DescribeApplicationAssignmentError::InternalServerException(inner) => {
1033 Error::InternalServerException(inner)
1034 }
1035 crate::operation::describe_application_assignment::DescribeApplicationAssignmentError::ResourceNotFoundException(inner) => {
1036 Error::ResourceNotFoundException(inner)
1037 }
1038 crate::operation::describe_application_assignment::DescribeApplicationAssignmentError::ThrottlingException(inner) => {
1039 Error::ThrottlingException(inner)
1040 }
1041 crate::operation::describe_application_assignment::DescribeApplicationAssignmentError::ValidationException(inner) => {
1042 Error::ValidationException(inner)
1043 }
1044 crate::operation::describe_application_assignment::DescribeApplicationAssignmentError::Unhandled(inner) => Error::Unhandled(inner),
1045 }
1046 }
1047}
1048impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_application_provider::DescribeApplicationProviderError, R>>
1049 for Error
1050where
1051 R: Send + Sync + std::fmt::Debug + 'static,
1052{
1053 fn from(
1054 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_application_provider::DescribeApplicationProviderError, R>,
1055 ) -> Self {
1056 match err {
1057 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1058 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1059 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1060 source: err.into(),
1061 }),
1062 }
1063 }
1064}
1065impl From<crate::operation::describe_application_provider::DescribeApplicationProviderError> for Error {
1066 fn from(err: crate::operation::describe_application_provider::DescribeApplicationProviderError) -> Self {
1067 match err {
1068 crate::operation::describe_application_provider::DescribeApplicationProviderError::AccessDeniedException(inner) => {
1069 Error::AccessDeniedException(inner)
1070 }
1071 crate::operation::describe_application_provider::DescribeApplicationProviderError::InternalServerException(inner) => {
1072 Error::InternalServerException(inner)
1073 }
1074 crate::operation::describe_application_provider::DescribeApplicationProviderError::ResourceNotFoundException(inner) => {
1075 Error::ResourceNotFoundException(inner)
1076 }
1077 crate::operation::describe_application_provider::DescribeApplicationProviderError::ThrottlingException(inner) => {
1078 Error::ThrottlingException(inner)
1079 }
1080 crate::operation::describe_application_provider::DescribeApplicationProviderError::ValidationException(inner) => {
1081 Error::ValidationException(inner)
1082 }
1083 crate::operation::describe_application_provider::DescribeApplicationProviderError::Unhandled(inner) => Error::Unhandled(inner),
1084 }
1085 }
1086}
1087impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>> for Error
1088where
1089 R: Send + Sync + std::fmt::Debug + 'static,
1090{
1091 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>) -> Self {
1092 match err {
1093 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1094 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1095 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1096 source: err.into(),
1097 }),
1098 }
1099 }
1100}
1101impl From<crate::operation::describe_instance::DescribeInstanceError> for Error {
1102 fn from(err: crate::operation::describe_instance::DescribeInstanceError) -> Self {
1103 match err {
1104 crate::operation::describe_instance::DescribeInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1105 crate::operation::describe_instance::DescribeInstanceError::InternalServerException(inner) => Error::InternalServerException(inner),
1106 crate::operation::describe_instance::DescribeInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1107 crate::operation::describe_instance::DescribeInstanceError::ValidationException(inner) => Error::ValidationException(inner),
1108 crate::operation::describe_instance::DescribeInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1109 }
1110 }
1111}
1112impl<R>
1113 From<
1114 ::aws_smithy_runtime_api::client::result::SdkError<
1115 crate::operation::describe_instance_access_control_attribute_configuration::DescribeInstanceAccessControlAttributeConfigurationError,
1116 R,
1117 >,
1118 > for Error
1119where
1120 R: Send + Sync + std::fmt::Debug + 'static,
1121{
1122 fn from(
1123 err: ::aws_smithy_runtime_api::client::result::SdkError<
1124 crate::operation::describe_instance_access_control_attribute_configuration::DescribeInstanceAccessControlAttributeConfigurationError,
1125 R,
1126 >,
1127 ) -> 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::describe_instance_access_control_attribute_configuration::DescribeInstanceAccessControlAttributeConfigurationError>
1138 for Error
1139{
1140 fn from(
1141 err: crate::operation::describe_instance_access_control_attribute_configuration::DescribeInstanceAccessControlAttributeConfigurationError,
1142 ) -> Self {
1143 match err {
1144 crate::operation::describe_instance_access_control_attribute_configuration::DescribeInstanceAccessControlAttributeConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1145 crate::operation::describe_instance_access_control_attribute_configuration::DescribeInstanceAccessControlAttributeConfigurationError::InternalServerException(inner) => Error::InternalServerException(inner),
1146 crate::operation::describe_instance_access_control_attribute_configuration::DescribeInstanceAccessControlAttributeConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1147 crate::operation::describe_instance_access_control_attribute_configuration::DescribeInstanceAccessControlAttributeConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1148 crate::operation::describe_instance_access_control_attribute_configuration::DescribeInstanceAccessControlAttributeConfigurationError::ValidationException(inner) => Error::ValidationException(inner),
1149 crate::operation::describe_instance_access_control_attribute_configuration::DescribeInstanceAccessControlAttributeConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1150 }
1151 }
1152}
1153impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_permission_set::DescribePermissionSetError, R>> for Error
1154where
1155 R: Send + Sync + std::fmt::Debug + 'static,
1156{
1157 fn from(
1158 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_permission_set::DescribePermissionSetError, R>,
1159 ) -> Self {
1160 match err {
1161 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1162 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1163 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1164 source: err.into(),
1165 }),
1166 }
1167 }
1168}
1169impl From<crate::operation::describe_permission_set::DescribePermissionSetError> for Error {
1170 fn from(err: crate::operation::describe_permission_set::DescribePermissionSetError) -> Self {
1171 match err {
1172 crate::operation::describe_permission_set::DescribePermissionSetError::AccessDeniedException(inner) => {
1173 Error::AccessDeniedException(inner)
1174 }
1175 crate::operation::describe_permission_set::DescribePermissionSetError::InternalServerException(inner) => {
1176 Error::InternalServerException(inner)
1177 }
1178 crate::operation::describe_permission_set::DescribePermissionSetError::ResourceNotFoundException(inner) => {
1179 Error::ResourceNotFoundException(inner)
1180 }
1181 crate::operation::describe_permission_set::DescribePermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1182 crate::operation::describe_permission_set::DescribePermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
1183 crate::operation::describe_permission_set::DescribePermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
1184 }
1185 }
1186}
1187impl<R>
1188 From<
1189 ::aws_smithy_runtime_api::client::result::SdkError<
1190 crate::operation::describe_permission_set_provisioning_status::DescribePermissionSetProvisioningStatusError,
1191 R,
1192 >,
1193 > for Error
1194where
1195 R: Send + Sync + std::fmt::Debug + 'static,
1196{
1197 fn from(
1198 err: ::aws_smithy_runtime_api::client::result::SdkError<
1199 crate::operation::describe_permission_set_provisioning_status::DescribePermissionSetProvisioningStatusError,
1200 R,
1201 >,
1202 ) -> Self {
1203 match err {
1204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1207 source: err.into(),
1208 }),
1209 }
1210 }
1211}
1212impl From<crate::operation::describe_permission_set_provisioning_status::DescribePermissionSetProvisioningStatusError> for Error {
1213 fn from(err: crate::operation::describe_permission_set_provisioning_status::DescribePermissionSetProvisioningStatusError) -> Self {
1214 match err {
1215 crate::operation::describe_permission_set_provisioning_status::DescribePermissionSetProvisioningStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1216 crate::operation::describe_permission_set_provisioning_status::DescribePermissionSetProvisioningStatusError::InternalServerException(inner) => Error::InternalServerException(inner),
1217 crate::operation::describe_permission_set_provisioning_status::DescribePermissionSetProvisioningStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1218 crate::operation::describe_permission_set_provisioning_status::DescribePermissionSetProvisioningStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1219 crate::operation::describe_permission_set_provisioning_status::DescribePermissionSetProvisioningStatusError::ValidationException(inner) => Error::ValidationException(inner),
1220 crate::operation::describe_permission_set_provisioning_status::DescribePermissionSetProvisioningStatusError::Unhandled(inner) => Error::Unhandled(inner),
1221 }
1222 }
1223}
1224impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_trusted_token_issuer::DescribeTrustedTokenIssuerError, R>>
1225 for Error
1226where
1227 R: Send + Sync + std::fmt::Debug + 'static,
1228{
1229 fn from(
1230 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_trusted_token_issuer::DescribeTrustedTokenIssuerError, R>,
1231 ) -> Self {
1232 match err {
1233 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1234 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1235 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1236 source: err.into(),
1237 }),
1238 }
1239 }
1240}
1241impl From<crate::operation::describe_trusted_token_issuer::DescribeTrustedTokenIssuerError> for Error {
1242 fn from(err: crate::operation::describe_trusted_token_issuer::DescribeTrustedTokenIssuerError) -> Self {
1243 match err {
1244 crate::operation::describe_trusted_token_issuer::DescribeTrustedTokenIssuerError::AccessDeniedException(inner) => {
1245 Error::AccessDeniedException(inner)
1246 }
1247 crate::operation::describe_trusted_token_issuer::DescribeTrustedTokenIssuerError::InternalServerException(inner) => {
1248 Error::InternalServerException(inner)
1249 }
1250 crate::operation::describe_trusted_token_issuer::DescribeTrustedTokenIssuerError::ResourceNotFoundException(inner) => {
1251 Error::ResourceNotFoundException(inner)
1252 }
1253 crate::operation::describe_trusted_token_issuer::DescribeTrustedTokenIssuerError::ThrottlingException(inner) => {
1254 Error::ThrottlingException(inner)
1255 }
1256 crate::operation::describe_trusted_token_issuer::DescribeTrustedTokenIssuerError::ValidationException(inner) => {
1257 Error::ValidationException(inner)
1258 }
1259 crate::operation::describe_trusted_token_issuer::DescribeTrustedTokenIssuerError::Unhandled(inner) => Error::Unhandled(inner),
1260 }
1261 }
1262}
1263impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError, R>> for Error where R: Send + Sync + std::fmt::Debug + 'static {
1264 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError, R>) -> Self {
1265 match err {
1266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1267 _ => Error::Unhandled(
1268 crate::error::sealed_unhandled::Unhandled {
1269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1270 source: err.into(),
1271 }
1272 ),
1273 }
1274 }
1275}
1276impl From<crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError>
1277 for Error
1278{
1279 fn from(
1280 err: crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError,
1281 ) -> Self {
1282 match err {
1283 crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1284 crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError::ConflictException(inner) => Error::ConflictException(inner),
1285 crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError::InternalServerException(inner) => Error::InternalServerException(inner),
1286 crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1287 crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1288 crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
1289 crate::operation::detach_customer_managed_policy_reference_from_permission_set::DetachCustomerManagedPolicyReferenceFromPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
1290 }
1291 }
1292}
1293impl<R>
1294 From<
1295 ::aws_smithy_runtime_api::client::result::SdkError<
1296 crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError,
1297 R,
1298 >,
1299 > for Error
1300where
1301 R: Send + Sync + std::fmt::Debug + 'static,
1302{
1303 fn from(
1304 err: ::aws_smithy_runtime_api::client::result::SdkError<
1305 crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError,
1306 R,
1307 >,
1308 ) -> Self {
1309 match err {
1310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1313 source: err.into(),
1314 }),
1315 }
1316 }
1317}
1318impl From<crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError> for Error {
1319 fn from(err: crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError) -> Self {
1320 match err {
1321 crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError::AccessDeniedException(inner) => {
1322 Error::AccessDeniedException(inner)
1323 }
1324 crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError::ConflictException(inner) => {
1325 Error::ConflictException(inner)
1326 }
1327 crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError::InternalServerException(
1328 inner,
1329 ) => Error::InternalServerException(inner),
1330 crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError::ResourceNotFoundException(
1331 inner,
1332 ) => Error::ResourceNotFoundException(inner),
1333 crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError::ThrottlingException(inner) => {
1334 Error::ThrottlingException(inner)
1335 }
1336 crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError::ValidationException(inner) => {
1337 Error::ValidationException(inner)
1338 }
1339 crate::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetError::Unhandled(inner) => {
1340 Error::Unhandled(inner)
1341 }
1342 }
1343 }
1344}
1345impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_application_access_scope::GetApplicationAccessScopeError, R>>
1346 for Error
1347where
1348 R: Send + Sync + std::fmt::Debug + 'static,
1349{
1350 fn from(
1351 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_application_access_scope::GetApplicationAccessScopeError, R>,
1352 ) -> Self {
1353 match err {
1354 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1355 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1356 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1357 source: err.into(),
1358 }),
1359 }
1360 }
1361}
1362impl From<crate::operation::get_application_access_scope::GetApplicationAccessScopeError> for Error {
1363 fn from(err: crate::operation::get_application_access_scope::GetApplicationAccessScopeError) -> Self {
1364 match err {
1365 crate::operation::get_application_access_scope::GetApplicationAccessScopeError::AccessDeniedException(inner) => {
1366 Error::AccessDeniedException(inner)
1367 }
1368 crate::operation::get_application_access_scope::GetApplicationAccessScopeError::InternalServerException(inner) => {
1369 Error::InternalServerException(inner)
1370 }
1371 crate::operation::get_application_access_scope::GetApplicationAccessScopeError::ResourceNotFoundException(inner) => {
1372 Error::ResourceNotFoundException(inner)
1373 }
1374 crate::operation::get_application_access_scope::GetApplicationAccessScopeError::ThrottlingException(inner) => {
1375 Error::ThrottlingException(inner)
1376 }
1377 crate::operation::get_application_access_scope::GetApplicationAccessScopeError::ValidationException(inner) => {
1378 Error::ValidationException(inner)
1379 }
1380 crate::operation::get_application_access_scope::GetApplicationAccessScopeError::Unhandled(inner) => Error::Unhandled(inner),
1381 }
1382 }
1383}
1384impl<R>
1385 From<
1386 ::aws_smithy_runtime_api::client::result::SdkError<
1387 crate::operation::get_application_assignment_configuration::GetApplicationAssignmentConfigurationError,
1388 R,
1389 >,
1390 > for Error
1391where
1392 R: Send + Sync + std::fmt::Debug + 'static,
1393{
1394 fn from(
1395 err: ::aws_smithy_runtime_api::client::result::SdkError<
1396 crate::operation::get_application_assignment_configuration::GetApplicationAssignmentConfigurationError,
1397 R,
1398 >,
1399 ) -> Self {
1400 match err {
1401 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1402 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1403 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1404 source: err.into(),
1405 }),
1406 }
1407 }
1408}
1409impl From<crate::operation::get_application_assignment_configuration::GetApplicationAssignmentConfigurationError> for Error {
1410 fn from(err: crate::operation::get_application_assignment_configuration::GetApplicationAssignmentConfigurationError) -> Self {
1411 match err {
1412 crate::operation::get_application_assignment_configuration::GetApplicationAssignmentConfigurationError::AccessDeniedException(inner) => {
1413 Error::AccessDeniedException(inner)
1414 }
1415 crate::operation::get_application_assignment_configuration::GetApplicationAssignmentConfigurationError::InternalServerException(
1416 inner,
1417 ) => Error::InternalServerException(inner),
1418 crate::operation::get_application_assignment_configuration::GetApplicationAssignmentConfigurationError::ResourceNotFoundException(
1419 inner,
1420 ) => Error::ResourceNotFoundException(inner),
1421 crate::operation::get_application_assignment_configuration::GetApplicationAssignmentConfigurationError::ThrottlingException(inner) => {
1422 Error::ThrottlingException(inner)
1423 }
1424 crate::operation::get_application_assignment_configuration::GetApplicationAssignmentConfigurationError::ValidationException(inner) => {
1425 Error::ValidationException(inner)
1426 }
1427 crate::operation::get_application_assignment_configuration::GetApplicationAssignmentConfigurationError::Unhandled(inner) => {
1428 Error::Unhandled(inner)
1429 }
1430 }
1431 }
1432}
1433impl<R>
1434 From<
1435 ::aws_smithy_runtime_api::client::result::SdkError<
1436 crate::operation::get_application_authentication_method::GetApplicationAuthenticationMethodError,
1437 R,
1438 >,
1439 > for Error
1440where
1441 R: Send + Sync + std::fmt::Debug + 'static,
1442{
1443 fn from(
1444 err: ::aws_smithy_runtime_api::client::result::SdkError<
1445 crate::operation::get_application_authentication_method::GetApplicationAuthenticationMethodError,
1446 R,
1447 >,
1448 ) -> Self {
1449 match err {
1450 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1451 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1452 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1453 source: err.into(),
1454 }),
1455 }
1456 }
1457}
1458impl From<crate::operation::get_application_authentication_method::GetApplicationAuthenticationMethodError> for Error {
1459 fn from(err: crate::operation::get_application_authentication_method::GetApplicationAuthenticationMethodError) -> Self {
1460 match err {
1461 crate::operation::get_application_authentication_method::GetApplicationAuthenticationMethodError::AccessDeniedException(inner) => {
1462 Error::AccessDeniedException(inner)
1463 }
1464 crate::operation::get_application_authentication_method::GetApplicationAuthenticationMethodError::InternalServerException(inner) => {
1465 Error::InternalServerException(inner)
1466 }
1467 crate::operation::get_application_authentication_method::GetApplicationAuthenticationMethodError::ResourceNotFoundException(inner) => {
1468 Error::ResourceNotFoundException(inner)
1469 }
1470 crate::operation::get_application_authentication_method::GetApplicationAuthenticationMethodError::ThrottlingException(inner) => {
1471 Error::ThrottlingException(inner)
1472 }
1473 crate::operation::get_application_authentication_method::GetApplicationAuthenticationMethodError::ValidationException(inner) => {
1474 Error::ValidationException(inner)
1475 }
1476 crate::operation::get_application_authentication_method::GetApplicationAuthenticationMethodError::Unhandled(inner) => {
1477 Error::Unhandled(inner)
1478 }
1479 }
1480 }
1481}
1482impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_application_grant::GetApplicationGrantError, R>> for Error
1483where
1484 R: Send + Sync + std::fmt::Debug + 'static,
1485{
1486 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_application_grant::GetApplicationGrantError, R>) -> Self {
1487 match err {
1488 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1489 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1490 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1491 source: err.into(),
1492 }),
1493 }
1494 }
1495}
1496impl From<crate::operation::get_application_grant::GetApplicationGrantError> for Error {
1497 fn from(err: crate::operation::get_application_grant::GetApplicationGrantError) -> Self {
1498 match err {
1499 crate::operation::get_application_grant::GetApplicationGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1500 crate::operation::get_application_grant::GetApplicationGrantError::InternalServerException(inner) => {
1501 Error::InternalServerException(inner)
1502 }
1503 crate::operation::get_application_grant::GetApplicationGrantError::ResourceNotFoundException(inner) => {
1504 Error::ResourceNotFoundException(inner)
1505 }
1506 crate::operation::get_application_grant::GetApplicationGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1507 crate::operation::get_application_grant::GetApplicationGrantError::ValidationException(inner) => Error::ValidationException(inner),
1508 crate::operation::get_application_grant::GetApplicationGrantError::Unhandled(inner) => Error::Unhandled(inner),
1509 }
1510 }
1511}
1512impl<R>
1513 From<
1514 ::aws_smithy_runtime_api::client::result::SdkError<
1515 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError,
1516 R,
1517 >,
1518 > for Error
1519where
1520 R: Send + Sync + std::fmt::Debug + 'static,
1521{
1522 fn from(
1523 err: ::aws_smithy_runtime_api::client::result::SdkError<
1524 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError,
1525 R,
1526 >,
1527 ) -> Self {
1528 match err {
1529 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1530 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1531 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1532 source: err.into(),
1533 }),
1534 }
1535 }
1536}
1537impl From<crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError> for Error {
1538 fn from(err: crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError) -> Self {
1539 match err {
1540 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::AccessDeniedException(inner) => {
1541 Error::AccessDeniedException(inner)
1542 }
1543 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::InternalServerException(inner) => {
1544 Error::InternalServerException(inner)
1545 }
1546 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::ResourceNotFoundException(inner) => {
1547 Error::ResourceNotFoundException(inner)
1548 }
1549 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::ThrottlingException(inner) => {
1550 Error::ThrottlingException(inner)
1551 }
1552 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::ValidationException(inner) => {
1553 Error::ValidationException(inner)
1554 }
1555 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
1556 }
1557 }
1558}
1559impl<R>
1560 From<
1561 ::aws_smithy_runtime_api::client::result::SdkError<
1562 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError,
1563 R,
1564 >,
1565 > for Error
1566where
1567 R: Send + Sync + std::fmt::Debug + 'static,
1568{
1569 fn from(
1570 err: ::aws_smithy_runtime_api::client::result::SdkError<
1571 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError,
1572 R,
1573 >,
1574 ) -> Self {
1575 match err {
1576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1579 source: err.into(),
1580 }),
1581 }
1582 }
1583}
1584impl From<crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError> for Error {
1585 fn from(err: crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError) -> Self {
1586 match err {
1587 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::AccessDeniedException(
1588 inner,
1589 ) => Error::AccessDeniedException(inner),
1590 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::InternalServerException(
1591 inner,
1592 ) => Error::InternalServerException(inner),
1593 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::ResourceNotFoundException(
1594 inner,
1595 ) => Error::ResourceNotFoundException(inner),
1596 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::ThrottlingException(
1597 inner,
1598 ) => Error::ThrottlingException(inner),
1599 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::ValidationException(
1600 inner,
1601 ) => Error::ValidationException(inner),
1602 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::Unhandled(inner) => {
1603 Error::Unhandled(inner)
1604 }
1605 }
1606 }
1607}
1608impl<R>
1609 From<
1610 ::aws_smithy_runtime_api::client::result::SdkError<
1611 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError,
1612 R,
1613 >,
1614 > for Error
1615where
1616 R: Send + Sync + std::fmt::Debug + 'static,
1617{
1618 fn from(
1619 err: ::aws_smithy_runtime_api::client::result::SdkError<
1620 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError,
1621 R,
1622 >,
1623 ) -> Self {
1624 match err {
1625 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1626 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1627 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1628 source: err.into(),
1629 }),
1630 }
1631 }
1632}
1633impl From<crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError> for Error {
1634 fn from(err: crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError) -> Self {
1635 match err {
1636 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::AccessDeniedException(inner) => {
1637 Error::AccessDeniedException(inner)
1638 }
1639 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::InternalServerException(inner) => {
1640 Error::InternalServerException(inner)
1641 }
1642 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::ResourceNotFoundException(inner) => {
1643 Error::ResourceNotFoundException(inner)
1644 }
1645 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::ThrottlingException(inner) => {
1646 Error::ThrottlingException(inner)
1647 }
1648 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::ValidationException(inner) => {
1649 Error::ValidationException(inner)
1650 }
1651 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::Unhandled(inner) => {
1652 Error::Unhandled(inner)
1653 }
1654 }
1655 }
1656}
1657impl<R>
1658 From<
1659 ::aws_smithy_runtime_api::client::result::SdkError<
1660 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError,
1661 R,
1662 >,
1663 > for Error
1664where
1665 R: Send + Sync + std::fmt::Debug + 'static,
1666{
1667 fn from(
1668 err: ::aws_smithy_runtime_api::client::result::SdkError<
1669 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError,
1670 R,
1671 >,
1672 ) -> Self {
1673 match err {
1674 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1675 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1676 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1677 source: err.into(),
1678 }),
1679 }
1680 }
1681}
1682impl From<crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError> for Error {
1683 fn from(err: crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError) -> Self {
1684 match err {
1685 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::AccessDeniedException(inner) => {
1686 Error::AccessDeniedException(inner)
1687 }
1688 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::InternalServerException(inner) => {
1689 Error::InternalServerException(inner)
1690 }
1691 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::ResourceNotFoundException(inner) => {
1692 Error::ResourceNotFoundException(inner)
1693 }
1694 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::ThrottlingException(inner) => {
1695 Error::ThrottlingException(inner)
1696 }
1697 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::ValidationException(inner) => {
1698 Error::ValidationException(inner)
1699 }
1700 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::Unhandled(inner) => {
1701 Error::Unhandled(inner)
1702 }
1703 }
1704 }
1705}
1706impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_account_assignments::ListAccountAssignmentsError, R>> for Error
1707where
1708 R: Send + Sync + std::fmt::Debug + 'static,
1709{
1710 fn from(
1711 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_account_assignments::ListAccountAssignmentsError, R>,
1712 ) -> Self {
1713 match err {
1714 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1715 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1716 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1717 source: err.into(),
1718 }),
1719 }
1720 }
1721}
1722impl From<crate::operation::list_account_assignments::ListAccountAssignmentsError> for Error {
1723 fn from(err: crate::operation::list_account_assignments::ListAccountAssignmentsError) -> Self {
1724 match err {
1725 crate::operation::list_account_assignments::ListAccountAssignmentsError::AccessDeniedException(inner) => {
1726 Error::AccessDeniedException(inner)
1727 }
1728 crate::operation::list_account_assignments::ListAccountAssignmentsError::InternalServerException(inner) => {
1729 Error::InternalServerException(inner)
1730 }
1731 crate::operation::list_account_assignments::ListAccountAssignmentsError::ResourceNotFoundException(inner) => {
1732 Error::ResourceNotFoundException(inner)
1733 }
1734 crate::operation::list_account_assignments::ListAccountAssignmentsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1735 crate::operation::list_account_assignments::ListAccountAssignmentsError::ValidationException(inner) => Error::ValidationException(inner),
1736 crate::operation::list_account_assignments::ListAccountAssignmentsError::Unhandled(inner) => Error::Unhandled(inner),
1737 }
1738 }
1739}
1740impl<R>
1741 From<
1742 ::aws_smithy_runtime_api::client::result::SdkError<
1743 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError,
1744 R,
1745 >,
1746 > for Error
1747where
1748 R: Send + Sync + std::fmt::Debug + 'static,
1749{
1750 fn from(
1751 err: ::aws_smithy_runtime_api::client::result::SdkError<
1752 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError,
1753 R,
1754 >,
1755 ) -> Self {
1756 match err {
1757 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1758 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1759 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1760 source: err.into(),
1761 }),
1762 }
1763 }
1764}
1765impl From<crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError> for Error {
1766 fn from(err: crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError) -> Self {
1767 match err {
1768 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::AccessDeniedException(inner) => {
1769 Error::AccessDeniedException(inner)
1770 }
1771 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::InternalServerException(inner) => {
1772 Error::InternalServerException(inner)
1773 }
1774 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::ResourceNotFoundException(inner) => {
1775 Error::ResourceNotFoundException(inner)
1776 }
1777 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::ThrottlingException(inner) => {
1778 Error::ThrottlingException(inner)
1779 }
1780 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::ValidationException(inner) => {
1781 Error::ValidationException(inner)
1782 }
1783 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::Unhandled(inner) => {
1784 Error::Unhandled(inner)
1785 }
1786 }
1787 }
1788}
1789impl<R>
1790 From<
1791 ::aws_smithy_runtime_api::client::result::SdkError<
1792 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError,
1793 R,
1794 >,
1795 > for Error
1796where
1797 R: Send + Sync + std::fmt::Debug + 'static,
1798{
1799 fn from(
1800 err: ::aws_smithy_runtime_api::client::result::SdkError<
1801 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError,
1802 R,
1803 >,
1804 ) -> Self {
1805 match err {
1806 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1807 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1808 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1809 source: err.into(),
1810 }),
1811 }
1812 }
1813}
1814impl From<crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError> for Error {
1815 fn from(err: crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError) -> Self {
1816 match err {
1817 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1818 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::InternalServerException(inner) => Error::InternalServerException(inner),
1819 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1820 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1821 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
1822 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
1823 }
1824 }
1825}
1826impl<R>
1827 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_access_scopes::ListApplicationAccessScopesError, R>>
1828 for Error
1829where
1830 R: Send + Sync + std::fmt::Debug + 'static,
1831{
1832 fn from(
1833 err: ::aws_smithy_runtime_api::client::result::SdkError<
1834 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError,
1835 R,
1836 >,
1837 ) -> Self {
1838 match err {
1839 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1840 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1841 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1842 source: err.into(),
1843 }),
1844 }
1845 }
1846}
1847impl From<crate::operation::list_application_access_scopes::ListApplicationAccessScopesError> for Error {
1848 fn from(err: crate::operation::list_application_access_scopes::ListApplicationAccessScopesError) -> Self {
1849 match err {
1850 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::AccessDeniedException(inner) => {
1851 Error::AccessDeniedException(inner)
1852 }
1853 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::InternalServerException(inner) => {
1854 Error::InternalServerException(inner)
1855 }
1856 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::ResourceNotFoundException(inner) => {
1857 Error::ResourceNotFoundException(inner)
1858 }
1859 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::ThrottlingException(inner) => {
1860 Error::ThrottlingException(inner)
1861 }
1862 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::ValidationException(inner) => {
1863 Error::ValidationException(inner)
1864 }
1865 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::Unhandled(inner) => Error::Unhandled(inner),
1866 }
1867 }
1868}
1869impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_assignments::ListApplicationAssignmentsError, R>>
1870 for Error
1871where
1872 R: Send + Sync + std::fmt::Debug + 'static,
1873{
1874 fn from(
1875 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_assignments::ListApplicationAssignmentsError, R>,
1876 ) -> Self {
1877 match err {
1878 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1879 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1880 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1881 source: err.into(),
1882 }),
1883 }
1884 }
1885}
1886impl From<crate::operation::list_application_assignments::ListApplicationAssignmentsError> for Error {
1887 fn from(err: crate::operation::list_application_assignments::ListApplicationAssignmentsError) -> Self {
1888 match err {
1889 crate::operation::list_application_assignments::ListApplicationAssignmentsError::AccessDeniedException(inner) => {
1890 Error::AccessDeniedException(inner)
1891 }
1892 crate::operation::list_application_assignments::ListApplicationAssignmentsError::InternalServerException(inner) => {
1893 Error::InternalServerException(inner)
1894 }
1895 crate::operation::list_application_assignments::ListApplicationAssignmentsError::ResourceNotFoundException(inner) => {
1896 Error::ResourceNotFoundException(inner)
1897 }
1898 crate::operation::list_application_assignments::ListApplicationAssignmentsError::ThrottlingException(inner) => {
1899 Error::ThrottlingException(inner)
1900 }
1901 crate::operation::list_application_assignments::ListApplicationAssignmentsError::ValidationException(inner) => {
1902 Error::ValidationException(inner)
1903 }
1904 crate::operation::list_application_assignments::ListApplicationAssignmentsError::Unhandled(inner) => Error::Unhandled(inner),
1905 }
1906 }
1907}
1908impl<R>
1909 From<
1910 ::aws_smithy_runtime_api::client::result::SdkError<
1911 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError,
1912 R,
1913 >,
1914 > for Error
1915where
1916 R: Send + Sync + std::fmt::Debug + 'static,
1917{
1918 fn from(
1919 err: ::aws_smithy_runtime_api::client::result::SdkError<
1920 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError,
1921 R,
1922 >,
1923 ) -> Self {
1924 match err {
1925 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1926 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1927 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1928 source: err.into(),
1929 }),
1930 }
1931 }
1932}
1933impl From<crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError> for Error {
1934 fn from(err: crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError) -> Self {
1935 match err {
1936 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::AccessDeniedException(
1937 inner,
1938 ) => Error::AccessDeniedException(inner),
1939 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::InternalServerException(
1940 inner,
1941 ) => Error::InternalServerException(inner),
1942 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::ResourceNotFoundException(
1943 inner,
1944 ) => Error::ResourceNotFoundException(inner),
1945 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::ThrottlingException(inner) => {
1946 Error::ThrottlingException(inner)
1947 }
1948 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::ValidationException(inner) => {
1949 Error::ValidationException(inner)
1950 }
1951 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::Unhandled(inner) => {
1952 Error::Unhandled(inner)
1953 }
1954 }
1955 }
1956}
1957impl<R>
1958 From<
1959 ::aws_smithy_runtime_api::client::result::SdkError<
1960 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError,
1961 R,
1962 >,
1963 > for Error
1964where
1965 R: Send + Sync + std::fmt::Debug + 'static,
1966{
1967 fn from(
1968 err: ::aws_smithy_runtime_api::client::result::SdkError<
1969 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError,
1970 R,
1971 >,
1972 ) -> Self {
1973 match err {
1974 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1975 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1976 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1977 source: err.into(),
1978 }),
1979 }
1980 }
1981}
1982impl From<crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError> for Error {
1983 fn from(err: crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError) -> Self {
1984 match err {
1985 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::AccessDeniedException(inner) => {
1986 Error::AccessDeniedException(inner)
1987 }
1988 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::InternalServerException(inner) => {
1989 Error::InternalServerException(inner)
1990 }
1991 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::ResourceNotFoundException(
1992 inner,
1993 ) => Error::ResourceNotFoundException(inner),
1994 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::ThrottlingException(inner) => {
1995 Error::ThrottlingException(inner)
1996 }
1997 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::ValidationException(inner) => {
1998 Error::ValidationException(inner)
1999 }
2000 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::Unhandled(inner) => {
2001 Error::Unhandled(inner)
2002 }
2003 }
2004 }
2005}
2006impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_grants::ListApplicationGrantsError, R>> for Error
2007where
2008 R: Send + Sync + std::fmt::Debug + 'static,
2009{
2010 fn from(
2011 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_grants::ListApplicationGrantsError, R>,
2012 ) -> Self {
2013 match err {
2014 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2015 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2016 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2017 source: err.into(),
2018 }),
2019 }
2020 }
2021}
2022impl From<crate::operation::list_application_grants::ListApplicationGrantsError> for Error {
2023 fn from(err: crate::operation::list_application_grants::ListApplicationGrantsError) -> Self {
2024 match err {
2025 crate::operation::list_application_grants::ListApplicationGrantsError::AccessDeniedException(inner) => {
2026 Error::AccessDeniedException(inner)
2027 }
2028 crate::operation::list_application_grants::ListApplicationGrantsError::InternalServerException(inner) => {
2029 Error::InternalServerException(inner)
2030 }
2031 crate::operation::list_application_grants::ListApplicationGrantsError::ResourceNotFoundException(inner) => {
2032 Error::ResourceNotFoundException(inner)
2033 }
2034 crate::operation::list_application_grants::ListApplicationGrantsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2035 crate::operation::list_application_grants::ListApplicationGrantsError::ValidationException(inner) => Error::ValidationException(inner),
2036 crate::operation::list_application_grants::ListApplicationGrantsError::Unhandled(inner) => Error::Unhandled(inner),
2037 }
2038 }
2039}
2040impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_providers::ListApplicationProvidersError, R>>
2041 for Error
2042where
2043 R: Send + Sync + std::fmt::Debug + 'static,
2044{
2045 fn from(
2046 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_providers::ListApplicationProvidersError, R>,
2047 ) -> Self {
2048 match err {
2049 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2050 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2051 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2052 source: err.into(),
2053 }),
2054 }
2055 }
2056}
2057impl From<crate::operation::list_application_providers::ListApplicationProvidersError> for Error {
2058 fn from(err: crate::operation::list_application_providers::ListApplicationProvidersError) -> Self {
2059 match err {
2060 crate::operation::list_application_providers::ListApplicationProvidersError::AccessDeniedException(inner) => {
2061 Error::AccessDeniedException(inner)
2062 }
2063 crate::operation::list_application_providers::ListApplicationProvidersError::InternalServerException(inner) => {
2064 Error::InternalServerException(inner)
2065 }
2066 crate::operation::list_application_providers::ListApplicationProvidersError::ThrottlingException(inner) => {
2067 Error::ThrottlingException(inner)
2068 }
2069 crate::operation::list_application_providers::ListApplicationProvidersError::ValidationException(inner) => {
2070 Error::ValidationException(inner)
2071 }
2072 crate::operation::list_application_providers::ListApplicationProvidersError::Unhandled(inner) => Error::Unhandled(inner),
2073 }
2074 }
2075}
2076impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_applications::ListApplicationsError, R>> for Error
2077where
2078 R: Send + Sync + std::fmt::Debug + 'static,
2079{
2080 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_applications::ListApplicationsError, R>) -> Self {
2081 match err {
2082 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2083 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2084 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2085 source: err.into(),
2086 }),
2087 }
2088 }
2089}
2090impl From<crate::operation::list_applications::ListApplicationsError> for Error {
2091 fn from(err: crate::operation::list_applications::ListApplicationsError) -> Self {
2092 match err {
2093 crate::operation::list_applications::ListApplicationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2094 crate::operation::list_applications::ListApplicationsError::InternalServerException(inner) => Error::InternalServerException(inner),
2095 crate::operation::list_applications::ListApplicationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2096 crate::operation::list_applications::ListApplicationsError::ValidationException(inner) => Error::ValidationException(inner),
2097 crate::operation::list_applications::ListApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
2098 }
2099 }
2100}
2101impl<R>
2102 From<
2103 ::aws_smithy_runtime_api::client::result::SdkError<
2104 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError,
2105 R,
2106 >,
2107 > for Error
2108where
2109 R: Send + Sync + std::fmt::Debug + 'static,
2110{
2111 fn from(
2112 err: ::aws_smithy_runtime_api::client::result::SdkError<
2113 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError,
2114 R,
2115 >,
2116 ) -> Self {
2117 match err {
2118 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2119 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2120 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2121 source: err.into(),
2122 }),
2123 }
2124 }
2125}
2126impl From<crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError>
2127 for Error
2128{
2129 fn from(
2130 err: crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError,
2131 ) -> Self {
2132 match err {
2133 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2134 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::InternalServerException(inner) => Error::InternalServerException(inner),
2135 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2136 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2137 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
2138 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
2139 }
2140 }
2141}
2142impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
2143where
2144 R: Send + Sync + std::fmt::Debug + 'static,
2145{
2146 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
2147 match err {
2148 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2149 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2150 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2151 source: err.into(),
2152 }),
2153 }
2154 }
2155}
2156impl From<crate::operation::list_instances::ListInstancesError> for Error {
2157 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
2158 match err {
2159 crate::operation::list_instances::ListInstancesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2160 crate::operation::list_instances::ListInstancesError::InternalServerException(inner) => Error::InternalServerException(inner),
2161 crate::operation::list_instances::ListInstancesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2162 crate::operation::list_instances::ListInstancesError::ValidationException(inner) => Error::ValidationException(inner),
2163 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
2164 }
2165 }
2166}
2167impl<R>
2168 From<
2169 ::aws_smithy_runtime_api::client::result::SdkError<
2170 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError,
2171 R,
2172 >,
2173 > for Error
2174where
2175 R: Send + Sync + std::fmt::Debug + 'static,
2176{
2177 fn from(
2178 err: ::aws_smithy_runtime_api::client::result::SdkError<
2179 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError,
2180 R,
2181 >,
2182 ) -> Self {
2183 match err {
2184 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2185 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2186 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2187 source: err.into(),
2188 }),
2189 }
2190 }
2191}
2192impl From<crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError> for Error {
2193 fn from(err: crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError) -> Self {
2194 match err {
2195 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::AccessDeniedException(inner) => {
2196 Error::AccessDeniedException(inner)
2197 }
2198 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::InternalServerException(inner) => {
2199 Error::InternalServerException(inner)
2200 }
2201 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::ResourceNotFoundException(inner) => {
2202 Error::ResourceNotFoundException(inner)
2203 }
2204 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::ThrottlingException(inner) => {
2205 Error::ThrottlingException(inner)
2206 }
2207 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::ValidationException(inner) => {
2208 Error::ValidationException(inner)
2209 }
2210 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::Unhandled(inner) => {
2211 Error::Unhandled(inner)
2212 }
2213 }
2214 }
2215}
2216impl<R>
2217 From<
2218 ::aws_smithy_runtime_api::client::result::SdkError<
2219 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError,
2220 R,
2221 >,
2222 > for Error
2223where
2224 R: Send + Sync + std::fmt::Debug + 'static,
2225{
2226 fn from(
2227 err: ::aws_smithy_runtime_api::client::result::SdkError<
2228 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError,
2229 R,
2230 >,
2231 ) -> Self {
2232 match err {
2233 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2234 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2235 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2236 source: err.into(),
2237 }),
2238 }
2239 }
2240}
2241impl From<crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError> for Error {
2242 fn from(err: crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError) -> Self {
2243 match err {
2244 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::AccessDeniedException(inner) => {
2245 Error::AccessDeniedException(inner)
2246 }
2247 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::InternalServerException(inner) => {
2248 Error::InternalServerException(inner)
2249 }
2250 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::ResourceNotFoundException(inner) => {
2251 Error::ResourceNotFoundException(inner)
2252 }
2253 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::ThrottlingException(inner) => {
2254 Error::ThrottlingException(inner)
2255 }
2256 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::ValidationException(inner) => {
2257 Error::ValidationException(inner)
2258 }
2259 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::Unhandled(inner) => {
2260 Error::Unhandled(inner)
2261 }
2262 }
2263 }
2264}
2265impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_permission_sets::ListPermissionSetsError, R>> for Error
2266where
2267 R: Send + Sync + std::fmt::Debug + 'static,
2268{
2269 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_permission_sets::ListPermissionSetsError, R>) -> Self {
2270 match err {
2271 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2272 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2273 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2274 source: err.into(),
2275 }),
2276 }
2277 }
2278}
2279impl From<crate::operation::list_permission_sets::ListPermissionSetsError> for Error {
2280 fn from(err: crate::operation::list_permission_sets::ListPermissionSetsError) -> Self {
2281 match err {
2282 crate::operation::list_permission_sets::ListPermissionSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2283 crate::operation::list_permission_sets::ListPermissionSetsError::InternalServerException(inner) => Error::InternalServerException(inner),
2284 crate::operation::list_permission_sets::ListPermissionSetsError::ResourceNotFoundException(inner) => {
2285 Error::ResourceNotFoundException(inner)
2286 }
2287 crate::operation::list_permission_sets::ListPermissionSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2288 crate::operation::list_permission_sets::ListPermissionSetsError::ValidationException(inner) => Error::ValidationException(inner),
2289 crate::operation::list_permission_sets::ListPermissionSetsError::Unhandled(inner) => Error::Unhandled(inner),
2290 }
2291 }
2292}
2293impl<R>
2294 From<
2295 ::aws_smithy_runtime_api::client::result::SdkError<
2296 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError,
2297 R,
2298 >,
2299 > for Error
2300where
2301 R: Send + Sync + std::fmt::Debug + 'static,
2302{
2303 fn from(
2304 err: ::aws_smithy_runtime_api::client::result::SdkError<
2305 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError,
2306 R,
2307 >,
2308 ) -> Self {
2309 match err {
2310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2313 source: err.into(),
2314 }),
2315 }
2316 }
2317}
2318impl From<crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError> for Error {
2319 fn from(err: crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError) -> Self {
2320 match err {
2321 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::AccessDeniedException(
2322 inner,
2323 ) => Error::AccessDeniedException(inner),
2324 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::InternalServerException(
2325 inner,
2326 ) => Error::InternalServerException(inner),
2327 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::ResourceNotFoundException(
2328 inner,
2329 ) => Error::ResourceNotFoundException(inner),
2330 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::ThrottlingException(
2331 inner,
2332 ) => Error::ThrottlingException(inner),
2333 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::ValidationException(
2334 inner,
2335 ) => Error::ValidationException(inner),
2336 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::Unhandled(inner) => {
2337 Error::Unhandled(inner)
2338 }
2339 }
2340 }
2341}
2342impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, 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::list_tags_for_resource::ListTagsForResourceError, 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::list_tags_for_resource::ListTagsForResourceError> for Error {
2357 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2358 match err {
2359 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2360 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
2361 Error::InternalServerException(inner)
2362 }
2363 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
2364 Error::ResourceNotFoundException(inner)
2365 }
2366 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2367 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
2368 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2369 }
2370 }
2371}
2372impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError, R>>
2373 for Error
2374where
2375 R: Send + Sync + std::fmt::Debug + 'static,
2376{
2377 fn from(
2378 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError, R>,
2379 ) -> Self {
2380 match err {
2381 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2382 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2383 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2384 source: err.into(),
2385 }),
2386 }
2387 }
2388}
2389impl From<crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError> for Error {
2390 fn from(err: crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError) -> Self {
2391 match err {
2392 crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError::AccessDeniedException(inner) => {
2393 Error::AccessDeniedException(inner)
2394 }
2395 crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError::InternalServerException(inner) => {
2396 Error::InternalServerException(inner)
2397 }
2398 crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError::ThrottlingException(inner) => {
2399 Error::ThrottlingException(inner)
2400 }
2401 crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError::ValidationException(inner) => {
2402 Error::ValidationException(inner)
2403 }
2404 crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError::Unhandled(inner) => Error::Unhandled(inner),
2405 }
2406 }
2407}
2408impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::provision_permission_set::ProvisionPermissionSetError, R>> for Error
2409where
2410 R: Send + Sync + std::fmt::Debug + 'static,
2411{
2412 fn from(
2413 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::provision_permission_set::ProvisionPermissionSetError, R>,
2414 ) -> Self {
2415 match err {
2416 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2417 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2418 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2419 source: err.into(),
2420 }),
2421 }
2422 }
2423}
2424impl From<crate::operation::provision_permission_set::ProvisionPermissionSetError> for Error {
2425 fn from(err: crate::operation::provision_permission_set::ProvisionPermissionSetError) -> Self {
2426 match err {
2427 crate::operation::provision_permission_set::ProvisionPermissionSetError::AccessDeniedException(inner) => {
2428 Error::AccessDeniedException(inner)
2429 }
2430 crate::operation::provision_permission_set::ProvisionPermissionSetError::ConflictException(inner) => Error::ConflictException(inner),
2431 crate::operation::provision_permission_set::ProvisionPermissionSetError::InternalServerException(inner) => {
2432 Error::InternalServerException(inner)
2433 }
2434 crate::operation::provision_permission_set::ProvisionPermissionSetError::ResourceNotFoundException(inner) => {
2435 Error::ResourceNotFoundException(inner)
2436 }
2437 crate::operation::provision_permission_set::ProvisionPermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2438 crate::operation::provision_permission_set::ProvisionPermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
2439 crate::operation::provision_permission_set::ProvisionPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
2440 }
2441 }
2442}
2443impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_application_access_scope::PutApplicationAccessScopeError, R>>
2444 for Error
2445where
2446 R: Send + Sync + std::fmt::Debug + 'static,
2447{
2448 fn from(
2449 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_application_access_scope::PutApplicationAccessScopeError, R>,
2450 ) -> Self {
2451 match err {
2452 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2453 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2454 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2455 source: err.into(),
2456 }),
2457 }
2458 }
2459}
2460impl From<crate::operation::put_application_access_scope::PutApplicationAccessScopeError> for Error {
2461 fn from(err: crate::operation::put_application_access_scope::PutApplicationAccessScopeError) -> Self {
2462 match err {
2463 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::AccessDeniedException(inner) => {
2464 Error::AccessDeniedException(inner)
2465 }
2466 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::ConflictException(inner) => {
2467 Error::ConflictException(inner)
2468 }
2469 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::InternalServerException(inner) => {
2470 Error::InternalServerException(inner)
2471 }
2472 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::ResourceNotFoundException(inner) => {
2473 Error::ResourceNotFoundException(inner)
2474 }
2475 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::ThrottlingException(inner) => {
2476 Error::ThrottlingException(inner)
2477 }
2478 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::ValidationException(inner) => {
2479 Error::ValidationException(inner)
2480 }
2481 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::Unhandled(inner) => Error::Unhandled(inner),
2482 }
2483 }
2484}
2485impl<R>
2486 From<
2487 ::aws_smithy_runtime_api::client::result::SdkError<
2488 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError,
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::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError,
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::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError> for Error {
2511 fn from(err: crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError) -> Self {
2512 match err {
2513 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::AccessDeniedException(inner) => {
2514 Error::AccessDeniedException(inner)
2515 }
2516 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::ConflictException(inner) => {
2517 Error::ConflictException(inner)
2518 }
2519 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::InternalServerException(
2520 inner,
2521 ) => Error::InternalServerException(inner),
2522 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::ResourceNotFoundException(
2523 inner,
2524 ) => Error::ResourceNotFoundException(inner),
2525 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::ThrottlingException(inner) => {
2526 Error::ThrottlingException(inner)
2527 }
2528 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::ValidationException(inner) => {
2529 Error::ValidationException(inner)
2530 }
2531 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::Unhandled(inner) => {
2532 Error::Unhandled(inner)
2533 }
2534 }
2535 }
2536}
2537impl<R>
2538 From<
2539 ::aws_smithy_runtime_api::client::result::SdkError<
2540 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError,
2541 R,
2542 >,
2543 > for Error
2544where
2545 R: Send + Sync + std::fmt::Debug + 'static,
2546{
2547 fn from(
2548 err: ::aws_smithy_runtime_api::client::result::SdkError<
2549 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError,
2550 R,
2551 >,
2552 ) -> Self {
2553 match err {
2554 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2555 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2556 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2557 source: err.into(),
2558 }),
2559 }
2560 }
2561}
2562impl From<crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError> for Error {
2563 fn from(err: crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError) -> Self {
2564 match err {
2565 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::AccessDeniedException(inner) => {
2566 Error::AccessDeniedException(inner)
2567 }
2568 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::ConflictException(inner) => {
2569 Error::ConflictException(inner)
2570 }
2571 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::InternalServerException(inner) => {
2572 Error::InternalServerException(inner)
2573 }
2574 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::ResourceNotFoundException(inner) => {
2575 Error::ResourceNotFoundException(inner)
2576 }
2577 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::ThrottlingException(inner) => {
2578 Error::ThrottlingException(inner)
2579 }
2580 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::ValidationException(inner) => {
2581 Error::ValidationException(inner)
2582 }
2583 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::Unhandled(inner) => {
2584 Error::Unhandled(inner)
2585 }
2586 }
2587 }
2588}
2589impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_application_grant::PutApplicationGrantError, R>> for Error
2590where
2591 R: Send + Sync + std::fmt::Debug + 'static,
2592{
2593 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_application_grant::PutApplicationGrantError, R>) -> Self {
2594 match err {
2595 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2596 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2597 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2598 source: err.into(),
2599 }),
2600 }
2601 }
2602}
2603impl From<crate::operation::put_application_grant::PutApplicationGrantError> for Error {
2604 fn from(err: crate::operation::put_application_grant::PutApplicationGrantError) -> Self {
2605 match err {
2606 crate::operation::put_application_grant::PutApplicationGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2607 crate::operation::put_application_grant::PutApplicationGrantError::ConflictException(inner) => Error::ConflictException(inner),
2608 crate::operation::put_application_grant::PutApplicationGrantError::InternalServerException(inner) => {
2609 Error::InternalServerException(inner)
2610 }
2611 crate::operation::put_application_grant::PutApplicationGrantError::ResourceNotFoundException(inner) => {
2612 Error::ResourceNotFoundException(inner)
2613 }
2614 crate::operation::put_application_grant::PutApplicationGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2615 crate::operation::put_application_grant::PutApplicationGrantError::ValidationException(inner) => Error::ValidationException(inner),
2616 crate::operation::put_application_grant::PutApplicationGrantError::Unhandled(inner) => Error::Unhandled(inner),
2617 }
2618 }
2619}
2620impl<R>
2621 From<
2622 ::aws_smithy_runtime_api::client::result::SdkError<
2623 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError,
2624 R,
2625 >,
2626 > for Error
2627where
2628 R: Send + Sync + std::fmt::Debug + 'static,
2629{
2630 fn from(
2631 err: ::aws_smithy_runtime_api::client::result::SdkError<
2632 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError,
2633 R,
2634 >,
2635 ) -> Self {
2636 match err {
2637 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2638 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2639 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2640 source: err.into(),
2641 }),
2642 }
2643 }
2644}
2645impl From<crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError> for Error {
2646 fn from(err: crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError) -> Self {
2647 match err {
2648 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::AccessDeniedException(inner) => {
2649 Error::AccessDeniedException(inner)
2650 }
2651 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::ConflictException(inner) => {
2652 Error::ConflictException(inner)
2653 }
2654 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::InternalServerException(inner) => {
2655 Error::InternalServerException(inner)
2656 }
2657 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::ResourceNotFoundException(inner) => {
2658 Error::ResourceNotFoundException(inner)
2659 }
2660 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::ServiceQuotaExceededException(inner) => {
2661 Error::ServiceQuotaExceededException(inner)
2662 }
2663 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::ThrottlingException(inner) => {
2664 Error::ThrottlingException(inner)
2665 }
2666 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::ValidationException(inner) => {
2667 Error::ValidationException(inner)
2668 }
2669 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
2670 }
2671 }
2672}
2673impl<R>
2674 From<
2675 ::aws_smithy_runtime_api::client::result::SdkError<
2676 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError,
2677 R,
2678 >,
2679 > for Error
2680where
2681 R: Send + Sync + std::fmt::Debug + 'static,
2682{
2683 fn from(
2684 err: ::aws_smithy_runtime_api::client::result::SdkError<
2685 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError,
2686 R,
2687 >,
2688 ) -> Self {
2689 match err {
2690 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2691 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2692 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2693 source: err.into(),
2694 }),
2695 }
2696 }
2697}
2698impl From<crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError> for Error {
2699 fn from(err: crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError) -> Self {
2700 match err {
2701 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::AccessDeniedException(
2702 inner,
2703 ) => Error::AccessDeniedException(inner),
2704 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::ConflictException(inner) => {
2705 Error::ConflictException(inner)
2706 }
2707 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::InternalServerException(
2708 inner,
2709 ) => Error::InternalServerException(inner),
2710 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::ResourceNotFoundException(
2711 inner,
2712 ) => Error::ResourceNotFoundException(inner),
2713 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::ThrottlingException(inner) => {
2714 Error::ThrottlingException(inner)
2715 }
2716 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::ValidationException(inner) => {
2717 Error::ValidationException(inner)
2718 }
2719 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::Unhandled(inner) => {
2720 Error::Unhandled(inner)
2721 }
2722 }
2723 }
2724}
2725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
2726where
2727 R: Send + Sync + std::fmt::Debug + 'static,
2728{
2729 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
2730 match err {
2731 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2732 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2733 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2734 source: err.into(),
2735 }),
2736 }
2737 }
2738}
2739impl From<crate::operation::tag_resource::TagResourceError> for Error {
2740 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
2741 match err {
2742 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2743 crate::operation::tag_resource::TagResourceError::ConflictException(inner) => Error::ConflictException(inner),
2744 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2745 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2746 crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2747 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2748 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
2749 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2750 }
2751 }
2752}
2753impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
2754where
2755 R: Send + Sync + std::fmt::Debug + 'static,
2756{
2757 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
2758 match err {
2759 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2760 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2761 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2762 source: err.into(),
2763 }),
2764 }
2765 }
2766}
2767impl From<crate::operation::untag_resource::UntagResourceError> for Error {
2768 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
2769 match err {
2770 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2771 crate::operation::untag_resource::UntagResourceError::ConflictException(inner) => Error::ConflictException(inner),
2772 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2773 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2774 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2775 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
2776 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2777 }
2778 }
2779}
2780impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_application::UpdateApplicationError, R>> for Error
2781where
2782 R: Send + Sync + std::fmt::Debug + 'static,
2783{
2784 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_application::UpdateApplicationError, R>) -> Self {
2785 match err {
2786 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2787 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2788 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2789 source: err.into(),
2790 }),
2791 }
2792 }
2793}
2794impl From<crate::operation::update_application::UpdateApplicationError> for Error {
2795 fn from(err: crate::operation::update_application::UpdateApplicationError) -> Self {
2796 match err {
2797 crate::operation::update_application::UpdateApplicationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2798 crate::operation::update_application::UpdateApplicationError::ConflictException(inner) => Error::ConflictException(inner),
2799 crate::operation::update_application::UpdateApplicationError::InternalServerException(inner) => Error::InternalServerException(inner),
2800 crate::operation::update_application::UpdateApplicationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2801 crate::operation::update_application::UpdateApplicationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2802 crate::operation::update_application::UpdateApplicationError::ValidationException(inner) => Error::ValidationException(inner),
2803 crate::operation::update_application::UpdateApplicationError::Unhandled(inner) => Error::Unhandled(inner),
2804 }
2805 }
2806}
2807impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance::UpdateInstanceError, R>> for Error
2808where
2809 R: Send + Sync + std::fmt::Debug + 'static,
2810{
2811 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance::UpdateInstanceError, R>) -> Self {
2812 match err {
2813 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2814 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2815 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2816 source: err.into(),
2817 }),
2818 }
2819 }
2820}
2821impl From<crate::operation::update_instance::UpdateInstanceError> for Error {
2822 fn from(err: crate::operation::update_instance::UpdateInstanceError) -> Self {
2823 match err {
2824 crate::operation::update_instance::UpdateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2825 crate::operation::update_instance::UpdateInstanceError::ConflictException(inner) => Error::ConflictException(inner),
2826 crate::operation::update_instance::UpdateInstanceError::InternalServerException(inner) => Error::InternalServerException(inner),
2827 crate::operation::update_instance::UpdateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2828 crate::operation::update_instance::UpdateInstanceError::ValidationException(inner) => Error::ValidationException(inner),
2829 crate::operation::update_instance::UpdateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2830 }
2831 }
2832}
2833impl<R>
2834 From<
2835 ::aws_smithy_runtime_api::client::result::SdkError<
2836 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError,
2837 R,
2838 >,
2839 > for Error
2840where
2841 R: Send + Sync + std::fmt::Debug + 'static,
2842{
2843 fn from(
2844 err: ::aws_smithy_runtime_api::client::result::SdkError<
2845 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError,
2846 R,
2847 >,
2848 ) -> Self {
2849 match err {
2850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2853 source: err.into(),
2854 }),
2855 }
2856 }
2857}
2858impl From<crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError>
2859 for Error
2860{
2861 fn from(
2862 err: crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError,
2863 ) -> Self {
2864 match err {
2865 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2866 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
2867 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::InternalServerException(inner) => Error::InternalServerException(inner),
2868 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2869 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2870 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::ValidationException(inner) => Error::ValidationException(inner),
2871 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2872 }
2873 }
2874}
2875impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_permission_set::UpdatePermissionSetError, R>> for Error
2876where
2877 R: Send + Sync + std::fmt::Debug + 'static,
2878{
2879 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_permission_set::UpdatePermissionSetError, R>) -> Self {
2880 match err {
2881 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2882 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2883 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2884 source: err.into(),
2885 }),
2886 }
2887 }
2888}
2889impl From<crate::operation::update_permission_set::UpdatePermissionSetError> for Error {
2890 fn from(err: crate::operation::update_permission_set::UpdatePermissionSetError) -> Self {
2891 match err {
2892 crate::operation::update_permission_set::UpdatePermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2893 crate::operation::update_permission_set::UpdatePermissionSetError::ConflictException(inner) => Error::ConflictException(inner),
2894 crate::operation::update_permission_set::UpdatePermissionSetError::InternalServerException(inner) => {
2895 Error::InternalServerException(inner)
2896 }
2897 crate::operation::update_permission_set::UpdatePermissionSetError::ResourceNotFoundException(inner) => {
2898 Error::ResourceNotFoundException(inner)
2899 }
2900 crate::operation::update_permission_set::UpdatePermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2901 crate::operation::update_permission_set::UpdatePermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
2902 crate::operation::update_permission_set::UpdatePermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
2903 }
2904 }
2905}
2906impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError, R>>
2907 for Error
2908where
2909 R: Send + Sync + std::fmt::Debug + 'static,
2910{
2911 fn from(
2912 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError, R>,
2913 ) -> Self {
2914 match err {
2915 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2916 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2917 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2918 source: err.into(),
2919 }),
2920 }
2921 }
2922}
2923impl From<crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError> for Error {
2924 fn from(err: crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError) -> Self {
2925 match err {
2926 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::AccessDeniedException(inner) => {
2927 Error::AccessDeniedException(inner)
2928 }
2929 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::ConflictException(inner) => Error::ConflictException(inner),
2930 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::InternalServerException(inner) => {
2931 Error::InternalServerException(inner)
2932 }
2933 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::ResourceNotFoundException(inner) => {
2934 Error::ResourceNotFoundException(inner)
2935 }
2936 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::ThrottlingException(inner) => {
2937 Error::ThrottlingException(inner)
2938 }
2939 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::ValidationException(inner) => {
2940 Error::ValidationException(inner)
2941 }
2942 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::Unhandled(inner) => Error::Unhandled(inner),
2943 }
2944 }
2945}
2946impl ::std::error::Error for Error {
2947 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2948 match self {
2949 Error::AccessDeniedException(inner) => inner.source(),
2950 Error::ConflictException(inner) => inner.source(),
2951 Error::InternalServerException(inner) => inner.source(),
2952 Error::ResourceNotFoundException(inner) => inner.source(),
2953 Error::ServiceQuotaExceededException(inner) => inner.source(),
2954 Error::ThrottlingException(inner) => inner.source(),
2955 Error::ValidationException(inner) => inner.source(),
2956 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2957 }
2958 }
2959}
2960impl ::aws_types::request_id::RequestId for Error {
2961 fn request_id(&self) -> Option<&str> {
2962 match self {
2963 Self::AccessDeniedException(e) => e.request_id(),
2964 Self::ConflictException(e) => e.request_id(),
2965 Self::InternalServerException(e) => e.request_id(),
2966 Self::ResourceNotFoundException(e) => e.request_id(),
2967 Self::ServiceQuotaExceededException(e) => e.request_id(),
2968 Self::ThrottlingException(e) => e.request_id(),
2969 Self::ValidationException(e) => e.request_id(),
2970 Self::Unhandled(e) => e.meta.request_id(),
2971 }
2972 }
2973}