Function: resolveSshPluginConfig()
resolveSshPluginConfig(
config?):object
Resolves serializable defaults and removes AppKit-only fields such as SshPluginConfig.runtime.
Parameters
Section titled “Parameters”config?
Section titled “config?”SshPluginConfig = {}
Returns
Section titled “Returns”object
auto:
boolean
commandTimeoutMs
Section titled “commandTimeoutMs”commandTimeoutMs:
number
connectTimeoutMs
Section titled “connectTimeoutMs”connectTimeoutMs:
number
fallbackToServicePrincipal
Section titled “fallbackToServicePrincipal”fallbackToServicePrincipal:
boolean
gatewayPort
Section titled “gatewayPort”gatewayPort:
number
keyDirectory?
Section titled “keyDirectory?”
optionalkeyDirectory?:string
machineSoftware
Section titled “machineSoftware”machineSoftware:
object[]
reaperIntervalSeconds
Section titled “reaperIntervalSeconds”reaperIntervalSeconds:
number
routePrefix
Section titled “routePrefix”routePrefix:
string
sandboxLifetimeSeconds
Section titled “sandboxLifetimeSeconds”sandboxLifetimeSeconds:
number
Throws
Section titled “Throws”A Zod validation error when a field has an invalid type or range.