Security Command Center v2 API - Class AttackExposure (1.0.0-beta01)

public sealed class AttackExposure : IMessage<AttackExposure>, IEquatable<AttackExposure>, IDeepCloneable<AttackExposure>, IBufferMessage, IMessage

Reference documentation and code samples for the Security Command Center v2 API class AttackExposure.

An attack exposure contains the results of an attack path simulation run.

Inheritance

object > AttackExposure

Namespace

Google.Cloud.SecurityCenter.V2

Assembly

Google.Cloud.SecurityCenter.V2.dll

Constructors

AttackExposure()

public AttackExposure()

AttackExposure(AttackExposure)

public AttackExposure(AttackExposure other)
Parameter
NameDescription
otherAttackExposure

Properties

AttackExposureResult

public string AttackExposureResult { get; set; }

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

Property Value
TypeDescription
string

ExposedHighValueResourcesCount

public int ExposedHighValueResourcesCount { get; set; }

The number of high value resources that are exposed as a result of this finding.

Property Value
TypeDescription
int

ExposedLowValueResourcesCount

public int ExposedLowValueResourcesCount { get; set; }

The number of high value resources that are exposed as a result of this finding.

Property Value
TypeDescription
int

ExposedMediumValueResourcesCount

public int ExposedMediumValueResourcesCount { get; set; }

The number of medium value resources that are exposed as a result of this finding.

Property Value
TypeDescription
int

LatestCalculationTime

public Timestamp LatestCalculationTime { get; set; }

The most recent time the attack exposure was updated on this finding.

Property Value
TypeDescription
Timestamp

Score

public double Score { get; set; }

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.

Property Value
TypeDescription
double

State

public AttackExposure.Types.State State { get; set; }

Output only. What state this AttackExposure is in. This captures whether or not an attack exposure has been calculated or not.

Property Value
TypeDescription
AttackExposureTypesState