BackendConfig

data class BackendConfig(val id: String, val host: String, val port: Int, val certFingerprintSha256: String? = null, val certTrustMode: BackendCertTrustMode = BackendCertTrustMode.TOFU)

Backend server definition.

Constructors

Link copied to clipboard
constructor(id: String, host: String, port: Int, certFingerprintSha256: String? = null, certTrustMode: BackendCertTrustMode = BackendCertTrustMode.TOFU)

Properties

Link copied to clipboard

Backend TLS certificate SHA-256 fingerprint in base64url. Required in strict mode, optional in TOFU mode.

Link copied to clipboard

Certificate trust mode for proxy->backend QUIC.

Link copied to clipboard

Backend host or IP address.

Link copied to clipboard
val id: String

Stable backend identifier referenced by routing rules.

Link copied to clipboard
val port: Int

Backend port.