#[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§fn eq(&self, other: &GetSbomExportOutput) -> bool
fn eq(&self, other: &GetSbomExportOutput) -> bool
self and other values to be equal, and is used
by ==.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.