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