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

Method TemplateVersionResources

codersdk/templateversions.go:161–172  ·  view source on GitHub ↗

TemplateVersionResources returns resources a template version declares.

(ctx context.Context, version uuid.UUID)

Source from the content-addressed store, hash-verified

159
160// TemplateVersionResources returns resources a template version declares.
161func (c *Client) TemplateVersionResources(ctx context.Context, version uuid.UUID) ([]WorkspaceResource, error) {
162 res, err := c.Request(ctx, http.MethodGet, fmt.Sprintf("/api/v2/templateversions/%s/resources", version), nil)
163 if err != nil {
164 return nil, err
165 }
166 defer res.Body.Close()
167 if res.StatusCode != http.StatusOK {
168 return nil, ReadBodyAsError(res)
169 }
170 var resources []WorkspaceResource
171 return resources, json.NewDecoder(res.Body).Decode(&resources)
172}
173
174// TemplateVersionVariables returns resources a template version variables.
175func (c *Client) TemplateVersionVariables(ctx context.Context, version uuid.UUID) ([]TemplateVersionVariable, error) {

Callers 3

sshMethod · 0.80

Calls 3

RequestMethod · 0.95
ReadBodyAsErrorFunction · 0.85
CloseMethod · 0.65

Tested by 1