Documentation ¶
Overview ¶
Package action is the client.Object.LogForwardingProfileMatchListAction namespace.
Normalized object: Entry
Index ¶
- Constants
- type Entry
- type FwAction
- func (c *FwAction) Delete(vsys, logfwd, matchlist string, e ...interface{}) error
- func (c *FwAction) Edit(vsys, logfwd, matchlist string, e Entry) error
- func (c *FwAction) Get(vsys, logfwd, matchlist, name string) (Entry, error)
- func (c *FwAction) GetList(vsys, logfwd, matchlist string) ([]string, error)
- func (c *FwAction) Initialize(con util.XapiClient)
- func (c *FwAction) Set(vsys, logfwd, matchlist string, e ...Entry) error
- func (c *FwAction) Show(vsys, logfwd, matchlist, name string) (Entry, error)
- func (c *FwAction) ShowList(vsys, logfwd, matchlist string) ([]string, error)
- type PanoAction
- func (c *PanoAction) Delete(dg, logfwd, matchlist string, e ...interface{}) error
- func (c *PanoAction) Edit(dg, logfwd, matchlist string, e Entry) error
- func (c *PanoAction) Get(dg, logfwd, matchlist, name string) (Entry, error)
- func (c *PanoAction) GetList(dg, logfwd, matchlist string) ([]string, error)
- func (c *PanoAction) Initialize(con util.XapiClient)
- func (c *PanoAction) Set(dg, logfwd, matchlist string, e ...Entry) error
- func (c *PanoAction) Show(dg, logfwd, matchlist, name string) (Entry, error)
- func (c *PanoAction) ShowList(dg, logfwd, matchlist string) ([]string, error)
Constants ¶
const ( ActionTypeTagging = "tagging" ActionTypeIntegration = "integration" )
Valid values for ActionType.
const ( ActionAddTag = "add-tag" ActionRemoveTag = "remove-tag" ActionAzure = "Azure-Security-Center-Integration" )
Valid values for Action.
const ( TargetSource = "source-address" TargetDestination = "destination-address" )
Valid values for Target.
const ( RegistrationLocal = "localhost" RegistrationRemote = "remote" RegistrationPanorama = "panorama" )
Valid values for Registration.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entry ¶
type Entry struct { Name string ActionType string Action string Target string Registration string HttpProfile string Tags []string // ordered Timeout int }
Entry is a normalized, version independent representation of a log forwarding profile match list action.
PAN-OS 8.0+.
type FwAction ¶
type FwAction struct {
// contains filtered or unexported fields
}
FwAction is the client.Objects.LogForwardingProfileMatchListAction namespace.
func (*FwAction) Delete ¶
Delete removes the given objects.
Objects can be a string or an Entry object.
func (*FwAction) Initialize ¶
func (c *FwAction) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
type PanoAction ¶
type PanoAction struct {
// contains filtered or unexported fields
}
PanoAction is the client.Objects.LogForwardingProfileMatchListAction namespace.
func (*PanoAction) Delete ¶
func (c *PanoAction) Delete(dg, logfwd, matchlist string, e ...interface{}) error
Delete removes the given objects.
Objects can be a string or an Entry object.
func (*PanoAction) Edit ¶
func (c *PanoAction) Edit(dg, logfwd, matchlist string, e Entry) error
Edit performs EDIT to create / update one object.
func (*PanoAction) Get ¶
func (c *PanoAction) Get(dg, logfwd, matchlist, name string) (Entry, error)
Get performs GET to retrieve information for the given uid.
func (*PanoAction) GetList ¶
func (c *PanoAction) GetList(dg, logfwd, matchlist string) ([]string, error)
GetList performs GET to retrieve a list of values.
func (*PanoAction) Initialize ¶
func (c *PanoAction) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
func (*PanoAction) Set ¶
func (c *PanoAction) Set(dg, logfwd, matchlist string, e ...Entry) error
Set performs SET to create / update one or more objects.