This is a full explanation of the supported TOML configuration files.
Until the 1.0 release, expect breaking changes in the TOML configuration format.
The following is a full tree of configuration options
system
: structsystem.threads-per-service
: integer - number of threads per service worker
basic-proxy
: arraybasic-proxy.listeners
: arraybasic-proxy.listeners.source
: structbasic-proxy.listeners.source.kind
: String - "Tcp" or "Uds"basic-proxy.listeners.source.value
: structbasic-proxy.listeners.source.value.addr
: String - Host:Portbasic-proxy.listeners.source.value.tls
: structbasic-proxy.listeners.source.value.tls.cert_path
: Pathbasic-proxy.listeners.source.value.tls.key_path
: Path
basic-proxy.connector
: structbasic-proxy.connector.proxy_addr
: String - Host:Portbasic-proxy.connector.tls_sni
: String
basic-proxy.path-control
: structbasic-proxy.path-control.upstream-request-filters
: arraybasic-proxy.path-control.upstream-request-filters.kind
: Stringbasic-proxy.path-control.upstream-request-filters.*
: Additional Key:Value parameters