Documentation
¶
Index ¶
- type Location
- type NginxConfig
- type NginxPlugin
- func (p *NginxPlugin) Capabilities() []plugin.Capability
- func (p *NginxPlugin) CreateLoadBalancer(name string, backends []string, algorithm string) error
- func (p *NginxPlugin) CreateReverseProxy(serverName, upstream string, port int) error
- func (p *NginxPlugin) CreateVirtualHost(vhost *VirtualHost) error
- func (p *NginxPlugin) DeleteVirtualHost(serverName string) error
- func (p *NginxPlugin) DisableVirtualHost(serverName string) error
- func (p *NginxPlugin) EnableVirtualHost(serverName string) error
- func (p *NginxPlugin) Init(ctx context.Context, config map[string]interface{}) error
- func (p *NginxPlugin) Name() string
- func (p *NginxPlugin) Shutdown(ctx context.Context) error
- func (p *NginxPlugin) Version() string
- type SSLConfig
- type VirtualHost
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NginxConfig ¶
type NginxPlugin ¶
type NginxPlugin struct {
// contains filtered or unexported fields
}
func New ¶
func New() *NginxPlugin
func (*NginxPlugin) Capabilities ¶
func (p *NginxPlugin) Capabilities() []plugin.Capability
func (*NginxPlugin) CreateLoadBalancer ¶
func (p *NginxPlugin) CreateLoadBalancer(name string, backends []string, algorithm string) error
CreateLoadBalancer creates a load balancer configuration
func (*NginxPlugin) CreateReverseProxy ¶
func (p *NginxPlugin) CreateReverseProxy(serverName, upstream string, port int) error
CreateReverseProxy creates a reverse proxy configuration
func (*NginxPlugin) CreateVirtualHost ¶
func (p *NginxPlugin) CreateVirtualHost(vhost *VirtualHost) error
CreateVirtualHost creates a new nginx virtual host configuration
func (*NginxPlugin) DeleteVirtualHost ¶
func (p *NginxPlugin) DeleteVirtualHost(serverName string) error
DeleteVirtualHost deletes a virtual host configuration
func (*NginxPlugin) DisableVirtualHost ¶
func (p *NginxPlugin) DisableVirtualHost(serverName string) error
DisableVirtualHost disables a virtual host
func (*NginxPlugin) EnableVirtualHost ¶
func (p *NginxPlugin) EnableVirtualHost(serverName string) error
EnableVirtualHost enables a virtual host by creating symlink
func (*NginxPlugin) Init ¶
func (p *NginxPlugin) Init(ctx context.Context, config map[string]interface{}) error
func (*NginxPlugin) Name ¶
func (p *NginxPlugin) Name() string
func (*NginxPlugin) Version ¶
func (p *NginxPlugin) Version() string
Click to show internal directories.
Click to hide internal directories.