Reference documentation and code samples for the Cloud Security Command Center V1 API class Google::Cloud::SecurityCenter::V1::AttackPath.
A path that an attacker could take to reach an exposed resource.
Inherits
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#edges
def edges() -> ::Array<::Google::Cloud::SecurityCenter::V1::AttackPath::AttackPathEdge>
Returns
- (::Array<::Google::Cloud::SecurityCenter::V1::AttackPath::AttackPathEdge>) — A list of the edges between nodes in this attack path.
#edges=
def edges=(value) -> ::Array<::Google::Cloud::SecurityCenter::V1::AttackPath::AttackPathEdge>
Parameter
- value (::Array<::Google::Cloud::SecurityCenter::V1::AttackPath::AttackPathEdge>) — A list of the edges between nodes in this attack path.
Returns
- (::Array<::Google::Cloud::SecurityCenter::V1::AttackPath::AttackPathEdge>) — A list of the edges between nodes in this attack path.
#name
def name() -> ::String
Returns
-
(::String) — The attack path name, for example,
organizations/12/simulation/34/valuedResources/56/attackPaths/78
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — The attack path name, for example,
organizations/12/simulation/34/valuedResources/56/attackPaths/78
Returns
-
(::String) — The attack path name, for example,
organizations/12/simulation/34/valuedResources/56/attackPaths/78
#path_nodes
def path_nodes() -> ::Array<::Google::Cloud::SecurityCenter::V1::AttackPath::AttackPathNode>
Returns
- (::Array<::Google::Cloud::SecurityCenter::V1::AttackPath::AttackPathNode>) — A list of nodes that exist in this attack path.
#path_nodes=
def path_nodes=(value) -> ::Array<::Google::Cloud::SecurityCenter::V1::AttackPath::AttackPathNode>
Parameter
- value (::Array<::Google::Cloud::SecurityCenter::V1::AttackPath::AttackPathNode>) — A list of nodes that exist in this attack path.
Returns
- (::Array<::Google::Cloud::SecurityCenter::V1::AttackPath::AttackPathNode>) — A list of nodes that exist in this attack path.