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) SetWithoutSubconfig(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 string, e ...interface{}) error
- func (c *PanoHttp) Edit(tmpl, ts, vsys string, e Entry) error
- func (c *PanoHttp) Get(tmpl, ts, vsys, name string) (Entry, error)
- func (c *PanoHttp) GetList(tmpl, ts, vsys string) ([]string, error)
- func (c *PanoHttp) Initialize(con util.XapiClient)
- func (c *PanoHttp) Set(tmpl, ts, vsys string, e ...Entry) error
- func (c *PanoHttp) SetWithoutSubconfig(tmpl, ts, vsys string, e Entry) error
- func (c *PanoHttp) Show(tmpl, ts, vsys, name string) (Entry, error)
- func (c *PanoHttp) ShowList(tmpl, ts, vsys 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().
func (*FwHttp) SetWithoutSubconfig ¶ added in v0.3.9
SetWithoutSubconfig performs a DELETE to remove any subconfig before performing a SET to create an object.
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().
func (*PanoHttp) SetWithoutSubconfig ¶ added in v0.3.9
SetWithoutSubconfig performs a DELETE to remove any subconfig before performing a SET to create an object.
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. |