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

Method GetScaleSetByID

database/sql/scalesets.go:407–425  ·  view source on GitHub ↗
(_ context.Context, scaleSet uint)

Source from the content-addressed store, hash-verified

405}
406
407func (s *sqlDatabase) GetScaleSetByID(_ context.Context, scaleSet uint) (params.ScaleSet, error) {
408 set, err := s.getScaleSetByID(
409 s.conn,
410 scaleSet,
411 "Instances",
412 "Enterprise",
413 "Enterprise.Endpoint",
414 "Organization",
415 "Organization.Endpoint",
416 "Repository",
417 "Repository.Endpoint",
418 "Template",
419 "Tags",
420 )
421 if err != nil {
422 return params.ScaleSet{}, fmt.Errorf("error fetching scale set by ID: %w", err)
423 }
424 return s.sqlToCommonScaleSet(set)
425}
426
427func (s *sqlDatabase) DeleteScaleSetByID(_ context.Context, scaleSetID uint) (err error) {
428 var scaleSet params.ScaleSet

Callers 2

CreateEntityScaleSetMethod · 0.95
UpdateEntityScaleSetMethod · 0.95

Calls 2

getScaleSetByIDMethod · 0.95
sqlToCommonScaleSetMethod · 0.95

Tested by

no test coverage detected