parsing

package
v0.0.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2023 License: MIT Imports: 54 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildDefaultTLSConfig

func BuildDefaultTLSConfig(cfg *config.TLSConfig)

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 ParseHop

func ParseHop(cfg *config.HopConfig) (chain.Hop, error)

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL