Documentation
¶
Overview ¶
Package remoteshell owns remote shell execution decisions and transport.
Remote shell egress is derived from the AppOS-side tunnel endpoint so the managed server never receives raw external proxy coordinates.
Index ¶
Constants ¶
View Source
const ( TransportDirectSSH = "direct_ssh" TransportTunnelControlSSH = "tunnel_control_plane" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ExecutionPlan ¶
type ExecutionPlan struct {
Config terminal.ConnectorConfig
Env map[string]string
Transport string
Warnings []string
Source string
PolicyMode string
}
func ResolveExecutionPlan ¶
func ResolveExecutionPlan(app core.App, access servers.AccessConfig, serverID string, apposBaseURL string) (ExecutionPlan, error)
Click to show internal directories.
Click to hide internal directories.