Google Cloud Security Command Center V1 Client - Class AttackPath (1.31.0)

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

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

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

Namespace

Google \ Cloud \ SecurityCenter \ V1

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/simulation/34/valuedResources/56/attackPaths/78

↳ path_nodes array<Google\Cloud\SecurityCenter\V1\AttackPath\AttackPathNode>

A list of nodes that exist in this attack path.

↳ edges array<Google\Cloud\SecurityCenter\V1\AttackPath\AttackPathEdge>

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

getName

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

Returns
Type Description
string

setName

The attack path name, for example, organizations/12/simulation/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<Google\Cloud\SecurityCenter\V1\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<Google\Cloud\SecurityCenter\V1\AttackPath\AttackPathEdge>
Returns
Type Description
$this