Documentation ¶
Overview ¶
Package v3 is the client.Object.SnmpV3Server 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 ¶
- type Entry
- type FwV3
- func (c *FwV3) Delete(vsys, profile string, e ...interface{}) error
- func (c *FwV3) Edit(vsys, profile string, e Entry) error
- func (c *FwV3) Get(vsys, profile, name string) (Entry, error)
- func (c *FwV3) GetList(vsys, profile string) ([]string, error)
- func (c *FwV3) Initialize(con util.XapiClient)
- func (c *FwV3) Set(vsys, profile string, e ...Entry) error
- func (c *FwV3) Show(vsys, profile, name string) (Entry, error)
- func (c *FwV3) ShowList(vsys, profile string) ([]string, error)
- type PanoV3
- func (c *PanoV3) Delete(tmpl, ts, vsys, dg, profile string, e ...interface{}) error
- func (c *PanoV3) Edit(tmpl, ts, vsys, dg, profile string, e Entry) error
- func (c *PanoV3) Get(tmpl, ts, vsys, dg, profile, name string) (Entry, error)
- func (c *PanoV3) GetList(tmpl, ts, vsys, dg, profile string) ([]string, error)
- func (c *PanoV3) Initialize(con util.XapiClient)
- func (c *PanoV3) Set(tmpl, ts, vsys, dg, profile string, e ...Entry) error
- func (c *PanoV3) Show(tmpl, ts, vsys, dg, profile, name string) (Entry, error)
- func (c *PanoV3) ShowList(tmpl, ts, vsys, dg, profile string) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entry ¶
type Entry struct { Name string Manager string User string EngineId string AuthPassword string // encrypted PrivPassword string // encrypted }
Entry is a normalized, version independent representation of a snmptrap v3 server.
PAN-OS 7.1+.
type FwV3 ¶
type FwV3 struct {
// contains filtered or unexported fields
}
FwV3 is the client.Network.SnmpV3Server namespace.
func (*FwV3) Initialize ¶
func (c *FwV3) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
type PanoV3 ¶
type PanoV3 struct {
// contains filtered or unexported fields
}
PanoV3 is the client.Network.SnmpV3Server namespace.
func (*PanoV3) Delete ¶
Delete removes the given objects.
Objects can be a string or an Entry object.
func (*PanoV3) Initialize ¶
func (c *PanoV3) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().