Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ErrBadPathSpec = errors.New("CA certificate path is invalid or inaccessible")
ErrBadPathSPec indicates the given CACertPath is invalid. Note at config time we just check that the path is valid. When the listen command is run if the backend is part of a processing path we load the file, check its format and content, and so on.
Functions ¶
This section is empty.
Types ¶
type AddBackend ¶
AddBackend provides a CLI compatible command
func (*AddBackend) Run ¶
func (ab *AddBackend) Run(args []string) int
Run processed the command line argument passed in args for adding a backend configuration to the KV store assocaited with AddBackend
func (*AddBackend) Synopsis ¶
func (ab *AddBackend) Synopsis() string
Synopsis gives the synopsis of the AddBackend command
type AddListener ¶
AddListener command
func (*AddListener) Help ¶
func (al *AddListener) Help() string
Help provides details on the expected arguments for the AddListener command
func (*AddListener) Run ¶
func (al *AddListener) Run(args []string) int
Run executes the AddListener command with the given arguments
func (*AddListener) Synopsis ¶
func (al *AddListener) Synopsis() string
Synopsis gives the synopsis of the AddListener command
type AddRoute ¶
AddRoute command
type AddServer ¶
AddServer command
type BackendList ¶
BackendList command
func (*BackendList) Help ¶
func (sl *BackendList) Help() string
Help provides details on the BackendList command
func (*BackendList) Run ¶
func (sl *BackendList) Run(args []string) int
Run executes the BackendList command with the supplied args
func (*BackendList) Synopsis ¶
func (sl *BackendList) Synopsis() string
Synopsis provides a concise description of the BackendList command
type Listen ¶
Listen command, which starts up a proxy listener based on the configuration associated with the given listener name
type ListenerList ¶
ListenerList command
func (*ListenerList) Help ¶
func (sl *ListenerList) Help() string
Help provides details on the ListenerList command
func (*ListenerList) Run ¶
func (sl *ListenerList) Run(args []string) int
Run executes the ListenerList command with the supplied args
func (*ListenerList) Synopsis ¶
func (sl *ListenerList) Synopsis() string
Synopsis provides a concise description of the ListenerList command
type PingServer ¶
PingServer command, use to ping a server based on the named server definition.
func (*PingServer) Help ¶
func (ps *PingServer) Help() string
Help provides details on the PingServer command
func (*PingServer) Run ¶
func (ps *PingServer) Run(args []string) int
Run executes the PingServer command using the supplied args
func (*PingServer) Synopsis ¶
func (ps *PingServer) Synopsis() string
Synopsis provides a concise description of the PingServer command
type PluginList ¶
PluginList command
func (*PluginList) Help ¶
func (sl *PluginList) Help() string
Help provides details on the PluginList command
func (*PluginList) Run ¶
func (sl *PluginList) Run(args []string) int
Run executes the PluginList command with the supplied args
func (*PluginList) Synopsis ¶
func (sl *PluginList) Synopsis() string
Synopsis provides a concise description of the PluginList command
type RESTAgent ¶
RESTAgent command, which starts a REST endpoint for executing commands supporting a REST interface
type RouteList ¶
RouteList command
type ServerList ¶
ServerList command
func (*ServerList) Help ¶
func (sl *ServerList) Help() string
Help provides details on the ServerList command
func (*ServerList) Run ¶
func (sl *ServerList) Run(args []string) int
Run executes the ServerList command with the supplied args
func (*ServerList) Synopsis ¶
func (sl *ServerList) Synopsis() string
Synopsis provides a concise description of the ServerList command