1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 AgentsAlreadyRunningAssessmentException(crate::types::error::AgentsAlreadyRunningAssessmentException),
10 AssessmentRunInProgressException(crate::types::error::AssessmentRunInProgressException),
12 InternalException(crate::types::error::InternalException),
14 InvalidCrossAccountRoleException(crate::types::error::InvalidCrossAccountRoleException),
16 InvalidInputException(crate::types::error::InvalidInputException),
18 LimitExceededException(crate::types::error::LimitExceededException),
20 NoSuchEntityException(crate::types::error::NoSuchEntityException),
22 PreviewGenerationInProgressException(crate::types::error::PreviewGenerationInProgressException),
24 ServiceTemporarilyUnavailableException(crate::types::error::ServiceTemporarilyUnavailableException),
26 UnsupportedFeatureException(crate::types::error::UnsupportedFeatureException),
28 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
30 variable wildcard pattern and check `.code()`:
31 \
32 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
33 \
34 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
35 Unhandled(crate::error::sealed_unhandled::Unhandled),
36}
37impl ::std::fmt::Display for Error {
38 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
39 match self {
40 Error::AccessDeniedException(inner) => inner.fmt(f),
41 Error::AgentsAlreadyRunningAssessmentException(inner) => inner.fmt(f),
42 Error::AssessmentRunInProgressException(inner) => inner.fmt(f),
43 Error::InternalException(inner) => inner.fmt(f),
44 Error::InvalidCrossAccountRoleException(inner) => inner.fmt(f),
45 Error::InvalidInputException(inner) => inner.fmt(f),
46 Error::LimitExceededException(inner) => inner.fmt(f),
47 Error::NoSuchEntityException(inner) => inner.fmt(f),
48 Error::PreviewGenerationInProgressException(inner) => inner.fmt(f),
49 Error::ServiceTemporarilyUnavailableException(inner) => inner.fmt(f),
50 Error::UnsupportedFeatureException(inner) => inner.fmt(f),
51 Error::Unhandled(_) => {
52 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
53 write!(f, "unhandled error ({code})")
54 } else {
55 f.write_str("unhandled error")
56 }
57 }
58 }
59 }
60}
61impl From<::aws_smithy_types::error::operation::BuildError> for Error {
62 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
63 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
64 source: value.into(),
65 meta: ::std::default::Default::default(),
66 })
67 }
68}
69impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
70 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
71 match self {
72 Self::AccessDeniedException(inner) => inner.meta(),
73 Self::AgentsAlreadyRunningAssessmentException(inner) => inner.meta(),
74 Self::AssessmentRunInProgressException(inner) => inner.meta(),
75 Self::InternalException(inner) => inner.meta(),
76 Self::InvalidCrossAccountRoleException(inner) => inner.meta(),
77 Self::InvalidInputException(inner) => inner.meta(),
78 Self::LimitExceededException(inner) => inner.meta(),
79 Self::NoSuchEntityException(inner) => inner.meta(),
80 Self::PreviewGenerationInProgressException(inner) => inner.meta(),
81 Self::ServiceTemporarilyUnavailableException(inner) => inner.meta(),
82 Self::UnsupportedFeatureException(inner) => inner.meta(),
83 Self::Unhandled(inner) => &inner.meta,
84 }
85 }
86}
87impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_attributes_to_findings::AddAttributesToFindingsError, R>>
88 for Error
89where
90 R: Send + Sync + std::fmt::Debug + 'static,
91{
92 fn from(
93 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::add_attributes_to_findings::AddAttributesToFindingsError, R>,
94 ) -> Self {
95 match err {
96 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
97 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
98 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
99 source: err.into(),
100 }),
101 }
102 }
103}
104impl From<crate::operation::add_attributes_to_findings::AddAttributesToFindingsError> for Error {
105 fn from(err: crate::operation::add_attributes_to_findings::AddAttributesToFindingsError) -> Self {
106 match err {
107 crate::operation::add_attributes_to_findings::AddAttributesToFindingsError::AccessDeniedException(inner) => {
108 Error::AccessDeniedException(inner)
109 }
110 crate::operation::add_attributes_to_findings::AddAttributesToFindingsError::InternalException(inner) => Error::InternalException(inner),
111 crate::operation::add_attributes_to_findings::AddAttributesToFindingsError::InvalidInputException(inner) => {
112 Error::InvalidInputException(inner)
113 }
114 crate::operation::add_attributes_to_findings::AddAttributesToFindingsError::NoSuchEntityException(inner) => {
115 Error::NoSuchEntityException(inner)
116 }
117 crate::operation::add_attributes_to_findings::AddAttributesToFindingsError::ServiceTemporarilyUnavailableException(inner) => {
118 Error::ServiceTemporarilyUnavailableException(inner)
119 }
120 crate::operation::add_attributes_to_findings::AddAttributesToFindingsError::Unhandled(inner) => Error::Unhandled(inner),
121 }
122 }
123}
124impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_assessment_target::CreateAssessmentTargetError, R>> for Error
125where
126 R: Send + Sync + std::fmt::Debug + 'static,
127{
128 fn from(
129 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_assessment_target::CreateAssessmentTargetError, R>,
130 ) -> Self {
131 match err {
132 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
133 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
134 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
135 source: err.into(),
136 }),
137 }
138 }
139}
140impl From<crate::operation::create_assessment_target::CreateAssessmentTargetError> for Error {
141 fn from(err: crate::operation::create_assessment_target::CreateAssessmentTargetError) -> Self {
142 match err {
143 crate::operation::create_assessment_target::CreateAssessmentTargetError::AccessDeniedException(inner) => {
144 Error::AccessDeniedException(inner)
145 }
146 crate::operation::create_assessment_target::CreateAssessmentTargetError::InternalException(inner) => Error::InternalException(inner),
147 crate::operation::create_assessment_target::CreateAssessmentTargetError::InvalidCrossAccountRoleException(inner) => {
148 Error::InvalidCrossAccountRoleException(inner)
149 }
150 crate::operation::create_assessment_target::CreateAssessmentTargetError::InvalidInputException(inner) => {
151 Error::InvalidInputException(inner)
152 }
153 crate::operation::create_assessment_target::CreateAssessmentTargetError::LimitExceededException(inner) => {
154 Error::LimitExceededException(inner)
155 }
156 crate::operation::create_assessment_target::CreateAssessmentTargetError::NoSuchEntityException(inner) => {
157 Error::NoSuchEntityException(inner)
158 }
159 crate::operation::create_assessment_target::CreateAssessmentTargetError::ServiceTemporarilyUnavailableException(inner) => {
160 Error::ServiceTemporarilyUnavailableException(inner)
161 }
162 crate::operation::create_assessment_target::CreateAssessmentTargetError::Unhandled(inner) => Error::Unhandled(inner),
163 }
164 }
165}
166impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_assessment_template::CreateAssessmentTemplateError, R>>
167 for Error
168where
169 R: Send + Sync + std::fmt::Debug + 'static,
170{
171 fn from(
172 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_assessment_template::CreateAssessmentTemplateError, R>,
173 ) -> Self {
174 match err {
175 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
176 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
177 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
178 source: err.into(),
179 }),
180 }
181 }
182}
183impl From<crate::operation::create_assessment_template::CreateAssessmentTemplateError> for Error {
184 fn from(err: crate::operation::create_assessment_template::CreateAssessmentTemplateError) -> Self {
185 match err {
186 crate::operation::create_assessment_template::CreateAssessmentTemplateError::AccessDeniedException(inner) => {
187 Error::AccessDeniedException(inner)
188 }
189 crate::operation::create_assessment_template::CreateAssessmentTemplateError::InternalException(inner) => Error::InternalException(inner),
190 crate::operation::create_assessment_template::CreateAssessmentTemplateError::InvalidInputException(inner) => {
191 Error::InvalidInputException(inner)
192 }
193 crate::operation::create_assessment_template::CreateAssessmentTemplateError::LimitExceededException(inner) => {
194 Error::LimitExceededException(inner)
195 }
196 crate::operation::create_assessment_template::CreateAssessmentTemplateError::NoSuchEntityException(inner) => {
197 Error::NoSuchEntityException(inner)
198 }
199 crate::operation::create_assessment_template::CreateAssessmentTemplateError::ServiceTemporarilyUnavailableException(inner) => {
200 Error::ServiceTemporarilyUnavailableException(inner)
201 }
202 crate::operation::create_assessment_template::CreateAssessmentTemplateError::Unhandled(inner) => Error::Unhandled(inner),
203 }
204 }
205}
206impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_exclusions_preview::CreateExclusionsPreviewError, R>>
207 for Error
208where
209 R: Send + Sync + std::fmt::Debug + 'static,
210{
211 fn from(
212 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_exclusions_preview::CreateExclusionsPreviewError, R>,
213 ) -> Self {
214 match err {
215 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
216 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
217 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
218 source: err.into(),
219 }),
220 }
221 }
222}
223impl From<crate::operation::create_exclusions_preview::CreateExclusionsPreviewError> for Error {
224 fn from(err: crate::operation::create_exclusions_preview::CreateExclusionsPreviewError) -> Self {
225 match err {
226 crate::operation::create_exclusions_preview::CreateExclusionsPreviewError::AccessDeniedException(inner) => {
227 Error::AccessDeniedException(inner)
228 }
229 crate::operation::create_exclusions_preview::CreateExclusionsPreviewError::InternalException(inner) => Error::InternalException(inner),
230 crate::operation::create_exclusions_preview::CreateExclusionsPreviewError::InvalidInputException(inner) => {
231 Error::InvalidInputException(inner)
232 }
233 crate::operation::create_exclusions_preview::CreateExclusionsPreviewError::NoSuchEntityException(inner) => {
234 Error::NoSuchEntityException(inner)
235 }
236 crate::operation::create_exclusions_preview::CreateExclusionsPreviewError::PreviewGenerationInProgressException(inner) => {
237 Error::PreviewGenerationInProgressException(inner)
238 }
239 crate::operation::create_exclusions_preview::CreateExclusionsPreviewError::ServiceTemporarilyUnavailableException(inner) => {
240 Error::ServiceTemporarilyUnavailableException(inner)
241 }
242 crate::operation::create_exclusions_preview::CreateExclusionsPreviewError::Unhandled(inner) => Error::Unhandled(inner),
243 }
244 }
245}
246impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_resource_group::CreateResourceGroupError, R>> for Error
247where
248 R: Send + Sync + std::fmt::Debug + 'static,
249{
250 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_resource_group::CreateResourceGroupError, R>) -> Self {
251 match err {
252 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
253 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
254 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
255 source: err.into(),
256 }),
257 }
258 }
259}
260impl From<crate::operation::create_resource_group::CreateResourceGroupError> for Error {
261 fn from(err: crate::operation::create_resource_group::CreateResourceGroupError) -> Self {
262 match err {
263 crate::operation::create_resource_group::CreateResourceGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
264 crate::operation::create_resource_group::CreateResourceGroupError::InternalException(inner) => Error::InternalException(inner),
265 crate::operation::create_resource_group::CreateResourceGroupError::InvalidInputException(inner) => Error::InvalidInputException(inner),
266 crate::operation::create_resource_group::CreateResourceGroupError::LimitExceededException(inner) => Error::LimitExceededException(inner),
267 crate::operation::create_resource_group::CreateResourceGroupError::ServiceTemporarilyUnavailableException(inner) => {
268 Error::ServiceTemporarilyUnavailableException(inner)
269 }
270 crate::operation::create_resource_group::CreateResourceGroupError::Unhandled(inner) => Error::Unhandled(inner),
271 }
272 }
273}
274impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_assessment_run::DeleteAssessmentRunError, R>> for Error
275where
276 R: Send + Sync + std::fmt::Debug + 'static,
277{
278 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_assessment_run::DeleteAssessmentRunError, R>) -> Self {
279 match err {
280 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
281 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
282 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
283 source: err.into(),
284 }),
285 }
286 }
287}
288impl From<crate::operation::delete_assessment_run::DeleteAssessmentRunError> for Error {
289 fn from(err: crate::operation::delete_assessment_run::DeleteAssessmentRunError) -> Self {
290 match err {
291 crate::operation::delete_assessment_run::DeleteAssessmentRunError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
292 crate::operation::delete_assessment_run::DeleteAssessmentRunError::AssessmentRunInProgressException(inner) => {
293 Error::AssessmentRunInProgressException(inner)
294 }
295 crate::operation::delete_assessment_run::DeleteAssessmentRunError::InternalException(inner) => Error::InternalException(inner),
296 crate::operation::delete_assessment_run::DeleteAssessmentRunError::InvalidInputException(inner) => Error::InvalidInputException(inner),
297 crate::operation::delete_assessment_run::DeleteAssessmentRunError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
298 crate::operation::delete_assessment_run::DeleteAssessmentRunError::ServiceTemporarilyUnavailableException(inner) => {
299 Error::ServiceTemporarilyUnavailableException(inner)
300 }
301 crate::operation::delete_assessment_run::DeleteAssessmentRunError::Unhandled(inner) => Error::Unhandled(inner),
302 }
303 }
304}
305impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_assessment_target::DeleteAssessmentTargetError, R>> for Error
306where
307 R: Send + Sync + std::fmt::Debug + 'static,
308{
309 fn from(
310 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_assessment_target::DeleteAssessmentTargetError, R>,
311 ) -> Self {
312 match err {
313 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
314 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
315 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
316 source: err.into(),
317 }),
318 }
319 }
320}
321impl From<crate::operation::delete_assessment_target::DeleteAssessmentTargetError> for Error {
322 fn from(err: crate::operation::delete_assessment_target::DeleteAssessmentTargetError) -> Self {
323 match err {
324 crate::operation::delete_assessment_target::DeleteAssessmentTargetError::AccessDeniedException(inner) => {
325 Error::AccessDeniedException(inner)
326 }
327 crate::operation::delete_assessment_target::DeleteAssessmentTargetError::AssessmentRunInProgressException(inner) => {
328 Error::AssessmentRunInProgressException(inner)
329 }
330 crate::operation::delete_assessment_target::DeleteAssessmentTargetError::InternalException(inner) => Error::InternalException(inner),
331 crate::operation::delete_assessment_target::DeleteAssessmentTargetError::InvalidInputException(inner) => {
332 Error::InvalidInputException(inner)
333 }
334 crate::operation::delete_assessment_target::DeleteAssessmentTargetError::NoSuchEntityException(inner) => {
335 Error::NoSuchEntityException(inner)
336 }
337 crate::operation::delete_assessment_target::DeleteAssessmentTargetError::ServiceTemporarilyUnavailableException(inner) => {
338 Error::ServiceTemporarilyUnavailableException(inner)
339 }
340 crate::operation::delete_assessment_target::DeleteAssessmentTargetError::Unhandled(inner) => Error::Unhandled(inner),
341 }
342 }
343}
344impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_assessment_template::DeleteAssessmentTemplateError, R>>
345 for Error
346where
347 R: Send + Sync + std::fmt::Debug + 'static,
348{
349 fn from(
350 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_assessment_template::DeleteAssessmentTemplateError, R>,
351 ) -> Self {
352 match err {
353 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
354 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
355 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
356 source: err.into(),
357 }),
358 }
359 }
360}
361impl From<crate::operation::delete_assessment_template::DeleteAssessmentTemplateError> for Error {
362 fn from(err: crate::operation::delete_assessment_template::DeleteAssessmentTemplateError) -> Self {
363 match err {
364 crate::operation::delete_assessment_template::DeleteAssessmentTemplateError::AccessDeniedException(inner) => {
365 Error::AccessDeniedException(inner)
366 }
367 crate::operation::delete_assessment_template::DeleteAssessmentTemplateError::AssessmentRunInProgressException(inner) => {
368 Error::AssessmentRunInProgressException(inner)
369 }
370 crate::operation::delete_assessment_template::DeleteAssessmentTemplateError::InternalException(inner) => Error::InternalException(inner),
371 crate::operation::delete_assessment_template::DeleteAssessmentTemplateError::InvalidInputException(inner) => {
372 Error::InvalidInputException(inner)
373 }
374 crate::operation::delete_assessment_template::DeleteAssessmentTemplateError::NoSuchEntityException(inner) => {
375 Error::NoSuchEntityException(inner)
376 }
377 crate::operation::delete_assessment_template::DeleteAssessmentTemplateError::ServiceTemporarilyUnavailableException(inner) => {
378 Error::ServiceTemporarilyUnavailableException(inner)
379 }
380 crate::operation::delete_assessment_template::DeleteAssessmentTemplateError::Unhandled(inner) => Error::Unhandled(inner),
381 }
382 }
383}
384impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_assessment_runs::DescribeAssessmentRunsError, R>> for Error
385where
386 R: Send + Sync + std::fmt::Debug + 'static,
387{
388 fn from(
389 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_assessment_runs::DescribeAssessmentRunsError, R>,
390 ) -> Self {
391 match err {
392 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
393 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
394 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
395 source: err.into(),
396 }),
397 }
398 }
399}
400impl From<crate::operation::describe_assessment_runs::DescribeAssessmentRunsError> for Error {
401 fn from(err: crate::operation::describe_assessment_runs::DescribeAssessmentRunsError) -> Self {
402 match err {
403 crate::operation::describe_assessment_runs::DescribeAssessmentRunsError::InternalException(inner) => Error::InternalException(inner),
404 crate::operation::describe_assessment_runs::DescribeAssessmentRunsError::InvalidInputException(inner) => {
405 Error::InvalidInputException(inner)
406 }
407 crate::operation::describe_assessment_runs::DescribeAssessmentRunsError::Unhandled(inner) => Error::Unhandled(inner),
408 }
409 }
410}
411impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_assessment_targets::DescribeAssessmentTargetsError, R>>
412 for Error
413where
414 R: Send + Sync + std::fmt::Debug + 'static,
415{
416 fn from(
417 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_assessment_targets::DescribeAssessmentTargetsError, R>,
418 ) -> Self {
419 match err {
420 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
421 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
422 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
423 source: err.into(),
424 }),
425 }
426 }
427}
428impl From<crate::operation::describe_assessment_targets::DescribeAssessmentTargetsError> for Error {
429 fn from(err: crate::operation::describe_assessment_targets::DescribeAssessmentTargetsError) -> Self {
430 match err {
431 crate::operation::describe_assessment_targets::DescribeAssessmentTargetsError::InternalException(inner) => {
432 Error::InternalException(inner)
433 }
434 crate::operation::describe_assessment_targets::DescribeAssessmentTargetsError::InvalidInputException(inner) => {
435 Error::InvalidInputException(inner)
436 }
437 crate::operation::describe_assessment_targets::DescribeAssessmentTargetsError::Unhandled(inner) => Error::Unhandled(inner),
438 }
439 }
440}
441impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_assessment_templates::DescribeAssessmentTemplatesError, R>>
442 for Error
443where
444 R: Send + Sync + std::fmt::Debug + 'static,
445{
446 fn from(
447 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_assessment_templates::DescribeAssessmentTemplatesError, R>,
448 ) -> Self {
449 match err {
450 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
451 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
452 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
453 source: err.into(),
454 }),
455 }
456 }
457}
458impl From<crate::operation::describe_assessment_templates::DescribeAssessmentTemplatesError> for Error {
459 fn from(err: crate::operation::describe_assessment_templates::DescribeAssessmentTemplatesError) -> Self {
460 match err {
461 crate::operation::describe_assessment_templates::DescribeAssessmentTemplatesError::InternalException(inner) => {
462 Error::InternalException(inner)
463 }
464 crate::operation::describe_assessment_templates::DescribeAssessmentTemplatesError::InvalidInputException(inner) => {
465 Error::InvalidInputException(inner)
466 }
467 crate::operation::describe_assessment_templates::DescribeAssessmentTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
468 }
469 }
470}
471impl<R>
472 From<
473 ::aws_smithy_runtime_api::client::result::SdkError<
474 crate::operation::describe_cross_account_access_role::DescribeCrossAccountAccessRoleError,
475 R,
476 >,
477 > for Error
478where
479 R: Send + Sync + std::fmt::Debug + 'static,
480{
481 fn from(
482 err: ::aws_smithy_runtime_api::client::result::SdkError<
483 crate::operation::describe_cross_account_access_role::DescribeCrossAccountAccessRoleError,
484 R,
485 >,
486 ) -> Self {
487 match err {
488 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
489 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
490 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
491 source: err.into(),
492 }),
493 }
494 }
495}
496impl From<crate::operation::describe_cross_account_access_role::DescribeCrossAccountAccessRoleError> for Error {
497 fn from(err: crate::operation::describe_cross_account_access_role::DescribeCrossAccountAccessRoleError) -> Self {
498 match err {
499 crate::operation::describe_cross_account_access_role::DescribeCrossAccountAccessRoleError::InternalException(inner) => {
500 Error::InternalException(inner)
501 }
502 crate::operation::describe_cross_account_access_role::DescribeCrossAccountAccessRoleError::Unhandled(inner) => Error::Unhandled(inner),
503 }
504 }
505}
506impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_exclusions::DescribeExclusionsError, R>> for Error
507where
508 R: Send + Sync + std::fmt::Debug + 'static,
509{
510 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_exclusions::DescribeExclusionsError, R>) -> Self {
511 match err {
512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
515 source: err.into(),
516 }),
517 }
518 }
519}
520impl From<crate::operation::describe_exclusions::DescribeExclusionsError> for Error {
521 fn from(err: crate::operation::describe_exclusions::DescribeExclusionsError) -> Self {
522 match err {
523 crate::operation::describe_exclusions::DescribeExclusionsError::InternalException(inner) => Error::InternalException(inner),
524 crate::operation::describe_exclusions::DescribeExclusionsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
525 crate::operation::describe_exclusions::DescribeExclusionsError::Unhandled(inner) => Error::Unhandled(inner),
526 }
527 }
528}
529impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_findings::DescribeFindingsError, R>> for Error
530where
531 R: Send + Sync + std::fmt::Debug + 'static,
532{
533 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_findings::DescribeFindingsError, R>) -> Self {
534 match err {
535 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
536 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
537 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
538 source: err.into(),
539 }),
540 }
541 }
542}
543impl From<crate::operation::describe_findings::DescribeFindingsError> for Error {
544 fn from(err: crate::operation::describe_findings::DescribeFindingsError) -> Self {
545 match err {
546 crate::operation::describe_findings::DescribeFindingsError::InternalException(inner) => Error::InternalException(inner),
547 crate::operation::describe_findings::DescribeFindingsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
548 crate::operation::describe_findings::DescribeFindingsError::Unhandled(inner) => Error::Unhandled(inner),
549 }
550 }
551}
552impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_resource_groups::DescribeResourceGroupsError, R>> for Error
553where
554 R: Send + Sync + std::fmt::Debug + 'static,
555{
556 fn from(
557 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_resource_groups::DescribeResourceGroupsError, R>,
558 ) -> Self {
559 match err {
560 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
561 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
562 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
563 source: err.into(),
564 }),
565 }
566 }
567}
568impl From<crate::operation::describe_resource_groups::DescribeResourceGroupsError> for Error {
569 fn from(err: crate::operation::describe_resource_groups::DescribeResourceGroupsError) -> Self {
570 match err {
571 crate::operation::describe_resource_groups::DescribeResourceGroupsError::InternalException(inner) => Error::InternalException(inner),
572 crate::operation::describe_resource_groups::DescribeResourceGroupsError::InvalidInputException(inner) => {
573 Error::InvalidInputException(inner)
574 }
575 crate::operation::describe_resource_groups::DescribeResourceGroupsError::Unhandled(inner) => Error::Unhandled(inner),
576 }
577 }
578}
579impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rules_packages::DescribeRulesPackagesError, R>> for Error
580where
581 R: Send + Sync + std::fmt::Debug + 'static,
582{
583 fn from(
584 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rules_packages::DescribeRulesPackagesError, R>,
585 ) -> Self {
586 match err {
587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
590 source: err.into(),
591 }),
592 }
593 }
594}
595impl From<crate::operation::describe_rules_packages::DescribeRulesPackagesError> for Error {
596 fn from(err: crate::operation::describe_rules_packages::DescribeRulesPackagesError) -> Self {
597 match err {
598 crate::operation::describe_rules_packages::DescribeRulesPackagesError::InternalException(inner) => Error::InternalException(inner),
599 crate::operation::describe_rules_packages::DescribeRulesPackagesError::InvalidInputException(inner) => {
600 Error::InvalidInputException(inner)
601 }
602 crate::operation::describe_rules_packages::DescribeRulesPackagesError::Unhandled(inner) => Error::Unhandled(inner),
603 }
604 }
605}
606impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_assessment_report::GetAssessmentReportError, R>> for Error
607where
608 R: Send + Sync + std::fmt::Debug + 'static,
609{
610 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_assessment_report::GetAssessmentReportError, R>) -> Self {
611 match err {
612 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
613 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
614 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
615 source: err.into(),
616 }),
617 }
618 }
619}
620impl From<crate::operation::get_assessment_report::GetAssessmentReportError> for Error {
621 fn from(err: crate::operation::get_assessment_report::GetAssessmentReportError) -> Self {
622 match err {
623 crate::operation::get_assessment_report::GetAssessmentReportError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
624 crate::operation::get_assessment_report::GetAssessmentReportError::AssessmentRunInProgressException(inner) => {
625 Error::AssessmentRunInProgressException(inner)
626 }
627 crate::operation::get_assessment_report::GetAssessmentReportError::InternalException(inner) => Error::InternalException(inner),
628 crate::operation::get_assessment_report::GetAssessmentReportError::InvalidInputException(inner) => Error::InvalidInputException(inner),
629 crate::operation::get_assessment_report::GetAssessmentReportError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
630 crate::operation::get_assessment_report::GetAssessmentReportError::ServiceTemporarilyUnavailableException(inner) => {
631 Error::ServiceTemporarilyUnavailableException(inner)
632 }
633 crate::operation::get_assessment_report::GetAssessmentReportError::UnsupportedFeatureException(inner) => {
634 Error::UnsupportedFeatureException(inner)
635 }
636 crate::operation::get_assessment_report::GetAssessmentReportError::Unhandled(inner) => Error::Unhandled(inner),
637 }
638 }
639}
640impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_exclusions_preview::GetExclusionsPreviewError, R>> for Error
641where
642 R: Send + Sync + std::fmt::Debug + 'static,
643{
644 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_exclusions_preview::GetExclusionsPreviewError, R>) -> Self {
645 match err {
646 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
647 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
648 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
649 source: err.into(),
650 }),
651 }
652 }
653}
654impl From<crate::operation::get_exclusions_preview::GetExclusionsPreviewError> for Error {
655 fn from(err: crate::operation::get_exclusions_preview::GetExclusionsPreviewError) -> Self {
656 match err {
657 crate::operation::get_exclusions_preview::GetExclusionsPreviewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
658 crate::operation::get_exclusions_preview::GetExclusionsPreviewError::InternalException(inner) => Error::InternalException(inner),
659 crate::operation::get_exclusions_preview::GetExclusionsPreviewError::InvalidInputException(inner) => Error::InvalidInputException(inner),
660 crate::operation::get_exclusions_preview::GetExclusionsPreviewError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
661 crate::operation::get_exclusions_preview::GetExclusionsPreviewError::Unhandled(inner) => Error::Unhandled(inner),
662 }
663 }
664}
665impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_telemetry_metadata::GetTelemetryMetadataError, R>> for Error
666where
667 R: Send + Sync + std::fmt::Debug + 'static,
668{
669 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_telemetry_metadata::GetTelemetryMetadataError, R>) -> Self {
670 match err {
671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
674 source: err.into(),
675 }),
676 }
677 }
678}
679impl From<crate::operation::get_telemetry_metadata::GetTelemetryMetadataError> for Error {
680 fn from(err: crate::operation::get_telemetry_metadata::GetTelemetryMetadataError) -> Self {
681 match err {
682 crate::operation::get_telemetry_metadata::GetTelemetryMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
683 crate::operation::get_telemetry_metadata::GetTelemetryMetadataError::InternalException(inner) => Error::InternalException(inner),
684 crate::operation::get_telemetry_metadata::GetTelemetryMetadataError::InvalidInputException(inner) => Error::InvalidInputException(inner),
685 crate::operation::get_telemetry_metadata::GetTelemetryMetadataError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
686 crate::operation::get_telemetry_metadata::GetTelemetryMetadataError::Unhandled(inner) => Error::Unhandled(inner),
687 }
688 }
689}
690impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assessment_run_agents::ListAssessmentRunAgentsError, R>>
691 for Error
692where
693 R: Send + Sync + std::fmt::Debug + 'static,
694{
695 fn from(
696 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assessment_run_agents::ListAssessmentRunAgentsError, R>,
697 ) -> Self {
698 match err {
699 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
700 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
701 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
702 source: err.into(),
703 }),
704 }
705 }
706}
707impl From<crate::operation::list_assessment_run_agents::ListAssessmentRunAgentsError> for Error {
708 fn from(err: crate::operation::list_assessment_run_agents::ListAssessmentRunAgentsError) -> Self {
709 match err {
710 crate::operation::list_assessment_run_agents::ListAssessmentRunAgentsError::AccessDeniedException(inner) => {
711 Error::AccessDeniedException(inner)
712 }
713 crate::operation::list_assessment_run_agents::ListAssessmentRunAgentsError::InternalException(inner) => Error::InternalException(inner),
714 crate::operation::list_assessment_run_agents::ListAssessmentRunAgentsError::InvalidInputException(inner) => {
715 Error::InvalidInputException(inner)
716 }
717 crate::operation::list_assessment_run_agents::ListAssessmentRunAgentsError::NoSuchEntityException(inner) => {
718 Error::NoSuchEntityException(inner)
719 }
720 crate::operation::list_assessment_run_agents::ListAssessmentRunAgentsError::Unhandled(inner) => Error::Unhandled(inner),
721 }
722 }
723}
724impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assessment_runs::ListAssessmentRunsError, R>> for Error
725where
726 R: Send + Sync + std::fmt::Debug + 'static,
727{
728 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assessment_runs::ListAssessmentRunsError, R>) -> Self {
729 match err {
730 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
731 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
732 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
733 source: err.into(),
734 }),
735 }
736 }
737}
738impl From<crate::operation::list_assessment_runs::ListAssessmentRunsError> for Error {
739 fn from(err: crate::operation::list_assessment_runs::ListAssessmentRunsError) -> Self {
740 match err {
741 crate::operation::list_assessment_runs::ListAssessmentRunsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
742 crate::operation::list_assessment_runs::ListAssessmentRunsError::InternalException(inner) => Error::InternalException(inner),
743 crate::operation::list_assessment_runs::ListAssessmentRunsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
744 crate::operation::list_assessment_runs::ListAssessmentRunsError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
745 crate::operation::list_assessment_runs::ListAssessmentRunsError::Unhandled(inner) => Error::Unhandled(inner),
746 }
747 }
748}
749impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assessment_targets::ListAssessmentTargetsError, R>> for Error
750where
751 R: Send + Sync + std::fmt::Debug + 'static,
752{
753 fn from(
754 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assessment_targets::ListAssessmentTargetsError, R>,
755 ) -> Self {
756 match err {
757 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
758 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
759 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
760 source: err.into(),
761 }),
762 }
763 }
764}
765impl From<crate::operation::list_assessment_targets::ListAssessmentTargetsError> for Error {
766 fn from(err: crate::operation::list_assessment_targets::ListAssessmentTargetsError) -> Self {
767 match err {
768 crate::operation::list_assessment_targets::ListAssessmentTargetsError::AccessDeniedException(inner) => {
769 Error::AccessDeniedException(inner)
770 }
771 crate::operation::list_assessment_targets::ListAssessmentTargetsError::InternalException(inner) => Error::InternalException(inner),
772 crate::operation::list_assessment_targets::ListAssessmentTargetsError::InvalidInputException(inner) => {
773 Error::InvalidInputException(inner)
774 }
775 crate::operation::list_assessment_targets::ListAssessmentTargetsError::Unhandled(inner) => Error::Unhandled(inner),
776 }
777 }
778}
779impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assessment_templates::ListAssessmentTemplatesError, R>>
780 for Error
781where
782 R: Send + Sync + std::fmt::Debug + 'static,
783{
784 fn from(
785 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assessment_templates::ListAssessmentTemplatesError, R>,
786 ) -> Self {
787 match err {
788 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
789 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
790 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
791 source: err.into(),
792 }),
793 }
794 }
795}
796impl From<crate::operation::list_assessment_templates::ListAssessmentTemplatesError> for Error {
797 fn from(err: crate::operation::list_assessment_templates::ListAssessmentTemplatesError) -> Self {
798 match err {
799 crate::operation::list_assessment_templates::ListAssessmentTemplatesError::AccessDeniedException(inner) => {
800 Error::AccessDeniedException(inner)
801 }
802 crate::operation::list_assessment_templates::ListAssessmentTemplatesError::InternalException(inner) => Error::InternalException(inner),
803 crate::operation::list_assessment_templates::ListAssessmentTemplatesError::InvalidInputException(inner) => {
804 Error::InvalidInputException(inner)
805 }
806 crate::operation::list_assessment_templates::ListAssessmentTemplatesError::NoSuchEntityException(inner) => {
807 Error::NoSuchEntityException(inner)
808 }
809 crate::operation::list_assessment_templates::ListAssessmentTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
810 }
811 }
812}
813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_subscriptions::ListEventSubscriptionsError, R>> for Error
814where
815 R: Send + Sync + std::fmt::Debug + 'static,
816{
817 fn from(
818 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_event_subscriptions::ListEventSubscriptionsError, R>,
819 ) -> Self {
820 match err {
821 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
822 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
823 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
824 source: err.into(),
825 }),
826 }
827 }
828}
829impl From<crate::operation::list_event_subscriptions::ListEventSubscriptionsError> for Error {
830 fn from(err: crate::operation::list_event_subscriptions::ListEventSubscriptionsError) -> Self {
831 match err {
832 crate::operation::list_event_subscriptions::ListEventSubscriptionsError::AccessDeniedException(inner) => {
833 Error::AccessDeniedException(inner)
834 }
835 crate::operation::list_event_subscriptions::ListEventSubscriptionsError::InternalException(inner) => Error::InternalException(inner),
836 crate::operation::list_event_subscriptions::ListEventSubscriptionsError::InvalidInputException(inner) => {
837 Error::InvalidInputException(inner)
838 }
839 crate::operation::list_event_subscriptions::ListEventSubscriptionsError::NoSuchEntityException(inner) => {
840 Error::NoSuchEntityException(inner)
841 }
842 crate::operation::list_event_subscriptions::ListEventSubscriptionsError::Unhandled(inner) => Error::Unhandled(inner),
843 }
844 }
845}
846impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_exclusions::ListExclusionsError, R>> for Error
847where
848 R: Send + Sync + std::fmt::Debug + 'static,
849{
850 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_exclusions::ListExclusionsError, R>) -> Self {
851 match err {
852 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
853 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
854 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
855 source: err.into(),
856 }),
857 }
858 }
859}
860impl From<crate::operation::list_exclusions::ListExclusionsError> for Error {
861 fn from(err: crate::operation::list_exclusions::ListExclusionsError) -> Self {
862 match err {
863 crate::operation::list_exclusions::ListExclusionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
864 crate::operation::list_exclusions::ListExclusionsError::InternalException(inner) => Error::InternalException(inner),
865 crate::operation::list_exclusions::ListExclusionsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
866 crate::operation::list_exclusions::ListExclusionsError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
867 crate::operation::list_exclusions::ListExclusionsError::Unhandled(inner) => Error::Unhandled(inner),
868 }
869 }
870}
871impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_findings::ListFindingsError, R>> for Error
872where
873 R: Send + Sync + std::fmt::Debug + 'static,
874{
875 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_findings::ListFindingsError, R>) -> Self {
876 match err {
877 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
878 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
879 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
880 source: err.into(),
881 }),
882 }
883 }
884}
885impl From<crate::operation::list_findings::ListFindingsError> for Error {
886 fn from(err: crate::operation::list_findings::ListFindingsError) -> Self {
887 match err {
888 crate::operation::list_findings::ListFindingsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
889 crate::operation::list_findings::ListFindingsError::InternalException(inner) => Error::InternalException(inner),
890 crate::operation::list_findings::ListFindingsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
891 crate::operation::list_findings::ListFindingsError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
892 crate::operation::list_findings::ListFindingsError::Unhandled(inner) => Error::Unhandled(inner),
893 }
894 }
895}
896impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules_packages::ListRulesPackagesError, R>> for Error
897where
898 R: Send + Sync + std::fmt::Debug + 'static,
899{
900 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules_packages::ListRulesPackagesError, R>) -> Self {
901 match err {
902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
905 source: err.into(),
906 }),
907 }
908 }
909}
910impl From<crate::operation::list_rules_packages::ListRulesPackagesError> for Error {
911 fn from(err: crate::operation::list_rules_packages::ListRulesPackagesError) -> Self {
912 match err {
913 crate::operation::list_rules_packages::ListRulesPackagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
914 crate::operation::list_rules_packages::ListRulesPackagesError::InternalException(inner) => Error::InternalException(inner),
915 crate::operation::list_rules_packages::ListRulesPackagesError::InvalidInputException(inner) => Error::InvalidInputException(inner),
916 crate::operation::list_rules_packages::ListRulesPackagesError::Unhandled(inner) => Error::Unhandled(inner),
917 }
918 }
919}
920impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
921where
922 R: Send + Sync + std::fmt::Debug + 'static,
923{
924 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
925 match err {
926 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
927 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
928 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
929 source: err.into(),
930 }),
931 }
932 }
933}
934impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
935 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
936 match err {
937 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
938 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalException(inner) => Error::InternalException(inner),
939 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
940 crate::operation::list_tags_for_resource::ListTagsForResourceError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
941 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
942 }
943 }
944}
945impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::preview_agents::PreviewAgentsError, R>> for Error
946where
947 R: Send + Sync + std::fmt::Debug + 'static,
948{
949 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::preview_agents::PreviewAgentsError, R>) -> Self {
950 match err {
951 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
952 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
953 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
954 source: err.into(),
955 }),
956 }
957 }
958}
959impl From<crate::operation::preview_agents::PreviewAgentsError> for Error {
960 fn from(err: crate::operation::preview_agents::PreviewAgentsError) -> Self {
961 match err {
962 crate::operation::preview_agents::PreviewAgentsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
963 crate::operation::preview_agents::PreviewAgentsError::InternalException(inner) => Error::InternalException(inner),
964 crate::operation::preview_agents::PreviewAgentsError::InvalidCrossAccountRoleException(inner) => {
965 Error::InvalidCrossAccountRoleException(inner)
966 }
967 crate::operation::preview_agents::PreviewAgentsError::InvalidInputException(inner) => Error::InvalidInputException(inner),
968 crate::operation::preview_agents::PreviewAgentsError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
969 crate::operation::preview_agents::PreviewAgentsError::Unhandled(inner) => Error::Unhandled(inner),
970 }
971 }
972}
973impl<R>
974 From<
975 ::aws_smithy_runtime_api::client::result::SdkError<
976 crate::operation::register_cross_account_access_role::RegisterCrossAccountAccessRoleError,
977 R,
978 >,
979 > for Error
980where
981 R: Send + Sync + std::fmt::Debug + 'static,
982{
983 fn from(
984 err: ::aws_smithy_runtime_api::client::result::SdkError<
985 crate::operation::register_cross_account_access_role::RegisterCrossAccountAccessRoleError,
986 R,
987 >,
988 ) -> Self {
989 match err {
990 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
991 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
992 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
993 source: err.into(),
994 }),
995 }
996 }
997}
998impl From<crate::operation::register_cross_account_access_role::RegisterCrossAccountAccessRoleError> for Error {
999 fn from(err: crate::operation::register_cross_account_access_role::RegisterCrossAccountAccessRoleError) -> Self {
1000 match err {
1001 crate::operation::register_cross_account_access_role::RegisterCrossAccountAccessRoleError::AccessDeniedException(inner) => {
1002 Error::AccessDeniedException(inner)
1003 }
1004 crate::operation::register_cross_account_access_role::RegisterCrossAccountAccessRoleError::InternalException(inner) => {
1005 Error::InternalException(inner)
1006 }
1007 crate::operation::register_cross_account_access_role::RegisterCrossAccountAccessRoleError::InvalidCrossAccountRoleException(inner) => {
1008 Error::InvalidCrossAccountRoleException(inner)
1009 }
1010 crate::operation::register_cross_account_access_role::RegisterCrossAccountAccessRoleError::InvalidInputException(inner) => {
1011 Error::InvalidInputException(inner)
1012 }
1013 crate::operation::register_cross_account_access_role::RegisterCrossAccountAccessRoleError::ServiceTemporarilyUnavailableException(
1014 inner,
1015 ) => Error::ServiceTemporarilyUnavailableException(inner),
1016 crate::operation::register_cross_account_access_role::RegisterCrossAccountAccessRoleError::Unhandled(inner) => Error::Unhandled(inner),
1017 }
1018 }
1019}
1020impl<R>
1021 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::remove_attributes_from_findings::RemoveAttributesFromFindingsError, R>>
1022 for Error
1023where
1024 R: Send + Sync + std::fmt::Debug + 'static,
1025{
1026 fn from(
1027 err: ::aws_smithy_runtime_api::client::result::SdkError<
1028 crate::operation::remove_attributes_from_findings::RemoveAttributesFromFindingsError,
1029 R,
1030 >,
1031 ) -> Self {
1032 match err {
1033 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1034 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1035 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1036 source: err.into(),
1037 }),
1038 }
1039 }
1040}
1041impl From<crate::operation::remove_attributes_from_findings::RemoveAttributesFromFindingsError> for Error {
1042 fn from(err: crate::operation::remove_attributes_from_findings::RemoveAttributesFromFindingsError) -> Self {
1043 match err {
1044 crate::operation::remove_attributes_from_findings::RemoveAttributesFromFindingsError::AccessDeniedException(inner) => {
1045 Error::AccessDeniedException(inner)
1046 }
1047 crate::operation::remove_attributes_from_findings::RemoveAttributesFromFindingsError::InternalException(inner) => {
1048 Error::InternalException(inner)
1049 }
1050 crate::operation::remove_attributes_from_findings::RemoveAttributesFromFindingsError::InvalidInputException(inner) => {
1051 Error::InvalidInputException(inner)
1052 }
1053 crate::operation::remove_attributes_from_findings::RemoveAttributesFromFindingsError::NoSuchEntityException(inner) => {
1054 Error::NoSuchEntityException(inner)
1055 }
1056 crate::operation::remove_attributes_from_findings::RemoveAttributesFromFindingsError::ServiceTemporarilyUnavailableException(inner) => {
1057 Error::ServiceTemporarilyUnavailableException(inner)
1058 }
1059 crate::operation::remove_attributes_from_findings::RemoveAttributesFromFindingsError::Unhandled(inner) => Error::Unhandled(inner),
1060 }
1061 }
1062}
1063impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_tags_for_resource::SetTagsForResourceError, R>> for Error
1064where
1065 R: Send + Sync + std::fmt::Debug + 'static,
1066{
1067 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::set_tags_for_resource::SetTagsForResourceError, R>) -> Self {
1068 match err {
1069 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1070 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1071 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1072 source: err.into(),
1073 }),
1074 }
1075 }
1076}
1077impl From<crate::operation::set_tags_for_resource::SetTagsForResourceError> for Error {
1078 fn from(err: crate::operation::set_tags_for_resource::SetTagsForResourceError) -> Self {
1079 match err {
1080 crate::operation::set_tags_for_resource::SetTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1081 crate::operation::set_tags_for_resource::SetTagsForResourceError::InternalException(inner) => Error::InternalException(inner),
1082 crate::operation::set_tags_for_resource::SetTagsForResourceError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1083 crate::operation::set_tags_for_resource::SetTagsForResourceError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1084 crate::operation::set_tags_for_resource::SetTagsForResourceError::ServiceTemporarilyUnavailableException(inner) => {
1085 Error::ServiceTemporarilyUnavailableException(inner)
1086 }
1087 crate::operation::set_tags_for_resource::SetTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1088 }
1089 }
1090}
1091impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_assessment_run::StartAssessmentRunError, R>> for Error
1092where
1093 R: Send + Sync + std::fmt::Debug + 'static,
1094{
1095 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_assessment_run::StartAssessmentRunError, R>) -> Self {
1096 match err {
1097 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1098 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1099 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1100 source: err.into(),
1101 }),
1102 }
1103 }
1104}
1105impl From<crate::operation::start_assessment_run::StartAssessmentRunError> for Error {
1106 fn from(err: crate::operation::start_assessment_run::StartAssessmentRunError) -> Self {
1107 match err {
1108 crate::operation::start_assessment_run::StartAssessmentRunError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1109 crate::operation::start_assessment_run::StartAssessmentRunError::AgentsAlreadyRunningAssessmentException(inner) => {
1110 Error::AgentsAlreadyRunningAssessmentException(inner)
1111 }
1112 crate::operation::start_assessment_run::StartAssessmentRunError::InternalException(inner) => Error::InternalException(inner),
1113 crate::operation::start_assessment_run::StartAssessmentRunError::InvalidCrossAccountRoleException(inner) => {
1114 Error::InvalidCrossAccountRoleException(inner)
1115 }
1116 crate::operation::start_assessment_run::StartAssessmentRunError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1117 crate::operation::start_assessment_run::StartAssessmentRunError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1118 crate::operation::start_assessment_run::StartAssessmentRunError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1119 crate::operation::start_assessment_run::StartAssessmentRunError::ServiceTemporarilyUnavailableException(inner) => {
1120 Error::ServiceTemporarilyUnavailableException(inner)
1121 }
1122 crate::operation::start_assessment_run::StartAssessmentRunError::Unhandled(inner) => Error::Unhandled(inner),
1123 }
1124 }
1125}
1126impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_assessment_run::StopAssessmentRunError, R>> for Error
1127where
1128 R: Send + Sync + std::fmt::Debug + 'static,
1129{
1130 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_assessment_run::StopAssessmentRunError, R>) -> Self {
1131 match err {
1132 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1133 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1134 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1135 source: err.into(),
1136 }),
1137 }
1138 }
1139}
1140impl From<crate::operation::stop_assessment_run::StopAssessmentRunError> for Error {
1141 fn from(err: crate::operation::stop_assessment_run::StopAssessmentRunError) -> Self {
1142 match err {
1143 crate::operation::stop_assessment_run::StopAssessmentRunError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1144 crate::operation::stop_assessment_run::StopAssessmentRunError::InternalException(inner) => Error::InternalException(inner),
1145 crate::operation::stop_assessment_run::StopAssessmentRunError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1146 crate::operation::stop_assessment_run::StopAssessmentRunError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1147 crate::operation::stop_assessment_run::StopAssessmentRunError::ServiceTemporarilyUnavailableException(inner) => {
1148 Error::ServiceTemporarilyUnavailableException(inner)
1149 }
1150 crate::operation::stop_assessment_run::StopAssessmentRunError::Unhandled(inner) => Error::Unhandled(inner),
1151 }
1152 }
1153}
1154impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::subscribe_to_event::SubscribeToEventError, R>> for Error
1155where
1156 R: Send + Sync + std::fmt::Debug + 'static,
1157{
1158 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::subscribe_to_event::SubscribeToEventError, R>) -> Self {
1159 match err {
1160 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1161 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1162 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1163 source: err.into(),
1164 }),
1165 }
1166 }
1167}
1168impl From<crate::operation::subscribe_to_event::SubscribeToEventError> for Error {
1169 fn from(err: crate::operation::subscribe_to_event::SubscribeToEventError) -> Self {
1170 match err {
1171 crate::operation::subscribe_to_event::SubscribeToEventError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1172 crate::operation::subscribe_to_event::SubscribeToEventError::InternalException(inner) => Error::InternalException(inner),
1173 crate::operation::subscribe_to_event::SubscribeToEventError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1174 crate::operation::subscribe_to_event::SubscribeToEventError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1175 crate::operation::subscribe_to_event::SubscribeToEventError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1176 crate::operation::subscribe_to_event::SubscribeToEventError::ServiceTemporarilyUnavailableException(inner) => {
1177 Error::ServiceTemporarilyUnavailableException(inner)
1178 }
1179 crate::operation::subscribe_to_event::SubscribeToEventError::Unhandled(inner) => Error::Unhandled(inner),
1180 }
1181 }
1182}
1183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::unsubscribe_from_event::UnsubscribeFromEventError, R>> for Error
1184where
1185 R: Send + Sync + std::fmt::Debug + 'static,
1186{
1187 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::unsubscribe_from_event::UnsubscribeFromEventError, R>) -> Self {
1188 match err {
1189 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1190 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1191 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1192 source: err.into(),
1193 }),
1194 }
1195 }
1196}
1197impl From<crate::operation::unsubscribe_from_event::UnsubscribeFromEventError> for Error {
1198 fn from(err: crate::operation::unsubscribe_from_event::UnsubscribeFromEventError) -> Self {
1199 match err {
1200 crate::operation::unsubscribe_from_event::UnsubscribeFromEventError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1201 crate::operation::unsubscribe_from_event::UnsubscribeFromEventError::InternalException(inner) => Error::InternalException(inner),
1202 crate::operation::unsubscribe_from_event::UnsubscribeFromEventError::InvalidInputException(inner) => Error::InvalidInputException(inner),
1203 crate::operation::unsubscribe_from_event::UnsubscribeFromEventError::NoSuchEntityException(inner) => Error::NoSuchEntityException(inner),
1204 crate::operation::unsubscribe_from_event::UnsubscribeFromEventError::ServiceTemporarilyUnavailableException(inner) => {
1205 Error::ServiceTemporarilyUnavailableException(inner)
1206 }
1207 crate::operation::unsubscribe_from_event::UnsubscribeFromEventError::Unhandled(inner) => Error::Unhandled(inner),
1208 }
1209 }
1210}
1211impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_assessment_target::UpdateAssessmentTargetError, R>> for Error
1212where
1213 R: Send + Sync + std::fmt::Debug + 'static,
1214{
1215 fn from(
1216 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_assessment_target::UpdateAssessmentTargetError, R>,
1217 ) -> Self {
1218 match err {
1219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1222 source: err.into(),
1223 }),
1224 }
1225 }
1226}
1227impl From<crate::operation::update_assessment_target::UpdateAssessmentTargetError> for Error {
1228 fn from(err: crate::operation::update_assessment_target::UpdateAssessmentTargetError) -> Self {
1229 match err {
1230 crate::operation::update_assessment_target::UpdateAssessmentTargetError::AccessDeniedException(inner) => {
1231 Error::AccessDeniedException(inner)
1232 }
1233 crate::operation::update_assessment_target::UpdateAssessmentTargetError::InternalException(inner) => Error::InternalException(inner),
1234 crate::operation::update_assessment_target::UpdateAssessmentTargetError::InvalidInputException(inner) => {
1235 Error::InvalidInputException(inner)
1236 }
1237 crate::operation::update_assessment_target::UpdateAssessmentTargetError::NoSuchEntityException(inner) => {
1238 Error::NoSuchEntityException(inner)
1239 }
1240 crate::operation::update_assessment_target::UpdateAssessmentTargetError::ServiceTemporarilyUnavailableException(inner) => {
1241 Error::ServiceTemporarilyUnavailableException(inner)
1242 }
1243 crate::operation::update_assessment_target::UpdateAssessmentTargetError::Unhandled(inner) => Error::Unhandled(inner),
1244 }
1245 }
1246}
1247impl ::std::error::Error for Error {
1248 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
1249 match self {
1250 Error::AccessDeniedException(inner) => inner.source(),
1251 Error::AgentsAlreadyRunningAssessmentException(inner) => inner.source(),
1252 Error::AssessmentRunInProgressException(inner) => inner.source(),
1253 Error::InternalException(inner) => inner.source(),
1254 Error::InvalidCrossAccountRoleException(inner) => inner.source(),
1255 Error::InvalidInputException(inner) => inner.source(),
1256 Error::LimitExceededException(inner) => inner.source(),
1257 Error::NoSuchEntityException(inner) => inner.source(),
1258 Error::PreviewGenerationInProgressException(inner) => inner.source(),
1259 Error::ServiceTemporarilyUnavailableException(inner) => inner.source(),
1260 Error::UnsupportedFeatureException(inner) => inner.source(),
1261 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
1262 }
1263 }
1264}
1265impl ::aws_types::request_id::RequestId for Error {
1266 fn request_id(&self) -> Option<&str> {
1267 match self {
1268 Self::AccessDeniedException(e) => e.request_id(),
1269 Self::AgentsAlreadyRunningAssessmentException(e) => e.request_id(),
1270 Self::AssessmentRunInProgressException(e) => e.request_id(),
1271 Self::InternalException(e) => e.request_id(),
1272 Self::InvalidCrossAccountRoleException(e) => e.request_id(),
1273 Self::InvalidInputException(e) => e.request_id(),
1274 Self::LimitExceededException(e) => e.request_id(),
1275 Self::NoSuchEntityException(e) => e.request_id(),
1276 Self::PreviewGenerationInProgressException(e) => e.request_id(),
1277 Self::ServiceTemporarilyUnavailableException(e) => e.request_id(),
1278 Self::UnsupportedFeatureException(e) => e.request_id(),
1279 Self::Unhandled(e) => e.meta.request_id(),
1280 }
1281 }
1282}