coderutil

package
v1.16.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2021 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package coderutil providers utilities for high-level operations on coder-sdk entities.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DialEnvWsep

func DialEnvWsep(ctx context.Context, client *coder.Client, env *coder.Environment) (*websocket.Conn, error)

DialEnvWsep dials the executor endpoint using the https://github.com/cdr/wsep message protocol. The proper workspace provider envproxy access URL is used.

Types

type EnvWithWorkspaceProvider

type EnvWithWorkspaceProvider struct {
	Env               coder.Environment
	WorkspaceProvider coder.WorkspaceProvider
}

EnvWithWorkspaceProvider composes an Environment entity with its associated WorkspaceProvider.

func EnvsWithProvider

func EnvsWithProvider(ctx context.Context, client *coder.Client, envs []coder.Environment) ([]EnvWithWorkspaceProvider, error)

EnvsWithProvider performs the composition of each Environment with its associated WorkspaceProvider.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL