MCPcopy Create free account
hub / github.com/cloudbase/garm / CreateTemplate

Method CreateTemplate

database/common/store.go:187–187  ·  view source on GitHub ↗
(ctx context.Context, param params.CreateTemplateParams)

Source from the content-addressed store, hash-verified

185type TemplateStore interface {
186 ListTemplates(ctx context.Context, osType *commonParams.OSType, forgeType *params.EndpointType, partialName *string) ([]params.Template, error)
187 CreateTemplate(ctx context.Context, param params.CreateTemplateParams) (template params.Template, err error)
188 GetTemplate(ctx context.Context, id uint) (params.Template, error)
189 GetTemplateByName(ctx context.Context, name string) (params.Template, error)
190 UpdateTemplate(ctx context.Context, id uint, param params.UpdateTemplateParams) (template params.Template, err error)

Implementers 4

Runnerrunner/runner.go
sqlDatabasedatabase/sql/sql.go
Storedatabase/common/mocks/Store.go
Store_Expecterdatabase/common/mocks/Store.go

Calls

no outgoing calls