Protected _apiProtected childrenProtected hostnameProtected parentAdds a PanObject as a child to this object, establishing a parent-child relationship.
The PanObject to be added as a child.
Locates a child PanObject within the configuration tree by name and, optionally, by type.
The name of the object to search for.
Optional classType: (new (...args) => ObjectType)Optional. The class constructor to match instances against.
Rest ...args: unknown[]The matching PanObject instance, or null if not found.
Checks if a given PanObject is a child of this object.
The PanObject to verify.
true if the specified PanObject is a child of this object, otherwise false.
Removes a PanObject from this object's children, severing the parent-child relationship.
The PanObject to be removed from the children.
Retrieves detailed information about firewall sessions based on source and destination IP filtering.
The destination IP address to filter sessions by.
The source IP address to filter sessions by.
A promise that resolves with session information filtered by the specified criteria.
Generated using TypeDoc
Represents a Palo Alto Networks Firewall, extending PanDevice. Provides methods to interact with various firewall features such as resource monitoring, session management, routing information, URL categorization, and address objects.