Documentation ¶
Overview ¶
Package address is the client.Network.Ipv6Address namespace.
Note that loopback and tunnel interfaces do not have neighbor discovery config, so all router advertisement params should be left as empty for those types.
Normalized object: Entry
Index ¶
- Constants
- type Entry
- type Firewall
- func (c *Firewall) Delete(iType, iName, subName string, e ...interface{}) error
- func (c *Firewall) Edit(iType, iName, subName string, e Entry) error
- func (c *Firewall) Get(iType, iName, subName, name string) (Entry, error)
- func (c *Firewall) GetAll(iType, iName, subName string) ([]Entry, error)
- func (c *Firewall) GetList(iType, iName, subName string) ([]string, error)
- func (c *Firewall) Set(iType, iName, subName string, e ...Entry) error
- func (c *Firewall) Show(iType, iName, subName, name string) (Entry, error)
- func (c *Firewall) ShowAll(iType, iName, subName string) ([]Entry, error)
- func (c *Firewall) ShowList(iType, iName, subName string) ([]string, error)
- type Panorama
- func (c *Panorama) Delete(tmpl, ts, iType, iName, subName string, e ...interface{}) error
- func (c *Panorama) Edit(tmpl, ts, iType, iName, subName string, e Entry) error
- func (c *Panorama) Get(tmpl, ts, iType, iName, subName, name string) (Entry, error)
- func (c *Panorama) GetAll(tmpl, ts, iType, iName, subName string) ([]Entry, error)
- func (c *Panorama) GetList(tmpl, ts, iType, iName, subName string) ([]string, error)
- func (c *Panorama) Set(tmpl, ts, iType, iName, subName string, e ...Entry) error
- func (c *Panorama) Show(tmpl, ts, iType, iName, subName, name string) (Entry, error)
- func (c *Panorama) ShowAll(tmpl, ts, iType, iName, subName string) ([]Entry, error)
- func (c *Panorama) ShowList(tmpl, ts, iType, iName, subName string) ([]string, error)
Constants ¶
const ( TypeAggregate = "aggregate-ethernet" TypeEthernet = "ethernet" TypeLoopback = "loopback" TypeTunnel = "tunnel" TypeVlan = "vlan" )
Valid values for iType.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entry ¶
type Entry struct { Name string Enabled bool InterfaceIdAsHost bool Anycast bool EnableRa bool RaValidLifetime string RaPreferredLifetime string RaOnLink bool RaAutonomous bool }
Entry is a normalized, version independent representation of an IPv6 address.
Note that loopback and tunnel interfaces do not have neighbor discovery config, so all router advertisement params should be left as empty for those types.
type Firewall ¶
type Firewall struct {
// contains filtered or unexported fields
}
Firewall is the client.Network.Ipv6Address namespace.
func FirewallNamespace ¶
func FirewallNamespace(client util.XapiClient) *Firewall
FirewallNamespace returns an initialized namespace.
func (*Firewall) Delete ¶
Delete performs DELETE to remove the specified objects.
Objects can be either a string or an Entry object.
type Panorama ¶
type Panorama struct {
// contains filtered or unexported fields
}
Panorama is the client.Network.Ipv6Address namespace.
func PanoramaNamespace ¶
func PanoramaNamespace(client util.XapiClient) *Panorama
PanoramaNamespace returns an initialized namespace.
func (*Panorama) Delete ¶
Delete performs DELETE to remove the specified objects.
Objects can be either a string or an Entry object.