Asset

AssetView

class grapl_analyzerlib.nodes.asset_node.AssetView(dgraph_client: pydgraph.client.DgraphClient, node_key: str, uid: str, node_type: Optional[str] = None, hostname: Optional[str] = None, asset_processes: Optional[List[ProcessView]] = None, **kwargs)

Predicate

Type

Description

node_key

string

A unique identifier for this node.

hostname

string

The hostname of this asset.

asset_processes

List[Process]

Processes associated with this asset.

get_hostname() → Optional[str]
get_node_type() → str

AssetQuery

class grapl_analyzerlib.nodes.asset_node.AssetQuery(*args, **kwds)
with_hostname(eq: Optional[Union[str, Not[str], List[str], List[Union[str, Not[str]]]]] = None, contains: Optional[Union[str, Not[str], List[str], List[Union[str, Not[str]]]]] = None, ends_with: Optional[Union[str, Not[str], List[str], List[Union[str, Not[str]]]]] = None, starts_with: Optional[Union[str, Not[str], List[str], List[Union[str, Not[str]]]]] = None, regexp: Optional[Union[str, Not[str], List[str], List[Union[str, Not[str]]]]] = None, distance: Optional[Tuple[Union[str, Not[str], List[str], List[Union[str, Not[str]]]], int]] = None) → NQ
with_processes(process_query: Optional[IProcessQuery] = None) → NQ