1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConflictException(crate::types::error::ConflictException),
10 InternalException(crate::types::error::InternalException),
12 InternalServerException(crate::types::error::InternalServerException),
14 InvalidAccessException(crate::types::error::InvalidAccessException),
16 InvalidInputException(crate::types::error::InvalidInputException),
18 LimitExceededException(crate::types::error::LimitExceededException),
20 OrganizationNotFoundException(crate::types::error::OrganizationNotFoundException),
22 OrganizationalUnitNotFoundException(crate::types::error::OrganizationalUnitNotFoundException),
24 ResourceConflictException(crate::types::error::ResourceConflictException),
26 ResourceInUseException(crate::types::error::ResourceInUseException),
28 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
30 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
32 ThrottlingException(crate::types::error::ThrottlingException),
34 ValidationException(crate::types::error::ValidationException),
36 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
38 variable wildcard pattern and check `.code()`:
39 \
40 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
41 \
42 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
43 Unhandled(crate::error::sealed_unhandled::Unhandled),
44}
45impl ::std::fmt::Display for Error {
46 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
47 match self {
48 Error::AccessDeniedException(inner) => inner.fmt(f),
49 Error::ConflictException(inner) => inner.fmt(f),
50 Error::InternalException(inner) => inner.fmt(f),
51 Error::InternalServerException(inner) => inner.fmt(f),
52 Error::InvalidAccessException(inner) => inner.fmt(f),
53 Error::InvalidInputException(inner) => inner.fmt(f),
54 Error::LimitExceededException(inner) => inner.fmt(f),
55 Error::OrganizationNotFoundException(inner) => inner.fmt(f),
56 Error::OrganizationalUnitNotFoundException(inner) => inner.fmt(f),
57 Error::ResourceConflictException(inner) => inner.fmt(f),
58 Error::ResourceInUseException(inner) => inner.fmt(f),
59 Error::ResourceNotFoundException(inner) => inner.fmt(f),
60 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
61 Error::ThrottlingException(inner) => inner.fmt(f),
62 Error::ValidationException(inner) => inner.fmt(f),
63 Error::Unhandled(_) => {
64 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
65 write!(f, "unhandled error ({code})")
66 } else {
67 f.write_str("unhandled error")
68 }
69 }
70 }
71 }
72}
73impl From<::aws_smithy_types::error::operation::BuildError> for Error {
74 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
75 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
76 source: value.into(),
77 meta: ::std::default::Default::default(),
78 })
79 }
80}
81impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
82 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
83 match self {
84 Self::AccessDeniedException(inner) => inner.meta(),
85 Self::ConflictException(inner) => inner.meta(),
86 Self::InternalException(inner) => inner.meta(),
87 Self::InternalServerException(inner) => inner.meta(),
88 Self::InvalidAccessException(inner) => inner.meta(),
89 Self::InvalidInputException(inner) => inner.meta(),
90 Self::LimitExceededException(inner) => inner.meta(),
91 Self::OrganizationNotFoundException(inner) => inner.meta(),
92 Self::OrganizationalUnitNotFoundException(inner) => inner.meta(),
93 Self::ResourceConflictException(inner) => inner.meta(),
94 Self::ResourceInUseException(inner) => inner.meta(),
95 Self::ResourceNotFoundException(inner) => inner.meta(),
96 Self::ServiceQuotaExceededException(inner) => inner.meta(),
97 Self::ThrottlingException(inner) => inner.meta(),
98 Self::ValidationException(inner) => inner.meta(),
99 Self::Unhandled(inner) => &inner.meta,
100 }
101 }
102}
103impl<R>
104 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_administrator_invitation::AcceptAdministratorInvitationError, R>>
105 for Error
106where
107 R: Send + Sync + std::fmt::Debug + 'static,
108{
109 fn from(
110 err: ::aws_smithy_runtime_api::client::result::SdkError<
111 crate::operation::accept_administrator_invitation::AcceptAdministratorInvitationError,
112 R,
113 >,
114 ) -> Self {
115 match err {
116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
119 source: err.into(),
120 }),
121 }
122 }
123}
124impl From<crate::operation::accept_administrator_invitation::AcceptAdministratorInvitationError> for Error {
125 fn from(err: crate::operation::accept_administrator_invitation::AcceptAdministratorInvitationError) -> Self {
126 match err {
127 crate::operation::accept_administrator_invitation::AcceptAdministratorInvitationError::InternalException(inner) => {
128 Error::InternalException(inner)
129 }
130 crate::operation::accept_administrator_invitation::AcceptAdministratorInvitationError::InvalidAccessException(inner) => {
131 Error::InvalidAccessException(inner)
132 }
133 crate::operation::accept_administrator_invitation::AcceptAdministratorInvitationError::InvalidInputException(inner) => {
134 Error::InvalidInputException(inner)
135 }
136 crate::operation::accept_administrator_invitation::AcceptAdministratorInvitationError::LimitExceededException(inner) => {
137 Error::LimitExceededException(inner)
138 }
139 crate::operation::accept_administrator_invitation::AcceptAdministratorInvitationError::ResourceNotFoundException(inner) => {
140 Error::ResourceNotFoundException(inner)
141 }
142 crate::operation::accept_administrator_invitation::AcceptAdministratorInvitationError::Unhandled(inner) => Error::Unhandled(inner),
143 }
144 }
145}
146impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_invitation::AcceptInvitationError, R>> for Error
147where
148 R: Send + Sync + std::fmt::Debug + 'static,
149{
150 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_invitation::AcceptInvitationError, R>) -> Self {
151 match err {
152 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
153 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
154 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
155 source: err.into(),
156 }),
157 }
158 }
159}
160impl From<crate::operation::accept_invitation::AcceptInvitationError> for Error {
161 fn from(err: crate::operation::accept_invitation::AcceptInvitationError) -> Self {
162 match err {
163 crate::operation::accept_invitation::AcceptInvitationError::InternalException(inner) => Error::InternalException(inner),
164 crate::operation::accept_invitation::AcceptInvitationError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
165 crate::operation::accept_invitation::AcceptInvitationError::InvalidInputException(inner) => Error::InvalidInputException(inner),
166 crate::operation::accept_invitation::AcceptInvitationError::LimitExceededException(inner) => Error::LimitExceededException(inner),
167 crate::operation::accept_invitation::AcceptInvitationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
168 crate::operation::accept_invitation::AcceptInvitationError::Unhandled(inner) => Error::Unhandled(inner),
169 }
170 }
171}
172impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_automation_rules::BatchDeleteAutomationRulesError, R>>
173 for Error
174where
175 R: Send + Sync + std::fmt::Debug + 'static,
176{
177 fn from(
178 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_automation_rules::BatchDeleteAutomationRulesError, R>,
179 ) -> Self {
180 match err {
181 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
182 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
183 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
184 source: err.into(),
185 }),
186 }
187 }
188}
189impl From<crate::operation::batch_delete_automation_rules::BatchDeleteAutomationRulesError> for Error {
190 fn from(err: crate::operation::batch_delete_automation_rules::BatchDeleteAutomationRulesError) -> Self {
191 match err {
192 crate::operation::batch_delete_automation_rules::BatchDeleteAutomationRulesError::InternalException(inner) => {
193 Error::InternalException(inner)
194 }
195 crate::operation::batch_delete_automation_rules::BatchDeleteAutomationRulesError::InvalidAccessException(inner) => {
196 Error::InvalidAccessException(inner)
197 }
198 crate::operation::batch_delete_automation_rules::BatchDeleteAutomationRulesError::InvalidInputException(inner) => {
199 Error::InvalidInputException(inner)
200 }
201 crate::operation::batch_delete_automation_rules::BatchDeleteAutomationRulesError::LimitExceededException(inner) => {
202 Error::LimitExceededException(inner)
203 }
204 crate::operation::batch_delete_automation_rules::BatchDeleteAutomationRulesError::ResourceNotFoundException(inner) => {
205 Error::ResourceNotFoundException(inner)
206 }
207 crate::operation::batch_delete_automation_rules::BatchDeleteAutomationRulesError::Unhandled(inner) => Error::Unhandled(inner),
208 }
209 }
210}
211impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_disable_standards::BatchDisableStandardsError, R>> for Error
212where
213 R: Send + Sync + std::fmt::Debug + 'static,
214{
215 fn from(
216 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_disable_standards::BatchDisableStandardsError, R>,
217 ) -> Self {
218 match err {
219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
222 source: err.into(),
223 }),
224 }
225 }
226}
227impl From<crate::operation::batch_disable_standards::BatchDisableStandardsError> for Error {
228 fn from(err: crate::operation::batch_disable_standards::BatchDisableStandardsError) -> Self {
229 match err {
230 crate::operation::batch_disable_standards::BatchDisableStandardsError::AccessDeniedException(inner) => {
231 Error::AccessDeniedException(inner)
232 }
233 crate::operation::batch_disable_standards::BatchDisableStandardsError::InternalException(inner) => Error::InternalException(inner),
234 crate::operation::batch_disable_standards::BatchDisableStandardsError::InvalidAccessException(inner) => {
235 Error::InvalidAccessException(inner)
236 }
237 crate::operation::batch_disable_standards::BatchDisableStandardsError::InvalidInputException(inner) => {
238 Error::InvalidInputException(inner)
239 }
240 crate::operation::batch_disable_standards::BatchDisableStandardsError::LimitExceededException(inner) => {
241 Error::LimitExceededException(inner)
242 }
243 crate::operation::batch_disable_standards::BatchDisableStandardsError::Unhandled(inner) => Error::Unhandled(inner),
244 }
245 }
246}
247impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_enable_standards::BatchEnableStandardsError, R>> for Error
248where
249 R: Send + Sync + std::fmt::Debug + 'static,
250{
251 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_enable_standards::BatchEnableStandardsError, R>) -> Self {
252 match err {
253 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
254 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
255 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
256 source: err.into(),
257 }),
258 }
259 }
260}
261impl From<crate::operation::batch_enable_standards::BatchEnableStandardsError> for Error {
262 fn from(err: crate::operation::batch_enable_standards::BatchEnableStandardsError) -> Self {
263 match err {
264 crate::operation::batch_enable_standards::BatchEnableStandardsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
265 crate::operation::batch_enable_standards::BatchEnableStandardsError::InternalException(inner) => Error::InternalException(inner),
266 crate::operation::batch_enable_standards::BatchEnableStandardsError::InvalidAccessException(inner) => {
267 Error::InvalidAccessException(inner)
268 }
269 crate::operation::batch_enable_standards::BatchEnableStandardsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
270 crate::operation::batch_enable_standards::BatchEnableStandardsError::LimitExceededException(inner) => {
271 Error::LimitExceededException(inner)
272 }
273 crate::operation::batch_enable_standards::BatchEnableStandardsError::Unhandled(inner) => Error::Unhandled(inner),
274 }
275 }
276}
277impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError, R>>
278 for Error
279where
280 R: Send + Sync + std::fmt::Debug + 'static,
281{
282 fn from(
283 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError, R>,
284 ) -> Self {
285 match err {
286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
289 source: err.into(),
290 }),
291 }
292 }
293}
294impl From<crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError> for Error {
295 fn from(err: crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError) -> Self {
296 match err {
297 crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError::AccessDeniedException(inner) => {
298 Error::AccessDeniedException(inner)
299 }
300 crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError::InternalException(inner) => Error::InternalException(inner),
301 crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError::InvalidAccessException(inner) => {
302 Error::InvalidAccessException(inner)
303 }
304 crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError::InvalidInputException(inner) => {
305 Error::InvalidInputException(inner)
306 }
307 crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError::LimitExceededException(inner) => {
308 Error::LimitExceededException(inner)
309 }
310 crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError::ResourceNotFoundException(inner) => {
311 Error::ResourceNotFoundException(inner)
312 }
313 crate::operation::batch_get_automation_rules::BatchGetAutomationRulesError::Unhandled(inner) => Error::Unhandled(inner),
314 }
315 }
316}
317impl<R>
318 From<
319 ::aws_smithy_runtime_api::client::result::SdkError<
320 crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError,
321 R,
322 >,
323 > for Error
324where
325 R: Send + Sync + std::fmt::Debug + 'static,
326{
327 fn from(
328 err: ::aws_smithy_runtime_api::client::result::SdkError<
329 crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError,
330 R,
331 >,
332 ) -> Self {
333 match err {
334 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
335 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
336 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
337 source: err.into(),
338 }),
339 }
340 }
341}
342impl From<crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError> for Error {
343 fn from(err: crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError) -> Self {
344 match err {
345 crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
346 crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError::InternalException(inner) => Error::InternalException(inner),
347 crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
348 crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
349 crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
350 crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
351 crate::operation::batch_get_configuration_policy_associations::BatchGetConfigurationPolicyAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
352 }
353 }
354}
355impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_security_controls::BatchGetSecurityControlsError, R>>
356 for Error
357where
358 R: Send + Sync + std::fmt::Debug + 'static,
359{
360 fn from(
361 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_security_controls::BatchGetSecurityControlsError, R>,
362 ) -> Self {
363 match err {
364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
367 source: err.into(),
368 }),
369 }
370 }
371}
372impl From<crate::operation::batch_get_security_controls::BatchGetSecurityControlsError> for Error {
373 fn from(err: crate::operation::batch_get_security_controls::BatchGetSecurityControlsError) -> Self {
374 match err {
375 crate::operation::batch_get_security_controls::BatchGetSecurityControlsError::InternalException(inner) => Error::InternalException(inner),
376 crate::operation::batch_get_security_controls::BatchGetSecurityControlsError::InvalidAccessException(inner) => {
377 Error::InvalidAccessException(inner)
378 }
379 crate::operation::batch_get_security_controls::BatchGetSecurityControlsError::InvalidInputException(inner) => {
380 Error::InvalidInputException(inner)
381 }
382 crate::operation::batch_get_security_controls::BatchGetSecurityControlsError::LimitExceededException(inner) => {
383 Error::LimitExceededException(inner)
384 }
385 crate::operation::batch_get_security_controls::BatchGetSecurityControlsError::Unhandled(inner) => Error::Unhandled(inner),
386 }
387 }
388}
389impl<R>
390 From<
391 ::aws_smithy_runtime_api::client::result::SdkError<
392 crate::operation::batch_get_standards_control_associations::BatchGetStandardsControlAssociationsError,
393 R,
394 >,
395 > for Error
396where
397 R: Send + Sync + std::fmt::Debug + 'static,
398{
399 fn from(
400 err: ::aws_smithy_runtime_api::client::result::SdkError<
401 crate::operation::batch_get_standards_control_associations::BatchGetStandardsControlAssociationsError,
402 R,
403 >,
404 ) -> Self {
405 match err {
406 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
407 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
408 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
409 source: err.into(),
410 }),
411 }
412 }
413}
414impl From<crate::operation::batch_get_standards_control_associations::BatchGetStandardsControlAssociationsError> for Error {
415 fn from(err: crate::operation::batch_get_standards_control_associations::BatchGetStandardsControlAssociationsError) -> Self {
416 match err {
417 crate::operation::batch_get_standards_control_associations::BatchGetStandardsControlAssociationsError::InternalException(inner) => {
418 Error::InternalException(inner)
419 }
420 crate::operation::batch_get_standards_control_associations::BatchGetStandardsControlAssociationsError::InvalidAccessException(inner) => {
421 Error::InvalidAccessException(inner)
422 }
423 crate::operation::batch_get_standards_control_associations::BatchGetStandardsControlAssociationsError::InvalidInputException(inner) => {
424 Error::InvalidInputException(inner)
425 }
426 crate::operation::batch_get_standards_control_associations::BatchGetStandardsControlAssociationsError::LimitExceededException(inner) => {
427 Error::LimitExceededException(inner)
428 }
429 crate::operation::batch_get_standards_control_associations::BatchGetStandardsControlAssociationsError::Unhandled(inner) => {
430 Error::Unhandled(inner)
431 }
432 }
433 }
434}
435impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_import_findings::BatchImportFindingsError, R>> for Error
436where
437 R: Send + Sync + std::fmt::Debug + 'static,
438{
439 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_import_findings::BatchImportFindingsError, R>) -> Self {
440 match err {
441 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
442 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
443 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
444 source: err.into(),
445 }),
446 }
447 }
448}
449impl From<crate::operation::batch_import_findings::BatchImportFindingsError> for Error {
450 fn from(err: crate::operation::batch_import_findings::BatchImportFindingsError) -> Self {
451 match err {
452 crate::operation::batch_import_findings::BatchImportFindingsError::InternalException(inner) => Error::InternalException(inner),
453 crate::operation::batch_import_findings::BatchImportFindingsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
454 crate::operation::batch_import_findings::BatchImportFindingsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
455 crate::operation::batch_import_findings::BatchImportFindingsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
456 crate::operation::batch_import_findings::BatchImportFindingsError::Unhandled(inner) => Error::Unhandled(inner),
457 }
458 }
459}
460impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_automation_rules::BatchUpdateAutomationRulesError, R>>
461 for Error
462where
463 R: Send + Sync + std::fmt::Debug + 'static,
464{
465 fn from(
466 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_automation_rules::BatchUpdateAutomationRulesError, R>,
467 ) -> Self {
468 match err {
469 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
470 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
471 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
472 source: err.into(),
473 }),
474 }
475 }
476}
477impl From<crate::operation::batch_update_automation_rules::BatchUpdateAutomationRulesError> for Error {
478 fn from(err: crate::operation::batch_update_automation_rules::BatchUpdateAutomationRulesError) -> Self {
479 match err {
480 crate::operation::batch_update_automation_rules::BatchUpdateAutomationRulesError::InternalException(inner) => {
481 Error::InternalException(inner)
482 }
483 crate::operation::batch_update_automation_rules::BatchUpdateAutomationRulesError::InvalidAccessException(inner) => {
484 Error::InvalidAccessException(inner)
485 }
486 crate::operation::batch_update_automation_rules::BatchUpdateAutomationRulesError::InvalidInputException(inner) => {
487 Error::InvalidInputException(inner)
488 }
489 crate::operation::batch_update_automation_rules::BatchUpdateAutomationRulesError::LimitExceededException(inner) => {
490 Error::LimitExceededException(inner)
491 }
492 crate::operation::batch_update_automation_rules::BatchUpdateAutomationRulesError::ResourceNotFoundException(inner) => {
493 Error::ResourceNotFoundException(inner)
494 }
495 crate::operation::batch_update_automation_rules::BatchUpdateAutomationRulesError::Unhandled(inner) => Error::Unhandled(inner),
496 }
497 }
498}
499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_findings::BatchUpdateFindingsError, 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::batch_update_findings::BatchUpdateFindingsError, 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::batch_update_findings::BatchUpdateFindingsError> for Error {
514 fn from(err: crate::operation::batch_update_findings::BatchUpdateFindingsError) -> Self {
515 match err {
516 crate::operation::batch_update_findings::BatchUpdateFindingsError::InternalException(inner) => Error::InternalException(inner),
517 crate::operation::batch_update_findings::BatchUpdateFindingsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
518 crate::operation::batch_update_findings::BatchUpdateFindingsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
519 crate::operation::batch_update_findings::BatchUpdateFindingsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
520 crate::operation::batch_update_findings::BatchUpdateFindingsError::Unhandled(inner) => Error::Unhandled(inner),
521 }
522 }
523}
524impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_findings_v2::BatchUpdateFindingsV2Error, R>> for Error
525where
526 R: Send + Sync + std::fmt::Debug + 'static,
527{
528 fn from(
529 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_findings_v2::BatchUpdateFindingsV2Error, R>,
530 ) -> Self {
531 match err {
532 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
533 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
534 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
535 source: err.into(),
536 }),
537 }
538 }
539}
540impl From<crate::operation::batch_update_findings_v2::BatchUpdateFindingsV2Error> for Error {
541 fn from(err: crate::operation::batch_update_findings_v2::BatchUpdateFindingsV2Error) -> Self {
542 match err {
543 crate::operation::batch_update_findings_v2::BatchUpdateFindingsV2Error::AccessDeniedException(inner) => {
544 Error::AccessDeniedException(inner)
545 }
546 crate::operation::batch_update_findings_v2::BatchUpdateFindingsV2Error::ConflictException(inner) => Error::ConflictException(inner),
547 crate::operation::batch_update_findings_v2::BatchUpdateFindingsV2Error::InternalServerException(inner) => {
548 Error::InternalServerException(inner)
549 }
550 crate::operation::batch_update_findings_v2::BatchUpdateFindingsV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
551 crate::operation::batch_update_findings_v2::BatchUpdateFindingsV2Error::ValidationException(inner) => Error::ValidationException(inner),
552 crate::operation::batch_update_findings_v2::BatchUpdateFindingsV2Error::Unhandled(inner) => Error::Unhandled(inner),
553 }
554 }
555}
556impl<R>
557 From<
558 ::aws_smithy_runtime_api::client::result::SdkError<
559 crate::operation::batch_update_standards_control_associations::BatchUpdateStandardsControlAssociationsError,
560 R,
561 >,
562 > for Error
563where
564 R: Send + Sync + std::fmt::Debug + 'static,
565{
566 fn from(
567 err: ::aws_smithy_runtime_api::client::result::SdkError<
568 crate::operation::batch_update_standards_control_associations::BatchUpdateStandardsControlAssociationsError,
569 R,
570 >,
571 ) -> Self {
572 match err {
573 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
574 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
575 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
576 source: err.into(),
577 }),
578 }
579 }
580}
581impl From<crate::operation::batch_update_standards_control_associations::BatchUpdateStandardsControlAssociationsError> for Error {
582 fn from(err: crate::operation::batch_update_standards_control_associations::BatchUpdateStandardsControlAssociationsError) -> Self {
583 match err {
584 crate::operation::batch_update_standards_control_associations::BatchUpdateStandardsControlAssociationsError::AccessDeniedException(
585 inner,
586 ) => Error::AccessDeniedException(inner),
587 crate::operation::batch_update_standards_control_associations::BatchUpdateStandardsControlAssociationsError::InternalException(inner) => {
588 Error::InternalException(inner)
589 }
590 crate::operation::batch_update_standards_control_associations::BatchUpdateStandardsControlAssociationsError::InvalidAccessException(
591 inner,
592 ) => Error::InvalidAccessException(inner),
593 crate::operation::batch_update_standards_control_associations::BatchUpdateStandardsControlAssociationsError::InvalidInputException(
594 inner,
595 ) => Error::InvalidInputException(inner),
596 crate::operation::batch_update_standards_control_associations::BatchUpdateStandardsControlAssociationsError::LimitExceededException(
597 inner,
598 ) => Error::LimitExceededException(inner),
599 crate::operation::batch_update_standards_control_associations::BatchUpdateStandardsControlAssociationsError::Unhandled(inner) => {
600 Error::Unhandled(inner)
601 }
602 }
603 }
604}
605impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_action_target::CreateActionTargetError, R>> for Error
606where
607 R: Send + Sync + std::fmt::Debug + 'static,
608{
609 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_action_target::CreateActionTargetError, R>) -> Self {
610 match err {
611 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
612 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
613 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
614 source: err.into(),
615 }),
616 }
617 }
618}
619impl From<crate::operation::create_action_target::CreateActionTargetError> for Error {
620 fn from(err: crate::operation::create_action_target::CreateActionTargetError) -> Self {
621 match err {
622 crate::operation::create_action_target::CreateActionTargetError::InternalException(inner) => Error::InternalException(inner),
623 crate::operation::create_action_target::CreateActionTargetError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
624 crate::operation::create_action_target::CreateActionTargetError::InvalidInputException(inner) => Error::InvalidInputException(inner),
625 crate::operation::create_action_target::CreateActionTargetError::LimitExceededException(inner) => Error::LimitExceededException(inner),
626 crate::operation::create_action_target::CreateActionTargetError::ResourceConflictException(inner) => {
627 Error::ResourceConflictException(inner)
628 }
629 crate::operation::create_action_target::CreateActionTargetError::Unhandled(inner) => Error::Unhandled(inner),
630 }
631 }
632}
633impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_aggregator_v2::CreateAggregatorV2Error, R>> for Error
634where
635 R: Send + Sync + std::fmt::Debug + 'static,
636{
637 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_aggregator_v2::CreateAggregatorV2Error, R>) -> Self {
638 match err {
639 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
640 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
641 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
642 source: err.into(),
643 }),
644 }
645 }
646}
647impl From<crate::operation::create_aggregator_v2::CreateAggregatorV2Error> for Error {
648 fn from(err: crate::operation::create_aggregator_v2::CreateAggregatorV2Error) -> Self {
649 match err {
650 crate::operation::create_aggregator_v2::CreateAggregatorV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
651 crate::operation::create_aggregator_v2::CreateAggregatorV2Error::ConflictException(inner) => Error::ConflictException(inner),
652 crate::operation::create_aggregator_v2::CreateAggregatorV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
653 crate::operation::create_aggregator_v2::CreateAggregatorV2Error::ResourceNotFoundException(inner) => {
654 Error::ResourceNotFoundException(inner)
655 }
656 crate::operation::create_aggregator_v2::CreateAggregatorV2Error::ServiceQuotaExceededException(inner) => {
657 Error::ServiceQuotaExceededException(inner)
658 }
659 crate::operation::create_aggregator_v2::CreateAggregatorV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
660 crate::operation::create_aggregator_v2::CreateAggregatorV2Error::ValidationException(inner) => Error::ValidationException(inner),
661 crate::operation::create_aggregator_v2::CreateAggregatorV2Error::Unhandled(inner) => Error::Unhandled(inner),
662 }
663 }
664}
665impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_automation_rule::CreateAutomationRuleError, R>> for Error
666where
667 R: Send + Sync + std::fmt::Debug + 'static,
668{
669 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_automation_rule::CreateAutomationRuleError, R>) -> Self {
670 match err {
671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
674 source: err.into(),
675 }),
676 }
677 }
678}
679impl From<crate::operation::create_automation_rule::CreateAutomationRuleError> for Error {
680 fn from(err: crate::operation::create_automation_rule::CreateAutomationRuleError) -> Self {
681 match err {
682 crate::operation::create_automation_rule::CreateAutomationRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
683 crate::operation::create_automation_rule::CreateAutomationRuleError::InternalException(inner) => Error::InternalException(inner),
684 crate::operation::create_automation_rule::CreateAutomationRuleError::InvalidAccessException(inner) => {
685 Error::InvalidAccessException(inner)
686 }
687 crate::operation::create_automation_rule::CreateAutomationRuleError::InvalidInputException(inner) => Error::InvalidInputException(inner),
688 crate::operation::create_automation_rule::CreateAutomationRuleError::LimitExceededException(inner) => {
689 Error::LimitExceededException(inner)
690 }
691 crate::operation::create_automation_rule::CreateAutomationRuleError::Unhandled(inner) => Error::Unhandled(inner),
692 }
693 }
694}
695impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error, R>>
696 for Error
697where
698 R: Send + Sync + std::fmt::Debug + 'static,
699{
700 fn from(
701 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error, R>,
702 ) -> Self {
703 match err {
704 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
705 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
706 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
707 source: err.into(),
708 }),
709 }
710 }
711}
712impl From<crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error> for Error {
713 fn from(err: crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error) -> Self {
714 match err {
715 crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error::AccessDeniedException(inner) => {
716 Error::AccessDeniedException(inner)
717 }
718 crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error::ConflictException(inner) => Error::ConflictException(inner),
719 crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error::InternalServerException(inner) => {
720 Error::InternalServerException(inner)
721 }
722 crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error::ServiceQuotaExceededException(inner) => {
723 Error::ServiceQuotaExceededException(inner)
724 }
725 crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
726 crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error::ValidationException(inner) => Error::ValidationException(inner),
727 crate::operation::create_automation_rule_v2::CreateAutomationRuleV2Error::Unhandled(inner) => Error::Unhandled(inner),
728 }
729 }
730}
731impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_configuration_policy::CreateConfigurationPolicyError, R>>
732 for Error
733where
734 R: Send + Sync + std::fmt::Debug + 'static,
735{
736 fn from(
737 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_configuration_policy::CreateConfigurationPolicyError, R>,
738 ) -> Self {
739 match err {
740 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
741 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
742 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
743 source: err.into(),
744 }),
745 }
746 }
747}
748impl From<crate::operation::create_configuration_policy::CreateConfigurationPolicyError> for Error {
749 fn from(err: crate::operation::create_configuration_policy::CreateConfigurationPolicyError) -> Self {
750 match err {
751 crate::operation::create_configuration_policy::CreateConfigurationPolicyError::AccessDeniedException(inner) => {
752 Error::AccessDeniedException(inner)
753 }
754 crate::operation::create_configuration_policy::CreateConfigurationPolicyError::InternalException(inner) => {
755 Error::InternalException(inner)
756 }
757 crate::operation::create_configuration_policy::CreateConfigurationPolicyError::InvalidAccessException(inner) => {
758 Error::InvalidAccessException(inner)
759 }
760 crate::operation::create_configuration_policy::CreateConfigurationPolicyError::InvalidInputException(inner) => {
761 Error::InvalidInputException(inner)
762 }
763 crate::operation::create_configuration_policy::CreateConfigurationPolicyError::LimitExceededException(inner) => {
764 Error::LimitExceededException(inner)
765 }
766 crate::operation::create_configuration_policy::CreateConfigurationPolicyError::ResourceConflictException(inner) => {
767 Error::ResourceConflictException(inner)
768 }
769 crate::operation::create_configuration_policy::CreateConfigurationPolicyError::Unhandled(inner) => Error::Unhandled(inner),
770 }
771 }
772}
773impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_connector_v2::CreateConnectorV2Error, R>> for Error
774where
775 R: Send + Sync + std::fmt::Debug + 'static,
776{
777 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_connector_v2::CreateConnectorV2Error, R>) -> Self {
778 match err {
779 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
780 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
781 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
782 source: err.into(),
783 }),
784 }
785 }
786}
787impl From<crate::operation::create_connector_v2::CreateConnectorV2Error> for Error {
788 fn from(err: crate::operation::create_connector_v2::CreateConnectorV2Error) -> Self {
789 match err {
790 crate::operation::create_connector_v2::CreateConnectorV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
791 crate::operation::create_connector_v2::CreateConnectorV2Error::ConflictException(inner) => Error::ConflictException(inner),
792 crate::operation::create_connector_v2::CreateConnectorV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
793 crate::operation::create_connector_v2::CreateConnectorV2Error::ResourceNotFoundException(inner) => {
794 Error::ResourceNotFoundException(inner)
795 }
796 crate::operation::create_connector_v2::CreateConnectorV2Error::ServiceQuotaExceededException(inner) => {
797 Error::ServiceQuotaExceededException(inner)
798 }
799 crate::operation::create_connector_v2::CreateConnectorV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
800 crate::operation::create_connector_v2::CreateConnectorV2Error::ValidationException(inner) => Error::ValidationException(inner),
801 crate::operation::create_connector_v2::CreateConnectorV2Error::Unhandled(inner) => Error::Unhandled(inner),
802 }
803 }
804}
805impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_finding_aggregator::CreateFindingAggregatorError, R>>
806 for Error
807where
808 R: Send + Sync + std::fmt::Debug + 'static,
809{
810 fn from(
811 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_finding_aggregator::CreateFindingAggregatorError, R>,
812 ) -> Self {
813 match err {
814 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
815 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
816 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
817 source: err.into(),
818 }),
819 }
820 }
821}
822impl From<crate::operation::create_finding_aggregator::CreateFindingAggregatorError> for Error {
823 fn from(err: crate::operation::create_finding_aggregator::CreateFindingAggregatorError) -> Self {
824 match err {
825 crate::operation::create_finding_aggregator::CreateFindingAggregatorError::AccessDeniedException(inner) => {
826 Error::AccessDeniedException(inner)
827 }
828 crate::operation::create_finding_aggregator::CreateFindingAggregatorError::InternalException(inner) => Error::InternalException(inner),
829 crate::operation::create_finding_aggregator::CreateFindingAggregatorError::InvalidAccessException(inner) => {
830 Error::InvalidAccessException(inner)
831 }
832 crate::operation::create_finding_aggregator::CreateFindingAggregatorError::InvalidInputException(inner) => {
833 Error::InvalidInputException(inner)
834 }
835 crate::operation::create_finding_aggregator::CreateFindingAggregatorError::LimitExceededException(inner) => {
836 Error::LimitExceededException(inner)
837 }
838 crate::operation::create_finding_aggregator::CreateFindingAggregatorError::Unhandled(inner) => Error::Unhandled(inner),
839 }
840 }
841}
842impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_insight::CreateInsightError, R>> for Error
843where
844 R: Send + Sync + std::fmt::Debug + 'static,
845{
846 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_insight::CreateInsightError, R>) -> Self {
847 match err {
848 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
849 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
850 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
851 source: err.into(),
852 }),
853 }
854 }
855}
856impl From<crate::operation::create_insight::CreateInsightError> for Error {
857 fn from(err: crate::operation::create_insight::CreateInsightError) -> Self {
858 match err {
859 crate::operation::create_insight::CreateInsightError::InternalException(inner) => Error::InternalException(inner),
860 crate::operation::create_insight::CreateInsightError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
861 crate::operation::create_insight::CreateInsightError::InvalidInputException(inner) => Error::InvalidInputException(inner),
862 crate::operation::create_insight::CreateInsightError::LimitExceededException(inner) => Error::LimitExceededException(inner),
863 crate::operation::create_insight::CreateInsightError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
864 crate::operation::create_insight::CreateInsightError::Unhandled(inner) => Error::Unhandled(inner),
865 }
866 }
867}
868impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_members::CreateMembersError, R>> for Error
869where
870 R: Send + Sync + std::fmt::Debug + 'static,
871{
872 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_members::CreateMembersError, R>) -> Self {
873 match err {
874 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
875 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
876 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
877 source: err.into(),
878 }),
879 }
880 }
881}
882impl From<crate::operation::create_members::CreateMembersError> for Error {
883 fn from(err: crate::operation::create_members::CreateMembersError) -> Self {
884 match err {
885 crate::operation::create_members::CreateMembersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
886 crate::operation::create_members::CreateMembersError::InternalException(inner) => Error::InternalException(inner),
887 crate::operation::create_members::CreateMembersError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
888 crate::operation::create_members::CreateMembersError::InvalidInputException(inner) => Error::InvalidInputException(inner),
889 crate::operation::create_members::CreateMembersError::LimitExceededException(inner) => Error::LimitExceededException(inner),
890 crate::operation::create_members::CreateMembersError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
891 crate::operation::create_members::CreateMembersError::Unhandled(inner) => Error::Unhandled(inner),
892 }
893 }
894}
895impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ticket_v2::CreateTicketV2Error, R>> for Error
896where
897 R: Send + Sync + std::fmt::Debug + 'static,
898{
899 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_ticket_v2::CreateTicketV2Error, R>) -> Self {
900 match err {
901 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
902 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
903 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
904 source: err.into(),
905 }),
906 }
907 }
908}
909impl From<crate::operation::create_ticket_v2::CreateTicketV2Error> for Error {
910 fn from(err: crate::operation::create_ticket_v2::CreateTicketV2Error) -> Self {
911 match err {
912 crate::operation::create_ticket_v2::CreateTicketV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
913 crate::operation::create_ticket_v2::CreateTicketV2Error::ConflictException(inner) => Error::ConflictException(inner),
914 crate::operation::create_ticket_v2::CreateTicketV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
915 crate::operation::create_ticket_v2::CreateTicketV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
916 crate::operation::create_ticket_v2::CreateTicketV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
917 crate::operation::create_ticket_v2::CreateTicketV2Error::ValidationException(inner) => Error::ValidationException(inner),
918 crate::operation::create_ticket_v2::CreateTicketV2Error::Unhandled(inner) => Error::Unhandled(inner),
919 }
920 }
921}
922impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::decline_invitations::DeclineInvitationsError, R>> for Error
923where
924 R: Send + Sync + std::fmt::Debug + 'static,
925{
926 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::decline_invitations::DeclineInvitationsError, R>) -> Self {
927 match err {
928 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
929 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
930 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
931 source: err.into(),
932 }),
933 }
934 }
935}
936impl From<crate::operation::decline_invitations::DeclineInvitationsError> for Error {
937 fn from(err: crate::operation::decline_invitations::DeclineInvitationsError) -> Self {
938 match err {
939 crate::operation::decline_invitations::DeclineInvitationsError::InternalException(inner) => Error::InternalException(inner),
940 crate::operation::decline_invitations::DeclineInvitationsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
941 crate::operation::decline_invitations::DeclineInvitationsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
942 crate::operation::decline_invitations::DeclineInvitationsError::ResourceNotFoundException(inner) => {
943 Error::ResourceNotFoundException(inner)
944 }
945 crate::operation::decline_invitations::DeclineInvitationsError::Unhandled(inner) => Error::Unhandled(inner),
946 }
947 }
948}
949impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_action_target::DeleteActionTargetError, R>> for Error
950where
951 R: Send + Sync + std::fmt::Debug + 'static,
952{
953 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_action_target::DeleteActionTargetError, R>) -> Self {
954 match err {
955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
958 source: err.into(),
959 }),
960 }
961 }
962}
963impl From<crate::operation::delete_action_target::DeleteActionTargetError> for Error {
964 fn from(err: crate::operation::delete_action_target::DeleteActionTargetError) -> Self {
965 match err {
966 crate::operation::delete_action_target::DeleteActionTargetError::InternalException(inner) => Error::InternalException(inner),
967 crate::operation::delete_action_target::DeleteActionTargetError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
968 crate::operation::delete_action_target::DeleteActionTargetError::InvalidInputException(inner) => Error::InvalidInputException(inner),
969 crate::operation::delete_action_target::DeleteActionTargetError::ResourceNotFoundException(inner) => {
970 Error::ResourceNotFoundException(inner)
971 }
972 crate::operation::delete_action_target::DeleteActionTargetError::Unhandled(inner) => Error::Unhandled(inner),
973 }
974 }
975}
976impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error, R>> for Error
977where
978 R: Send + Sync + std::fmt::Debug + 'static,
979{
980 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error, R>) -> Self {
981 match err {
982 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
983 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
984 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
985 source: err.into(),
986 }),
987 }
988 }
989}
990impl From<crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error> for Error {
991 fn from(err: crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error) -> Self {
992 match err {
993 crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
994 crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error::ConflictException(inner) => Error::ConflictException(inner),
995 crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
996 crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error::ResourceNotFoundException(inner) => {
997 Error::ResourceNotFoundException(inner)
998 }
999 crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
1000 crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error::ValidationException(inner) => Error::ValidationException(inner),
1001 crate::operation::delete_aggregator_v2::DeleteAggregatorV2Error::Unhandled(inner) => Error::Unhandled(inner),
1002 }
1003 }
1004}
1005impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error, R>>
1006 for Error
1007where
1008 R: Send + Sync + std::fmt::Debug + 'static,
1009{
1010 fn from(
1011 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error, R>,
1012 ) -> Self {
1013 match err {
1014 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1015 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1016 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1017 source: err.into(),
1018 }),
1019 }
1020 }
1021}
1022impl From<crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error> for Error {
1023 fn from(err: crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error) -> Self {
1024 match err {
1025 crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error::AccessDeniedException(inner) => {
1026 Error::AccessDeniedException(inner)
1027 }
1028 crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error::ConflictException(inner) => Error::ConflictException(inner),
1029 crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error::InternalServerException(inner) => {
1030 Error::InternalServerException(inner)
1031 }
1032 crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error::ResourceNotFoundException(inner) => {
1033 Error::ResourceNotFoundException(inner)
1034 }
1035 crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
1036 crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error::ValidationException(inner) => Error::ValidationException(inner),
1037 crate::operation::delete_automation_rule_v2::DeleteAutomationRuleV2Error::Unhandled(inner) => Error::Unhandled(inner),
1038 }
1039 }
1040}
1041impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError, R>>
1042 for Error
1043where
1044 R: Send + Sync + std::fmt::Debug + 'static,
1045{
1046 fn from(
1047 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError, R>,
1048 ) -> Self {
1049 match err {
1050 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1051 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1052 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1053 source: err.into(),
1054 }),
1055 }
1056 }
1057}
1058impl From<crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError> for Error {
1059 fn from(err: crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError) -> Self {
1060 match err {
1061 crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError::AccessDeniedException(inner) => {
1062 Error::AccessDeniedException(inner)
1063 }
1064 crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError::InternalException(inner) => {
1065 Error::InternalException(inner)
1066 }
1067 crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError::InvalidAccessException(inner) => {
1068 Error::InvalidAccessException(inner)
1069 }
1070 crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError::InvalidInputException(inner) => {
1071 Error::InvalidInputException(inner)
1072 }
1073 crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError::LimitExceededException(inner) => {
1074 Error::LimitExceededException(inner)
1075 }
1076 crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError::ResourceConflictException(inner) => {
1077 Error::ResourceConflictException(inner)
1078 }
1079 crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError::ResourceNotFoundException(inner) => {
1080 Error::ResourceNotFoundException(inner)
1081 }
1082 crate::operation::delete_configuration_policy::DeleteConfigurationPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1083 }
1084 }
1085}
1086impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connector_v2::DeleteConnectorV2Error, R>> for Error
1087where
1088 R: Send + Sync + std::fmt::Debug + 'static,
1089{
1090 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_connector_v2::DeleteConnectorV2Error, R>) -> Self {
1091 match err {
1092 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1093 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1094 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1095 source: err.into(),
1096 }),
1097 }
1098 }
1099}
1100impl From<crate::operation::delete_connector_v2::DeleteConnectorV2Error> for Error {
1101 fn from(err: crate::operation::delete_connector_v2::DeleteConnectorV2Error) -> Self {
1102 match err {
1103 crate::operation::delete_connector_v2::DeleteConnectorV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1104 crate::operation::delete_connector_v2::DeleteConnectorV2Error::ConflictException(inner) => Error::ConflictException(inner),
1105 crate::operation::delete_connector_v2::DeleteConnectorV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
1106 crate::operation::delete_connector_v2::DeleteConnectorV2Error::ResourceNotFoundException(inner) => {
1107 Error::ResourceNotFoundException(inner)
1108 }
1109 crate::operation::delete_connector_v2::DeleteConnectorV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
1110 crate::operation::delete_connector_v2::DeleteConnectorV2Error::ValidationException(inner) => Error::ValidationException(inner),
1111 crate::operation::delete_connector_v2::DeleteConnectorV2Error::Unhandled(inner) => Error::Unhandled(inner),
1112 }
1113 }
1114}
1115impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError, R>>
1116 for Error
1117where
1118 R: Send + Sync + std::fmt::Debug + 'static,
1119{
1120 fn from(
1121 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError, R>,
1122 ) -> Self {
1123 match err {
1124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1127 source: err.into(),
1128 }),
1129 }
1130 }
1131}
1132impl From<crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError> for Error {
1133 fn from(err: crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError) -> Self {
1134 match err {
1135 crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError::AccessDeniedException(inner) => {
1136 Error::AccessDeniedException(inner)
1137 }
1138 crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError::InternalException(inner) => Error::InternalException(inner),
1139 crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError::InvalidAccessException(inner) => {
1140 Error::InvalidAccessException(inner)
1141 }
1142 crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError::InvalidInputException(inner) => {
1143 Error::InvalidInputException(inner)
1144 }
1145 crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError::LimitExceededException(inner) => {
1146 Error::LimitExceededException(inner)
1147 }
1148 crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError::ResourceNotFoundException(inner) => {
1149 Error::ResourceNotFoundException(inner)
1150 }
1151 crate::operation::delete_finding_aggregator::DeleteFindingAggregatorError::Unhandled(inner) => Error::Unhandled(inner),
1152 }
1153 }
1154}
1155impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_insight::DeleteInsightError, R>> for Error
1156where
1157 R: Send + Sync + std::fmt::Debug + 'static,
1158{
1159 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_insight::DeleteInsightError, R>) -> Self {
1160 match err {
1161 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1162 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1163 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1164 source: err.into(),
1165 }),
1166 }
1167 }
1168}
1169impl From<crate::operation::delete_insight::DeleteInsightError> for Error {
1170 fn from(err: crate::operation::delete_insight::DeleteInsightError) -> Self {
1171 match err {
1172 crate::operation::delete_insight::DeleteInsightError::InternalException(inner) => Error::InternalException(inner),
1173 crate::operation::delete_insight::DeleteInsightError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
1174 crate::operation::delete_insight::DeleteInsightError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1175 crate::operation::delete_insight::DeleteInsightError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1176 crate::operation::delete_insight::DeleteInsightError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1177 crate::operation::delete_insight::DeleteInsightError::Unhandled(inner) => Error::Unhandled(inner),
1178 }
1179 }
1180}
1181impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_invitations::DeleteInvitationsError, R>> for Error
1182where
1183 R: Send + Sync + std::fmt::Debug + 'static,
1184{
1185 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_invitations::DeleteInvitationsError, R>) -> Self {
1186 match err {
1187 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1188 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1189 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1190 source: err.into(),
1191 }),
1192 }
1193 }
1194}
1195impl From<crate::operation::delete_invitations::DeleteInvitationsError> for Error {
1196 fn from(err: crate::operation::delete_invitations::DeleteInvitationsError) -> Self {
1197 match err {
1198 crate::operation::delete_invitations::DeleteInvitationsError::InternalException(inner) => Error::InternalException(inner),
1199 crate::operation::delete_invitations::DeleteInvitationsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
1200 crate::operation::delete_invitations::DeleteInvitationsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1201 crate::operation::delete_invitations::DeleteInvitationsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1202 crate::operation::delete_invitations::DeleteInvitationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1203 crate::operation::delete_invitations::DeleteInvitationsError::Unhandled(inner) => Error::Unhandled(inner),
1204 }
1205 }
1206}
1207impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_members::DeleteMembersError, R>> for Error
1208where
1209 R: Send + Sync + std::fmt::Debug + 'static,
1210{
1211 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_members::DeleteMembersError, R>) -> Self {
1212 match err {
1213 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1214 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1215 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1216 source: err.into(),
1217 }),
1218 }
1219 }
1220}
1221impl From<crate::operation::delete_members::DeleteMembersError> for Error {
1222 fn from(err: crate::operation::delete_members::DeleteMembersError) -> Self {
1223 match err {
1224 crate::operation::delete_members::DeleteMembersError::InternalException(inner) => Error::InternalException(inner),
1225 crate::operation::delete_members::DeleteMembersError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
1226 crate::operation::delete_members::DeleteMembersError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1227 crate::operation::delete_members::DeleteMembersError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1228 crate::operation::delete_members::DeleteMembersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1229 crate::operation::delete_members::DeleteMembersError::Unhandled(inner) => Error::Unhandled(inner),
1230 }
1231 }
1232}
1233impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_action_targets::DescribeActionTargetsError, R>> for Error
1234where
1235 R: Send + Sync + std::fmt::Debug + 'static,
1236{
1237 fn from(
1238 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_action_targets::DescribeActionTargetsError, R>,
1239 ) -> Self {
1240 match err {
1241 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1242 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1243 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1244 source: err.into(),
1245 }),
1246 }
1247 }
1248}
1249impl From<crate::operation::describe_action_targets::DescribeActionTargetsError> for Error {
1250 fn from(err: crate::operation::describe_action_targets::DescribeActionTargetsError) -> Self {
1251 match err {
1252 crate::operation::describe_action_targets::DescribeActionTargetsError::InternalException(inner) => Error::InternalException(inner),
1253 crate::operation::describe_action_targets::DescribeActionTargetsError::InvalidAccessException(inner) => {
1254 Error::InvalidAccessException(inner)
1255 }
1256 crate::operation::describe_action_targets::DescribeActionTargetsError::InvalidInputException(inner) => {
1257 Error::InvalidInputException(inner)
1258 }
1259 crate::operation::describe_action_targets::DescribeActionTargetsError::ResourceNotFoundException(inner) => {
1260 Error::ResourceNotFoundException(inner)
1261 }
1262 crate::operation::describe_action_targets::DescribeActionTargetsError::Unhandled(inner) => Error::Unhandled(inner),
1263 }
1264 }
1265}
1266impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hub::DescribeHubError, R>> for Error
1267where
1268 R: Send + Sync + std::fmt::Debug + 'static,
1269{
1270 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hub::DescribeHubError, R>) -> Self {
1271 match err {
1272 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1273 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1274 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1275 source: err.into(),
1276 }),
1277 }
1278 }
1279}
1280impl From<crate::operation::describe_hub::DescribeHubError> for Error {
1281 fn from(err: crate::operation::describe_hub::DescribeHubError) -> Self {
1282 match err {
1283 crate::operation::describe_hub::DescribeHubError::InternalException(inner) => Error::InternalException(inner),
1284 crate::operation::describe_hub::DescribeHubError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
1285 crate::operation::describe_hub::DescribeHubError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1286 crate::operation::describe_hub::DescribeHubError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1287 crate::operation::describe_hub::DescribeHubError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1288 crate::operation::describe_hub::DescribeHubError::Unhandled(inner) => Error::Unhandled(inner),
1289 }
1290 }
1291}
1292impl<R>
1293 From<
1294 ::aws_smithy_runtime_api::client::result::SdkError<
1295 crate::operation::describe_organization_configuration::DescribeOrganizationConfigurationError,
1296 R,
1297 >,
1298 > for Error
1299where
1300 R: Send + Sync + std::fmt::Debug + 'static,
1301{
1302 fn from(
1303 err: ::aws_smithy_runtime_api::client::result::SdkError<
1304 crate::operation::describe_organization_configuration::DescribeOrganizationConfigurationError,
1305 R,
1306 >,
1307 ) -> Self {
1308 match err {
1309 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1310 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1311 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1312 source: err.into(),
1313 }),
1314 }
1315 }
1316}
1317impl From<crate::operation::describe_organization_configuration::DescribeOrganizationConfigurationError> for Error {
1318 fn from(err: crate::operation::describe_organization_configuration::DescribeOrganizationConfigurationError) -> Self {
1319 match err {
1320 crate::operation::describe_organization_configuration::DescribeOrganizationConfigurationError::InternalException(inner) => {
1321 Error::InternalException(inner)
1322 }
1323 crate::operation::describe_organization_configuration::DescribeOrganizationConfigurationError::InvalidAccessException(inner) => {
1324 Error::InvalidAccessException(inner)
1325 }
1326 crate::operation::describe_organization_configuration::DescribeOrganizationConfigurationError::InvalidInputException(inner) => {
1327 Error::InvalidInputException(inner)
1328 }
1329 crate::operation::describe_organization_configuration::DescribeOrganizationConfigurationError::LimitExceededException(inner) => {
1330 Error::LimitExceededException(inner)
1331 }
1332 crate::operation::describe_organization_configuration::DescribeOrganizationConfigurationError::Unhandled(inner) => {
1333 Error::Unhandled(inner)
1334 }
1335 }
1336 }
1337}
1338impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_products::DescribeProductsError, R>> for Error
1339where
1340 R: Send + Sync + std::fmt::Debug + 'static,
1341{
1342 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_products::DescribeProductsError, R>) -> Self {
1343 match err {
1344 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1345 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1346 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1347 source: err.into(),
1348 }),
1349 }
1350 }
1351}
1352impl From<crate::operation::describe_products::DescribeProductsError> for Error {
1353 fn from(err: crate::operation::describe_products::DescribeProductsError) -> Self {
1354 match err {
1355 crate::operation::describe_products::DescribeProductsError::InternalException(inner) => Error::InternalException(inner),
1356 crate::operation::describe_products::DescribeProductsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
1357 crate::operation::describe_products::DescribeProductsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1358 crate::operation::describe_products::DescribeProductsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1359 crate::operation::describe_products::DescribeProductsError::Unhandled(inner) => Error::Unhandled(inner),
1360 }
1361 }
1362}
1363impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_products_v2::DescribeProductsV2Error, R>> for Error
1364where
1365 R: Send + Sync + std::fmt::Debug + 'static,
1366{
1367 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_products_v2::DescribeProductsV2Error, R>) -> Self {
1368 match err {
1369 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1370 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1371 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1372 source: err.into(),
1373 }),
1374 }
1375 }
1376}
1377impl From<crate::operation::describe_products_v2::DescribeProductsV2Error> for Error {
1378 fn from(err: crate::operation::describe_products_v2::DescribeProductsV2Error) -> Self {
1379 match err {
1380 crate::operation::describe_products_v2::DescribeProductsV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1381 crate::operation::describe_products_v2::DescribeProductsV2Error::ConflictException(inner) => Error::ConflictException(inner),
1382 crate::operation::describe_products_v2::DescribeProductsV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
1383 crate::operation::describe_products_v2::DescribeProductsV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
1384 crate::operation::describe_products_v2::DescribeProductsV2Error::ValidationException(inner) => Error::ValidationException(inner),
1385 crate::operation::describe_products_v2::DescribeProductsV2Error::Unhandled(inner) => Error::Unhandled(inner),
1386 }
1387 }
1388}
1389impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_hub_v2::DescribeSecurityHubV2Error, R>> for Error
1390where
1391 R: Send + Sync + std::fmt::Debug + 'static,
1392{
1393 fn from(
1394 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_hub_v2::DescribeSecurityHubV2Error, R>,
1395 ) -> Self {
1396 match err {
1397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1400 source: err.into(),
1401 }),
1402 }
1403 }
1404}
1405impl From<crate::operation::describe_security_hub_v2::DescribeSecurityHubV2Error> for Error {
1406 fn from(err: crate::operation::describe_security_hub_v2::DescribeSecurityHubV2Error) -> Self {
1407 match err {
1408 crate::operation::describe_security_hub_v2::DescribeSecurityHubV2Error::InternalServerException(inner) => {
1409 Error::InternalServerException(inner)
1410 }
1411 crate::operation::describe_security_hub_v2::DescribeSecurityHubV2Error::ResourceNotFoundException(inner) => {
1412 Error::ResourceNotFoundException(inner)
1413 }
1414 crate::operation::describe_security_hub_v2::DescribeSecurityHubV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
1415 crate::operation::describe_security_hub_v2::DescribeSecurityHubV2Error::ValidationException(inner) => Error::ValidationException(inner),
1416 crate::operation::describe_security_hub_v2::DescribeSecurityHubV2Error::Unhandled(inner) => Error::Unhandled(inner),
1417 }
1418 }
1419}
1420impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_standards::DescribeStandardsError, R>> for Error
1421where
1422 R: Send + Sync + std::fmt::Debug + 'static,
1423{
1424 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_standards::DescribeStandardsError, R>) -> Self {
1425 match err {
1426 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1427 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1428 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1429 source: err.into(),
1430 }),
1431 }
1432 }
1433}
1434impl From<crate::operation::describe_standards::DescribeStandardsError> for Error {
1435 fn from(err: crate::operation::describe_standards::DescribeStandardsError) -> Self {
1436 match err {
1437 crate::operation::describe_standards::DescribeStandardsError::InternalException(inner) => Error::InternalException(inner),
1438 crate::operation::describe_standards::DescribeStandardsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
1439 crate::operation::describe_standards::DescribeStandardsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1440 crate::operation::describe_standards::DescribeStandardsError::Unhandled(inner) => Error::Unhandled(inner),
1441 }
1442 }
1443}
1444impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_standards_controls::DescribeStandardsControlsError, R>>
1445 for Error
1446where
1447 R: Send + Sync + std::fmt::Debug + 'static,
1448{
1449 fn from(
1450 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_standards_controls::DescribeStandardsControlsError, R>,
1451 ) -> Self {
1452 match err {
1453 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1454 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1455 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1456 source: err.into(),
1457 }),
1458 }
1459 }
1460}
1461impl From<crate::operation::describe_standards_controls::DescribeStandardsControlsError> for Error {
1462 fn from(err: crate::operation::describe_standards_controls::DescribeStandardsControlsError) -> Self {
1463 match err {
1464 crate::operation::describe_standards_controls::DescribeStandardsControlsError::InternalException(inner) => {
1465 Error::InternalException(inner)
1466 }
1467 crate::operation::describe_standards_controls::DescribeStandardsControlsError::InvalidAccessException(inner) => {
1468 Error::InvalidAccessException(inner)
1469 }
1470 crate::operation::describe_standards_controls::DescribeStandardsControlsError::InvalidInputException(inner) => {
1471 Error::InvalidInputException(inner)
1472 }
1473 crate::operation::describe_standards_controls::DescribeStandardsControlsError::ResourceNotFoundException(inner) => {
1474 Error::ResourceNotFoundException(inner)
1475 }
1476 crate::operation::describe_standards_controls::DescribeStandardsControlsError::Unhandled(inner) => Error::Unhandled(inner),
1477 }
1478 }
1479}
1480impl<R>
1481 From<
1482 ::aws_smithy_runtime_api::client::result::SdkError<
1483 crate::operation::disable_import_findings_for_product::DisableImportFindingsForProductError,
1484 R,
1485 >,
1486 > for Error
1487where
1488 R: Send + Sync + std::fmt::Debug + 'static,
1489{
1490 fn from(
1491 err: ::aws_smithy_runtime_api::client::result::SdkError<
1492 crate::operation::disable_import_findings_for_product::DisableImportFindingsForProductError,
1493 R,
1494 >,
1495 ) -> Self {
1496 match err {
1497 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1498 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1499 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1500 source: err.into(),
1501 }),
1502 }
1503 }
1504}
1505impl From<crate::operation::disable_import_findings_for_product::DisableImportFindingsForProductError> for Error {
1506 fn from(err: crate::operation::disable_import_findings_for_product::DisableImportFindingsForProductError) -> Self {
1507 match err {
1508 crate::operation::disable_import_findings_for_product::DisableImportFindingsForProductError::InternalException(inner) => {
1509 Error::InternalException(inner)
1510 }
1511 crate::operation::disable_import_findings_for_product::DisableImportFindingsForProductError::InvalidAccessException(inner) => {
1512 Error::InvalidAccessException(inner)
1513 }
1514 crate::operation::disable_import_findings_for_product::DisableImportFindingsForProductError::InvalidInputException(inner) => {
1515 Error::InvalidInputException(inner)
1516 }
1517 crate::operation::disable_import_findings_for_product::DisableImportFindingsForProductError::LimitExceededException(inner) => {
1518 Error::LimitExceededException(inner)
1519 }
1520 crate::operation::disable_import_findings_for_product::DisableImportFindingsForProductError::ResourceNotFoundException(inner) => {
1521 Error::ResourceNotFoundException(inner)
1522 }
1523 crate::operation::disable_import_findings_for_product::DisableImportFindingsForProductError::Unhandled(inner) => Error::Unhandled(inner),
1524 }
1525 }
1526}
1527impl<R>
1528 From<
1529 ::aws_smithy_runtime_api::client::result::SdkError<
1530 crate::operation::disable_organization_admin_account::DisableOrganizationAdminAccountError,
1531 R,
1532 >,
1533 > for Error
1534where
1535 R: Send + Sync + std::fmt::Debug + 'static,
1536{
1537 fn from(
1538 err: ::aws_smithy_runtime_api::client::result::SdkError<
1539 crate::operation::disable_organization_admin_account::DisableOrganizationAdminAccountError,
1540 R,
1541 >,
1542 ) -> Self {
1543 match err {
1544 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1545 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1546 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1547 source: err.into(),
1548 }),
1549 }
1550 }
1551}
1552impl From<crate::operation::disable_organization_admin_account::DisableOrganizationAdminAccountError> for Error {
1553 fn from(err: crate::operation::disable_organization_admin_account::DisableOrganizationAdminAccountError) -> Self {
1554 match err {
1555 crate::operation::disable_organization_admin_account::DisableOrganizationAdminAccountError::AccessDeniedException(inner) => {
1556 Error::AccessDeniedException(inner)
1557 }
1558 crate::operation::disable_organization_admin_account::DisableOrganizationAdminAccountError::InternalException(inner) => {
1559 Error::InternalException(inner)
1560 }
1561 crate::operation::disable_organization_admin_account::DisableOrganizationAdminAccountError::InvalidAccessException(inner) => {
1562 Error::InvalidAccessException(inner)
1563 }
1564 crate::operation::disable_organization_admin_account::DisableOrganizationAdminAccountError::InvalidInputException(inner) => {
1565 Error::InvalidInputException(inner)
1566 }
1567 crate::operation::disable_organization_admin_account::DisableOrganizationAdminAccountError::LimitExceededException(inner) => {
1568 Error::LimitExceededException(inner)
1569 }
1570 crate::operation::disable_organization_admin_account::DisableOrganizationAdminAccountError::Unhandled(inner) => Error::Unhandled(inner),
1571 }
1572 }
1573}
1574impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_security_hub::DisableSecurityHubError, R>> for Error
1575where
1576 R: Send + Sync + std::fmt::Debug + 'static,
1577{
1578 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_security_hub::DisableSecurityHubError, R>) -> Self {
1579 match err {
1580 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1581 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1582 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1583 source: err.into(),
1584 }),
1585 }
1586 }
1587}
1588impl From<crate::operation::disable_security_hub::DisableSecurityHubError> for Error {
1589 fn from(err: crate::operation::disable_security_hub::DisableSecurityHubError) -> Self {
1590 match err {
1591 crate::operation::disable_security_hub::DisableSecurityHubError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1592 crate::operation::disable_security_hub::DisableSecurityHubError::InternalException(inner) => Error::InternalException(inner),
1593 crate::operation::disable_security_hub::DisableSecurityHubError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
1594 crate::operation::disable_security_hub::DisableSecurityHubError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1595 crate::operation::disable_security_hub::DisableSecurityHubError::ResourceNotFoundException(inner) => {
1596 Error::ResourceNotFoundException(inner)
1597 }
1598 crate::operation::disable_security_hub::DisableSecurityHubError::Unhandled(inner) => Error::Unhandled(inner),
1599 }
1600 }
1601}
1602impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_security_hub_v2::DisableSecurityHubV2Error, R>> for Error
1603where
1604 R: Send + Sync + std::fmt::Debug + 'static,
1605{
1606 fn from(
1607 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_security_hub_v2::DisableSecurityHubV2Error, R>,
1608 ) -> Self {
1609 match err {
1610 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1611 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1612 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1613 source: err.into(),
1614 }),
1615 }
1616 }
1617}
1618impl From<crate::operation::disable_security_hub_v2::DisableSecurityHubV2Error> for Error {
1619 fn from(err: crate::operation::disable_security_hub_v2::DisableSecurityHubV2Error) -> Self {
1620 match err {
1621 crate::operation::disable_security_hub_v2::DisableSecurityHubV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1622 crate::operation::disable_security_hub_v2::DisableSecurityHubV2Error::InternalServerException(inner) => {
1623 Error::InternalServerException(inner)
1624 }
1625 crate::operation::disable_security_hub_v2::DisableSecurityHubV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
1626 crate::operation::disable_security_hub_v2::DisableSecurityHubV2Error::ValidationException(inner) => Error::ValidationException(inner),
1627 crate::operation::disable_security_hub_v2::DisableSecurityHubV2Error::Unhandled(inner) => Error::Unhandled(inner),
1628 }
1629 }
1630}
1631impl<R>
1632 From<
1633 ::aws_smithy_runtime_api::client::result::SdkError<
1634 crate::operation::disassociate_from_administrator_account::DisassociateFromAdministratorAccountError,
1635 R,
1636 >,
1637 > for Error
1638where
1639 R: Send + Sync + std::fmt::Debug + 'static,
1640{
1641 fn from(
1642 err: ::aws_smithy_runtime_api::client::result::SdkError<
1643 crate::operation::disassociate_from_administrator_account::DisassociateFromAdministratorAccountError,
1644 R,
1645 >,
1646 ) -> Self {
1647 match err {
1648 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1649 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1650 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1651 source: err.into(),
1652 }),
1653 }
1654 }
1655}
1656impl From<crate::operation::disassociate_from_administrator_account::DisassociateFromAdministratorAccountError> for Error {
1657 fn from(err: crate::operation::disassociate_from_administrator_account::DisassociateFromAdministratorAccountError) -> Self {
1658 match err {
1659 crate::operation::disassociate_from_administrator_account::DisassociateFromAdministratorAccountError::InternalException(inner) => {
1660 Error::InternalException(inner)
1661 }
1662 crate::operation::disassociate_from_administrator_account::DisassociateFromAdministratorAccountError::InvalidAccessException(inner) => {
1663 Error::InvalidAccessException(inner)
1664 }
1665 crate::operation::disassociate_from_administrator_account::DisassociateFromAdministratorAccountError::InvalidInputException(inner) => {
1666 Error::InvalidInputException(inner)
1667 }
1668 crate::operation::disassociate_from_administrator_account::DisassociateFromAdministratorAccountError::LimitExceededException(inner) => {
1669 Error::LimitExceededException(inner)
1670 }
1671 crate::operation::disassociate_from_administrator_account::DisassociateFromAdministratorAccountError::ResourceNotFoundException(
1672 inner,
1673 ) => Error::ResourceNotFoundException(inner),
1674 crate::operation::disassociate_from_administrator_account::DisassociateFromAdministratorAccountError::Unhandled(inner) => {
1675 Error::Unhandled(inner)
1676 }
1677 }
1678 }
1679}
1680impl<R>
1681 From<
1682 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_from_master_account::DisassociateFromMasterAccountError, R>,
1683 > for Error
1684where
1685 R: Send + Sync + std::fmt::Debug + 'static,
1686{
1687 fn from(
1688 err: ::aws_smithy_runtime_api::client::result::SdkError<
1689 crate::operation::disassociate_from_master_account::DisassociateFromMasterAccountError,
1690 R,
1691 >,
1692 ) -> Self {
1693 match err {
1694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1697 source: err.into(),
1698 }),
1699 }
1700 }
1701}
1702impl From<crate::operation::disassociate_from_master_account::DisassociateFromMasterAccountError> for Error {
1703 fn from(err: crate::operation::disassociate_from_master_account::DisassociateFromMasterAccountError) -> Self {
1704 match err {
1705 crate::operation::disassociate_from_master_account::DisassociateFromMasterAccountError::InternalException(inner) => {
1706 Error::InternalException(inner)
1707 }
1708 crate::operation::disassociate_from_master_account::DisassociateFromMasterAccountError::InvalidAccessException(inner) => {
1709 Error::InvalidAccessException(inner)
1710 }
1711 crate::operation::disassociate_from_master_account::DisassociateFromMasterAccountError::InvalidInputException(inner) => {
1712 Error::InvalidInputException(inner)
1713 }
1714 crate::operation::disassociate_from_master_account::DisassociateFromMasterAccountError::LimitExceededException(inner) => {
1715 Error::LimitExceededException(inner)
1716 }
1717 crate::operation::disassociate_from_master_account::DisassociateFromMasterAccountError::ResourceNotFoundException(inner) => {
1718 Error::ResourceNotFoundException(inner)
1719 }
1720 crate::operation::disassociate_from_master_account::DisassociateFromMasterAccountError::Unhandled(inner) => Error::Unhandled(inner),
1721 }
1722 }
1723}
1724impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_members::DisassociateMembersError, R>> for Error
1725where
1726 R: Send + Sync + std::fmt::Debug + 'static,
1727{
1728 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_members::DisassociateMembersError, R>) -> Self {
1729 match err {
1730 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1731 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1732 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1733 source: err.into(),
1734 }),
1735 }
1736 }
1737}
1738impl From<crate::operation::disassociate_members::DisassociateMembersError> for Error {
1739 fn from(err: crate::operation::disassociate_members::DisassociateMembersError) -> Self {
1740 match err {
1741 crate::operation::disassociate_members::DisassociateMembersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1742 crate::operation::disassociate_members::DisassociateMembersError::InternalException(inner) => Error::InternalException(inner),
1743 crate::operation::disassociate_members::DisassociateMembersError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
1744 crate::operation::disassociate_members::DisassociateMembersError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1745 crate::operation::disassociate_members::DisassociateMembersError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1746 crate::operation::disassociate_members::DisassociateMembersError::ResourceNotFoundException(inner) => {
1747 Error::ResourceNotFoundException(inner)
1748 }
1749 crate::operation::disassociate_members::DisassociateMembersError::Unhandled(inner) => Error::Unhandled(inner),
1750 }
1751 }
1752}
1753impl<R>
1754 From<
1755 ::aws_smithy_runtime_api::client::result::SdkError<
1756 crate::operation::enable_import_findings_for_product::EnableImportFindingsForProductError,
1757 R,
1758 >,
1759 > for Error
1760where
1761 R: Send + Sync + std::fmt::Debug + 'static,
1762{
1763 fn from(
1764 err: ::aws_smithy_runtime_api::client::result::SdkError<
1765 crate::operation::enable_import_findings_for_product::EnableImportFindingsForProductError,
1766 R,
1767 >,
1768 ) -> Self {
1769 match err {
1770 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1771 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1772 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1773 source: err.into(),
1774 }),
1775 }
1776 }
1777}
1778impl From<crate::operation::enable_import_findings_for_product::EnableImportFindingsForProductError> for Error {
1779 fn from(err: crate::operation::enable_import_findings_for_product::EnableImportFindingsForProductError) -> Self {
1780 match err {
1781 crate::operation::enable_import_findings_for_product::EnableImportFindingsForProductError::InternalException(inner) => {
1782 Error::InternalException(inner)
1783 }
1784 crate::operation::enable_import_findings_for_product::EnableImportFindingsForProductError::InvalidAccessException(inner) => {
1785 Error::InvalidAccessException(inner)
1786 }
1787 crate::operation::enable_import_findings_for_product::EnableImportFindingsForProductError::InvalidInputException(inner) => {
1788 Error::InvalidInputException(inner)
1789 }
1790 crate::operation::enable_import_findings_for_product::EnableImportFindingsForProductError::LimitExceededException(inner) => {
1791 Error::LimitExceededException(inner)
1792 }
1793 crate::operation::enable_import_findings_for_product::EnableImportFindingsForProductError::ResourceConflictException(inner) => {
1794 Error::ResourceConflictException(inner)
1795 }
1796 crate::operation::enable_import_findings_for_product::EnableImportFindingsForProductError::Unhandled(inner) => Error::Unhandled(inner),
1797 }
1798 }
1799}
1800impl<R>
1801 From<
1802 ::aws_smithy_runtime_api::client::result::SdkError<
1803 crate::operation::enable_organization_admin_account::EnableOrganizationAdminAccountError,
1804 R,
1805 >,
1806 > for Error
1807where
1808 R: Send + Sync + std::fmt::Debug + 'static,
1809{
1810 fn from(
1811 err: ::aws_smithy_runtime_api::client::result::SdkError<
1812 crate::operation::enable_organization_admin_account::EnableOrganizationAdminAccountError,
1813 R,
1814 >,
1815 ) -> Self {
1816 match err {
1817 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1818 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1819 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1820 source: err.into(),
1821 }),
1822 }
1823 }
1824}
1825impl From<crate::operation::enable_organization_admin_account::EnableOrganizationAdminAccountError> for Error {
1826 fn from(err: crate::operation::enable_organization_admin_account::EnableOrganizationAdminAccountError) -> Self {
1827 match err {
1828 crate::operation::enable_organization_admin_account::EnableOrganizationAdminAccountError::AccessDeniedException(inner) => {
1829 Error::AccessDeniedException(inner)
1830 }
1831 crate::operation::enable_organization_admin_account::EnableOrganizationAdminAccountError::InternalException(inner) => {
1832 Error::InternalException(inner)
1833 }
1834 crate::operation::enable_organization_admin_account::EnableOrganizationAdminAccountError::InvalidAccessException(inner) => {
1835 Error::InvalidAccessException(inner)
1836 }
1837 crate::operation::enable_organization_admin_account::EnableOrganizationAdminAccountError::InvalidInputException(inner) => {
1838 Error::InvalidInputException(inner)
1839 }
1840 crate::operation::enable_organization_admin_account::EnableOrganizationAdminAccountError::LimitExceededException(inner) => {
1841 Error::LimitExceededException(inner)
1842 }
1843 crate::operation::enable_organization_admin_account::EnableOrganizationAdminAccountError::Unhandled(inner) => Error::Unhandled(inner),
1844 }
1845 }
1846}
1847impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_security_hub::EnableSecurityHubError, R>> for Error
1848where
1849 R: Send + Sync + std::fmt::Debug + 'static,
1850{
1851 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_security_hub::EnableSecurityHubError, R>) -> Self {
1852 match err {
1853 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1854 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1855 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1856 source: err.into(),
1857 }),
1858 }
1859 }
1860}
1861impl From<crate::operation::enable_security_hub::EnableSecurityHubError> for Error {
1862 fn from(err: crate::operation::enable_security_hub::EnableSecurityHubError) -> Self {
1863 match err {
1864 crate::operation::enable_security_hub::EnableSecurityHubError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1865 crate::operation::enable_security_hub::EnableSecurityHubError::InternalException(inner) => Error::InternalException(inner),
1866 crate::operation::enable_security_hub::EnableSecurityHubError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
1867 crate::operation::enable_security_hub::EnableSecurityHubError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1868 crate::operation::enable_security_hub::EnableSecurityHubError::ResourceConflictException(inner) => {
1869 Error::ResourceConflictException(inner)
1870 }
1871 crate::operation::enable_security_hub::EnableSecurityHubError::Unhandled(inner) => Error::Unhandled(inner),
1872 }
1873 }
1874}
1875impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_security_hub_v2::EnableSecurityHubV2Error, R>> for Error
1876where
1877 R: Send + Sync + std::fmt::Debug + 'static,
1878{
1879 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_security_hub_v2::EnableSecurityHubV2Error, R>) -> Self {
1880 match err {
1881 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1882 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1883 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1884 source: err.into(),
1885 }),
1886 }
1887 }
1888}
1889impl From<crate::operation::enable_security_hub_v2::EnableSecurityHubV2Error> for Error {
1890 fn from(err: crate::operation::enable_security_hub_v2::EnableSecurityHubV2Error) -> Self {
1891 match err {
1892 crate::operation::enable_security_hub_v2::EnableSecurityHubV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1893 crate::operation::enable_security_hub_v2::EnableSecurityHubV2Error::InternalServerException(inner) => {
1894 Error::InternalServerException(inner)
1895 }
1896 crate::operation::enable_security_hub_v2::EnableSecurityHubV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
1897 crate::operation::enable_security_hub_v2::EnableSecurityHubV2Error::ValidationException(inner) => Error::ValidationException(inner),
1898 crate::operation::enable_security_hub_v2::EnableSecurityHubV2Error::Unhandled(inner) => Error::Unhandled(inner),
1899 }
1900 }
1901}
1902impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_administrator_account::GetAdministratorAccountError, R>>
1903 for Error
1904where
1905 R: Send + Sync + std::fmt::Debug + 'static,
1906{
1907 fn from(
1908 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_administrator_account::GetAdministratorAccountError, R>,
1909 ) -> Self {
1910 match err {
1911 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1912 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1913 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1914 source: err.into(),
1915 }),
1916 }
1917 }
1918}
1919impl From<crate::operation::get_administrator_account::GetAdministratorAccountError> for Error {
1920 fn from(err: crate::operation::get_administrator_account::GetAdministratorAccountError) -> Self {
1921 match err {
1922 crate::operation::get_administrator_account::GetAdministratorAccountError::InternalException(inner) => Error::InternalException(inner),
1923 crate::operation::get_administrator_account::GetAdministratorAccountError::InvalidAccessException(inner) => {
1924 Error::InvalidAccessException(inner)
1925 }
1926 crate::operation::get_administrator_account::GetAdministratorAccountError::InvalidInputException(inner) => {
1927 Error::InvalidInputException(inner)
1928 }
1929 crate::operation::get_administrator_account::GetAdministratorAccountError::LimitExceededException(inner) => {
1930 Error::LimitExceededException(inner)
1931 }
1932 crate::operation::get_administrator_account::GetAdministratorAccountError::ResourceNotFoundException(inner) => {
1933 Error::ResourceNotFoundException(inner)
1934 }
1935 crate::operation::get_administrator_account::GetAdministratorAccountError::Unhandled(inner) => Error::Unhandled(inner),
1936 }
1937 }
1938}
1939impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_aggregator_v2::GetAggregatorV2Error, R>> for Error
1940where
1941 R: Send + Sync + std::fmt::Debug + 'static,
1942{
1943 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_aggregator_v2::GetAggregatorV2Error, R>) -> Self {
1944 match err {
1945 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1946 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1947 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1948 source: err.into(),
1949 }),
1950 }
1951 }
1952}
1953impl From<crate::operation::get_aggregator_v2::GetAggregatorV2Error> for Error {
1954 fn from(err: crate::operation::get_aggregator_v2::GetAggregatorV2Error) -> Self {
1955 match err {
1956 crate::operation::get_aggregator_v2::GetAggregatorV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1957 crate::operation::get_aggregator_v2::GetAggregatorV2Error::ConflictException(inner) => Error::ConflictException(inner),
1958 crate::operation::get_aggregator_v2::GetAggregatorV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
1959 crate::operation::get_aggregator_v2::GetAggregatorV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1960 crate::operation::get_aggregator_v2::GetAggregatorV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
1961 crate::operation::get_aggregator_v2::GetAggregatorV2Error::ValidationException(inner) => Error::ValidationException(inner),
1962 crate::operation::get_aggregator_v2::GetAggregatorV2Error::Unhandled(inner) => Error::Unhandled(inner),
1963 }
1964 }
1965}
1966impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error, R>> for Error
1967where
1968 R: Send + Sync + std::fmt::Debug + 'static,
1969{
1970 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error, R>) -> Self {
1971 match err {
1972 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1973 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1974 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1975 source: err.into(),
1976 }),
1977 }
1978 }
1979}
1980impl From<crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error> for Error {
1981 fn from(err: crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error) -> Self {
1982 match err {
1983 crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1984 crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error::ConflictException(inner) => Error::ConflictException(inner),
1985 crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error::InternalServerException(inner) => {
1986 Error::InternalServerException(inner)
1987 }
1988 crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error::ResourceNotFoundException(inner) => {
1989 Error::ResourceNotFoundException(inner)
1990 }
1991 crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
1992 crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error::ValidationException(inner) => Error::ValidationException(inner),
1993 crate::operation::get_automation_rule_v2::GetAutomationRuleV2Error::Unhandled(inner) => Error::Unhandled(inner),
1994 }
1995 }
1996}
1997impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_configuration_policy::GetConfigurationPolicyError, R>> for Error
1998where
1999 R: Send + Sync + std::fmt::Debug + 'static,
2000{
2001 fn from(
2002 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_configuration_policy::GetConfigurationPolicyError, R>,
2003 ) -> Self {
2004 match err {
2005 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2006 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2007 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2008 source: err.into(),
2009 }),
2010 }
2011 }
2012}
2013impl From<crate::operation::get_configuration_policy::GetConfigurationPolicyError> for Error {
2014 fn from(err: crate::operation::get_configuration_policy::GetConfigurationPolicyError) -> Self {
2015 match err {
2016 crate::operation::get_configuration_policy::GetConfigurationPolicyError::AccessDeniedException(inner) => {
2017 Error::AccessDeniedException(inner)
2018 }
2019 crate::operation::get_configuration_policy::GetConfigurationPolicyError::InternalException(inner) => Error::InternalException(inner),
2020 crate::operation::get_configuration_policy::GetConfigurationPolicyError::InvalidAccessException(inner) => {
2021 Error::InvalidAccessException(inner)
2022 }
2023 crate::operation::get_configuration_policy::GetConfigurationPolicyError::InvalidInputException(inner) => {
2024 Error::InvalidInputException(inner)
2025 }
2026 crate::operation::get_configuration_policy::GetConfigurationPolicyError::LimitExceededException(inner) => {
2027 Error::LimitExceededException(inner)
2028 }
2029 crate::operation::get_configuration_policy::GetConfigurationPolicyError::ResourceNotFoundException(inner) => {
2030 Error::ResourceNotFoundException(inner)
2031 }
2032 crate::operation::get_configuration_policy::GetConfigurationPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2033 }
2034 }
2035}
2036impl<R>
2037 From<
2038 ::aws_smithy_runtime_api::client::result::SdkError<
2039 crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError,
2040 R,
2041 >,
2042 > for Error
2043where
2044 R: Send + Sync + std::fmt::Debug + 'static,
2045{
2046 fn from(
2047 err: ::aws_smithy_runtime_api::client::result::SdkError<
2048 crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError,
2049 R,
2050 >,
2051 ) -> Self {
2052 match err {
2053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2056 source: err.into(),
2057 }),
2058 }
2059 }
2060}
2061impl From<crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError> for Error {
2062 fn from(err: crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError) -> Self {
2063 match err {
2064 crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError::AccessDeniedException(inner) => {
2065 Error::AccessDeniedException(inner)
2066 }
2067 crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError::InternalException(inner) => {
2068 Error::InternalException(inner)
2069 }
2070 crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError::InvalidAccessException(inner) => {
2071 Error::InvalidAccessException(inner)
2072 }
2073 crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError::InvalidInputException(inner) => {
2074 Error::InvalidInputException(inner)
2075 }
2076 crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError::LimitExceededException(inner) => {
2077 Error::LimitExceededException(inner)
2078 }
2079 crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError::ResourceNotFoundException(inner) => {
2080 Error::ResourceNotFoundException(inner)
2081 }
2082 crate::operation::get_configuration_policy_association::GetConfigurationPolicyAssociationError::Unhandled(inner) => {
2083 Error::Unhandled(inner)
2084 }
2085 }
2086 }
2087}
2088impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connector_v2::GetConnectorV2Error, R>> for Error
2089where
2090 R: Send + Sync + std::fmt::Debug + 'static,
2091{
2092 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_connector_v2::GetConnectorV2Error, R>) -> Self {
2093 match err {
2094 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2095 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2096 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2097 source: err.into(),
2098 }),
2099 }
2100 }
2101}
2102impl From<crate::operation::get_connector_v2::GetConnectorV2Error> for Error {
2103 fn from(err: crate::operation::get_connector_v2::GetConnectorV2Error) -> Self {
2104 match err {
2105 crate::operation::get_connector_v2::GetConnectorV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2106 crate::operation::get_connector_v2::GetConnectorV2Error::ConflictException(inner) => Error::ConflictException(inner),
2107 crate::operation::get_connector_v2::GetConnectorV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
2108 crate::operation::get_connector_v2::GetConnectorV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2109 crate::operation::get_connector_v2::GetConnectorV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
2110 crate::operation::get_connector_v2::GetConnectorV2Error::ValidationException(inner) => Error::ValidationException(inner),
2111 crate::operation::get_connector_v2::GetConnectorV2Error::Unhandled(inner) => Error::Unhandled(inner),
2112 }
2113 }
2114}
2115impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_enabled_standards::GetEnabledStandardsError, R>> for Error
2116where
2117 R: Send + Sync + std::fmt::Debug + 'static,
2118{
2119 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_enabled_standards::GetEnabledStandardsError, R>) -> Self {
2120 match err {
2121 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2122 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2123 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2124 source: err.into(),
2125 }),
2126 }
2127 }
2128}
2129impl From<crate::operation::get_enabled_standards::GetEnabledStandardsError> for Error {
2130 fn from(err: crate::operation::get_enabled_standards::GetEnabledStandardsError) -> Self {
2131 match err {
2132 crate::operation::get_enabled_standards::GetEnabledStandardsError::InternalException(inner) => Error::InternalException(inner),
2133 crate::operation::get_enabled_standards::GetEnabledStandardsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2134 crate::operation::get_enabled_standards::GetEnabledStandardsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2135 crate::operation::get_enabled_standards::GetEnabledStandardsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2136 crate::operation::get_enabled_standards::GetEnabledStandardsError::Unhandled(inner) => Error::Unhandled(inner),
2137 }
2138 }
2139}
2140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_finding_aggregator::GetFindingAggregatorError, R>> for Error
2141where
2142 R: Send + Sync + std::fmt::Debug + 'static,
2143{
2144 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_finding_aggregator::GetFindingAggregatorError, R>) -> Self {
2145 match err {
2146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2149 source: err.into(),
2150 }),
2151 }
2152 }
2153}
2154impl From<crate::operation::get_finding_aggregator::GetFindingAggregatorError> for Error {
2155 fn from(err: crate::operation::get_finding_aggregator::GetFindingAggregatorError) -> Self {
2156 match err {
2157 crate::operation::get_finding_aggregator::GetFindingAggregatorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2158 crate::operation::get_finding_aggregator::GetFindingAggregatorError::InternalException(inner) => Error::InternalException(inner),
2159 crate::operation::get_finding_aggregator::GetFindingAggregatorError::InvalidAccessException(inner) => {
2160 Error::InvalidAccessException(inner)
2161 }
2162 crate::operation::get_finding_aggregator::GetFindingAggregatorError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2163 crate::operation::get_finding_aggregator::GetFindingAggregatorError::LimitExceededException(inner) => {
2164 Error::LimitExceededException(inner)
2165 }
2166 crate::operation::get_finding_aggregator::GetFindingAggregatorError::ResourceNotFoundException(inner) => {
2167 Error::ResourceNotFoundException(inner)
2168 }
2169 crate::operation::get_finding_aggregator::GetFindingAggregatorError::Unhandled(inner) => Error::Unhandled(inner),
2170 }
2171 }
2172}
2173impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_finding_history::GetFindingHistoryError, R>> for Error
2174where
2175 R: Send + Sync + std::fmt::Debug + 'static,
2176{
2177 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_finding_history::GetFindingHistoryError, R>) -> Self {
2178 match err {
2179 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2180 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2181 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2182 source: err.into(),
2183 }),
2184 }
2185 }
2186}
2187impl From<crate::operation::get_finding_history::GetFindingHistoryError> for Error {
2188 fn from(err: crate::operation::get_finding_history::GetFindingHistoryError) -> Self {
2189 match err {
2190 crate::operation::get_finding_history::GetFindingHistoryError::InternalException(inner) => Error::InternalException(inner),
2191 crate::operation::get_finding_history::GetFindingHistoryError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2192 crate::operation::get_finding_history::GetFindingHistoryError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2193 crate::operation::get_finding_history::GetFindingHistoryError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2194 crate::operation::get_finding_history::GetFindingHistoryError::Unhandled(inner) => Error::Unhandled(inner),
2195 }
2196 }
2197}
2198impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_findings::GetFindingsError, R>> for Error
2199where
2200 R: Send + Sync + std::fmt::Debug + 'static,
2201{
2202 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_findings::GetFindingsError, R>) -> Self {
2203 match err {
2204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2207 source: err.into(),
2208 }),
2209 }
2210 }
2211}
2212impl From<crate::operation::get_findings::GetFindingsError> for Error {
2213 fn from(err: crate::operation::get_findings::GetFindingsError) -> Self {
2214 match err {
2215 crate::operation::get_findings::GetFindingsError::InternalException(inner) => Error::InternalException(inner),
2216 crate::operation::get_findings::GetFindingsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2217 crate::operation::get_findings::GetFindingsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2218 crate::operation::get_findings::GetFindingsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2219 crate::operation::get_findings::GetFindingsError::Unhandled(inner) => Error::Unhandled(inner),
2220 }
2221 }
2222}
2223impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error, R>>
2224 for Error
2225where
2226 R: Send + Sync + std::fmt::Debug + 'static,
2227{
2228 fn from(
2229 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error, R>,
2230 ) -> Self {
2231 match err {
2232 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2233 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2234 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2235 source: err.into(),
2236 }),
2237 }
2238 }
2239}
2240impl From<crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error> for Error {
2241 fn from(err: crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error) -> Self {
2242 match err {
2243 crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error::AccessDeniedException(inner) => {
2244 Error::AccessDeniedException(inner)
2245 }
2246 crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error::ConflictException(inner) => Error::ConflictException(inner),
2247 crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error::InternalServerException(inner) => {
2248 Error::InternalServerException(inner)
2249 }
2250 crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error::OrganizationalUnitNotFoundException(inner) => {
2251 Error::OrganizationalUnitNotFoundException(inner)
2252 }
2253 crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error::OrganizationNotFoundException(inner) => {
2254 Error::OrganizationNotFoundException(inner)
2255 }
2256 crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
2257 crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error::ValidationException(inner) => Error::ValidationException(inner),
2258 crate::operation::get_finding_statistics_v2::GetFindingStatisticsV2Error::Unhandled(inner) => Error::Unhandled(inner),
2259 }
2260 }
2261}
2262impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_findings_trends_v2::GetFindingsTrendsV2Error, R>> for Error
2263where
2264 R: Send + Sync + std::fmt::Debug + 'static,
2265{
2266 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_findings_trends_v2::GetFindingsTrendsV2Error, R>) -> Self {
2267 match err {
2268 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2269 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2270 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2271 source: err.into(),
2272 }),
2273 }
2274 }
2275}
2276impl From<crate::operation::get_findings_trends_v2::GetFindingsTrendsV2Error> for Error {
2277 fn from(err: crate::operation::get_findings_trends_v2::GetFindingsTrendsV2Error) -> Self {
2278 match err {
2279 crate::operation::get_findings_trends_v2::GetFindingsTrendsV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2280 crate::operation::get_findings_trends_v2::GetFindingsTrendsV2Error::InternalServerException(inner) => {
2281 Error::InternalServerException(inner)
2282 }
2283 crate::operation::get_findings_trends_v2::GetFindingsTrendsV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
2284 crate::operation::get_findings_trends_v2::GetFindingsTrendsV2Error::ValidationException(inner) => Error::ValidationException(inner),
2285 crate::operation::get_findings_trends_v2::GetFindingsTrendsV2Error::Unhandled(inner) => Error::Unhandled(inner),
2286 }
2287 }
2288}
2289impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_findings_v2::GetFindingsV2Error, R>> for Error
2290where
2291 R: Send + Sync + std::fmt::Debug + 'static,
2292{
2293 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_findings_v2::GetFindingsV2Error, R>) -> Self {
2294 match err {
2295 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2296 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2297 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2298 source: err.into(),
2299 }),
2300 }
2301 }
2302}
2303impl From<crate::operation::get_findings_v2::GetFindingsV2Error> for Error {
2304 fn from(err: crate::operation::get_findings_v2::GetFindingsV2Error) -> Self {
2305 match err {
2306 crate::operation::get_findings_v2::GetFindingsV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2307 crate::operation::get_findings_v2::GetFindingsV2Error::ConflictException(inner) => Error::ConflictException(inner),
2308 crate::operation::get_findings_v2::GetFindingsV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
2309 crate::operation::get_findings_v2::GetFindingsV2Error::OrganizationalUnitNotFoundException(inner) => {
2310 Error::OrganizationalUnitNotFoundException(inner)
2311 }
2312 crate::operation::get_findings_v2::GetFindingsV2Error::OrganizationNotFoundException(inner) => {
2313 Error::OrganizationNotFoundException(inner)
2314 }
2315 crate::operation::get_findings_v2::GetFindingsV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
2316 crate::operation::get_findings_v2::GetFindingsV2Error::ValidationException(inner) => Error::ValidationException(inner),
2317 crate::operation::get_findings_v2::GetFindingsV2Error::Unhandled(inner) => Error::Unhandled(inner),
2318 }
2319 }
2320}
2321impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_insight_results::GetInsightResultsError, R>> for Error
2322where
2323 R: Send + Sync + std::fmt::Debug + 'static,
2324{
2325 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_insight_results::GetInsightResultsError, R>) -> Self {
2326 match err {
2327 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2328 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2329 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2330 source: err.into(),
2331 }),
2332 }
2333 }
2334}
2335impl From<crate::operation::get_insight_results::GetInsightResultsError> for Error {
2336 fn from(err: crate::operation::get_insight_results::GetInsightResultsError) -> Self {
2337 match err {
2338 crate::operation::get_insight_results::GetInsightResultsError::InternalException(inner) => Error::InternalException(inner),
2339 crate::operation::get_insight_results::GetInsightResultsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2340 crate::operation::get_insight_results::GetInsightResultsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2341 crate::operation::get_insight_results::GetInsightResultsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2342 crate::operation::get_insight_results::GetInsightResultsError::ResourceNotFoundException(inner) => {
2343 Error::ResourceNotFoundException(inner)
2344 }
2345 crate::operation::get_insight_results::GetInsightResultsError::Unhandled(inner) => Error::Unhandled(inner),
2346 }
2347 }
2348}
2349impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_insights::GetInsightsError, R>> for Error
2350where
2351 R: Send + Sync + std::fmt::Debug + 'static,
2352{
2353 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_insights::GetInsightsError, R>) -> Self {
2354 match err {
2355 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2356 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2357 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2358 source: err.into(),
2359 }),
2360 }
2361 }
2362}
2363impl From<crate::operation::get_insights::GetInsightsError> for Error {
2364 fn from(err: crate::operation::get_insights::GetInsightsError) -> Self {
2365 match err {
2366 crate::operation::get_insights::GetInsightsError::InternalException(inner) => Error::InternalException(inner),
2367 crate::operation::get_insights::GetInsightsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2368 crate::operation::get_insights::GetInsightsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2369 crate::operation::get_insights::GetInsightsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2370 crate::operation::get_insights::GetInsightsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2371 crate::operation::get_insights::GetInsightsError::Unhandled(inner) => Error::Unhandled(inner),
2372 }
2373 }
2374}
2375impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_invitations_count::GetInvitationsCountError, R>> for Error
2376where
2377 R: Send + Sync + std::fmt::Debug + 'static,
2378{
2379 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_invitations_count::GetInvitationsCountError, R>) -> Self {
2380 match err {
2381 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2382 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2383 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2384 source: err.into(),
2385 }),
2386 }
2387 }
2388}
2389impl From<crate::operation::get_invitations_count::GetInvitationsCountError> for Error {
2390 fn from(err: crate::operation::get_invitations_count::GetInvitationsCountError) -> Self {
2391 match err {
2392 crate::operation::get_invitations_count::GetInvitationsCountError::InternalException(inner) => Error::InternalException(inner),
2393 crate::operation::get_invitations_count::GetInvitationsCountError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2394 crate::operation::get_invitations_count::GetInvitationsCountError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2395 crate::operation::get_invitations_count::GetInvitationsCountError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2396 crate::operation::get_invitations_count::GetInvitationsCountError::Unhandled(inner) => Error::Unhandled(inner),
2397 }
2398 }
2399}
2400impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_master_account::GetMasterAccountError, R>> for Error
2401where
2402 R: Send + Sync + std::fmt::Debug + 'static,
2403{
2404 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_master_account::GetMasterAccountError, R>) -> Self {
2405 match err {
2406 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2407 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2408 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2409 source: err.into(),
2410 }),
2411 }
2412 }
2413}
2414impl From<crate::operation::get_master_account::GetMasterAccountError> for Error {
2415 fn from(err: crate::operation::get_master_account::GetMasterAccountError) -> Self {
2416 match err {
2417 crate::operation::get_master_account::GetMasterAccountError::InternalException(inner) => Error::InternalException(inner),
2418 crate::operation::get_master_account::GetMasterAccountError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2419 crate::operation::get_master_account::GetMasterAccountError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2420 crate::operation::get_master_account::GetMasterAccountError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2421 crate::operation::get_master_account::GetMasterAccountError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2422 crate::operation::get_master_account::GetMasterAccountError::Unhandled(inner) => Error::Unhandled(inner),
2423 }
2424 }
2425}
2426impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_members::GetMembersError, R>> for Error
2427where
2428 R: Send + Sync + std::fmt::Debug + 'static,
2429{
2430 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_members::GetMembersError, R>) -> Self {
2431 match err {
2432 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2433 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2434 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2435 source: err.into(),
2436 }),
2437 }
2438 }
2439}
2440impl From<crate::operation::get_members::GetMembersError> for Error {
2441 fn from(err: crate::operation::get_members::GetMembersError) -> Self {
2442 match err {
2443 crate::operation::get_members::GetMembersError::InternalException(inner) => Error::InternalException(inner),
2444 crate::operation::get_members::GetMembersError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2445 crate::operation::get_members::GetMembersError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2446 crate::operation::get_members::GetMembersError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2447 crate::operation::get_members::GetMembersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2448 crate::operation::get_members::GetMembersError::Unhandled(inner) => Error::Unhandled(inner),
2449 }
2450 }
2451}
2452impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error, R>>
2453 for Error
2454where
2455 R: Send + Sync + std::fmt::Debug + 'static,
2456{
2457 fn from(
2458 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error, R>,
2459 ) -> Self {
2460 match err {
2461 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2462 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2463 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2464 source: err.into(),
2465 }),
2466 }
2467 }
2468}
2469impl From<crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error> for Error {
2470 fn from(err: crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error) -> Self {
2471 match err {
2472 crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error::AccessDeniedException(inner) => {
2473 Error::AccessDeniedException(inner)
2474 }
2475 crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error::ConflictException(inner) => Error::ConflictException(inner),
2476 crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error::InternalServerException(inner) => {
2477 Error::InternalServerException(inner)
2478 }
2479 crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error::OrganizationalUnitNotFoundException(inner) => {
2480 Error::OrganizationalUnitNotFoundException(inner)
2481 }
2482 crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error::OrganizationNotFoundException(inner) => {
2483 Error::OrganizationNotFoundException(inner)
2484 }
2485 crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error::ResourceNotFoundException(inner) => {
2486 Error::ResourceNotFoundException(inner)
2487 }
2488 crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error::ThrottlingException(inner) => {
2489 Error::ThrottlingException(inner)
2490 }
2491 crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error::ValidationException(inner) => {
2492 Error::ValidationException(inner)
2493 }
2494 crate::operation::get_resources_statistics_v2::GetResourcesStatisticsV2Error::Unhandled(inner) => Error::Unhandled(inner),
2495 }
2496 }
2497}
2498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resources_trends_v2::GetResourcesTrendsV2Error, R>> for Error
2499where
2500 R: Send + Sync + std::fmt::Debug + 'static,
2501{
2502 fn from(
2503 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resources_trends_v2::GetResourcesTrendsV2Error, R>,
2504 ) -> Self {
2505 match err {
2506 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2507 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2508 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2509 source: err.into(),
2510 }),
2511 }
2512 }
2513}
2514impl From<crate::operation::get_resources_trends_v2::GetResourcesTrendsV2Error> for Error {
2515 fn from(err: crate::operation::get_resources_trends_v2::GetResourcesTrendsV2Error) -> Self {
2516 match err {
2517 crate::operation::get_resources_trends_v2::GetResourcesTrendsV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2518 crate::operation::get_resources_trends_v2::GetResourcesTrendsV2Error::InternalServerException(inner) => {
2519 Error::InternalServerException(inner)
2520 }
2521 crate::operation::get_resources_trends_v2::GetResourcesTrendsV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
2522 crate::operation::get_resources_trends_v2::GetResourcesTrendsV2Error::ValidationException(inner) => Error::ValidationException(inner),
2523 crate::operation::get_resources_trends_v2::GetResourcesTrendsV2Error::Unhandled(inner) => Error::Unhandled(inner),
2524 }
2525 }
2526}
2527impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resources_v2::GetResourcesV2Error, R>> for Error
2528where
2529 R: Send + Sync + std::fmt::Debug + 'static,
2530{
2531 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_resources_v2::GetResourcesV2Error, R>) -> Self {
2532 match err {
2533 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2534 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2535 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2536 source: err.into(),
2537 }),
2538 }
2539 }
2540}
2541impl From<crate::operation::get_resources_v2::GetResourcesV2Error> for Error {
2542 fn from(err: crate::operation::get_resources_v2::GetResourcesV2Error) -> Self {
2543 match err {
2544 crate::operation::get_resources_v2::GetResourcesV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2545 crate::operation::get_resources_v2::GetResourcesV2Error::ConflictException(inner) => Error::ConflictException(inner),
2546 crate::operation::get_resources_v2::GetResourcesV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
2547 crate::operation::get_resources_v2::GetResourcesV2Error::OrganizationalUnitNotFoundException(inner) => {
2548 Error::OrganizationalUnitNotFoundException(inner)
2549 }
2550 crate::operation::get_resources_v2::GetResourcesV2Error::OrganizationNotFoundException(inner) => {
2551 Error::OrganizationNotFoundException(inner)
2552 }
2553 crate::operation::get_resources_v2::GetResourcesV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2554 crate::operation::get_resources_v2::GetResourcesV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
2555 crate::operation::get_resources_v2::GetResourcesV2Error::ValidationException(inner) => Error::ValidationException(inner),
2556 crate::operation::get_resources_v2::GetResourcesV2Error::Unhandled(inner) => Error::Unhandled(inner),
2557 }
2558 }
2559}
2560impl<R>
2561 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_security_control_definition::GetSecurityControlDefinitionError, R>>
2562 for Error
2563where
2564 R: Send + Sync + std::fmt::Debug + 'static,
2565{
2566 fn from(
2567 err: ::aws_smithy_runtime_api::client::result::SdkError<
2568 crate::operation::get_security_control_definition::GetSecurityControlDefinitionError,
2569 R,
2570 >,
2571 ) -> Self {
2572 match err {
2573 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2574 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2575 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2576 source: err.into(),
2577 }),
2578 }
2579 }
2580}
2581impl From<crate::operation::get_security_control_definition::GetSecurityControlDefinitionError> for Error {
2582 fn from(err: crate::operation::get_security_control_definition::GetSecurityControlDefinitionError) -> Self {
2583 match err {
2584 crate::operation::get_security_control_definition::GetSecurityControlDefinitionError::InternalException(inner) => {
2585 Error::InternalException(inner)
2586 }
2587 crate::operation::get_security_control_definition::GetSecurityControlDefinitionError::InvalidAccessException(inner) => {
2588 Error::InvalidAccessException(inner)
2589 }
2590 crate::operation::get_security_control_definition::GetSecurityControlDefinitionError::InvalidInputException(inner) => {
2591 Error::InvalidInputException(inner)
2592 }
2593 crate::operation::get_security_control_definition::GetSecurityControlDefinitionError::LimitExceededException(inner) => {
2594 Error::LimitExceededException(inner)
2595 }
2596 crate::operation::get_security_control_definition::GetSecurityControlDefinitionError::ResourceNotFoundException(inner) => {
2597 Error::ResourceNotFoundException(inner)
2598 }
2599 crate::operation::get_security_control_definition::GetSecurityControlDefinitionError::Unhandled(inner) => Error::Unhandled(inner),
2600 }
2601 }
2602}
2603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invite_members::InviteMembersError, R>> for Error
2604where
2605 R: Send + Sync + std::fmt::Debug + 'static,
2606{
2607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::invite_members::InviteMembersError, R>) -> Self {
2608 match err {
2609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2612 source: err.into(),
2613 }),
2614 }
2615 }
2616}
2617impl From<crate::operation::invite_members::InviteMembersError> for Error {
2618 fn from(err: crate::operation::invite_members::InviteMembersError) -> Self {
2619 match err {
2620 crate::operation::invite_members::InviteMembersError::InternalException(inner) => Error::InternalException(inner),
2621 crate::operation::invite_members::InviteMembersError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2622 crate::operation::invite_members::InviteMembersError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2623 crate::operation::invite_members::InviteMembersError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2624 crate::operation::invite_members::InviteMembersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2625 crate::operation::invite_members::InviteMembersError::Unhandled(inner) => Error::Unhandled(inner),
2626 }
2627 }
2628}
2629impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_aggregators_v2::ListAggregatorsV2Error, R>> for Error
2630where
2631 R: Send + Sync + std::fmt::Debug + 'static,
2632{
2633 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_aggregators_v2::ListAggregatorsV2Error, R>) -> Self {
2634 match err {
2635 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2636 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2637 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2638 source: err.into(),
2639 }),
2640 }
2641 }
2642}
2643impl From<crate::operation::list_aggregators_v2::ListAggregatorsV2Error> for Error {
2644 fn from(err: crate::operation::list_aggregators_v2::ListAggregatorsV2Error) -> Self {
2645 match err {
2646 crate::operation::list_aggregators_v2::ListAggregatorsV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2647 crate::operation::list_aggregators_v2::ListAggregatorsV2Error::ConflictException(inner) => Error::ConflictException(inner),
2648 crate::operation::list_aggregators_v2::ListAggregatorsV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
2649 crate::operation::list_aggregators_v2::ListAggregatorsV2Error::ResourceNotFoundException(inner) => {
2650 Error::ResourceNotFoundException(inner)
2651 }
2652 crate::operation::list_aggregators_v2::ListAggregatorsV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
2653 crate::operation::list_aggregators_v2::ListAggregatorsV2Error::ValidationException(inner) => Error::ValidationException(inner),
2654 crate::operation::list_aggregators_v2::ListAggregatorsV2Error::Unhandled(inner) => Error::Unhandled(inner),
2655 }
2656 }
2657}
2658impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_automation_rules::ListAutomationRulesError, R>> for Error
2659where
2660 R: Send + Sync + std::fmt::Debug + 'static,
2661{
2662 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_automation_rules::ListAutomationRulesError, R>) -> Self {
2663 match err {
2664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2667 source: err.into(),
2668 }),
2669 }
2670 }
2671}
2672impl From<crate::operation::list_automation_rules::ListAutomationRulesError> for Error {
2673 fn from(err: crate::operation::list_automation_rules::ListAutomationRulesError) -> Self {
2674 match err {
2675 crate::operation::list_automation_rules::ListAutomationRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2676 crate::operation::list_automation_rules::ListAutomationRulesError::InternalException(inner) => Error::InternalException(inner),
2677 crate::operation::list_automation_rules::ListAutomationRulesError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2678 crate::operation::list_automation_rules::ListAutomationRulesError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2679 crate::operation::list_automation_rules::ListAutomationRulesError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2680 crate::operation::list_automation_rules::ListAutomationRulesError::Unhandled(inner) => Error::Unhandled(inner),
2681 }
2682 }
2683}
2684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_automation_rules_v2::ListAutomationRulesV2Error, R>> for Error
2685where
2686 R: Send + Sync + std::fmt::Debug + 'static,
2687{
2688 fn from(
2689 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_automation_rules_v2::ListAutomationRulesV2Error, R>,
2690 ) -> Self {
2691 match err {
2692 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2693 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2694 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2695 source: err.into(),
2696 }),
2697 }
2698 }
2699}
2700impl From<crate::operation::list_automation_rules_v2::ListAutomationRulesV2Error> for Error {
2701 fn from(err: crate::operation::list_automation_rules_v2::ListAutomationRulesV2Error) -> Self {
2702 match err {
2703 crate::operation::list_automation_rules_v2::ListAutomationRulesV2Error::AccessDeniedException(inner) => {
2704 Error::AccessDeniedException(inner)
2705 }
2706 crate::operation::list_automation_rules_v2::ListAutomationRulesV2Error::ConflictException(inner) => Error::ConflictException(inner),
2707 crate::operation::list_automation_rules_v2::ListAutomationRulesV2Error::InternalServerException(inner) => {
2708 Error::InternalServerException(inner)
2709 }
2710 crate::operation::list_automation_rules_v2::ListAutomationRulesV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
2711 crate::operation::list_automation_rules_v2::ListAutomationRulesV2Error::ValidationException(inner) => Error::ValidationException(inner),
2712 crate::operation::list_automation_rules_v2::ListAutomationRulesV2Error::Unhandled(inner) => Error::Unhandled(inner),
2713 }
2714 }
2715}
2716impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_configuration_policies::ListConfigurationPoliciesError, R>>
2717 for Error
2718where
2719 R: Send + Sync + std::fmt::Debug + 'static,
2720{
2721 fn from(
2722 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_configuration_policies::ListConfigurationPoliciesError, R>,
2723 ) -> Self {
2724 match err {
2725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2728 source: err.into(),
2729 }),
2730 }
2731 }
2732}
2733impl From<crate::operation::list_configuration_policies::ListConfigurationPoliciesError> for Error {
2734 fn from(err: crate::operation::list_configuration_policies::ListConfigurationPoliciesError) -> Self {
2735 match err {
2736 crate::operation::list_configuration_policies::ListConfigurationPoliciesError::AccessDeniedException(inner) => {
2737 Error::AccessDeniedException(inner)
2738 }
2739 crate::operation::list_configuration_policies::ListConfigurationPoliciesError::InternalException(inner) => {
2740 Error::InternalException(inner)
2741 }
2742 crate::operation::list_configuration_policies::ListConfigurationPoliciesError::InvalidAccessException(inner) => {
2743 Error::InvalidAccessException(inner)
2744 }
2745 crate::operation::list_configuration_policies::ListConfigurationPoliciesError::InvalidInputException(inner) => {
2746 Error::InvalidInputException(inner)
2747 }
2748 crate::operation::list_configuration_policies::ListConfigurationPoliciesError::LimitExceededException(inner) => {
2749 Error::LimitExceededException(inner)
2750 }
2751 crate::operation::list_configuration_policies::ListConfigurationPoliciesError::Unhandled(inner) => Error::Unhandled(inner),
2752 }
2753 }
2754}
2755impl<R>
2756 From<
2757 ::aws_smithy_runtime_api::client::result::SdkError<
2758 crate::operation::list_configuration_policy_associations::ListConfigurationPolicyAssociationsError,
2759 R,
2760 >,
2761 > for Error
2762where
2763 R: Send + Sync + std::fmt::Debug + 'static,
2764{
2765 fn from(
2766 err: ::aws_smithy_runtime_api::client::result::SdkError<
2767 crate::operation::list_configuration_policy_associations::ListConfigurationPolicyAssociationsError,
2768 R,
2769 >,
2770 ) -> Self {
2771 match err {
2772 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2773 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2774 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2775 source: err.into(),
2776 }),
2777 }
2778 }
2779}
2780impl From<crate::operation::list_configuration_policy_associations::ListConfigurationPolicyAssociationsError> for Error {
2781 fn from(err: crate::operation::list_configuration_policy_associations::ListConfigurationPolicyAssociationsError) -> Self {
2782 match err {
2783 crate::operation::list_configuration_policy_associations::ListConfigurationPolicyAssociationsError::AccessDeniedException(inner) => {
2784 Error::AccessDeniedException(inner)
2785 }
2786 crate::operation::list_configuration_policy_associations::ListConfigurationPolicyAssociationsError::InternalException(inner) => {
2787 Error::InternalException(inner)
2788 }
2789 crate::operation::list_configuration_policy_associations::ListConfigurationPolicyAssociationsError::InvalidAccessException(inner) => {
2790 Error::InvalidAccessException(inner)
2791 }
2792 crate::operation::list_configuration_policy_associations::ListConfigurationPolicyAssociationsError::InvalidInputException(inner) => {
2793 Error::InvalidInputException(inner)
2794 }
2795 crate::operation::list_configuration_policy_associations::ListConfigurationPolicyAssociationsError::LimitExceededException(inner) => {
2796 Error::LimitExceededException(inner)
2797 }
2798 crate::operation::list_configuration_policy_associations::ListConfigurationPolicyAssociationsError::Unhandled(inner) => {
2799 Error::Unhandled(inner)
2800 }
2801 }
2802 }
2803}
2804impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_connectors_v2::ListConnectorsV2Error, R>> for Error
2805where
2806 R: Send + Sync + std::fmt::Debug + 'static,
2807{
2808 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_connectors_v2::ListConnectorsV2Error, R>) -> Self {
2809 match err {
2810 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2811 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2812 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2813 source: err.into(),
2814 }),
2815 }
2816 }
2817}
2818impl From<crate::operation::list_connectors_v2::ListConnectorsV2Error> for Error {
2819 fn from(err: crate::operation::list_connectors_v2::ListConnectorsV2Error) -> Self {
2820 match err {
2821 crate::operation::list_connectors_v2::ListConnectorsV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2822 crate::operation::list_connectors_v2::ListConnectorsV2Error::ConflictException(inner) => Error::ConflictException(inner),
2823 crate::operation::list_connectors_v2::ListConnectorsV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
2824 crate::operation::list_connectors_v2::ListConnectorsV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2825 crate::operation::list_connectors_v2::ListConnectorsV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
2826 crate::operation::list_connectors_v2::ListConnectorsV2Error::ValidationException(inner) => Error::ValidationException(inner),
2827 crate::operation::list_connectors_v2::ListConnectorsV2Error::Unhandled(inner) => Error::Unhandled(inner),
2828 }
2829 }
2830}
2831impl<R>
2832 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_enabled_products_for_import::ListEnabledProductsForImportError, R>>
2833 for Error
2834where
2835 R: Send + Sync + std::fmt::Debug + 'static,
2836{
2837 fn from(
2838 err: ::aws_smithy_runtime_api::client::result::SdkError<
2839 crate::operation::list_enabled_products_for_import::ListEnabledProductsForImportError,
2840 R,
2841 >,
2842 ) -> Self {
2843 match err {
2844 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2845 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2846 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2847 source: err.into(),
2848 }),
2849 }
2850 }
2851}
2852impl From<crate::operation::list_enabled_products_for_import::ListEnabledProductsForImportError> for Error {
2853 fn from(err: crate::operation::list_enabled_products_for_import::ListEnabledProductsForImportError) -> Self {
2854 match err {
2855 crate::operation::list_enabled_products_for_import::ListEnabledProductsForImportError::InternalException(inner) => {
2856 Error::InternalException(inner)
2857 }
2858 crate::operation::list_enabled_products_for_import::ListEnabledProductsForImportError::InvalidAccessException(inner) => {
2859 Error::InvalidAccessException(inner)
2860 }
2861 crate::operation::list_enabled_products_for_import::ListEnabledProductsForImportError::LimitExceededException(inner) => {
2862 Error::LimitExceededException(inner)
2863 }
2864 crate::operation::list_enabled_products_for_import::ListEnabledProductsForImportError::Unhandled(inner) => Error::Unhandled(inner),
2865 }
2866 }
2867}
2868impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_finding_aggregators::ListFindingAggregatorsError, R>> for Error
2869where
2870 R: Send + Sync + std::fmt::Debug + 'static,
2871{
2872 fn from(
2873 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_finding_aggregators::ListFindingAggregatorsError, R>,
2874 ) -> Self {
2875 match err {
2876 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2877 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2878 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2879 source: err.into(),
2880 }),
2881 }
2882 }
2883}
2884impl From<crate::operation::list_finding_aggregators::ListFindingAggregatorsError> for Error {
2885 fn from(err: crate::operation::list_finding_aggregators::ListFindingAggregatorsError) -> Self {
2886 match err {
2887 crate::operation::list_finding_aggregators::ListFindingAggregatorsError::AccessDeniedException(inner) => {
2888 Error::AccessDeniedException(inner)
2889 }
2890 crate::operation::list_finding_aggregators::ListFindingAggregatorsError::InternalException(inner) => Error::InternalException(inner),
2891 crate::operation::list_finding_aggregators::ListFindingAggregatorsError::InvalidAccessException(inner) => {
2892 Error::InvalidAccessException(inner)
2893 }
2894 crate::operation::list_finding_aggregators::ListFindingAggregatorsError::InvalidInputException(inner) => {
2895 Error::InvalidInputException(inner)
2896 }
2897 crate::operation::list_finding_aggregators::ListFindingAggregatorsError::LimitExceededException(inner) => {
2898 Error::LimitExceededException(inner)
2899 }
2900 crate::operation::list_finding_aggregators::ListFindingAggregatorsError::Unhandled(inner) => Error::Unhandled(inner),
2901 }
2902 }
2903}
2904impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_invitations::ListInvitationsError, 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::list_invitations::ListInvitationsError, 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::list_invitations::ListInvitationsError> for Error {
2919 fn from(err: crate::operation::list_invitations::ListInvitationsError) -> Self {
2920 match err {
2921 crate::operation::list_invitations::ListInvitationsError::InternalException(inner) => Error::InternalException(inner),
2922 crate::operation::list_invitations::ListInvitationsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2923 crate::operation::list_invitations::ListInvitationsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2924 crate::operation::list_invitations::ListInvitationsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2925 crate::operation::list_invitations::ListInvitationsError::Unhandled(inner) => Error::Unhandled(inner),
2926 }
2927 }
2928}
2929impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_members::ListMembersError, R>> for Error
2930where
2931 R: Send + Sync + std::fmt::Debug + 'static,
2932{
2933 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_members::ListMembersError, R>) -> Self {
2934 match err {
2935 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2936 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2937 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2938 source: err.into(),
2939 }),
2940 }
2941 }
2942}
2943impl From<crate::operation::list_members::ListMembersError> for Error {
2944 fn from(err: crate::operation::list_members::ListMembersError) -> Self {
2945 match err {
2946 crate::operation::list_members::ListMembersError::InternalException(inner) => Error::InternalException(inner),
2947 crate::operation::list_members::ListMembersError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
2948 crate::operation::list_members::ListMembersError::InvalidInputException(inner) => Error::InvalidInputException(inner),
2949 crate::operation::list_members::ListMembersError::LimitExceededException(inner) => Error::LimitExceededException(inner),
2950 crate::operation::list_members::ListMembersError::Unhandled(inner) => Error::Unhandled(inner),
2951 }
2952 }
2953}
2954impl<R>
2955 From<
2956 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_organization_admin_accounts::ListOrganizationAdminAccountsError, R>,
2957 > for Error
2958where
2959 R: Send + Sync + std::fmt::Debug + 'static,
2960{
2961 fn from(
2962 err: ::aws_smithy_runtime_api::client::result::SdkError<
2963 crate::operation::list_organization_admin_accounts::ListOrganizationAdminAccountsError,
2964 R,
2965 >,
2966 ) -> Self {
2967 match err {
2968 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2969 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2970 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2971 source: err.into(),
2972 }),
2973 }
2974 }
2975}
2976impl From<crate::operation::list_organization_admin_accounts::ListOrganizationAdminAccountsError> for Error {
2977 fn from(err: crate::operation::list_organization_admin_accounts::ListOrganizationAdminAccountsError) -> Self {
2978 match err {
2979 crate::operation::list_organization_admin_accounts::ListOrganizationAdminAccountsError::InternalException(inner) => {
2980 Error::InternalException(inner)
2981 }
2982 crate::operation::list_organization_admin_accounts::ListOrganizationAdminAccountsError::InvalidAccessException(inner) => {
2983 Error::InvalidAccessException(inner)
2984 }
2985 crate::operation::list_organization_admin_accounts::ListOrganizationAdminAccountsError::InvalidInputException(inner) => {
2986 Error::InvalidInputException(inner)
2987 }
2988 crate::operation::list_organization_admin_accounts::ListOrganizationAdminAccountsError::LimitExceededException(inner) => {
2989 Error::LimitExceededException(inner)
2990 }
2991 crate::operation::list_organization_admin_accounts::ListOrganizationAdminAccountsError::Unhandled(inner) => Error::Unhandled(inner),
2992 }
2993 }
2994}
2995impl<R>
2996 From<
2997 ::aws_smithy_runtime_api::client::result::SdkError<
2998 crate::operation::list_security_control_definitions::ListSecurityControlDefinitionsError,
2999 R,
3000 >,
3001 > for Error
3002where
3003 R: Send + Sync + std::fmt::Debug + 'static,
3004{
3005 fn from(
3006 err: ::aws_smithy_runtime_api::client::result::SdkError<
3007 crate::operation::list_security_control_definitions::ListSecurityControlDefinitionsError,
3008 R,
3009 >,
3010 ) -> Self {
3011 match err {
3012 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3013 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3014 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3015 source: err.into(),
3016 }),
3017 }
3018 }
3019}
3020impl From<crate::operation::list_security_control_definitions::ListSecurityControlDefinitionsError> for Error {
3021 fn from(err: crate::operation::list_security_control_definitions::ListSecurityControlDefinitionsError) -> Self {
3022 match err {
3023 crate::operation::list_security_control_definitions::ListSecurityControlDefinitionsError::InternalException(inner) => {
3024 Error::InternalException(inner)
3025 }
3026 crate::operation::list_security_control_definitions::ListSecurityControlDefinitionsError::InvalidAccessException(inner) => {
3027 Error::InvalidAccessException(inner)
3028 }
3029 crate::operation::list_security_control_definitions::ListSecurityControlDefinitionsError::InvalidInputException(inner) => {
3030 Error::InvalidInputException(inner)
3031 }
3032 crate::operation::list_security_control_definitions::ListSecurityControlDefinitionsError::LimitExceededException(inner) => {
3033 Error::LimitExceededException(inner)
3034 }
3035 crate::operation::list_security_control_definitions::ListSecurityControlDefinitionsError::Unhandled(inner) => Error::Unhandled(inner),
3036 }
3037 }
3038}
3039impl<R>
3040 From<
3041 ::aws_smithy_runtime_api::client::result::SdkError<
3042 crate::operation::list_standards_control_associations::ListStandardsControlAssociationsError,
3043 R,
3044 >,
3045 > for Error
3046where
3047 R: Send + Sync + std::fmt::Debug + 'static,
3048{
3049 fn from(
3050 err: ::aws_smithy_runtime_api::client::result::SdkError<
3051 crate::operation::list_standards_control_associations::ListStandardsControlAssociationsError,
3052 R,
3053 >,
3054 ) -> Self {
3055 match err {
3056 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3057 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3058 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3059 source: err.into(),
3060 }),
3061 }
3062 }
3063}
3064impl From<crate::operation::list_standards_control_associations::ListStandardsControlAssociationsError> for Error {
3065 fn from(err: crate::operation::list_standards_control_associations::ListStandardsControlAssociationsError) -> Self {
3066 match err {
3067 crate::operation::list_standards_control_associations::ListStandardsControlAssociationsError::InternalException(inner) => {
3068 Error::InternalException(inner)
3069 }
3070 crate::operation::list_standards_control_associations::ListStandardsControlAssociationsError::InvalidAccessException(inner) => {
3071 Error::InvalidAccessException(inner)
3072 }
3073 crate::operation::list_standards_control_associations::ListStandardsControlAssociationsError::InvalidInputException(inner) => {
3074 Error::InvalidInputException(inner)
3075 }
3076 crate::operation::list_standards_control_associations::ListStandardsControlAssociationsError::LimitExceededException(inner) => {
3077 Error::LimitExceededException(inner)
3078 }
3079 crate::operation::list_standards_control_associations::ListStandardsControlAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
3080 }
3081 }
3082}
3083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
3084where
3085 R: Send + Sync + std::fmt::Debug + 'static,
3086{
3087 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
3088 match err {
3089 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3090 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3091 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3092 source: err.into(),
3093 }),
3094 }
3095 }
3096}
3097impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
3098 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
3099 match err {
3100 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalException(inner) => Error::InternalException(inner),
3101 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
3102 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
3103 Error::ResourceNotFoundException(inner)
3104 }
3105 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
3106 }
3107 }
3108}
3109impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_connector_v2::RegisterConnectorV2Error, R>> for Error
3110where
3111 R: Send + Sync + std::fmt::Debug + 'static,
3112{
3113 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_connector_v2::RegisterConnectorV2Error, R>) -> Self {
3114 match err {
3115 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3116 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3117 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3118 source: err.into(),
3119 }),
3120 }
3121 }
3122}
3123impl From<crate::operation::register_connector_v2::RegisterConnectorV2Error> for Error {
3124 fn from(err: crate::operation::register_connector_v2::RegisterConnectorV2Error) -> Self {
3125 match err {
3126 crate::operation::register_connector_v2::RegisterConnectorV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3127 crate::operation::register_connector_v2::RegisterConnectorV2Error::ConflictException(inner) => Error::ConflictException(inner),
3128 crate::operation::register_connector_v2::RegisterConnectorV2Error::InternalServerException(inner) => {
3129 Error::InternalServerException(inner)
3130 }
3131 crate::operation::register_connector_v2::RegisterConnectorV2Error::ResourceNotFoundException(inner) => {
3132 Error::ResourceNotFoundException(inner)
3133 }
3134 crate::operation::register_connector_v2::RegisterConnectorV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
3135 crate::operation::register_connector_v2::RegisterConnectorV2Error::ValidationException(inner) => Error::ValidationException(inner),
3136 crate::operation::register_connector_v2::RegisterConnectorV2Error::Unhandled(inner) => Error::Unhandled(inner),
3137 }
3138 }
3139}
3140impl<R>
3141 From<
3142 ::aws_smithy_runtime_api::client::result::SdkError<
3143 crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError,
3144 R,
3145 >,
3146 > for Error
3147where
3148 R: Send + Sync + std::fmt::Debug + 'static,
3149{
3150 fn from(
3151 err: ::aws_smithy_runtime_api::client::result::SdkError<
3152 crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError,
3153 R,
3154 >,
3155 ) -> Self {
3156 match err {
3157 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3158 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3159 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3160 source: err.into(),
3161 }),
3162 }
3163 }
3164}
3165impl From<crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError> for Error {
3166 fn from(err: crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError) -> Self {
3167 match err {
3168 crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError::AccessDeniedException(inner) => {
3169 Error::AccessDeniedException(inner)
3170 }
3171 crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError::InternalException(inner) => {
3172 Error::InternalException(inner)
3173 }
3174 crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError::InvalidAccessException(inner) => {
3175 Error::InvalidAccessException(inner)
3176 }
3177 crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError::InvalidInputException(inner) => {
3178 Error::InvalidInputException(inner)
3179 }
3180 crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError::LimitExceededException(inner) => {
3181 Error::LimitExceededException(inner)
3182 }
3183 crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError::ResourceNotFoundException(inner) => {
3184 Error::ResourceNotFoundException(inner)
3185 }
3186 crate::operation::start_configuration_policy_association::StartConfigurationPolicyAssociationError::Unhandled(inner) => {
3187 Error::Unhandled(inner)
3188 }
3189 }
3190 }
3191}
3192impl<R>
3193 From<
3194 ::aws_smithy_runtime_api::client::result::SdkError<
3195 crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError,
3196 R,
3197 >,
3198 > for Error
3199where
3200 R: Send + Sync + std::fmt::Debug + 'static,
3201{
3202 fn from(
3203 err: ::aws_smithy_runtime_api::client::result::SdkError<
3204 crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError,
3205 R,
3206 >,
3207 ) -> Self {
3208 match err {
3209 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3210 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3211 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3212 source: err.into(),
3213 }),
3214 }
3215 }
3216}
3217impl From<crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError> for Error {
3218 fn from(err: crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError) -> Self {
3219 match err {
3220 crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError::AccessDeniedException(
3221 inner,
3222 ) => Error::AccessDeniedException(inner),
3223 crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError::InternalException(inner) => {
3224 Error::InternalException(inner)
3225 }
3226 crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError::InvalidAccessException(
3227 inner,
3228 ) => Error::InvalidAccessException(inner),
3229 crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError::InvalidInputException(
3230 inner,
3231 ) => Error::InvalidInputException(inner),
3232 crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError::LimitExceededException(
3233 inner,
3234 ) => Error::LimitExceededException(inner),
3235 crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError::ResourceNotFoundException(
3236 inner,
3237 ) => Error::ResourceNotFoundException(inner),
3238 crate::operation::start_configuration_policy_disassociation::StartConfigurationPolicyDisassociationError::Unhandled(inner) => {
3239 Error::Unhandled(inner)
3240 }
3241 }
3242 }
3243}
3244impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
3245where
3246 R: Send + Sync + std::fmt::Debug + 'static,
3247{
3248 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
3249 match err {
3250 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3251 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3252 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3253 source: err.into(),
3254 }),
3255 }
3256 }
3257}
3258impl From<crate::operation::tag_resource::TagResourceError> for Error {
3259 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
3260 match err {
3261 crate::operation::tag_resource::TagResourceError::InternalException(inner) => Error::InternalException(inner),
3262 crate::operation::tag_resource::TagResourceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
3263 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3264 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3265 }
3266 }
3267}
3268impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
3269where
3270 R: Send + Sync + std::fmt::Debug + 'static,
3271{
3272 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
3273 match err {
3274 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3275 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3276 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3277 source: err.into(),
3278 }),
3279 }
3280 }
3281}
3282impl From<crate::operation::untag_resource::UntagResourceError> for Error {
3283 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
3284 match err {
3285 crate::operation::untag_resource::UntagResourceError::InternalException(inner) => Error::InternalException(inner),
3286 crate::operation::untag_resource::UntagResourceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
3287 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3288 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3289 }
3290 }
3291}
3292impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_action_target::UpdateActionTargetError, R>> for Error
3293where
3294 R: Send + Sync + std::fmt::Debug + 'static,
3295{
3296 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_action_target::UpdateActionTargetError, R>) -> Self {
3297 match err {
3298 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3299 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3300 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3301 source: err.into(),
3302 }),
3303 }
3304 }
3305}
3306impl From<crate::operation::update_action_target::UpdateActionTargetError> for Error {
3307 fn from(err: crate::operation::update_action_target::UpdateActionTargetError) -> Self {
3308 match err {
3309 crate::operation::update_action_target::UpdateActionTargetError::InternalException(inner) => Error::InternalException(inner),
3310 crate::operation::update_action_target::UpdateActionTargetError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
3311 crate::operation::update_action_target::UpdateActionTargetError::InvalidInputException(inner) => Error::InvalidInputException(inner),
3312 crate::operation::update_action_target::UpdateActionTargetError::ResourceNotFoundException(inner) => {
3313 Error::ResourceNotFoundException(inner)
3314 }
3315 crate::operation::update_action_target::UpdateActionTargetError::Unhandled(inner) => Error::Unhandled(inner),
3316 }
3317 }
3318}
3319impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_aggregator_v2::UpdateAggregatorV2Error, R>> for Error
3320where
3321 R: Send + Sync + std::fmt::Debug + 'static,
3322{
3323 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_aggregator_v2::UpdateAggregatorV2Error, R>) -> Self {
3324 match err {
3325 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3326 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3327 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3328 source: err.into(),
3329 }),
3330 }
3331 }
3332}
3333impl From<crate::operation::update_aggregator_v2::UpdateAggregatorV2Error> for Error {
3334 fn from(err: crate::operation::update_aggregator_v2::UpdateAggregatorV2Error) -> Self {
3335 match err {
3336 crate::operation::update_aggregator_v2::UpdateAggregatorV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3337 crate::operation::update_aggregator_v2::UpdateAggregatorV2Error::ConflictException(inner) => Error::ConflictException(inner),
3338 crate::operation::update_aggregator_v2::UpdateAggregatorV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
3339 crate::operation::update_aggregator_v2::UpdateAggregatorV2Error::ResourceNotFoundException(inner) => {
3340 Error::ResourceNotFoundException(inner)
3341 }
3342 crate::operation::update_aggregator_v2::UpdateAggregatorV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
3343 crate::operation::update_aggregator_v2::UpdateAggregatorV2Error::ValidationException(inner) => Error::ValidationException(inner),
3344 crate::operation::update_aggregator_v2::UpdateAggregatorV2Error::Unhandled(inner) => Error::Unhandled(inner),
3345 }
3346 }
3347}
3348impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error, R>>
3349 for Error
3350where
3351 R: Send + Sync + std::fmt::Debug + 'static,
3352{
3353 fn from(
3354 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error, R>,
3355 ) -> Self {
3356 match err {
3357 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3358 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3359 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3360 source: err.into(),
3361 }),
3362 }
3363 }
3364}
3365impl From<crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error> for Error {
3366 fn from(err: crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error) -> Self {
3367 match err {
3368 crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error::AccessDeniedException(inner) => {
3369 Error::AccessDeniedException(inner)
3370 }
3371 crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error::ConflictException(inner) => Error::ConflictException(inner),
3372 crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error::InternalServerException(inner) => {
3373 Error::InternalServerException(inner)
3374 }
3375 crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error::ResourceNotFoundException(inner) => {
3376 Error::ResourceNotFoundException(inner)
3377 }
3378 crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
3379 crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error::ValidationException(inner) => Error::ValidationException(inner),
3380 crate::operation::update_automation_rule_v2::UpdateAutomationRuleV2Error::Unhandled(inner) => Error::Unhandled(inner),
3381 }
3382 }
3383}
3384impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_configuration_policy::UpdateConfigurationPolicyError, R>>
3385 for Error
3386where
3387 R: Send + Sync + std::fmt::Debug + 'static,
3388{
3389 fn from(
3390 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_configuration_policy::UpdateConfigurationPolicyError, R>,
3391 ) -> Self {
3392 match err {
3393 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3394 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3395 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3396 source: err.into(),
3397 }),
3398 }
3399 }
3400}
3401impl From<crate::operation::update_configuration_policy::UpdateConfigurationPolicyError> for Error {
3402 fn from(err: crate::operation::update_configuration_policy::UpdateConfigurationPolicyError) -> Self {
3403 match err {
3404 crate::operation::update_configuration_policy::UpdateConfigurationPolicyError::AccessDeniedException(inner) => {
3405 Error::AccessDeniedException(inner)
3406 }
3407 crate::operation::update_configuration_policy::UpdateConfigurationPolicyError::InternalException(inner) => {
3408 Error::InternalException(inner)
3409 }
3410 crate::operation::update_configuration_policy::UpdateConfigurationPolicyError::InvalidAccessException(inner) => {
3411 Error::InvalidAccessException(inner)
3412 }
3413 crate::operation::update_configuration_policy::UpdateConfigurationPolicyError::InvalidInputException(inner) => {
3414 Error::InvalidInputException(inner)
3415 }
3416 crate::operation::update_configuration_policy::UpdateConfigurationPolicyError::LimitExceededException(inner) => {
3417 Error::LimitExceededException(inner)
3418 }
3419 crate::operation::update_configuration_policy::UpdateConfigurationPolicyError::ResourceConflictException(inner) => {
3420 Error::ResourceConflictException(inner)
3421 }
3422 crate::operation::update_configuration_policy::UpdateConfigurationPolicyError::ResourceNotFoundException(inner) => {
3423 Error::ResourceNotFoundException(inner)
3424 }
3425 crate::operation::update_configuration_policy::UpdateConfigurationPolicyError::Unhandled(inner) => Error::Unhandled(inner),
3426 }
3427 }
3428}
3429impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_connector_v2::UpdateConnectorV2Error, R>> for Error
3430where
3431 R: Send + Sync + std::fmt::Debug + 'static,
3432{
3433 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_connector_v2::UpdateConnectorV2Error, R>) -> Self {
3434 match err {
3435 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3436 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3437 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3438 source: err.into(),
3439 }),
3440 }
3441 }
3442}
3443impl From<crate::operation::update_connector_v2::UpdateConnectorV2Error> for Error {
3444 fn from(err: crate::operation::update_connector_v2::UpdateConnectorV2Error) -> Self {
3445 match err {
3446 crate::operation::update_connector_v2::UpdateConnectorV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3447 crate::operation::update_connector_v2::UpdateConnectorV2Error::ConflictException(inner) => Error::ConflictException(inner),
3448 crate::operation::update_connector_v2::UpdateConnectorV2Error::InternalServerException(inner) => Error::InternalServerException(inner),
3449 crate::operation::update_connector_v2::UpdateConnectorV2Error::ResourceNotFoundException(inner) => {
3450 Error::ResourceNotFoundException(inner)
3451 }
3452 crate::operation::update_connector_v2::UpdateConnectorV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
3453 crate::operation::update_connector_v2::UpdateConnectorV2Error::ValidationException(inner) => Error::ValidationException(inner),
3454 crate::operation::update_connector_v2::UpdateConnectorV2Error::Unhandled(inner) => Error::Unhandled(inner),
3455 }
3456 }
3457}
3458impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_finding_aggregator::UpdateFindingAggregatorError, R>>
3459 for Error
3460where
3461 R: Send + Sync + std::fmt::Debug + 'static,
3462{
3463 fn from(
3464 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_finding_aggregator::UpdateFindingAggregatorError, R>,
3465 ) -> Self {
3466 match err {
3467 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3468 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3469 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3470 source: err.into(),
3471 }),
3472 }
3473 }
3474}
3475impl From<crate::operation::update_finding_aggregator::UpdateFindingAggregatorError> for Error {
3476 fn from(err: crate::operation::update_finding_aggregator::UpdateFindingAggregatorError) -> Self {
3477 match err {
3478 crate::operation::update_finding_aggregator::UpdateFindingAggregatorError::AccessDeniedException(inner) => {
3479 Error::AccessDeniedException(inner)
3480 }
3481 crate::operation::update_finding_aggregator::UpdateFindingAggregatorError::InternalException(inner) => Error::InternalException(inner),
3482 crate::operation::update_finding_aggregator::UpdateFindingAggregatorError::InvalidAccessException(inner) => {
3483 Error::InvalidAccessException(inner)
3484 }
3485 crate::operation::update_finding_aggregator::UpdateFindingAggregatorError::InvalidInputException(inner) => {
3486 Error::InvalidInputException(inner)
3487 }
3488 crate::operation::update_finding_aggregator::UpdateFindingAggregatorError::LimitExceededException(inner) => {
3489 Error::LimitExceededException(inner)
3490 }
3491 crate::operation::update_finding_aggregator::UpdateFindingAggregatorError::ResourceNotFoundException(inner) => {
3492 Error::ResourceNotFoundException(inner)
3493 }
3494 crate::operation::update_finding_aggregator::UpdateFindingAggregatorError::Unhandled(inner) => Error::Unhandled(inner),
3495 }
3496 }
3497}
3498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_findings::UpdateFindingsError, R>> for Error
3499where
3500 R: Send + Sync + std::fmt::Debug + 'static,
3501{
3502 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_findings::UpdateFindingsError, R>) -> Self {
3503 match err {
3504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3507 source: err.into(),
3508 }),
3509 }
3510 }
3511}
3512impl From<crate::operation::update_findings::UpdateFindingsError> for Error {
3513 fn from(err: crate::operation::update_findings::UpdateFindingsError) -> Self {
3514 match err {
3515 crate::operation::update_findings::UpdateFindingsError::InternalException(inner) => Error::InternalException(inner),
3516 crate::operation::update_findings::UpdateFindingsError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
3517 crate::operation::update_findings::UpdateFindingsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
3518 crate::operation::update_findings::UpdateFindingsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3519 crate::operation::update_findings::UpdateFindingsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3520 crate::operation::update_findings::UpdateFindingsError::Unhandled(inner) => Error::Unhandled(inner),
3521 }
3522 }
3523}
3524impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_insight::UpdateInsightError, R>> for Error
3525where
3526 R: Send + Sync + std::fmt::Debug + 'static,
3527{
3528 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_insight::UpdateInsightError, R>) -> Self {
3529 match err {
3530 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3531 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3532 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3533 source: err.into(),
3534 }),
3535 }
3536 }
3537}
3538impl From<crate::operation::update_insight::UpdateInsightError> for Error {
3539 fn from(err: crate::operation::update_insight::UpdateInsightError) -> Self {
3540 match err {
3541 crate::operation::update_insight::UpdateInsightError::InternalException(inner) => Error::InternalException(inner),
3542 crate::operation::update_insight::UpdateInsightError::InvalidAccessException(inner) => Error::InvalidAccessException(inner),
3543 crate::operation::update_insight::UpdateInsightError::InvalidInputException(inner) => Error::InvalidInputException(inner),
3544 crate::operation::update_insight::UpdateInsightError::LimitExceededException(inner) => Error::LimitExceededException(inner),
3545 crate::operation::update_insight::UpdateInsightError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3546 crate::operation::update_insight::UpdateInsightError::Unhandled(inner) => Error::Unhandled(inner),
3547 }
3548 }
3549}
3550impl<R>
3551 From<
3552 ::aws_smithy_runtime_api::client::result::SdkError<
3553 crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError,
3554 R,
3555 >,
3556 > for Error
3557where
3558 R: Send + Sync + std::fmt::Debug + 'static,
3559{
3560 fn from(
3561 err: ::aws_smithy_runtime_api::client::result::SdkError<
3562 crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError,
3563 R,
3564 >,
3565 ) -> Self {
3566 match err {
3567 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3568 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3569 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3570 source: err.into(),
3571 }),
3572 }
3573 }
3574}
3575impl From<crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError> for Error {
3576 fn from(err: crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError) -> Self {
3577 match err {
3578 crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError::AccessDeniedException(inner) => {
3579 Error::AccessDeniedException(inner)
3580 }
3581 crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError::InternalException(inner) => {
3582 Error::InternalException(inner)
3583 }
3584 crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError::InvalidAccessException(inner) => {
3585 Error::InvalidAccessException(inner)
3586 }
3587 crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError::InvalidInputException(inner) => {
3588 Error::InvalidInputException(inner)
3589 }
3590 crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError::LimitExceededException(inner) => {
3591 Error::LimitExceededException(inner)
3592 }
3593 crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError::ResourceConflictException(inner) => {
3594 Error::ResourceConflictException(inner)
3595 }
3596 crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError::ResourceNotFoundException(inner) => {
3597 Error::ResourceNotFoundException(inner)
3598 }
3599 crate::operation::update_organization_configuration::UpdateOrganizationConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3600 }
3601 }
3602}
3603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_control::UpdateSecurityControlError, R>> for Error
3604where
3605 R: Send + Sync + std::fmt::Debug + 'static,
3606{
3607 fn from(
3608 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_control::UpdateSecurityControlError, R>,
3609 ) -> Self {
3610 match err {
3611 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3612 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3613 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3614 source: err.into(),
3615 }),
3616 }
3617 }
3618}
3619impl From<crate::operation::update_security_control::UpdateSecurityControlError> for Error {
3620 fn from(err: crate::operation::update_security_control::UpdateSecurityControlError) -> Self {
3621 match err {
3622 crate::operation::update_security_control::UpdateSecurityControlError::AccessDeniedException(inner) => {
3623 Error::AccessDeniedException(inner)
3624 }
3625 crate::operation::update_security_control::UpdateSecurityControlError::InternalException(inner) => Error::InternalException(inner),
3626 crate::operation::update_security_control::UpdateSecurityControlError::InvalidAccessException(inner) => {
3627 Error::InvalidAccessException(inner)
3628 }
3629 crate::operation::update_security_control::UpdateSecurityControlError::InvalidInputException(inner) => {
3630 Error::InvalidInputException(inner)
3631 }
3632 crate::operation::update_security_control::UpdateSecurityControlError::LimitExceededException(inner) => {
3633 Error::LimitExceededException(inner)
3634 }
3635 crate::operation::update_security_control::UpdateSecurityControlError::ResourceInUseException(inner) => {
3636 Error::ResourceInUseException(inner)
3637 }
3638 crate::operation::update_security_control::UpdateSecurityControlError::ResourceNotFoundException(inner) => {
3639 Error::ResourceNotFoundException(inner)
3640 }
3641 crate::operation::update_security_control::UpdateSecurityControlError::Unhandled(inner) => Error::Unhandled(inner),
3642 }
3643 }
3644}
3645impl<R>
3646 From<
3647 ::aws_smithy_runtime_api::client::result::SdkError<
3648 crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError,
3649 R,
3650 >,
3651 > for Error
3652where
3653 R: Send + Sync + std::fmt::Debug + 'static,
3654{
3655 fn from(
3656 err: ::aws_smithy_runtime_api::client::result::SdkError<
3657 crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError,
3658 R,
3659 >,
3660 ) -> Self {
3661 match err {
3662 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3663 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3664 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3665 source: err.into(),
3666 }),
3667 }
3668 }
3669}
3670impl From<crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError> for Error {
3671 fn from(err: crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError) -> Self {
3672 match err {
3673 crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError::AccessDeniedException(inner) => {
3674 Error::AccessDeniedException(inner)
3675 }
3676 crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError::InternalException(inner) => {
3677 Error::InternalException(inner)
3678 }
3679 crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError::InvalidAccessException(inner) => {
3680 Error::InvalidAccessException(inner)
3681 }
3682 crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError::InvalidInputException(inner) => {
3683 Error::InvalidInputException(inner)
3684 }
3685 crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError::LimitExceededException(inner) => {
3686 Error::LimitExceededException(inner)
3687 }
3688 crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError::ResourceNotFoundException(inner) => {
3689 Error::ResourceNotFoundException(inner)
3690 }
3691 crate::operation::update_security_hub_configuration::UpdateSecurityHubConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3692 }
3693 }
3694}
3695impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_standards_control::UpdateStandardsControlError, R>> for Error
3696where
3697 R: Send + Sync + std::fmt::Debug + 'static,
3698{
3699 fn from(
3700 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_standards_control::UpdateStandardsControlError, R>,
3701 ) -> Self {
3702 match err {
3703 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3704 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3705 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3706 source: err.into(),
3707 }),
3708 }
3709 }
3710}
3711impl From<crate::operation::update_standards_control::UpdateStandardsControlError> for Error {
3712 fn from(err: crate::operation::update_standards_control::UpdateStandardsControlError) -> Self {
3713 match err {
3714 crate::operation::update_standards_control::UpdateStandardsControlError::AccessDeniedException(inner) => {
3715 Error::AccessDeniedException(inner)
3716 }
3717 crate::operation::update_standards_control::UpdateStandardsControlError::InternalException(inner) => Error::InternalException(inner),
3718 crate::operation::update_standards_control::UpdateStandardsControlError::InvalidAccessException(inner) => {
3719 Error::InvalidAccessException(inner)
3720 }
3721 crate::operation::update_standards_control::UpdateStandardsControlError::InvalidInputException(inner) => {
3722 Error::InvalidInputException(inner)
3723 }
3724 crate::operation::update_standards_control::UpdateStandardsControlError::ResourceNotFoundException(inner) => {
3725 Error::ResourceNotFoundException(inner)
3726 }
3727 crate::operation::update_standards_control::UpdateStandardsControlError::Unhandled(inner) => Error::Unhandled(inner),
3728 }
3729 }
3730}
3731impl ::std::error::Error for Error {
3732 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3733 match self {
3734 Error::AccessDeniedException(inner) => inner.source(),
3735 Error::ConflictException(inner) => inner.source(),
3736 Error::InternalException(inner) => inner.source(),
3737 Error::InternalServerException(inner) => inner.source(),
3738 Error::InvalidAccessException(inner) => inner.source(),
3739 Error::InvalidInputException(inner) => inner.source(),
3740 Error::LimitExceededException(inner) => inner.source(),
3741 Error::OrganizationNotFoundException(inner) => inner.source(),
3742 Error::OrganizationalUnitNotFoundException(inner) => inner.source(),
3743 Error::ResourceConflictException(inner) => inner.source(),
3744 Error::ResourceInUseException(inner) => inner.source(),
3745 Error::ResourceNotFoundException(inner) => inner.source(),
3746 Error::ServiceQuotaExceededException(inner) => inner.source(),
3747 Error::ThrottlingException(inner) => inner.source(),
3748 Error::ValidationException(inner) => inner.source(),
3749 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3750 }
3751 }
3752}
3753impl ::aws_types::request_id::RequestId for Error {
3754 fn request_id(&self) -> Option<&str> {
3755 match self {
3756 Self::AccessDeniedException(e) => e.request_id(),
3757 Self::ConflictException(e) => e.request_id(),
3758 Self::InternalException(e) => e.request_id(),
3759 Self::InternalServerException(e) => e.request_id(),
3760 Self::InvalidAccessException(e) => e.request_id(),
3761 Self::InvalidInputException(e) => e.request_id(),
3762 Self::LimitExceededException(e) => e.request_id(),
3763 Self::OrganizationNotFoundException(e) => e.request_id(),
3764 Self::OrganizationalUnitNotFoundException(e) => e.request_id(),
3765 Self::ResourceConflictException(e) => e.request_id(),
3766 Self::ResourceInUseException(e) => e.request_id(),
3767 Self::ResourceNotFoundException(e) => e.request_id(),
3768 Self::ServiceQuotaExceededException(e) => e.request_id(),
3769 Self::ThrottlingException(e) => e.request_id(),
3770 Self::ValidationException(e) => e.request_id(),
3771 Self::Unhandled(e) => e.meta.request_id(),
3772 }
3773 }
3774}