MCPcopy Index your code
hub / github.com/coder/coder / workspaceProxy

Method workspaceProxy

enterprise/coderd/workspaceproxy.go:299–306  ·  view source on GitHub ↗

@Summary Get workspace proxy @ID get-workspace-proxy @Security CoderSessionToken @Produce json @Tags Enterprise @Param workspaceproxy path string true "Proxy ID or name" format(uuid) @Success 200 {object} codersdk.WorkspaceProxy @Router /api/v2/workspaceproxies/{workspaceproxy} [get]

(rw http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

297// @Success 200 {object} codersdk.WorkspaceProxy
298// @Router /api/v2/workspaceproxies/{workspaceproxy} [get]
299func (api *API) workspaceProxy(rw http.ResponseWriter, r *http.Request) {
300 var (
301 ctx = r.Context()
302 proxy = httpmw.WorkspaceProxyParam(r)
303 )
304
305 httpapi.Write(ctx, rw, http.StatusOK, convertProxy(proxy, api.ProxyHealth.HealthStatus()[proxy.ID]))
306}
307
308// @Summary Create workspace proxy
309// @ID create-workspace-proxy

Callers

nothing calls this directly

Calls 5

WorkspaceProxyParamFunction · 0.92
WriteFunction · 0.92
convertProxyFunction · 0.85
HealthStatusMethod · 0.80
ContextMethod · 0.65

Tested by

no test coverage detected