Documentation ¶
Overview ¶
Package vlan is the client.Network.VlanInterface namespace.
Normalized object: Entry
Index ¶
- type Entry
- type FwVlan
- func (c *FwVlan) Delete(e ...interface{}) error
- func (c *FwVlan) Edit(vsys string, e Entry) error
- func (c *FwVlan) Get(name string) (Entry, error)
- func (c *FwVlan) GetList() ([]string, error)
- func (c *FwVlan) Initialize(con util.XapiClient)
- func (c *FwVlan) Set(vsys string, e ...Entry) error
- func (c *FwVlan) Show(name string) (Entry, error)
- func (c *FwVlan) ShowList() ([]string, error)
- type PanoVlan
- func (c *PanoVlan) Delete(tmpl, ts string, e ...interface{}) error
- func (c *PanoVlan) Edit(tmpl, ts, vsys string, e Entry) error
- func (c *PanoVlan) Get(tmpl, ts, name string) (Entry, error)
- func (c *PanoVlan) GetList(tmpl, ts string) ([]string, error)
- func (c *PanoVlan) Initialize(con util.XapiClient)
- func (c *PanoVlan) Set(tmpl, ts, vsys string, e ...Entry) error
- func (c *PanoVlan) Show(tmpl, ts, name string) (Entry, error)
- func (c *PanoVlan) ShowList(tmpl, ts 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 Comment string NetflowProfile string StaticIps []string // ordered EnableDhcp bool CreateDhcpDefaultRoute bool DhcpDefaultRouteMetric int ManagementProfile string Mtu int AdjustTcpMss bool Ipv4MssAdjust int Ipv6MssAdjust int // contains filtered or unexported fields }
Entry is a normalized, version independent representation of a VLAN interface.
type FwVlan ¶
type FwVlan struct {
// contains filtered or unexported fields
}
FwVlan is the client.Network.VlanInterface namespace.
func (*FwVlan) Delete ¶
Delete removes the given VLAN interface(s) from the firewall.
Interfaces can be a string or an Entry object.
func (*FwVlan) Edit ¶
Edit performs EDIT to create / update the specified VLAN interface.
Specifying a non-empty vsys will import the interface into that vsys, allowing the vsys to use it.
func (*FwVlan) Initialize ¶
func (c *FwVlan) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
func (*FwVlan) Set ¶
Set performs SET to create / update one or more VLAN interfaces.
Specifying a non-empty vsys will import the interfaces into that vsys, allowing the vsys to use them.
type PanoVlan ¶
type PanoVlan struct {
// contains filtered or unexported fields
}
PanoVlan is the client.Network.VlanInterface namespace.
func (*PanoVlan) Delete ¶
Delete removes the given VLAN interface(s) from the firewall.
Interfaces can be a string or an Entry object.
func (*PanoVlan) Edit ¶
Edit performs EDIT to create / update the specified VLAN interface.
Specifying a non-empty vsys will import the interface into that vsys, allowing the vsys to use it.
func (*PanoVlan) Initialize ¶
func (c *PanoVlan) Initialize(con util.XapiClient)
Initialize is invoked by client.Initialize().
func (*PanoVlan) Set ¶
Set performs SET to create / update one or more VLAN interfaces.
Specifying a non-empty vsys will import the interfaces into that vsys, allowing the vsys to use them.