#[non_exhaustive]pub struct GetSbomExportOutput {
pub report_id: Option<String>,
pub format: Option<SbomReportFormat>,
pub status: Option<ExternalReportStatus>,
pub error_code: Option<ReportingErrorCode>,
pub error_message: Option<String>,
pub s3_destination: Option<Destination>,
pub filter_criteria: Option<ResourceFilterCriteria>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.report_id: Option<String>The report ID of the software bill of materials (SBOM) report.
format: Option<SbomReportFormat>The format of the software bill of materials (SBOM) report.
status: Option<ExternalReportStatus>The status of the software bill of materials (SBOM) report.
error_code: Option<ReportingErrorCode>An error code.
error_message: Option<String>An error message.
s3_destination: Option<Destination>Contains details of the Amazon S3 bucket and KMS key used to export findings.
filter_criteria: Option<ResourceFilterCriteria>Contains details about the resource filter criteria used for the software bill of materials (SBOM) report.
Implementations§
source§impl GetSbomExportOutput
impl GetSbomExportOutput
sourcepub fn report_id(&self) -> Option<&str>
pub fn report_id(&self) -> Option<&str>
The report ID of the software bill of materials (SBOM) report.
sourcepub fn format(&self) -> Option<&SbomReportFormat>
pub fn format(&self) -> Option<&SbomReportFormat>
The format of the software bill of materials (SBOM) report.
sourcepub fn status(&self) -> Option<&ExternalReportStatus>
pub fn status(&self) -> Option<&ExternalReportStatus>
The status of the software bill of materials (SBOM) report.
sourcepub fn error_code(&self) -> Option<&ReportingErrorCode>
pub fn error_code(&self) -> Option<&ReportingErrorCode>
An error code.
sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
An error message.
sourcepub fn s3_destination(&self) -> Option<&Destination>
pub fn s3_destination(&self) -> Option<&Destination>
Contains details of the Amazon S3 bucket and KMS key used to export findings.
sourcepub fn filter_criteria(&self) -> Option<&ResourceFilterCriteria>
pub fn filter_criteria(&self) -> Option<&ResourceFilterCriteria>
Contains details about the resource filter criteria used for the software bill of materials (SBOM) report.
source§impl GetSbomExportOutput
impl GetSbomExportOutput
sourcepub fn builder() -> GetSbomExportOutputBuilder
pub fn builder() -> GetSbomExportOutputBuilder
Creates a new builder-style object to manufacture GetSbomExportOutput.
Trait Implementations§
source§impl Clone for GetSbomExportOutput
impl Clone for GetSbomExportOutput
source§fn clone(&self) -> GetSbomExportOutput
fn clone(&self) -> GetSbomExportOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetSbomExportOutput
impl Debug for GetSbomExportOutput
source§impl PartialEq for GetSbomExportOutput
impl PartialEq for GetSbomExportOutput
source§impl RequestId for GetSbomExportOutput
impl RequestId for GetSbomExportOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for GetSbomExportOutput
Auto Trait Implementations§
impl Freeze for GetSbomExportOutput
impl RefUnwindSafe for GetSbomExportOutput
impl Send for GetSbomExportOutput
impl Sync for GetSbomExportOutput
impl Unpin for GetSbomExportOutput
impl UnwindSafe for GetSbomExportOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more