Documentation ¶
Index ¶
- func BuildDefaultTLSConfig(cfg *config.TLSConfig)
- func ParseAdmission(cfg *config.AdmissionConfig) admission.Admission
- func ParseAuther(cfg *config.AutherConfig) auth.Authenticator
- func ParseAutherFromAuth(au *config.AuthConfig) auth.Authenticator
- func ParseBypass(cfg *config.BypassConfig) bypass.Bypass
- func ParseChain(cfg *config.ChainConfig) (chain.Chainer, error)
- func ParseConnLimiter(cfg *config.LimiterConfig) (lim conn.ConnLimiter)
- func ParseHop(cfg *config.HopConfig) (chain.Hop, error)
- func ParseHosts(cfg *config.HostsConfig) hosts.HostMapper
- func ParseIngress(cfg *config.IngressConfig) ingress.Ingress
- func ParseRateLimiter(cfg *config.LimiterConfig) (lim rate.RateLimiter)
- func ParseRecorder(cfg *config.RecorderConfig) (r recorder.Recorder)
- func ParseResolver(cfg *config.ResolverConfig) (resolver.Resolver, error)
- func ParseService(cfg *config.ServiceConfig) (service.Service, error)
- func ParseTrafficLimiter(cfg *config.LimiterConfig) (lim traffic.TrafficLimiter)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildDefaultTLSConfig ¶
func ParseAdmission ¶
func ParseAdmission(cfg *config.AdmissionConfig) admission.Admission
func ParseAuther ¶
func ParseAuther(cfg *config.AutherConfig) auth.Authenticator
func ParseAutherFromAuth ¶
func ParseAutherFromAuth(au *config.AuthConfig) auth.Authenticator
func ParseBypass ¶
func ParseBypass(cfg *config.BypassConfig) bypass.Bypass
func ParseChain ¶
func ParseChain(cfg *config.ChainConfig) (chain.Chainer, error)
func ParseConnLimiter ¶
func ParseConnLimiter(cfg *config.LimiterConfig) (lim conn.ConnLimiter)
func ParseHosts ¶
func ParseHosts(cfg *config.HostsConfig) hosts.HostMapper
func ParseIngress ¶
func ParseIngress(cfg *config.IngressConfig) ingress.Ingress
func ParseRateLimiter ¶
func ParseRateLimiter(cfg *config.LimiterConfig) (lim rate.RateLimiter)
func ParseRecorder ¶
func ParseRecorder(cfg *config.RecorderConfig) (r recorder.Recorder)
func ParseResolver ¶
func ParseResolver(cfg *config.ResolverConfig) (resolver.Resolver, error)
func ParseService ¶
func ParseService(cfg *config.ServiceConfig) (service.Service, error)
func ParseTrafficLimiter ¶
func ParseTrafficLimiter(cfg *config.LimiterConfig) (lim traffic.TrafficLimiter)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.