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