Documentation ¶
Overview ¶
Package server is the client.Object.SyslogServer namespace.
For Panorama, there are two possibilities: managing this object on Panorama itself or inside of a Template.
To manage objects save on Panorama, leave "tmpl" and "ts" params empty and set "dg" to "shared" (which is also the default).
To manage objects in a template, specify the template name and the vsys (if unspecified, defaults to "shared").
Normalized object: Entry
Index ¶
- Constants
- type Entry
- type FwServer
- func (c *FwServer) Delete(vsys, profile string, e ...interface{}) error
- func (c *FwServer) Edit(vsys, profile string, e Entry) error
- func (c *FwServer) Get(vsys, profile, name string) (Entry, error)
- func (c *FwServer) GetList(vsys, profile string) ([]string, error)
- func (c *FwServer) Initialize(con util.XapiClient)
- func (c *FwServer) Set(vsys, profile string, e ...Entry) error
- func (c *FwServer) Show(vsys, profile, name string) (Entry, error)
- func (c *FwServer) ShowList(vsys, profile string) ([]string, error)
- type PanoServer
- func (c *PanoServer) Delete(tmpl, ts, vsys, dg, profile string, e ...interface{}) error
- func (c *PanoServer) Edit(tmpl, ts, vsys, dg, profile string, e Entry) error
- func (c *PanoServer) Get(tmpl, ts, vsys, dg, profile, name string) (Entry, error)
- func (c *PanoServer) GetList(tmpl, ts, vsys, dg, profile string) ([]string, error)
- func (c *PanoServer) Initialize(con util.XapiClient)
- func (c *PanoServer) Set(tmpl, ts, vsys, dg, profile string, e ...Entry) error
- func (c *PanoServer) Show(tmpl, ts, vsys, dg, profile, name string) (Entry, error)
- func (c *PanoServer) ShowList(tmpl, ts, vsys, dg, profile string) ([]string, error)
Constants ¶
const ( TransportUdp = "UDP" TransportTcp = "TCP" TransportSsl = "SSL" )
Valid values for Transport.
const ( SyslogFormatBsd = "BSD" SyslogFormatIetf = "IETF" )
Valid values for SyslogFormat.
const ( FacilityUser = "LOG_USER" FacilityLocal0 = "LOG_LOCAL0" FacilityLocal1 = "LOG_LOCAL1" FacilityLocal2 = "LOG_LOCAL2" FacilityLocal3 = "LOG_LOCAL3" FacilityLocal4 = "LOG_LOCAL4" FacilityLocal5 = "LOG_LOCAL5" FacilityLocal6 = "LOG_LOCAL6" FacilityLocal7 = "LOG_LOCAL7" )
Valid facilities.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entry ¶
type Entry struct { Name string Server string Transport string Port int SyslogFormat string Facility string }
Entry is a normalized, version independent representation of an syslog server.
PAN-OS 7.1+.
type FwServer ¶
type FwServer struct {
// contains filtered or unexported fields
}
FwServer is the client.Network.SyslogServer namespace.
func (*FwServer) Delete ¶
Delete removes the given objects.
Objects can be a string or an Entry object.
func (*FwServer) Initialize ¶
func (c *FwServer) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
type PanoServer ¶
type PanoServer struct {
// contains filtered or unexported fields
}
PanoServer is the client.Network.SyslogServer namespace.
func (*PanoServer) Delete ¶
func (c *PanoServer) Delete(tmpl, ts, vsys, dg, profile string, e ...interface{}) error
Delete removes the given objects.
Objects can be a string or an Entry object.
func (*PanoServer) Edit ¶
func (c *PanoServer) Edit(tmpl, ts, vsys, dg, profile string, e Entry) error
Edit performs EDIT to create / update one object.
func (*PanoServer) Get ¶
func (c *PanoServer) Get(tmpl, ts, vsys, dg, profile, name string) (Entry, error)
Get performs GET to retrieve information for the given uid.
func (*PanoServer) GetList ¶
func (c *PanoServer) GetList(tmpl, ts, vsys, dg, profile string) ([]string, error)
GetList performs GET to retrieve a list of values.
func (*PanoServer) Initialize ¶
func (c *PanoServer) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
func (*PanoServer) Set ¶
func (c *PanoServer) Set(tmpl, ts, vsys, dg, profile string, e ...Entry) error
Set performs SET to create / update one or more objects.