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_application_session_configuration::GetApplicationSessionConfigurationError,
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_application_session_configuration::GetApplicationSessionConfigurationError,
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_application_session_configuration::GetApplicationSessionConfigurationError> for Error {
1538 fn from(err: crate::operation::get_application_session_configuration::GetApplicationSessionConfigurationError) -> Self {
1539 match err {
1540 crate::operation::get_application_session_configuration::GetApplicationSessionConfigurationError::AccessDeniedException(inner) => {
1541 Error::AccessDeniedException(inner)
1542 }
1543 crate::operation::get_application_session_configuration::GetApplicationSessionConfigurationError::InternalServerException(inner) => {
1544 Error::InternalServerException(inner)
1545 }
1546 crate::operation::get_application_session_configuration::GetApplicationSessionConfigurationError::ResourceNotFoundException(inner) => {
1547 Error::ResourceNotFoundException(inner)
1548 }
1549 crate::operation::get_application_session_configuration::GetApplicationSessionConfigurationError::ThrottlingException(inner) => {
1550 Error::ThrottlingException(inner)
1551 }
1552 crate::operation::get_application_session_configuration::GetApplicationSessionConfigurationError::ValidationException(inner) => {
1553 Error::ValidationException(inner)
1554 }
1555 crate::operation::get_application_session_configuration::GetApplicationSessionConfigurationError::Unhandled(inner) => {
1556 Error::Unhandled(inner)
1557 }
1558 }
1559 }
1560}
1561impl<R>
1562 From<
1563 ::aws_smithy_runtime_api::client::result::SdkError<
1564 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError,
1565 R,
1566 >,
1567 > for Error
1568where
1569 R: Send + Sync + std::fmt::Debug + 'static,
1570{
1571 fn from(
1572 err: ::aws_smithy_runtime_api::client::result::SdkError<
1573 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError,
1574 R,
1575 >,
1576 ) -> Self {
1577 match err {
1578 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1579 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1580 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1581 source: err.into(),
1582 }),
1583 }
1584 }
1585}
1586impl From<crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError> for Error {
1587 fn from(err: crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError) -> Self {
1588 match err {
1589 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::AccessDeniedException(inner) => {
1590 Error::AccessDeniedException(inner)
1591 }
1592 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::InternalServerException(inner) => {
1593 Error::InternalServerException(inner)
1594 }
1595 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::ResourceNotFoundException(inner) => {
1596 Error::ResourceNotFoundException(inner)
1597 }
1598 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::ThrottlingException(inner) => {
1599 Error::ThrottlingException(inner)
1600 }
1601 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::ValidationException(inner) => {
1602 Error::ValidationException(inner)
1603 }
1604 crate::operation::get_inline_policy_for_permission_set::GetInlinePolicyForPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
1605 }
1606 }
1607}
1608impl<R>
1609 From<
1610 ::aws_smithy_runtime_api::client::result::SdkError<
1611 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError,
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::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError,
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::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError> for Error {
1634 fn from(err: crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError) -> Self {
1635 match err {
1636 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::AccessDeniedException(
1637 inner,
1638 ) => Error::AccessDeniedException(inner),
1639 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::InternalServerException(
1640 inner,
1641 ) => Error::InternalServerException(inner),
1642 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::ResourceNotFoundException(
1643 inner,
1644 ) => Error::ResourceNotFoundException(inner),
1645 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::ThrottlingException(
1646 inner,
1647 ) => Error::ThrottlingException(inner),
1648 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::ValidationException(
1649 inner,
1650 ) => Error::ValidationException(inner),
1651 crate::operation::get_permissions_boundary_for_permission_set::GetPermissionsBoundaryForPermissionSetError::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_creation_status::ListAccountAssignmentCreationStatusError,
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_creation_status::ListAccountAssignmentCreationStatusError,
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_creation_status::ListAccountAssignmentCreationStatusError> for Error {
1683 fn from(err: crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError) -> Self {
1684 match err {
1685 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::AccessDeniedException(inner) => {
1686 Error::AccessDeniedException(inner)
1687 }
1688 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::InternalServerException(inner) => {
1689 Error::InternalServerException(inner)
1690 }
1691 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::ResourceNotFoundException(inner) => {
1692 Error::ResourceNotFoundException(inner)
1693 }
1694 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::ThrottlingException(inner) => {
1695 Error::ThrottlingException(inner)
1696 }
1697 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::ValidationException(inner) => {
1698 Error::ValidationException(inner)
1699 }
1700 crate::operation::list_account_assignment_creation_status::ListAccountAssignmentCreationStatusError::Unhandled(inner) => {
1701 Error::Unhandled(inner)
1702 }
1703 }
1704 }
1705}
1706impl<R>
1707 From<
1708 ::aws_smithy_runtime_api::client::result::SdkError<
1709 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError,
1710 R,
1711 >,
1712 > for Error
1713where
1714 R: Send + Sync + std::fmt::Debug + 'static,
1715{
1716 fn from(
1717 err: ::aws_smithy_runtime_api::client::result::SdkError<
1718 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError,
1719 R,
1720 >,
1721 ) -> Self {
1722 match err {
1723 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1724 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1725 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1726 source: err.into(),
1727 }),
1728 }
1729 }
1730}
1731impl From<crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError> for Error {
1732 fn from(err: crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError) -> Self {
1733 match err {
1734 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::AccessDeniedException(inner) => {
1735 Error::AccessDeniedException(inner)
1736 }
1737 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::InternalServerException(inner) => {
1738 Error::InternalServerException(inner)
1739 }
1740 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::ResourceNotFoundException(inner) => {
1741 Error::ResourceNotFoundException(inner)
1742 }
1743 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::ThrottlingException(inner) => {
1744 Error::ThrottlingException(inner)
1745 }
1746 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::ValidationException(inner) => {
1747 Error::ValidationException(inner)
1748 }
1749 crate::operation::list_account_assignment_deletion_status::ListAccountAssignmentDeletionStatusError::Unhandled(inner) => {
1750 Error::Unhandled(inner)
1751 }
1752 }
1753 }
1754}
1755impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_account_assignments::ListAccountAssignmentsError, R>> for Error
1756where
1757 R: Send + Sync + std::fmt::Debug + 'static,
1758{
1759 fn from(
1760 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_account_assignments::ListAccountAssignmentsError, R>,
1761 ) -> Self {
1762 match err {
1763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1766 source: err.into(),
1767 }),
1768 }
1769 }
1770}
1771impl From<crate::operation::list_account_assignments::ListAccountAssignmentsError> for Error {
1772 fn from(err: crate::operation::list_account_assignments::ListAccountAssignmentsError) -> Self {
1773 match err {
1774 crate::operation::list_account_assignments::ListAccountAssignmentsError::AccessDeniedException(inner) => {
1775 Error::AccessDeniedException(inner)
1776 }
1777 crate::operation::list_account_assignments::ListAccountAssignmentsError::InternalServerException(inner) => {
1778 Error::InternalServerException(inner)
1779 }
1780 crate::operation::list_account_assignments::ListAccountAssignmentsError::ResourceNotFoundException(inner) => {
1781 Error::ResourceNotFoundException(inner)
1782 }
1783 crate::operation::list_account_assignments::ListAccountAssignmentsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1784 crate::operation::list_account_assignments::ListAccountAssignmentsError::ValidationException(inner) => Error::ValidationException(inner),
1785 crate::operation::list_account_assignments::ListAccountAssignmentsError::Unhandled(inner) => Error::Unhandled(inner),
1786 }
1787 }
1788}
1789impl<R>
1790 From<
1791 ::aws_smithy_runtime_api::client::result::SdkError<
1792 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError,
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_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError,
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_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError> for Error {
1815 fn from(err: crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError) -> Self {
1816 match err {
1817 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::AccessDeniedException(inner) => {
1818 Error::AccessDeniedException(inner)
1819 }
1820 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::InternalServerException(inner) => {
1821 Error::InternalServerException(inner)
1822 }
1823 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::ResourceNotFoundException(inner) => {
1824 Error::ResourceNotFoundException(inner)
1825 }
1826 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::ThrottlingException(inner) => {
1827 Error::ThrottlingException(inner)
1828 }
1829 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::ValidationException(inner) => {
1830 Error::ValidationException(inner)
1831 }
1832 crate::operation::list_account_assignments_for_principal::ListAccountAssignmentsForPrincipalError::Unhandled(inner) => {
1833 Error::Unhandled(inner)
1834 }
1835 }
1836 }
1837}
1838impl<R>
1839 From<
1840 ::aws_smithy_runtime_api::client::result::SdkError<
1841 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError,
1842 R,
1843 >,
1844 > for Error
1845where
1846 R: Send + Sync + std::fmt::Debug + 'static,
1847{
1848 fn from(
1849 err: ::aws_smithy_runtime_api::client::result::SdkError<
1850 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError,
1851 R,
1852 >,
1853 ) -> Self {
1854 match err {
1855 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1856 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1857 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1858 source: err.into(),
1859 }),
1860 }
1861 }
1862}
1863impl From<crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError> for Error {
1864 fn from(err: crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError) -> Self {
1865 match err {
1866 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1867 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::InternalServerException(inner) => Error::InternalServerException(inner),
1868 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1869 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1870 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
1871 crate::operation::list_accounts_for_provisioned_permission_set::ListAccountsForProvisionedPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
1872 }
1873 }
1874}
1875impl<R>
1876 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_access_scopes::ListApplicationAccessScopesError, R>>
1877 for Error
1878where
1879 R: Send + Sync + std::fmt::Debug + 'static,
1880{
1881 fn from(
1882 err: ::aws_smithy_runtime_api::client::result::SdkError<
1883 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError,
1884 R,
1885 >,
1886 ) -> Self {
1887 match err {
1888 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1889 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1890 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1891 source: err.into(),
1892 }),
1893 }
1894 }
1895}
1896impl From<crate::operation::list_application_access_scopes::ListApplicationAccessScopesError> for Error {
1897 fn from(err: crate::operation::list_application_access_scopes::ListApplicationAccessScopesError) -> Self {
1898 match err {
1899 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::AccessDeniedException(inner) => {
1900 Error::AccessDeniedException(inner)
1901 }
1902 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::InternalServerException(inner) => {
1903 Error::InternalServerException(inner)
1904 }
1905 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::ResourceNotFoundException(inner) => {
1906 Error::ResourceNotFoundException(inner)
1907 }
1908 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::ThrottlingException(inner) => {
1909 Error::ThrottlingException(inner)
1910 }
1911 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::ValidationException(inner) => {
1912 Error::ValidationException(inner)
1913 }
1914 crate::operation::list_application_access_scopes::ListApplicationAccessScopesError::Unhandled(inner) => Error::Unhandled(inner),
1915 }
1916 }
1917}
1918impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_assignments::ListApplicationAssignmentsError, R>>
1919 for Error
1920where
1921 R: Send + Sync + std::fmt::Debug + 'static,
1922{
1923 fn from(
1924 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_assignments::ListApplicationAssignmentsError, R>,
1925 ) -> Self {
1926 match err {
1927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1930 source: err.into(),
1931 }),
1932 }
1933 }
1934}
1935impl From<crate::operation::list_application_assignments::ListApplicationAssignmentsError> for Error {
1936 fn from(err: crate::operation::list_application_assignments::ListApplicationAssignmentsError) -> Self {
1937 match err {
1938 crate::operation::list_application_assignments::ListApplicationAssignmentsError::AccessDeniedException(inner) => {
1939 Error::AccessDeniedException(inner)
1940 }
1941 crate::operation::list_application_assignments::ListApplicationAssignmentsError::InternalServerException(inner) => {
1942 Error::InternalServerException(inner)
1943 }
1944 crate::operation::list_application_assignments::ListApplicationAssignmentsError::ResourceNotFoundException(inner) => {
1945 Error::ResourceNotFoundException(inner)
1946 }
1947 crate::operation::list_application_assignments::ListApplicationAssignmentsError::ThrottlingException(inner) => {
1948 Error::ThrottlingException(inner)
1949 }
1950 crate::operation::list_application_assignments::ListApplicationAssignmentsError::ValidationException(inner) => {
1951 Error::ValidationException(inner)
1952 }
1953 crate::operation::list_application_assignments::ListApplicationAssignmentsError::Unhandled(inner) => Error::Unhandled(inner),
1954 }
1955 }
1956}
1957impl<R>
1958 From<
1959 ::aws_smithy_runtime_api::client::result::SdkError<
1960 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError,
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_assignments_for_principal::ListApplicationAssignmentsForPrincipalError,
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_assignments_for_principal::ListApplicationAssignmentsForPrincipalError> for Error {
1983 fn from(err: crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError) -> Self {
1984 match err {
1985 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::AccessDeniedException(
1986 inner,
1987 ) => Error::AccessDeniedException(inner),
1988 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::InternalServerException(
1989 inner,
1990 ) => Error::InternalServerException(inner),
1991 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::ResourceNotFoundException(
1992 inner,
1993 ) => Error::ResourceNotFoundException(inner),
1994 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::ThrottlingException(inner) => {
1995 Error::ThrottlingException(inner)
1996 }
1997 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::ValidationException(inner) => {
1998 Error::ValidationException(inner)
1999 }
2000 crate::operation::list_application_assignments_for_principal::ListApplicationAssignmentsForPrincipalError::Unhandled(inner) => {
2001 Error::Unhandled(inner)
2002 }
2003 }
2004 }
2005}
2006impl<R>
2007 From<
2008 ::aws_smithy_runtime_api::client::result::SdkError<
2009 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError,
2010 R,
2011 >,
2012 > for Error
2013where
2014 R: Send + Sync + std::fmt::Debug + 'static,
2015{
2016 fn from(
2017 err: ::aws_smithy_runtime_api::client::result::SdkError<
2018 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError,
2019 R,
2020 >,
2021 ) -> Self {
2022 match err {
2023 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2024 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2025 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2026 source: err.into(),
2027 }),
2028 }
2029 }
2030}
2031impl From<crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError> for Error {
2032 fn from(err: crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError) -> Self {
2033 match err {
2034 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::AccessDeniedException(inner) => {
2035 Error::AccessDeniedException(inner)
2036 }
2037 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::InternalServerException(inner) => {
2038 Error::InternalServerException(inner)
2039 }
2040 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::ResourceNotFoundException(
2041 inner,
2042 ) => Error::ResourceNotFoundException(inner),
2043 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::ThrottlingException(inner) => {
2044 Error::ThrottlingException(inner)
2045 }
2046 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::ValidationException(inner) => {
2047 Error::ValidationException(inner)
2048 }
2049 crate::operation::list_application_authentication_methods::ListApplicationAuthenticationMethodsError::Unhandled(inner) => {
2050 Error::Unhandled(inner)
2051 }
2052 }
2053 }
2054}
2055impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_grants::ListApplicationGrantsError, R>> for Error
2056where
2057 R: Send + Sync + std::fmt::Debug + 'static,
2058{
2059 fn from(
2060 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_grants::ListApplicationGrantsError, R>,
2061 ) -> Self {
2062 match err {
2063 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2064 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2065 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2066 source: err.into(),
2067 }),
2068 }
2069 }
2070}
2071impl From<crate::operation::list_application_grants::ListApplicationGrantsError> for Error {
2072 fn from(err: crate::operation::list_application_grants::ListApplicationGrantsError) -> Self {
2073 match err {
2074 crate::operation::list_application_grants::ListApplicationGrantsError::AccessDeniedException(inner) => {
2075 Error::AccessDeniedException(inner)
2076 }
2077 crate::operation::list_application_grants::ListApplicationGrantsError::InternalServerException(inner) => {
2078 Error::InternalServerException(inner)
2079 }
2080 crate::operation::list_application_grants::ListApplicationGrantsError::ResourceNotFoundException(inner) => {
2081 Error::ResourceNotFoundException(inner)
2082 }
2083 crate::operation::list_application_grants::ListApplicationGrantsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2084 crate::operation::list_application_grants::ListApplicationGrantsError::ValidationException(inner) => Error::ValidationException(inner),
2085 crate::operation::list_application_grants::ListApplicationGrantsError::Unhandled(inner) => Error::Unhandled(inner),
2086 }
2087 }
2088}
2089impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_providers::ListApplicationProvidersError, R>>
2090 for Error
2091where
2092 R: Send + Sync + std::fmt::Debug + 'static,
2093{
2094 fn from(
2095 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_application_providers::ListApplicationProvidersError, R>,
2096 ) -> Self {
2097 match err {
2098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2101 source: err.into(),
2102 }),
2103 }
2104 }
2105}
2106impl From<crate::operation::list_application_providers::ListApplicationProvidersError> for Error {
2107 fn from(err: crate::operation::list_application_providers::ListApplicationProvidersError) -> Self {
2108 match err {
2109 crate::operation::list_application_providers::ListApplicationProvidersError::AccessDeniedException(inner) => {
2110 Error::AccessDeniedException(inner)
2111 }
2112 crate::operation::list_application_providers::ListApplicationProvidersError::InternalServerException(inner) => {
2113 Error::InternalServerException(inner)
2114 }
2115 crate::operation::list_application_providers::ListApplicationProvidersError::ThrottlingException(inner) => {
2116 Error::ThrottlingException(inner)
2117 }
2118 crate::operation::list_application_providers::ListApplicationProvidersError::ValidationException(inner) => {
2119 Error::ValidationException(inner)
2120 }
2121 crate::operation::list_application_providers::ListApplicationProvidersError::Unhandled(inner) => Error::Unhandled(inner),
2122 }
2123 }
2124}
2125impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_applications::ListApplicationsError, R>> for Error
2126where
2127 R: Send + Sync + std::fmt::Debug + 'static,
2128{
2129 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_applications::ListApplicationsError, R>) -> Self {
2130 match err {
2131 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2132 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2133 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2134 source: err.into(),
2135 }),
2136 }
2137 }
2138}
2139impl From<crate::operation::list_applications::ListApplicationsError> for Error {
2140 fn from(err: crate::operation::list_applications::ListApplicationsError) -> Self {
2141 match err {
2142 crate::operation::list_applications::ListApplicationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2143 crate::operation::list_applications::ListApplicationsError::InternalServerException(inner) => Error::InternalServerException(inner),
2144 crate::operation::list_applications::ListApplicationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2145 crate::operation::list_applications::ListApplicationsError::ValidationException(inner) => Error::ValidationException(inner),
2146 crate::operation::list_applications::ListApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
2147 }
2148 }
2149}
2150impl<R>
2151 From<
2152 ::aws_smithy_runtime_api::client::result::SdkError<
2153 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError,
2154 R,
2155 >,
2156 > for Error
2157where
2158 R: Send + Sync + std::fmt::Debug + 'static,
2159{
2160 fn from(
2161 err: ::aws_smithy_runtime_api::client::result::SdkError<
2162 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError,
2163 R,
2164 >,
2165 ) -> Self {
2166 match err {
2167 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2168 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2169 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2170 source: err.into(),
2171 }),
2172 }
2173 }
2174}
2175impl From<crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError>
2176 for Error
2177{
2178 fn from(
2179 err: crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError,
2180 ) -> Self {
2181 match err {
2182 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2183 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::InternalServerException(inner) => Error::InternalServerException(inner),
2184 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2185 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2186 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
2187 crate::operation::list_customer_managed_policy_references_in_permission_set::ListCustomerManagedPolicyReferencesInPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
2188 }
2189 }
2190}
2191impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
2192where
2193 R: Send + Sync + std::fmt::Debug + 'static,
2194{
2195 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
2196 match err {
2197 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2198 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2199 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2200 source: err.into(),
2201 }),
2202 }
2203 }
2204}
2205impl From<crate::operation::list_instances::ListInstancesError> for Error {
2206 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
2207 match err {
2208 crate::operation::list_instances::ListInstancesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2209 crate::operation::list_instances::ListInstancesError::InternalServerException(inner) => Error::InternalServerException(inner),
2210 crate::operation::list_instances::ListInstancesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2211 crate::operation::list_instances::ListInstancesError::ValidationException(inner) => Error::ValidationException(inner),
2212 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
2213 }
2214 }
2215}
2216impl<R>
2217 From<
2218 ::aws_smithy_runtime_api::client::result::SdkError<
2219 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError,
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_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError,
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_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError> for Error {
2242 fn from(err: crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError) -> Self {
2243 match err {
2244 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::AccessDeniedException(inner) => {
2245 Error::AccessDeniedException(inner)
2246 }
2247 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::InternalServerException(inner) => {
2248 Error::InternalServerException(inner)
2249 }
2250 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::ResourceNotFoundException(inner) => {
2251 Error::ResourceNotFoundException(inner)
2252 }
2253 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::ThrottlingException(inner) => {
2254 Error::ThrottlingException(inner)
2255 }
2256 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::ValidationException(inner) => {
2257 Error::ValidationException(inner)
2258 }
2259 crate::operation::list_managed_policies_in_permission_set::ListManagedPoliciesInPermissionSetError::Unhandled(inner) => {
2260 Error::Unhandled(inner)
2261 }
2262 }
2263 }
2264}
2265impl<R>
2266 From<
2267 ::aws_smithy_runtime_api::client::result::SdkError<
2268 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError,
2269 R,
2270 >,
2271 > for Error
2272where
2273 R: Send + Sync + std::fmt::Debug + 'static,
2274{
2275 fn from(
2276 err: ::aws_smithy_runtime_api::client::result::SdkError<
2277 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError,
2278 R,
2279 >,
2280 ) -> Self {
2281 match err {
2282 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2283 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2284 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2285 source: err.into(),
2286 }),
2287 }
2288 }
2289}
2290impl From<crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError> for Error {
2291 fn from(err: crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError) -> Self {
2292 match err {
2293 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::AccessDeniedException(inner) => {
2294 Error::AccessDeniedException(inner)
2295 }
2296 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::InternalServerException(inner) => {
2297 Error::InternalServerException(inner)
2298 }
2299 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::ResourceNotFoundException(inner) => {
2300 Error::ResourceNotFoundException(inner)
2301 }
2302 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::ThrottlingException(inner) => {
2303 Error::ThrottlingException(inner)
2304 }
2305 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::ValidationException(inner) => {
2306 Error::ValidationException(inner)
2307 }
2308 crate::operation::list_permission_set_provisioning_status::ListPermissionSetProvisioningStatusError::Unhandled(inner) => {
2309 Error::Unhandled(inner)
2310 }
2311 }
2312 }
2313}
2314impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_permission_sets::ListPermissionSetsError, R>> for Error
2315where
2316 R: Send + Sync + std::fmt::Debug + 'static,
2317{
2318 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_permission_sets::ListPermissionSetsError, R>) -> Self {
2319 match err {
2320 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2321 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2322 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2323 source: err.into(),
2324 }),
2325 }
2326 }
2327}
2328impl From<crate::operation::list_permission_sets::ListPermissionSetsError> for Error {
2329 fn from(err: crate::operation::list_permission_sets::ListPermissionSetsError) -> Self {
2330 match err {
2331 crate::operation::list_permission_sets::ListPermissionSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2332 crate::operation::list_permission_sets::ListPermissionSetsError::InternalServerException(inner) => Error::InternalServerException(inner),
2333 crate::operation::list_permission_sets::ListPermissionSetsError::ResourceNotFoundException(inner) => {
2334 Error::ResourceNotFoundException(inner)
2335 }
2336 crate::operation::list_permission_sets::ListPermissionSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2337 crate::operation::list_permission_sets::ListPermissionSetsError::ValidationException(inner) => Error::ValidationException(inner),
2338 crate::operation::list_permission_sets::ListPermissionSetsError::Unhandled(inner) => Error::Unhandled(inner),
2339 }
2340 }
2341}
2342impl<R>
2343 From<
2344 ::aws_smithy_runtime_api::client::result::SdkError<
2345 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError,
2346 R,
2347 >,
2348 > for Error
2349where
2350 R: Send + Sync + std::fmt::Debug + 'static,
2351{
2352 fn from(
2353 err: ::aws_smithy_runtime_api::client::result::SdkError<
2354 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError,
2355 R,
2356 >,
2357 ) -> Self {
2358 match err {
2359 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2360 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2361 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2362 source: err.into(),
2363 }),
2364 }
2365 }
2366}
2367impl From<crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError> for Error {
2368 fn from(err: crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError) -> Self {
2369 match err {
2370 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::AccessDeniedException(
2371 inner,
2372 ) => Error::AccessDeniedException(inner),
2373 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::InternalServerException(
2374 inner,
2375 ) => Error::InternalServerException(inner),
2376 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::ResourceNotFoundException(
2377 inner,
2378 ) => Error::ResourceNotFoundException(inner),
2379 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::ThrottlingException(
2380 inner,
2381 ) => Error::ThrottlingException(inner),
2382 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::ValidationException(
2383 inner,
2384 ) => Error::ValidationException(inner),
2385 crate::operation::list_permission_sets_provisioned_to_account::ListPermissionSetsProvisionedToAccountError::Unhandled(inner) => {
2386 Error::Unhandled(inner)
2387 }
2388 }
2389 }
2390}
2391impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
2392where
2393 R: Send + Sync + std::fmt::Debug + 'static,
2394{
2395 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
2396 match err {
2397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2400 source: err.into(),
2401 }),
2402 }
2403 }
2404}
2405impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
2406 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2407 match err {
2408 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2409 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
2410 Error::InternalServerException(inner)
2411 }
2412 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
2413 Error::ResourceNotFoundException(inner)
2414 }
2415 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2416 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
2417 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2418 }
2419 }
2420}
2421impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError, R>>
2422 for Error
2423where
2424 R: Send + Sync + std::fmt::Debug + 'static,
2425{
2426 fn from(
2427 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError, R>,
2428 ) -> Self {
2429 match err {
2430 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2431 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2432 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2433 source: err.into(),
2434 }),
2435 }
2436 }
2437}
2438impl From<crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError> for Error {
2439 fn from(err: crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError) -> Self {
2440 match err {
2441 crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError::AccessDeniedException(inner) => {
2442 Error::AccessDeniedException(inner)
2443 }
2444 crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError::InternalServerException(inner) => {
2445 Error::InternalServerException(inner)
2446 }
2447 crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError::ThrottlingException(inner) => {
2448 Error::ThrottlingException(inner)
2449 }
2450 crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError::ValidationException(inner) => {
2451 Error::ValidationException(inner)
2452 }
2453 crate::operation::list_trusted_token_issuers::ListTrustedTokenIssuersError::Unhandled(inner) => Error::Unhandled(inner),
2454 }
2455 }
2456}
2457impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::provision_permission_set::ProvisionPermissionSetError, R>> for Error
2458where
2459 R: Send + Sync + std::fmt::Debug + 'static,
2460{
2461 fn from(
2462 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::provision_permission_set::ProvisionPermissionSetError, R>,
2463 ) -> Self {
2464 match err {
2465 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2466 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2467 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2468 source: err.into(),
2469 }),
2470 }
2471 }
2472}
2473impl From<crate::operation::provision_permission_set::ProvisionPermissionSetError> for Error {
2474 fn from(err: crate::operation::provision_permission_set::ProvisionPermissionSetError) -> Self {
2475 match err {
2476 crate::operation::provision_permission_set::ProvisionPermissionSetError::AccessDeniedException(inner) => {
2477 Error::AccessDeniedException(inner)
2478 }
2479 crate::operation::provision_permission_set::ProvisionPermissionSetError::ConflictException(inner) => Error::ConflictException(inner),
2480 crate::operation::provision_permission_set::ProvisionPermissionSetError::InternalServerException(inner) => {
2481 Error::InternalServerException(inner)
2482 }
2483 crate::operation::provision_permission_set::ProvisionPermissionSetError::ResourceNotFoundException(inner) => {
2484 Error::ResourceNotFoundException(inner)
2485 }
2486 crate::operation::provision_permission_set::ProvisionPermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2487 crate::operation::provision_permission_set::ProvisionPermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
2488 crate::operation::provision_permission_set::ProvisionPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
2489 }
2490 }
2491}
2492impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_application_access_scope::PutApplicationAccessScopeError, R>>
2493 for Error
2494where
2495 R: Send + Sync + std::fmt::Debug + 'static,
2496{
2497 fn from(
2498 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_application_access_scope::PutApplicationAccessScopeError, R>,
2499 ) -> Self {
2500 match err {
2501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2504 source: err.into(),
2505 }),
2506 }
2507 }
2508}
2509impl From<crate::operation::put_application_access_scope::PutApplicationAccessScopeError> for Error {
2510 fn from(err: crate::operation::put_application_access_scope::PutApplicationAccessScopeError) -> Self {
2511 match err {
2512 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::AccessDeniedException(inner) => {
2513 Error::AccessDeniedException(inner)
2514 }
2515 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::ConflictException(inner) => {
2516 Error::ConflictException(inner)
2517 }
2518 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::InternalServerException(inner) => {
2519 Error::InternalServerException(inner)
2520 }
2521 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::ResourceNotFoundException(inner) => {
2522 Error::ResourceNotFoundException(inner)
2523 }
2524 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::ThrottlingException(inner) => {
2525 Error::ThrottlingException(inner)
2526 }
2527 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::ValidationException(inner) => {
2528 Error::ValidationException(inner)
2529 }
2530 crate::operation::put_application_access_scope::PutApplicationAccessScopeError::Unhandled(inner) => Error::Unhandled(inner),
2531 }
2532 }
2533}
2534impl<R>
2535 From<
2536 ::aws_smithy_runtime_api::client::result::SdkError<
2537 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError,
2538 R,
2539 >,
2540 > for Error
2541where
2542 R: Send + Sync + std::fmt::Debug + 'static,
2543{
2544 fn from(
2545 err: ::aws_smithy_runtime_api::client::result::SdkError<
2546 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError,
2547 R,
2548 >,
2549 ) -> Self {
2550 match err {
2551 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2552 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2553 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2554 source: err.into(),
2555 }),
2556 }
2557 }
2558}
2559impl From<crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError> for Error {
2560 fn from(err: crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError) -> Self {
2561 match err {
2562 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::AccessDeniedException(inner) => {
2563 Error::AccessDeniedException(inner)
2564 }
2565 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::ConflictException(inner) => {
2566 Error::ConflictException(inner)
2567 }
2568 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::InternalServerException(
2569 inner,
2570 ) => Error::InternalServerException(inner),
2571 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::ResourceNotFoundException(
2572 inner,
2573 ) => Error::ResourceNotFoundException(inner),
2574 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::ThrottlingException(inner) => {
2575 Error::ThrottlingException(inner)
2576 }
2577 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::ValidationException(inner) => {
2578 Error::ValidationException(inner)
2579 }
2580 crate::operation::put_application_assignment_configuration::PutApplicationAssignmentConfigurationError::Unhandled(inner) => {
2581 Error::Unhandled(inner)
2582 }
2583 }
2584 }
2585}
2586impl<R>
2587 From<
2588 ::aws_smithy_runtime_api::client::result::SdkError<
2589 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError,
2590 R,
2591 >,
2592 > for Error
2593where
2594 R: Send + Sync + std::fmt::Debug + 'static,
2595{
2596 fn from(
2597 err: ::aws_smithy_runtime_api::client::result::SdkError<
2598 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError,
2599 R,
2600 >,
2601 ) -> Self {
2602 match err {
2603 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2604 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2605 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2606 source: err.into(),
2607 }),
2608 }
2609 }
2610}
2611impl From<crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError> for Error {
2612 fn from(err: crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError) -> Self {
2613 match err {
2614 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::AccessDeniedException(inner) => {
2615 Error::AccessDeniedException(inner)
2616 }
2617 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::ConflictException(inner) => {
2618 Error::ConflictException(inner)
2619 }
2620 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::InternalServerException(inner) => {
2621 Error::InternalServerException(inner)
2622 }
2623 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::ResourceNotFoundException(inner) => {
2624 Error::ResourceNotFoundException(inner)
2625 }
2626 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::ThrottlingException(inner) => {
2627 Error::ThrottlingException(inner)
2628 }
2629 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::ValidationException(inner) => {
2630 Error::ValidationException(inner)
2631 }
2632 crate::operation::put_application_authentication_method::PutApplicationAuthenticationMethodError::Unhandled(inner) => {
2633 Error::Unhandled(inner)
2634 }
2635 }
2636 }
2637}
2638impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_application_grant::PutApplicationGrantError, R>> for Error
2639where
2640 R: Send + Sync + std::fmt::Debug + 'static,
2641{
2642 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_application_grant::PutApplicationGrantError, R>) -> Self {
2643 match err {
2644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2647 source: err.into(),
2648 }),
2649 }
2650 }
2651}
2652impl From<crate::operation::put_application_grant::PutApplicationGrantError> for Error {
2653 fn from(err: crate::operation::put_application_grant::PutApplicationGrantError) -> Self {
2654 match err {
2655 crate::operation::put_application_grant::PutApplicationGrantError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2656 crate::operation::put_application_grant::PutApplicationGrantError::ConflictException(inner) => Error::ConflictException(inner),
2657 crate::operation::put_application_grant::PutApplicationGrantError::InternalServerException(inner) => {
2658 Error::InternalServerException(inner)
2659 }
2660 crate::operation::put_application_grant::PutApplicationGrantError::ResourceNotFoundException(inner) => {
2661 Error::ResourceNotFoundException(inner)
2662 }
2663 crate::operation::put_application_grant::PutApplicationGrantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2664 crate::operation::put_application_grant::PutApplicationGrantError::ValidationException(inner) => Error::ValidationException(inner),
2665 crate::operation::put_application_grant::PutApplicationGrantError::Unhandled(inner) => Error::Unhandled(inner),
2666 }
2667 }
2668}
2669impl<R>
2670 From<
2671 ::aws_smithy_runtime_api::client::result::SdkError<
2672 crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError,
2673 R,
2674 >,
2675 > for Error
2676where
2677 R: Send + Sync + std::fmt::Debug + 'static,
2678{
2679 fn from(
2680 err: ::aws_smithy_runtime_api::client::result::SdkError<
2681 crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError,
2682 R,
2683 >,
2684 ) -> Self {
2685 match err {
2686 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2687 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2688 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2689 source: err.into(),
2690 }),
2691 }
2692 }
2693}
2694impl From<crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError> for Error {
2695 fn from(err: crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError) -> Self {
2696 match err {
2697 crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError::AccessDeniedException(inner) => {
2698 Error::AccessDeniedException(inner)
2699 }
2700 crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError::ConflictException(inner) => {
2701 Error::ConflictException(inner)
2702 }
2703 crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError::InternalServerException(inner) => {
2704 Error::InternalServerException(inner)
2705 }
2706 crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError::ResourceNotFoundException(inner) => {
2707 Error::ResourceNotFoundException(inner)
2708 }
2709 crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError::ThrottlingException(inner) => {
2710 Error::ThrottlingException(inner)
2711 }
2712 crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError::ValidationException(inner) => {
2713 Error::ValidationException(inner)
2714 }
2715 crate::operation::put_application_session_configuration::PutApplicationSessionConfigurationError::Unhandled(inner) => {
2716 Error::Unhandled(inner)
2717 }
2718 }
2719 }
2720}
2721impl<R>
2722 From<
2723 ::aws_smithy_runtime_api::client::result::SdkError<
2724 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError,
2725 R,
2726 >,
2727 > for Error
2728where
2729 R: Send + Sync + std::fmt::Debug + 'static,
2730{
2731 fn from(
2732 err: ::aws_smithy_runtime_api::client::result::SdkError<
2733 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError,
2734 R,
2735 >,
2736 ) -> Self {
2737 match err {
2738 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2739 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2740 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2741 source: err.into(),
2742 }),
2743 }
2744 }
2745}
2746impl From<crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError> for Error {
2747 fn from(err: crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError) -> Self {
2748 match err {
2749 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::AccessDeniedException(inner) => {
2750 Error::AccessDeniedException(inner)
2751 }
2752 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::ConflictException(inner) => {
2753 Error::ConflictException(inner)
2754 }
2755 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::InternalServerException(inner) => {
2756 Error::InternalServerException(inner)
2757 }
2758 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::ResourceNotFoundException(inner) => {
2759 Error::ResourceNotFoundException(inner)
2760 }
2761 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::ServiceQuotaExceededException(inner) => {
2762 Error::ServiceQuotaExceededException(inner)
2763 }
2764 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::ThrottlingException(inner) => {
2765 Error::ThrottlingException(inner)
2766 }
2767 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::ValidationException(inner) => {
2768 Error::ValidationException(inner)
2769 }
2770 crate::operation::put_inline_policy_to_permission_set::PutInlinePolicyToPermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
2771 }
2772 }
2773}
2774impl<R>
2775 From<
2776 ::aws_smithy_runtime_api::client::result::SdkError<
2777 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError,
2778 R,
2779 >,
2780 > for Error
2781where
2782 R: Send + Sync + std::fmt::Debug + 'static,
2783{
2784 fn from(
2785 err: ::aws_smithy_runtime_api::client::result::SdkError<
2786 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError,
2787 R,
2788 >,
2789 ) -> Self {
2790 match err {
2791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2794 source: err.into(),
2795 }),
2796 }
2797 }
2798}
2799impl From<crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError> for Error {
2800 fn from(err: crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError) -> Self {
2801 match err {
2802 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::AccessDeniedException(
2803 inner,
2804 ) => Error::AccessDeniedException(inner),
2805 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::ConflictException(inner) => {
2806 Error::ConflictException(inner)
2807 }
2808 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::InternalServerException(
2809 inner,
2810 ) => Error::InternalServerException(inner),
2811 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::ResourceNotFoundException(
2812 inner,
2813 ) => Error::ResourceNotFoundException(inner),
2814 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::ThrottlingException(inner) => {
2815 Error::ThrottlingException(inner)
2816 }
2817 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::ValidationException(inner) => {
2818 Error::ValidationException(inner)
2819 }
2820 crate::operation::put_permissions_boundary_to_permission_set::PutPermissionsBoundaryToPermissionSetError::Unhandled(inner) => {
2821 Error::Unhandled(inner)
2822 }
2823 }
2824 }
2825}
2826impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
2827where
2828 R: Send + Sync + std::fmt::Debug + 'static,
2829{
2830 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
2831 match err {
2832 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2833 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2834 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2835 source: err.into(),
2836 }),
2837 }
2838 }
2839}
2840impl From<crate::operation::tag_resource::TagResourceError> for Error {
2841 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
2842 match err {
2843 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2844 crate::operation::tag_resource::TagResourceError::ConflictException(inner) => Error::ConflictException(inner),
2845 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2846 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2847 crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2848 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2849 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
2850 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2851 }
2852 }
2853}
2854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
2855where
2856 R: Send + Sync + std::fmt::Debug + 'static,
2857{
2858 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
2859 match err {
2860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2863 source: err.into(),
2864 }),
2865 }
2866 }
2867}
2868impl From<crate::operation::untag_resource::UntagResourceError> for Error {
2869 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
2870 match err {
2871 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2872 crate::operation::untag_resource::UntagResourceError::ConflictException(inner) => Error::ConflictException(inner),
2873 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
2874 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2875 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2876 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
2877 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
2878 }
2879 }
2880}
2881impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_application::UpdateApplicationError, R>> for Error
2882where
2883 R: Send + Sync + std::fmt::Debug + 'static,
2884{
2885 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_application::UpdateApplicationError, R>) -> Self {
2886 match err {
2887 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2888 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2889 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2890 source: err.into(),
2891 }),
2892 }
2893 }
2894}
2895impl From<crate::operation::update_application::UpdateApplicationError> for Error {
2896 fn from(err: crate::operation::update_application::UpdateApplicationError) -> Self {
2897 match err {
2898 crate::operation::update_application::UpdateApplicationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2899 crate::operation::update_application::UpdateApplicationError::ConflictException(inner) => Error::ConflictException(inner),
2900 crate::operation::update_application::UpdateApplicationError::InternalServerException(inner) => Error::InternalServerException(inner),
2901 crate::operation::update_application::UpdateApplicationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2902 crate::operation::update_application::UpdateApplicationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2903 crate::operation::update_application::UpdateApplicationError::ValidationException(inner) => Error::ValidationException(inner),
2904 crate::operation::update_application::UpdateApplicationError::Unhandled(inner) => Error::Unhandled(inner),
2905 }
2906 }
2907}
2908impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance::UpdateInstanceError, R>> for Error
2909where
2910 R: Send + Sync + std::fmt::Debug + 'static,
2911{
2912 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance::UpdateInstanceError, R>) -> Self {
2913 match err {
2914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2917 source: err.into(),
2918 }),
2919 }
2920 }
2921}
2922impl From<crate::operation::update_instance::UpdateInstanceError> for Error {
2923 fn from(err: crate::operation::update_instance::UpdateInstanceError) -> Self {
2924 match err {
2925 crate::operation::update_instance::UpdateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2926 crate::operation::update_instance::UpdateInstanceError::ConflictException(inner) => Error::ConflictException(inner),
2927 crate::operation::update_instance::UpdateInstanceError::InternalServerException(inner) => Error::InternalServerException(inner),
2928 crate::operation::update_instance::UpdateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2929 crate::operation::update_instance::UpdateInstanceError::ValidationException(inner) => Error::ValidationException(inner),
2930 crate::operation::update_instance::UpdateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2931 }
2932 }
2933}
2934impl<R>
2935 From<
2936 ::aws_smithy_runtime_api::client::result::SdkError<
2937 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError,
2938 R,
2939 >,
2940 > for Error
2941where
2942 R: Send + Sync + std::fmt::Debug + 'static,
2943{
2944 fn from(
2945 err: ::aws_smithy_runtime_api::client::result::SdkError<
2946 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError,
2947 R,
2948 >,
2949 ) -> Self {
2950 match err {
2951 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2952 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2953 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2954 source: err.into(),
2955 }),
2956 }
2957 }
2958}
2959impl From<crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError>
2960 for Error
2961{
2962 fn from(
2963 err: crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError,
2964 ) -> Self {
2965 match err {
2966 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2967 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
2968 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::InternalServerException(inner) => Error::InternalServerException(inner),
2969 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2970 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2971 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::ValidationException(inner) => Error::ValidationException(inner),
2972 crate::operation::update_instance_access_control_attribute_configuration::UpdateInstanceAccessControlAttributeConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2973 }
2974 }
2975}
2976impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_permission_set::UpdatePermissionSetError, R>> for Error
2977where
2978 R: Send + Sync + std::fmt::Debug + 'static,
2979{
2980 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_permission_set::UpdatePermissionSetError, R>) -> Self {
2981 match err {
2982 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2983 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2984 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2985 source: err.into(),
2986 }),
2987 }
2988 }
2989}
2990impl From<crate::operation::update_permission_set::UpdatePermissionSetError> for Error {
2991 fn from(err: crate::operation::update_permission_set::UpdatePermissionSetError) -> Self {
2992 match err {
2993 crate::operation::update_permission_set::UpdatePermissionSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2994 crate::operation::update_permission_set::UpdatePermissionSetError::ConflictException(inner) => Error::ConflictException(inner),
2995 crate::operation::update_permission_set::UpdatePermissionSetError::InternalServerException(inner) => {
2996 Error::InternalServerException(inner)
2997 }
2998 crate::operation::update_permission_set::UpdatePermissionSetError::ResourceNotFoundException(inner) => {
2999 Error::ResourceNotFoundException(inner)
3000 }
3001 crate::operation::update_permission_set::UpdatePermissionSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3002 crate::operation::update_permission_set::UpdatePermissionSetError::ValidationException(inner) => Error::ValidationException(inner),
3003 crate::operation::update_permission_set::UpdatePermissionSetError::Unhandled(inner) => Error::Unhandled(inner),
3004 }
3005 }
3006}
3007impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError, R>>
3008 for Error
3009where
3010 R: Send + Sync + std::fmt::Debug + 'static,
3011{
3012 fn from(
3013 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError, R>,
3014 ) -> Self {
3015 match err {
3016 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3017 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3018 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3019 source: err.into(),
3020 }),
3021 }
3022 }
3023}
3024impl From<crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError> for Error {
3025 fn from(err: crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError) -> Self {
3026 match err {
3027 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::AccessDeniedException(inner) => {
3028 Error::AccessDeniedException(inner)
3029 }
3030 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::ConflictException(inner) => Error::ConflictException(inner),
3031 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::InternalServerException(inner) => {
3032 Error::InternalServerException(inner)
3033 }
3034 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::ResourceNotFoundException(inner) => {
3035 Error::ResourceNotFoundException(inner)
3036 }
3037 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::ThrottlingException(inner) => {
3038 Error::ThrottlingException(inner)
3039 }
3040 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::ValidationException(inner) => {
3041 Error::ValidationException(inner)
3042 }
3043 crate::operation::update_trusted_token_issuer::UpdateTrustedTokenIssuerError::Unhandled(inner) => Error::Unhandled(inner),
3044 }
3045 }
3046}
3047impl ::std::error::Error for Error {
3048 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3049 match self {
3050 Error::AccessDeniedException(inner) => inner.source(),
3051 Error::ConflictException(inner) => inner.source(),
3052 Error::InternalServerException(inner) => inner.source(),
3053 Error::ResourceNotFoundException(inner) => inner.source(),
3054 Error::ServiceQuotaExceededException(inner) => inner.source(),
3055 Error::ThrottlingException(inner) => inner.source(),
3056 Error::ValidationException(inner) => inner.source(),
3057 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3058 }
3059 }
3060}
3061impl ::aws_types::request_id::RequestId for Error {
3062 fn request_id(&self) -> Option<&str> {
3063 match self {
3064 Self::AccessDeniedException(e) => e.request_id(),
3065 Self::ConflictException(e) => e.request_id(),
3066 Self::InternalServerException(e) => e.request_id(),
3067 Self::ResourceNotFoundException(e) => e.request_id(),
3068 Self::ServiceQuotaExceededException(e) => e.request_id(),
3069 Self::ThrottlingException(e) => e.request_id(),
3070 Self::ValidationException(e) => e.request_id(),
3071 Self::Unhandled(e) => e.meta.request_id(),
3072 }
3073 }
3074}