Class AttackPathNode (1.36.0)

AttackPathNode(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents one point that an attacker passes through in this attack path.

Attributes

Name Description
resource str
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 str
The `supported resource type
display_name str
Human-readable name of this resource.
associated_findings MutableSequence[google.cloud.securitycenter_v1.types.AttackPath.AttackPathNode.PathNodeAssociatedFinding]
The findings associated with this node in the attack path.
uuid str
Unique id of the attack path node.
attack_steps MutableSequence[google.cloud.securitycenter_v1.types.AttackPath.AttackPathNode.AttackStepNode]
A list of attack step nodes that exist in this attack path node.

Classes

AttackStepNode

AttackStepNode(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Detailed steps the attack can take between path nodes.

NodeType

NodeType(value)

The type of the incoming attack step node.

PathNodeAssociatedFinding

PathNodeAssociatedFinding(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A finding that is associated with this node in the attack path.