Google Cloud Security Command Center v1 API - Class AttackExposure (3.24.0)

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

Reference documentation and code samples for the Google Cloud Security Command Center v1 API class AttackExposure.

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

Inheritance

object > AttackExposure

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

AttackExposure()

public AttackExposure()

AttackExposure(AttackExposure)

public AttackExposure(AttackExposure other)
Parameter
Name Description
other AttackExposure

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
Type Description
string

ExposedHighValueResourcesCount

public int ExposedHighValueResourcesCount { get; set; }

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

Property Value
Type Description
int

ExposedLowValueResourcesCount

public int ExposedLowValueResourcesCount { get; set; }

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

Property Value
Type Description
int

ExposedMediumValueResourcesCount

public int ExposedMediumValueResourcesCount { get; set; }

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

Property Value
Type Description
int

LatestCalculationTime

public Timestamp LatestCalculationTime { get; set; }

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

Property Value
Type Description
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
Type Description
double

State

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

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

Property Value
Type Description
AttackExposureTypesState