Struct aws_sdk_codegurusecurity::types::Finding
source · #[non_exhaustive]pub struct Finding {Show 16 fields
pub created_at: Option<DateTime>,
pub description: Option<String>,
pub generator_id: Option<String>,
pub id: Option<String>,
pub updated_at: Option<DateTime>,
pub type: Option<String>,
pub status: Option<Status>,
pub resource: Option<Resource>,
pub vulnerability: Option<Vulnerability>,
pub severity: Option<Severity>,
pub remediation: Option<Remediation>,
pub title: Option<String>,
pub detector_tags: Option<Vec<String>>,
pub detector_id: Option<String>,
pub detector_name: Option<String>,
pub rule_id: Option<String>,
}
Expand description
Information about a finding that was detected in your code.
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.created_at: Option<DateTime>
The time when the finding was created.
description: Option<String>
A description of the finding.
generator_id: Option<String>
The identifier for the component that generated a finding such as AWSCodeGuruSecurity or AWSInspector.
id: Option<String>
The identifier for a finding.
updated_at: Option<DateTime>
The time when the finding was last updated. Findings are updated when you remediate them or when the finding code location changes.
type: Option<String>
The type of finding.
status: Option<Status>
The status of the finding. A finding status can be open or closed.
resource: Option<Resource>
The resource where Amazon CodeGuru Security detected a finding.
vulnerability: Option<Vulnerability>
An object that describes the detected security vulnerability.
severity: Option<Severity>
The severity of the finding.
remediation: Option<Remediation>
An object that contains the details about how to remediate a finding.
title: Option<String>
The title of the finding.
One or more tags or categorizations that are associated with a detector. These tags are defined by type, programming language, or other classification such as maintainability or consistency.
detector_id: Option<String>
The identifier for the detector that detected the finding in your code. A detector is a defined rule based on industry standards and AWS best practices.
detector_name: Option<String>
The name of the detector that identified the security vulnerability in your code.
rule_id: Option<String>
The identifier for the rule that generated the finding.
Implementations§
source§impl Finding
impl Finding
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The time when the finding was created.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the finding.
sourcepub fn generator_id(&self) -> Option<&str>
pub fn generator_id(&self) -> Option<&str>
The identifier for the component that generated a finding such as AWSCodeGuruSecurity or AWSInspector.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
The time when the finding was last updated. Findings are updated when you remediate them or when the finding code location changes.
sourcepub fn status(&self) -> Option<&Status>
pub fn status(&self) -> Option<&Status>
The status of the finding. A finding status can be open or closed.
sourcepub fn resource(&self) -> Option<&Resource>
pub fn resource(&self) -> Option<&Resource>
The resource where Amazon CodeGuru Security detected a finding.
sourcepub fn vulnerability(&self) -> Option<&Vulnerability>
pub fn vulnerability(&self) -> Option<&Vulnerability>
An object that describes the detected security vulnerability.
sourcepub fn remediation(&self) -> Option<&Remediation>
pub fn remediation(&self) -> Option<&Remediation>
An object that contains the details about how to remediate a finding.
One or more tags or categorizations that are associated with a detector. These tags are defined by type, programming language, or other classification such as maintainability or consistency.
sourcepub fn detector_id(&self) -> Option<&str>
pub fn detector_id(&self) -> Option<&str>
The identifier for the detector that detected the finding in your code. A detector is a defined rule based on industry standards and AWS best practices.
sourcepub fn detector_name(&self) -> Option<&str>
pub fn detector_name(&self) -> Option<&str>
The name of the detector that identified the security vulnerability in your code.