package
5.17.3-release+incompatible
Repository: https://github.com/goodrain/rainbond.git
Documentation: pkg.go.dev
# Functions
CreateBackendByPool create backend by pool.
NewHTTP creates a new model.HTTP.
NewNginx new nginx config.
NewStream creates a new stream.
# Structs
AccessLog -.
Backend describes one or more remote server/s (endpoints) associated with a service.
Config update config.
CookieSessionAffinity defines the structure used in Affinity configured by Cookies.
Endpoint describes a kubernetes endpoint in a backend +k8s:deepcopy-gen=true.
EventLog -.
Events nginx events config model.
FastCGIParam sets a parameter that should be passed to the FastCGI server.
Specifies a load balancing method for a server group where the client-server mapping is based on the hashed key value.
HTTP contains data for nginx http configuration.
Location sets configuration depending on a request URI.
LogFormat -.
Nginx nginx config model.
parameters of a server in upstream.
ProxyProtocol describes the proxy protocol configuration.
ProxySetHeader allows redefining or appending fields to the request header passed to the proxied server.
If an upstream server cannot be selected immediately while processing a request, the request will be placed into the queue.
No description provided by the author
Return stops processing and returns the specified code to a client.
Rewrite matching request URI to replacement.
Server sets configuration for a virtual server...
SessionAffinityConfig describes different affinity configurations for new sessions.
Size -.
Stream -.
Time -.
Defines a group of servers.
Defines the address and other parameters of a server in upstream.
Defines the name and size of the shared memory zone that keeps the group’s configuration and run-time state that are shared between worker processes.