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.