Security Command Center v2 API - Class AttackPath.Types.AttackPathNode (1.0.0-beta01)

public sealed class AttackPath.Types.AttackPathNode : IMessage<AttackPath.Types.AttackPathNode>, IEquatable<AttackPath.Types.AttackPathNode>, IDeepCloneable<AttackPath.Types.AttackPathNode>, IBufferMessage, IMessage

Reference documentation and code samples for the Security Command Center v2 API class AttackPath.Types.AttackPathNode.

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

Inheritance

object > AttackPath.Types.AttackPathNode

Namespace

Google.Cloud.SecurityCenter.V2

Assembly

Google.Cloud.SecurityCenter.V2.dll

Constructors

AttackPathNode()

public AttackPathNode()

AttackPathNode(AttackPathNode)

public AttackPathNode(AttackPath.Types.AttackPathNode other)
Parameter
NameDescription
otherAttackPathTypesAttackPathNode

Properties

AssociatedFindings

public RepeatedField<AttackPath.Types.AttackPathNode.Types.PathNodeAssociatedFinding> AssociatedFindings { get; }

The findings associated with this node in the attack path.

Property Value
TypeDescription
RepeatedFieldAttackPathTypesAttackPathNodeTypesPathNodeAssociatedFinding

AttackSteps

public RepeatedField<AttackPath.Types.AttackPathNode.Types.AttackStepNode> AttackSteps { get; }

A list of attack step nodes that exist in this attack path node.

Property Value
TypeDescription
RepeatedFieldAttackPathTypesAttackPathNodeTypesAttackStepNode

DisplayName

public string DisplayName { get; set; }

Human-readable name of this resource.

Property Value
TypeDescription
string

Resource

public string Resource { get; set; }

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

Property Value
TypeDescription
string

ResourceType

public string ResourceType { get; set; }
Property Value
TypeDescription
string

Uuid

public string Uuid { get; set; }

Unique id of the attack path node.

Property Value
TypeDescription
string