Documentation ¶
Overview ¶
Package app is the client.Objects.Application namespace.
Normalized object: Entry
Index ¶
- Constants
- type Entry
- type FwApp
- func (c *FwApp) Delete(vsys string, e ...interface{}) error
- func (c *FwApp) Edit(vsys string, e Entry) error
- func (c *FwApp) Get(vsys, name string) (Entry, error)
- func (c *FwApp) GetList(vsys string) ([]string, error)
- func (c *FwApp) Initialize(con util.XapiClient)
- func (c *FwApp) Set(vsys string, e ...Entry) error
- func (c *FwApp) Show(vsys, name string) (Entry, error)
- func (c *FwApp) ShowList(vsys string) ([]string, error)
- type PanoApp
- func (c *PanoApp) Delete(dg string, e ...interface{}) error
- func (c *PanoApp) Edit(dg string, e Entry) error
- func (c *PanoApp) Get(dg, name string) (Entry, error)
- func (c *PanoApp) GetList(dg string) ([]string, error)
- func (c *PanoApp) Initialize(con util.XapiClient)
- func (c *PanoApp) Set(dg string, e ...Entry) error
- func (c *PanoApp) Show(dg, name string) (Entry, error)
- func (c *PanoApp) ShowList(dg string) ([]string, error)
Constants ¶
View Source
const ( DefaultTypeNone = "none" DefaultTypePort = "port" DefaultTypeIpProtocol = "ip-protocol" DefaultTypeIcmp = "icmp" DefaultTypeIcmp6 = "icmp6" )
Valid DefaultType values.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entry ¶
type Entry struct { Name string DefaultType string DefaultPorts []string // ordered DefaultIpProtocol int DefaultIcmpType int DefaultIcmpCode int Category string Subcategory string Technology string Description string Timeout int TcpTimeout int UdpTimeout int TcpHalfClosedTimeout int TcpTimeWaitTimeout int Risk int AbleToFileTransfer bool ExcessiveBandwidth bool TunnelsOtherApplications bool HasKnownVulnerability bool UsedByMalware bool EvasiveBehavior bool PervasiveUse bool ProneToMisuse bool ContinueScanningForOtherApplications bool FileTypeIdent bool VirusIdent bool DataIdent bool AlgDisableCapability string ParentApp string NoAppIdCaching bool // 8.1+ // contains filtered or unexported fields }
Entry is a normalized, version independent representation of an application.
type FwApp ¶
type FwApp struct {
// contains filtered or unexported fields
}
FwApp is the client.Objects.Application namespace.
func (*FwApp) Delete ¶
Delete removes the given objects.
Objects can be a string or an Entry object.
func (*FwApp) Initialize ¶
func (c *FwApp) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
type PanoApp ¶
type PanoApp struct {
// contains filtered or unexported fields
}
PanoApp is the client.Objects.Application namespace.
func (*PanoApp) Delete ¶
Delete removes the given objects.
Objects can be a string or an Entry object.
func (*PanoApp) Initialize ¶
func (c *PanoApp) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
Directories ¶
Path | Synopsis |
---|---|
Package group is the client.Objects.AppGroup namespace.
|
Package group is the client.Objects.AppGroup namespace. |
Package signature is the client.Objects.AppSignature namespace.
|
Package signature is the client.Objects.AppSignature namespace. |
andcond
Package andcond is the client.Objects.AppSigAndCond namespace.
|
Package andcond is the client.Objects.AppSigAndCond namespace. |
orcond
Package orcond is the client.Objects.AppSigAndCondOrCond namespace.
|
Package orcond is the client.Objects.AppSigAndCondOrCond namespace. |
Click to show internal directories.
Click to hide internal directories.