Abstract Creates a new instance of PanObject.
The name of this configuration object.
Optional apiClient: ApiClientOptional. An ApiClient instance for API requests. Inherited from the hierarchy if not provided.
Protected _apiProtected childrenProtected 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.
Abstract getChecks 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.
Protected Abstract parseRemoves a PanObject from this object's children, severing the parent-child relationship.
The PanObject to be removed from the children.
Abstract toGenerated using TypeDoc
Represents an abstract base class for PAN-OS configuration objects that are version-specific. Derived classes must implement methods to define object-specific XPaths, provide XML representations for API requests, and parse configuration data.