@valon-technologies/gestalt
    Preparing search index...
    Index

    Constructors

    • Parameters

      • transport: Transport
      • Optionaloptions: { timeoutMs?: number }

      Returns Runtime

    Methods

    • Parameters

      • appName: string
      • template: string
      • image: string
      • OptionalimagePullAuth: { dockerConfigJson?: string }

      Returns Promise<RuntimeSession>

    • Parameters

      • request: {
            appName?: string;
            template?: string;
            image?: string;
            metadata?: { [key: string]: string };
            imagePullAuth?: { dockerConfigJson?: string };
        }

      Returns Promise<RuntimeSession>

    • Parameters

      • request: { sessionId?: string }

      Returns Promise<RuntimeSession>

    • Parameters

      • sessionId: string

      Returns Promise<void>

    • Parameters

      • request: { sessionId?: string }

      Returns Promise<void>

    • Parameters

      • sessionId: string
      • agentSessionId: string
      • Optionalworkspace: { checkouts?: { url?: string; ref?: string; path?: string }[]; cwd?: string }

      Returns Promise<PreparedAgentWorkspace | undefined>

    • Parameters

      • request: {
            sessionId?: string;
            agentSessionId?: string;
            workspace?: {
                checkouts?: { url?: string; ref?: string; path?: string }[];
                cwd?: string;
            };
        }
        • OptionalsessionId?: string
        • OptionalagentSessionId?: string

          Opaque, path-safe workspace key minted by the host. Despite the name it is not required to match any agent session id; it only identifies the prepared workspace directory for later removal.

        • Optionalworkspace?: { checkouts?: { url?: string; ref?: string; path?: string }[]; cwd?: string }

      Returns Promise<PrepareRuntimeWorkspaceResponse>

    • Parameters

      • sessionId: string
      • agentSessionId: string

      Returns Promise<void>

    • Parameters

      • request: { sessionId?: string; agentSessionId?: string }
        • OptionalsessionId?: string
        • OptionalagentSessionId?: string

          The workspace key the workspace was prepared under; see PrepareRuntimeWorkspaceRequest.agent_session_id.

      Returns Promise<void>

    • Parameters

      • sessionId: string
      • appName: string
      • command: string
      • args: string[]
      • allowedHosts: string[]
      • defaultAction: string
      • hostBinary: string
      • workdir: string

      Returns Promise<HostedApp>

    • Parameters

      • request: {
            sessionId?: string;
            appName?: string;
            command?: string;
            args?: string[];
            env?: { [key: string]: string };
            allowedHosts?: string[];
            defaultAction?: string;
            hostBinary?: string;
            workdir?: string;
        }

      Returns Promise<HostedApp>