@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)
| 297 | // @Success 200 {object} codersdk.WorkspaceProxy |
| 298 | // @Router /api/v2/workspaceproxies/{workspaceproxy} [get] |
| 299 | func (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 |
nothing calls this directly
no test coverage detected