Google Cloud Security Command Center V1 Client - Class AttackExposure (1.32.0)

Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class AttackExposure.

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

Generated from protobuf message google.cloud.securitycenter.v1.AttackExposure

Namespace

Google \ Cloud \ SecurityCenter \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ score
float

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.

↳ latest_calculation_time
Google\Protobuf\Timestamp

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

↳ attack_exposure_result
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

↳ state
int

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

↳ exposed_high_value_resources_count
int

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

↳ exposed_medium_value_resources_count
int

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

↳ exposed_low_value_resources_count
int

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

getScore

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.

Returns
Type
Description
float

setScore

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.

Parameter
Name
Description
var
float
Returns
Type
Description
$this

getLatestCalculationTime

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

Returns
Type
Description

hasLatestCalculationTime

clearLatestCalculationTime

setLatestCalculationTime

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

Parameter
Name
Description
Returns
Type
Description
$this

getAttackExposureResult

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

Returns
Type
Description
string

setAttackExposureResult

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

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getState

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

Returns
Type
Description
int

setState

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

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getExposedHighValueResourcesCount

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

Returns
Type
Description
int

setExposedHighValueResourcesCount

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

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getExposedMediumValueResourcesCount

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

Returns
Type
Description
int

setExposedMediumValueResourcesCount

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

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getExposedLowValueResourcesCount

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

Returns
Type
Description
int

setExposedLowValueResourcesCount

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

Parameter
Name
Description
var
int
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: