Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class AttackPathNode.
Represents one point that an attacker passes through in this attack path.
Generated from protobuf message google.cloud.securitycenter.v2.AttackPath.AttackPathNode
Namespace
Google \ Cloud \ SecurityCenter \ V2 \ AttackPathMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ resource
string
The name of the resource at this point in the attack path. The format of the name follows the Cloud Asset Inventory resource name format
↳ resource_type
↳ display_name
string
Human-readable name of this resource.
↳ associated_findings
array< AttackPathNode\PathNodeAssociatedFinding
>
The findings associated with this node in the attack path.
↳ uuid
string
Unique id of the attack path node.
↳ attack_steps
array< AttackPathNode\AttackStepNode
>
A list of attack step nodes that exist in this attack path node.
getResource
The name of the resource at this point in the attack path.
The format of the name follows the Cloud Asset Inventory resource name format
string
setResource
The name of the resource at this point in the attack path.
The format of the name follows the Cloud Asset Inventory resource name format
var
string
$this
getResourceType
string
setResourceType
var
string
$this
getDisplayName
Human-readable name of this resource.
string
setDisplayName
Human-readable name of this resource.
var
string
$this
getAssociatedFindings
The findings associated with this node in the attack path.
setAssociatedFindings
The findings associated with this node in the attack path.
$this
getUuid
Unique id of the attack path node.
string
setUuid
Unique id of the attack path node.
var
string
$this
getAttackSteps
A list of attack step nodes that exist in this attack path node.
setAttackSteps
A list of attack step nodes that exist in this attack path node.
$this