ProxyConfig
data class ProxyConfig(val schemaVersion: Int, val listener: ListenerConfig, val security: SecurityConfig, val backends: List<BackendConfig>, val routing: RoutingConfig, val messaging: MessagingConfig)
Root configuration for the proxy.
Constructors
Link copied to clipboard
constructor(schemaVersion: Int, listener: ListenerConfig, security: SecurityConfig, backends: List<BackendConfig>, routing: RoutingConfig, messaging: MessagingConfig)
Properties
Link copied to clipboard
List of available backend servers.
Link copied to clipboard
Network listener configuration for client connections.
Link copied to clipboard
UDP messaging configuration for backend communication.
Link copied to clipboard
Routing defaults and rules.
Link copied to clipboard
Schema version of the configuration file.
Link copied to clipboard
Security-related settings such as proxy secret and TTL.