# Functions
AsBool returns true on yes, else false.
AsEntryXpath returns the given values as an entry xpath segment.
AsMemberXpath returns the given values as a member xpath segment.
AsXpath makes an xpath out of the given interface.
CleanRawXml removes extra XML attributes from RawXml objects without requiring us to have to parse everything.
No description provided by the author
No description provided by the author
DeviceGroupXpathPrefix returns a device group xpath prefix.
EntToOneStr normalizes an EntryType pointer for a max_items=1 XML node into a string.
EntToStr normalizes an EntryType pointer into a list of strings.
FindXmlNodeInTree finds a given path in the specified XmlNode tree.
MapToVsysEnt converts a map into a VsysEntryType pointer.
MemToOneStr normalizes a MemberType pointer for a max_items=1 XML node into a string.
MemToStr normalizes a MemberType pointer into a list of strings.
NewHitCountRequest returns a new hit count request struct.
OneStrToEnt converts a string into an EntryType pointer for a max_items=1 XML node.
OneStrToMem converts a string into a MemberType pointer for a max_items=1 XML node.
No description provided by the author
PanoramaXpathPrefix returns the panorama xpath prefix.
RelativeMovement returns if the movement constant is a relative movement.
StripPanosPackaging removes the response / result and an optional third containing XML tag from the given byte slice.
StrToEnt converts a list of strings into an EntryType pointer.
StrToMem converts a list of strings into a MemberType pointer.
No description provided by the author
TemplateXpathPrefix returns the template xpath prefix of the given template name.
No description provided by the author
ValidateRulebase validates the device group and rulebase pairing for Panorama policies.
ValidMovement returns if the movement constant is valid or not.
VsysEntToMap normalizes a VsysEntryType pointer into a map.
VsysXpathPrefix returns a vsys xpath prefix.
YesNo returns "yes" on true, "no" on false.
# Constants
Valid values to use for any function expecting a pango query type `qt`.
Valid values to use for VsysImport() or VsysUnimport().
These constants are valid move locations to pass to various movement functions (aka - policy management).
These constants are valid move locations to pass to various movement functions (aka - policy management).
These constants are valid move locations to pass to various movement functions (aka - policy management).
These constants are valid move locations to pass to various movement functions (aka - policy management).
These constants are valid move locations to pass to various movement functions (aka - policy management).
These constants are valid move locations to pass to various movement functions (aka - policy management).
These constants are valid move locations to pass to various movement functions (aka - policy management).
PanosTimeWithoutTimezoneFormat is a time (missing the timezone) that PAN-OS will give sometimes.
Rulebase constants for various policies.
Rulebase constants for various policies.
Rulebase constants for various policies.
Valid values to use for any function expecting a pango query type `qt`.
Valid values to use for VsysImport() or VsysUnimport().
Valid values to use for VsysImport() or VsysUnimport().
Valid values to use for VsysImport() or VsysUnimport().
# Structs
BasicJob is a struct for parsing minimal information about a submitted job to PANOS.
No description provided by the author
BulkElement is a generic bulk container for bulk operations.
CdataText is for getting CDATA contents of XML docs.
Entry is a standalone entry struct.
EntryType defines an entry config node used for sending and receiving XML from PAN-OS.
HitCount is the hit count data for a specific rule.
HitCountResponse is the hit count response struct.
JobResponse parses a XML response that includes a job ID.
License defines a license entry.
No description provided by the author
Lock represents either a config lock or a commit lock.
Member defines a member config node used for sending and receiving XML from PANOS.
MemberType defines a member config node used for sending and receiving XML from PAN-OS.
RawXml is what allows the use of Edit commands on a XPATH without truncating any other child objects that may be attached to it.
VsysEntry defines the "vsys" xpath node under a VsysEntryType config node.
VsysEntryType defines an entry config node with vsys entries underneath.
XmlNode is a generic XML node.
# Interfaces
No description provided by the author
Elementer is an interface for commits.
XapiClient is the interface that describes an pango.Client.
# Type aliases
Retriever is a type that is intended to act as a stand-in for using either the Get or Show pango Client functions.