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

Method workspaceBuildParameters

coderd/workspacebuilds.go:820–834  ·  view source on GitHub ↗

@Summary Get build parameters for workspace build @ID get-build-parameters-for-workspace-build @Security CoderSessionToken @Produce json @Tags Builds @Param workspacebuild path string true "Workspace build ID" @Success 200 {array} codersdk.WorkspaceBuildParameter @Router /api/v2/workspacebuilds/{wor

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

Source from the content-addressed store, hash-verified

818// @Success 200 {array} codersdk.WorkspaceBuildParameter
819// @Router /api/v2/workspacebuilds/{workspacebuild}/parameters [get]
820func (api *API) workspaceBuildParameters(rw http.ResponseWriter, r *http.Request) {
821 ctx := r.Context()
822 workspaceBuild := httpmw.WorkspaceBuildParam(r)
823
824 parameters, err := api.Database.GetWorkspaceBuildParameters(ctx, workspaceBuild.ID)
825 if err != nil {
826 httpapi.Write(ctx, rw, http.StatusInternalServerError, codersdk.Response{
827 Message: "Internal error fetching workspace build parameters.",
828 Detail: err.Error(),
829 })
830 return
831 }
832 apiParameters := db2sdk.WorkspaceBuildParameters(parameters)
833 httpapi.Write(ctx, rw, http.StatusOK, apiParameters)
834}
835
836// @Summary Get workspace build logs
837// @ID get-workspace-build-logs

Callers

nothing calls this directly

Calls 6

WorkspaceBuildParamFunction · 0.92
WriteFunction · 0.92
WorkspaceBuildParametersFunction · 0.92
ContextMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected