Google Cloud Security Command Center V2 Client - Class AttackPath (2.0.2)

Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class AttackPath.

A path that an attacker could take to reach an exposed resource.

Generated from protobuf message google.cloud.securitycenter.v2.AttackPath

Namespace

Google \ Cloud \ SecurityCenter \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

The attack path name, for example, organizations/12/simulations/34/valuedResources/56/attackPaths/78

↳ path_nodes array<AttackPath\AttackPathNode>

A list of nodes that exist in this attack path.

↳ edges array<AttackPath\AttackPathEdge>

A list of the edges between nodes in this attack path.

getName

The attack path name, for example, organizations/12/simulations/34/valuedResources/56/attackPaths/78

Returns
Type Description
string

setName

The attack path name, for example, organizations/12/simulations/34/valuedResources/56/attackPaths/78

Parameter
Name Description
var string
Returns
Type Description
$this

getPathNodes

A list of nodes that exist in this attack path.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setPathNodes

A list of nodes that exist in this attack path.

Parameter
Name Description
var array<AttackPath\AttackPathNode>
Returns
Type Description
$this

getEdges

A list of the edges between nodes in this attack path.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setEdges

A list of the edges between nodes in this attack path.

Parameter
Name Description
var array<AttackPath\AttackPathEdge>
Returns
Type Description
$this