Struct aws_sdk_ecr::types::ImageScanFindings
source · #[non_exhaustive]pub struct ImageScanFindings {
pub image_scan_completed_at: Option<DateTime>,
pub vulnerability_source_updated_at: Option<DateTime>,
pub finding_severity_counts: Option<HashMap<FindingSeverity, i32>>,
pub findings: Option<Vec<ImageScanFinding>>,
pub enhanced_findings: Option<Vec<EnhancedImageScanFinding>>,
}Expand description
The details of an image scan.
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.image_scan_completed_at: Option<DateTime>The time of the last completed image scan.
vulnerability_source_updated_at: Option<DateTime>The time when the vulnerability data was last scanned.
finding_severity_counts: Option<HashMap<FindingSeverity, i32>>The image vulnerability counts, sorted by severity.
findings: Option<Vec<ImageScanFinding>>The findings from the image scan.
enhanced_findings: Option<Vec<EnhancedImageScanFinding>>Details about the enhanced scan findings from Amazon Inspector.
Implementations§
source§impl ImageScanFindings
impl ImageScanFindings
sourcepub fn image_scan_completed_at(&self) -> Option<&DateTime>
pub fn image_scan_completed_at(&self) -> Option<&DateTime>
The time of the last completed image scan.
sourcepub fn vulnerability_source_updated_at(&self) -> Option<&DateTime>
pub fn vulnerability_source_updated_at(&self) -> Option<&DateTime>
The time when the vulnerability data was last scanned.
sourcepub fn finding_severity_counts(&self) -> Option<&HashMap<FindingSeverity, i32>>
pub fn finding_severity_counts(&self) -> Option<&HashMap<FindingSeverity, i32>>
The image vulnerability counts, sorted by severity.
sourcepub fn findings(&self) -> &[ImageScanFinding]
pub fn findings(&self) -> &[ImageScanFinding]
The findings from the image scan.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .findings.is_none().
sourcepub fn enhanced_findings(&self) -> &[EnhancedImageScanFinding]
pub fn enhanced_findings(&self) -> &[EnhancedImageScanFinding]
Details about the enhanced scan findings from Amazon Inspector.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .enhanced_findings.is_none().
source§impl ImageScanFindings
impl ImageScanFindings
sourcepub fn builder() -> ImageScanFindingsBuilder
pub fn builder() -> ImageScanFindingsBuilder
Creates a new builder-style object to manufacture ImageScanFindings.
Trait Implementations§
source§impl Clone for ImageScanFindings
impl Clone for ImageScanFindings
source§fn clone(&self) -> ImageScanFindings
fn clone(&self) -> ImageScanFindings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ImageScanFindings
impl Debug for ImageScanFindings
source§impl PartialEq for ImageScanFindings
impl PartialEq for ImageScanFindings
impl StructuralPartialEq for ImageScanFindings
Auto Trait Implementations§
impl Freeze for ImageScanFindings
impl RefUnwindSafe for ImageScanFindings
impl Send for ImageScanFindings
impl Sync for ImageScanFindings
impl Unpin for ImageScanFindings
impl UnwindSafe for ImageScanFindings
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