Skip to content

Function: resolveSshPluginConfig()

resolveSshPluginConfig(config?): object

Resolves serializable defaults and removes AppKit-only fields such as SshPluginConfig.runtime.

SshPluginConfig = {}

object

auto: boolean

commandTimeoutMs: number

connectTimeoutMs: number

fallbackToServicePrincipal: boolean

gatewayPort: number

optional keyDirectory?: string

machineSoftware: object[]

reaperIntervalSeconds: number

routePrefix: string

sandboxLifetimeSeconds: number

A Zod validation error when a field has an invalid type or range.