Class AttackExposure
An attack exposure contains the results of an attack path simulation run.
Implements
Inherited Members
Namespace: Google.Apis.SecurityCommandCenter.v1.Data
Assembly: Google.Apis.SecurityCommandCenter.v1.dll
Syntax
public class AttackExposure : IDirectResponseSchema
Properties
AttackExposureResult
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
Declaration
[JsonProperty("attackExposureResult")]
public virtual string AttackExposureResult { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExposedHighValueResourcesCount
The number of high value resources that are exposed as a result of this finding.
Declaration
[JsonProperty("exposedHighValueResourcesCount")]
public virtual int? ExposedHighValueResourcesCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
ExposedLowValueResourcesCount
The number of high value resources that are exposed as a result of this finding.
Declaration
[JsonProperty("exposedLowValueResourcesCount")]
public virtual int? ExposedLowValueResourcesCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
ExposedMediumValueResourcesCount
The number of medium value resources that are exposed as a result of this finding.
Declaration
[JsonProperty("exposedMediumValueResourcesCount")]
public virtual int? ExposedMediumValueResourcesCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
LatestCalculationTime
object representation of LatestCalculationTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LatestCalculationTimeDateTimeOffset instead.")]
public virtual object LatestCalculationTime { get; set; }
Property Value
Type | Description |
---|---|
object |
LatestCalculationTimeDateTimeOffset
DateTimeOffset representation of LatestCalculationTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LatestCalculationTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
LatestCalculationTimeRaw
The most recent time the attack exposure was updated on this finding.
Declaration
[JsonProperty("latestCalculationTime")]
public virtual string LatestCalculationTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Score
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.
Declaration
[JsonProperty("score")]
public virtual double? Score { get; set; }
Property Value
Type | Description |
---|---|
double? |
State
What state this AttackExposure is in. This captures whether or not an attack exposure has been calculated or not.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |