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.