Package-level declarations

Types

Link copied to clipboard
data class BackendConfig(val schemaVersion: Int, val serverId: String, val proxySecret: String, val previousProxySecret: String?, val proxyConnectHost: String, val proxyConnectPort: Int, val messagingHost: String, val messagingPort: Int, val messagingEnabled: Boolean, val controlSenderId: String, val controlMaxPayload: Int, val controlReplayWindowMillis: Long, val controlReplayMaxEntries: Int, val controlMaxSkewMillis: Long, val controlTtlMillis: Long, val controlMaxInflight: Int = 256, val controlExpectedSenderId: String = "proxy", val requireAuthenticatedMode: Boolean, val enforceProxy: Boolean, val referralSourceHost: String, val referralSourcePort: Int, val replayWindowMillis: Long, val replayMaxEntries: Int)

Backend-mod configuration.

Link copied to clipboard
data class BackendConfigBootstrap(val config: BackendConfig, val generatedSecret: String?)

Result of backend config bootstrap.

Link copied to clipboard

Loads and bootstraps backend-mod configuration.

Link copied to clipboard

Thrown when backend configuration parsing or validation fails.

Properties

Link copied to clipboard

Current backend configuration schema version.