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.