Documentation ¶
Overview ¶
Package edl is the ngfw.Objects.Edl namespace.
Normalized object: Entry
Index ¶
- Constants
- type Entry
- type FwEdl
- func (c *FwEdl) Delete(vsys string, e ...interface{}) error
- func (c *FwEdl) Edit(vsys string, e Entry) error
- func (c *FwEdl) Get(vsys, name string) (Entry, error)
- func (c *FwEdl) GetList(vsys string) ([]string, error)
- func (c *FwEdl) Initialize(con util.XapiClient)
- func (c *FwEdl) Set(vsys string, e ...Entry) error
- func (c *FwEdl) Show(vsys, name string) (Entry, error)
- func (c *FwEdl) ShowList(vsys string) ([]string, error)
- type PanoEdl
- func (c *PanoEdl) Delete(dg string, e ...interface{}) error
- func (c *PanoEdl) Edit(dg string, e Entry) error
- func (c *PanoEdl) Get(dg, name string) (Entry, error)
- func (c *PanoEdl) GetList(dg string) ([]string, error)
- func (c *PanoEdl) Initialize(con util.XapiClient)
- func (c *PanoEdl) Set(dg string, e ...Entry) error
- func (c *PanoEdl) Show(dg, name string) (Entry, error)
- func (c *PanoEdl) ShowList(dg string) ([]string, error)
Constants ¶
const ( TypeIp string = "ip" TypeDomain string = "domain" TypeUrl string = "url" TypePredefined string = "predefined" )
Constants for Entry.Type field. Only TypeIp is valid for PAN-OS 7.0 and earlier. TypePredefined is valid for PAN-OS 8.0 and later.
const ( RepeatEveryFiveMinutes = "every five minutes" RepeatHourly = "hourly" RepeatDaily = "daily" RepeatWeekly = "weekly" RepeatMonthly = "monthly" )
Constants for the Repeat field. Option "RepeatEveryFiveMinutes" is valid for PAN-OS 8.0 and higher.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entry ¶
type Entry struct { Name string Type string Description string Source string CertificateProfile string Username string Password string Repeat string RepeatAt string RepeatDayOfWeek string RepeatDayOfMonth int Exceptions []string // ordered }
Entry is a normalized, version independent representation of an external dynamic list.
type FwEdl ¶
type FwEdl struct {
// contains filtered or unexported fields
}
FwEdl is the firewall.Objects.Edl namespace.
func (*FwEdl) Delete ¶
Delete removes the given EDLs from the firewall.
EDLs can be either a string or an Entry object.
func (*FwEdl) Initialize ¶
func (c *FwEdl) Initialize(con util.XapiClient)
Initialize is invoked when Initialize on the pango.Client is called.
type PanoEdl ¶
type PanoEdl struct {
// contains filtered or unexported fields
}
PanoEdl is the panorama.Objects.Edl namespace.
func (*PanoEdl) Delete ¶
Delete removes the given EDLs from the firewall.
EDLs can be either a string or an Entry object.
func (*PanoEdl) Initialize ¶
func (c *PanoEdl) Initialize(con util.XapiClient)
Initialize is invoked when Initialize on the pango.Client is called.