Versions in this module Expand all Collapse all v0 v0.10.0 Apr 26, 2026 Changes in this version + const MethodConnectorDescribe + const MethodConnectorDial + const MethodConnectorExec + const MethodConnectorPrepare + const MethodConnectorShell + const MethodHealthCheck + const MethodInventoryList + const MethodPluginDescribe + const MethodSecretGet + const MethodTransportPrep + const RequestEnvVar + const ResultEnvVar + const RuntimeBridgeAddrEnvVar + const Version + func ExpandPath(path string) string + func ExpandPaths(paths []string) []string + func ResolveConfigValue(raw map[string]interface{}, key string) (string, error) + func Run(name string, args ...string) ([]byte, error) + func RunWithEnv(env []string, name string, args ...string) ([]byte, error) + func String(raw map[string]interface{}, key string) string + func StringSlice(raw map[string]interface{}, key string) []string + func WriteError(message string) error + func WriteErrorResponse(req Request, code, message string) error + func WriteResponse(req Request, result interface{}, warnings []Warning) error + func WriteResult(v interface{}) error + func WriteRuntimeResult(v interface{}) error + type ConnectorCapability struct + Constraints map[string]interface{} + Preferred bool + Reason string + Requires []string + Supported bool + type ConnectorDescribeParams struct + Config map[string]interface{} + Provider string + Target ConnectorTarget + type ConnectorDescribeResult struct + Capabilities map[string]ConnectorCapability + type ConnectorExecResult struct + ExitCode int + type ConnectorOperation struct + Command []string + Cwd string + Env map[string]string + Name string + Options map[string]interface{} + PTY bool + type ConnectorPlan struct + Args []string + Details map[string]interface{} + Env map[string]string + Kind string + Program string + type ConnectorPrepareParams struct + Config map[string]interface{} + Operation ConnectorOperation + Provider string + Target ConnectorTarget + type ConnectorPrepareResult struct + Plan ConnectorPlan + Supported bool + type ConnectorRuntimeParams struct + Config map[string]interface{} + LocalRCCommand string + Plan ConnectorPlan + Provider string + StartupMarker string + Target ConnectorTarget + type ConnectorTarget struct + Config map[string]interface{} + Meta map[string]string + Name string + type Error struct + Code string + Details map[string]interface{} + Message string + Retryable bool + type HealthCheckParams struct + Config map[string]interface{} + Provider string + type HealthCheckResult struct + Message string + OK bool + type InventoryListParams struct + Config map[string]interface{} + Provider string + type InventoryListResult struct + Servers []InventoryServer + type InventoryServer struct + Config map[string]interface{} + Meta map[string]string + Name string + type PluginDescribeResult struct + Capabilities []string + ConnectorNames []string + Methods []string + Name string + PluginVersion string + ProtocolVersion string + ReservedKeys []string + type Request struct + ID string + Method string + Params interface{} + Version string + func ReadRequest() (Request, error) + type Response struct + Error *Error + ID string + Result json.RawMessage + Version string + Warnings []Warning + type SecretGetParams struct + Config map[string]interface{} + Field string + Provider string + Ref string + Server string + type SecretGetResult struct + Type string + Value string + type Warning struct + Code string + Message string