Documentation
¶
Index ¶
- func After(c *cli.Context) error
- func Before(c *cli.Context) error
- func Commands(app *api.App)
- type ACL
- type ACLRule
- type Access
- type Address
- type Advertis
- type BGP
- type Ceci
- type CeciTCP
- type Client
- func (cl Client) DeleteJSON(url string, i, o interface{}) error
- func (cl Client) GetBody(url string) ([]byte, error)
- func (cl Client) GetJSON(url string, v interface{}) error
- func (cl Client) JSON(client *libol.HttpClient, i, o interface{}) error
- func (cl Client) Log() *libol.SubLogger
- func (cl Client) NewRequest(url string) *libol.HttpClient
- func (cl Client) PostJSON(url string, i, o interface{}) error
- func (cl Client) PutJSON(url string, i, o interface{}) error
- type ClientQoS
- type Cmd
- type Config
- type DNAT
- type Device
- type FindHop
- type Guest
- type IPSec
- type IPSecTunnel
- func (o IPSecTunnel) Add(c *cli.Context) error
- func (o IPSecTunnel) Commands() *cli.Command
- func (o IPSecTunnel) List(c *cli.Context) error
- func (o IPSecTunnel) Remove(c *cli.Context) error
- func (o IPSecTunnel) Restart(c *cli.Context) error
- func (o IPSecTunnel) Tmpl() string
- func (o IPSecTunnel) Url(prefix string, action string) string
- type Index
- type KernelNeighbor
- type KernelRoute
- type Knock
- type Ldap
- type Lease
- type Log
- type Neighbor
- type Network
- type OpenVPN
- type Output
- type PProf
- type PrefixRoute
- func (r PrefixRoute) Add(c *cli.Context) error
- func (r PrefixRoute) Commands() *cli.Command
- func (r PrefixRoute) List(c *cli.Context) error
- func (r PrefixRoute) Remove(c *cli.Context) error
- func (r PrefixRoute) Save(c *cli.Context) error
- func (r PrefixRoute) Tmpl() string
- func (r PrefixRoute) Url(prefix, name string) string
- type QosRule
- func (qr QosRule) Add(c *cli.Context) error
- func (qr QosRule) Commands() *cli.Command
- func (qr QosRule) List(c *cli.Context) error
- func (qr QosRule) Remove(c *cli.Context) error
- func (qr QosRule) Save(c *cli.Context) error
- func (qr QosRule) Tmpl() string
- func (qr QosRule) Url(prefix, name string) string
- type RateLimit
- type Receives
- type Redirect
- type Reload
- type Router
- type RouterInterface
- type RouterPrivate
- type RouterTunnel
- type SNAT
- type Server
- type User
- func (u User) Add(c *cli.Context) error
- func (u User) ChapTmpl() string
- func (u User) Check(c *cli.Context) error
- func (u User) Commands(app *api.App)
- func (u User) Get(c *cli.Context) error
- func (u User) List(c *cli.Context) error
- func (u User) Remove(c *cli.Context) error
- func (u User) Tmpl() string
- func (u User) Url(prefix, name string) string
- type VPNClient
- func (u VPNClient) Add(c *cli.Context) error
- func (u VPNClient) Commands() *cli.Command
- func (u VPNClient) Kill(c *cli.Context) error
- func (u VPNClient) List(c *cli.Context) error
- func (u VPNClient) Remove(c *cli.Context) error
- func (u VPNClient) Tmpl() string
- func (u VPNClient) Url(prefix, name, action string) string
- type Version
- type ZTrust
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
func (Client) DeleteJSON ¶
func (Client) NewRequest ¶
func (cl Client) NewRequest(url string) *libol.HttpClient
type IPSecTunnel ¶
type IPSecTunnel struct {
Cmd
}
func (IPSecTunnel) Commands ¶
func (o IPSecTunnel) Commands() *cli.Command
func (IPSecTunnel) Tmpl ¶
func (o IPSecTunnel) Tmpl() string
type KernelNeighbor ¶
type KernelNeighbor struct {
Cmd
}
func (KernelNeighbor) Commands ¶
func (s KernelNeighbor) Commands() *cli.Command
func (KernelNeighbor) Tmpl ¶
func (s KernelNeighbor) Tmpl() string
func (KernelNeighbor) Url ¶
func (s KernelNeighbor) Url(prefix string) string
type KernelRoute ¶
type KernelRoute struct {
Cmd
}
func (KernelRoute) Commands ¶
func (s KernelRoute) Commands() *cli.Command
func (KernelRoute) Tmpl ¶
func (s KernelRoute) Tmpl() string
func (KernelRoute) Url ¶
func (s KernelRoute) Url(prefix string) string
type PrefixRoute ¶
type PrefixRoute struct {
Cmd
}
func (PrefixRoute) Commands ¶
func (r PrefixRoute) Commands() *cli.Command
func (PrefixRoute) Tmpl ¶
func (r PrefixRoute) Tmpl() string
func (PrefixRoute) Url ¶
func (r PrefixRoute) Url(prefix, name string) string
type RouterInterface ¶
type RouterInterface struct {
Cmd
}
func (RouterInterface) Commands ¶
func (s RouterInterface) Commands() *cli.Command
func (RouterInterface) Tmpl ¶
func (s RouterInterface) Tmpl() string
func (RouterInterface) Url ¶
func (s RouterInterface) Url(prefix string) string
type RouterPrivate ¶
type RouterPrivate struct {
Cmd
}
func (RouterPrivate) Commands ¶
func (s RouterPrivate) Commands() *cli.Command
func (RouterPrivate) Url ¶
func (s RouterPrivate) Url(prefix string) string
type RouterTunnel ¶
type RouterTunnel struct {
Cmd
}
func (RouterTunnel) Commands ¶
func (s RouterTunnel) Commands() *cli.Command
func (RouterTunnel) Url ¶
func (s RouterTunnel) Url(prefix string) string
Click to show internal directories.
Click to hide internal directories.