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