NodeDependency

Detailed information about a dependent node, usually accessible via instance attribute dependentNodes in class Node. Each object describes one node that depends on the node whose dependentNodes attribute was read, and how it depends on it.

Instance attributes

id: int

ID of the dependent node

isAgentProxy: bool

The node is the effective agent proxy for the dependent node. Helper attribute for accessing specific bit of type field.

isDataCollectionSource: bool

The node is a data collection source for DCIs of the dependent node. Helper attribute for accessing specific bit of type field.

isICMPProxy: bool

The node is the effective ICMP proxy for the dependent node. Helper attribute for accessing specific bit of type field.

isSNMPProxy: bool

The node is the effective SNMP proxy for the dependent node. Helper attribute for accessing specific bit of type field.

type: int

Type of the dependency this object represents. This field is a bitmask, flags are documented at Type bitmask.

Constants

Table 1. Type bitmask
Value Description

0x01

Agent proxy

0x02

SNMP proxy

0x04

ICMP proxy

0x08

Data collection source