MCPcopy Create free account
hub / github.com/Thunder-Compute/thunder-cli / ListTemplates

Method ListTemplates

api/client.go:241–251  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

239}
240
241func (c *Client) ListTemplates() ([]TemplateEntry, error) {
242 var raw types.ThunderTemplatesResponse
243 if err := c.doRequest(context.Background(), "GET", "/v1/thunder-templates", nil, &raw); err != nil {
244 return nil, err
245 }
246 entries := make([]TemplateEntry, 0, len(raw))
247 for key, tmpl := range raw {
248 entries = append(entries, TemplateEntry{Key: key, Template: tmpl})
249 }
250 return entries, nil
251}
252
253func (c *Client) CreateInstance(req CreateInstanceRequest) (*CreateInstanceResponse, error) {
254 var resp CreateInstanceResponse

Callers 2

fetchCreateTemplatesCmdFunction · 0.80
runCreateFunction · 0.80

Calls 1

doRequestMethod · 0.95

Tested by

no test coverage detected