Documentation ¶
Overview ¶
Package http is the client.Object.HttpServerProfile 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 FwHttp
- func (c *FwHttp) Delete(vsys string, e ...interface{}) error
- func (c *FwHttp) Edit(vsys string, e Entry) error
- func (c *FwHttp) Get(vsys, name string) (Entry, error)
- func (c *FwHttp) GetList(vsys string) ([]string, error)
- func (c *FwHttp) Initialize(con util.XapiClient)
- func (c *FwHttp) Set(vsys string, e ...Entry) error
- func (c *FwHttp) Show(vsys, name string) (Entry, error)
- func (c *FwHttp) ShowList(vsys string) ([]string, error)
- type PanoHttp
- func (c *PanoHttp) Delete(tmpl, ts, vsys, dg string, e ...interface{}) error
- func (c *PanoHttp) Edit(tmpl, ts, vsys, dg string, e Entry) error
- func (c *PanoHttp) Get(tmpl, ts, vsys, dg, name string) (Entry, error)
- func (c *PanoHttp) GetList(tmpl, ts, vsys, dg string) ([]string, error)
- func (c *PanoHttp) Initialize(con util.XapiClient)
- func (c *PanoHttp) Set(tmpl, ts, vsys, dg string, e ...Entry) error
- func (c *PanoHttp) Show(tmpl, ts, vsys, dg, name string) (Entry, error)
- func (c *PanoHttp) ShowList(tmpl, ts, vsys, dg 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 TagRegistration bool ConfigName string ConfigUriFormat string ConfigPayload string SystemName string SystemUriFormat string SystemPayload string ThreatName string ThreatUriFormat string ThreatPayload string TrafficName string TrafficUriFormat string TrafficPayload string HipMatchName string HipMatchUriFormat string HipMatchPayload string UrlName string UrlUriFormat string UrlPayload string DataName string DataUriFormat string DataPayload string WildfireName string WildfireUriFormat string WildfirePayload string TunnelName string TunnelUriFormat string TunnelPayload string UserIdName string UserIdUriFormat string UserIdPayload string GtpName string GtpUriFormat string GtpPayload string AuthName string AuthUriFormat string AuthPayload string SctpName string // 8.1+ SctpUriFormat string // 8.1+ SctpPayload string // 8.1+ IptagName string // 9.0+ IptagUriFormat string // 9.0+ IptagPayload string // 9.0+ // contains filtered or unexported fields }
Entry is a normalized, version independent representation of an http profile.
PAN-OS 7.1+.
type FwHttp ¶
type FwHttp struct {
// contains filtered or unexported fields
}
FwHttp is the client.Network.HttpServerProfile namespace.
func (*FwHttp) Delete ¶
Delete removes the given objects.
Objects can be a string or an Entry object.
func (*FwHttp) Initialize ¶
func (c *FwHttp) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
type PanoHttp ¶
type PanoHttp struct {
// contains filtered or unexported fields
}
PanoHttp is the client.Network.HttpServerProfile namespace.
func (*PanoHttp) Delete ¶
Delete removes the given objects.
Objects can be a string or an Entry object.
func (*PanoHttp) Initialize ¶
func (c *PanoHttp) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
Directories ¶
Path | Synopsis |
---|---|
Package header is the client.Object.HttpHeader namespace.
|
Package header is the client.Object.HttpHeader namespace. |
Package param is the client.Object.HttpParam namespace.
|
Package param is the client.Object.HttpParam namespace. |
Package server is the client.Object.HttpServer namespace.
|
Package server is the client.Object.HttpServer namespace. |