Struct google_securitycenter1::api::AttackExposure
source · pub struct AttackExposure {
pub attack_exposure_result: Option<String>,
pub exposed_high_value_resources_count: Option<i32>,
pub exposed_low_value_resources_count: Option<i32>,
pub exposed_medium_value_resources_count: Option<i32>,
pub latest_calculation_time: Option<DateTime<Utc>>,
pub score: Option<f64>,
pub state: Option<String>,
}
Expand description
An attack exposure contains the results of an attack path simulation run.
This type is not used in any activity, and only used as part of another schema.
Fields§
§attack_exposure_result: Option<String>
The resource name of the attack path simulation result that contains the details regarding this attack exposure score. Example: organizations/123/simulations/456/attackExposureResults/789
exposed_high_value_resources_count: Option<i32>
The number of high value resources that are exposed as a result of this finding.
exposed_low_value_resources_count: Option<i32>
The number of high value resources that are exposed as a result of this finding.
exposed_medium_value_resources_count: Option<i32>
The number of medium value resources that are exposed as a result of this finding.
latest_calculation_time: Option<DateTime<Utc>>
The most recent time the attack exposure was updated on this finding.
score: Option<f64>
A number between 0 (inclusive) and infinity that represents how important this finding is to remediate. The higher the score, the more important it is to remediate.
state: Option<String>
What state this AttackExposure is in. This captures whether or not an attack exposure has been calculated or not.
Trait Implementations§
source§impl Clone for AttackExposure
impl Clone for AttackExposure
source§fn clone(&self) -> AttackExposure
fn clone(&self) -> AttackExposure
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more