Documentation ¶
Overview ¶
Package licen is the client.Licensing namespace.
Index ¶
- type Licen
- func (c *Licen) Activate(auth string) error
- func (c *Licen) Current() ([]util.License, error)
- func (c *Licen) Deactivate() error
- func (c *Licen) DeleteApiKey() error
- func (c *Licen) Fetch() ([]util.License, error)
- func (c *Licen) GetApiKey() (string, error)
- func (c *Licen) Initialize(i util.XapiClient)
- func (c *Licen) SetApiKey(k string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Licen ¶
type Licen struct {
// contains filtered or unexported fields
}
Licen is the client.Licensing namespace.
func (*Licen) Deactivate ¶
Deactivate removes all licenses from a firewall.
In order for this function to work, the following must be true:
- PAN-OS 7.1 or later
- PAN-OS has connectivity to the Palo Alto Networks support server
- Check server identity is enabled
- The licensing API key has been installed
func (*Licen) DeleteApiKey ¶
DeleteApiKey deletes the licensing API key.
func (*Licen) Initialize ¶
func (c *Licen) Initialize(i util.XapiClient)
Initialize is invoked on client.Initialize().
Click to show internal directories.
Click to hide internal directories.