Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ServerConfigs []ServerConfig `yaml:"servers"` MetricsConfig HostConfig `yaml:"metrics"` }
func GenerateConfig ¶
type ConnectionConfig ¶ added in v1.1.0
type ConnectionConfig struct { ConnectTimeout int `yaml:"connectTimeout"` // TODO: Implement connect timeout Timeout string `yaml:"timeout"` IdleTimeout int `yaml:"idleTimeout"` // TODO: Implement idle timeout ConnectTimeoutDuration time.Duration TimeoutDuration time.Duration IdleTimeoutDuration time.Duration }
type HostConfig ¶
type HostConfig struct { Host string `yaml:"host"` Port string `yaml:"port"` ConnectionConfig `yaml:"connection"` TLSConfig `yaml:"tls"` }
type ServerConfig ¶
type ServerConfig struct { Name string `yaml:"name"` Listener HostConfig `yaml:"listener"` Targets []HostConfig `yaml:"targets"` Mirror HostConfig `yaml:"mirror"` }
type SubjectAltName ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.