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