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

Method GetInstance

database/sql/instances.go:161–168  ·  view source on GitHub ↗
(ctx context.Context, instanceName string)

Source from the content-addressed store, hash-verified

159}
160
161func (s *sqlDatabase) GetInstance(ctx context.Context, instanceName string) (params.Instance, error) {
162 instance, err := s.getInstance(ctx, s.conn, instanceName, "StatusMessages", "Pool", "ScaleSet")
163 if err != nil {
164 return params.Instance{}, fmt.Errorf("error fetching instance: %w", err)
165 }
166
167 return s.sqlToParamsInstance(instance)
168}
169
170func (s *sqlDatabase) DeleteInstance(_ context.Context, poolID string, instanceName string) (err error) {
171 instance, err := s.getPoolInstanceByName(poolID, instanceName)

Callers 1

CreateInstanceMethod · 0.95

Calls 2

getInstanceMethod · 0.95
sqlToParamsInstanceMethod · 0.95

Tested by

no test coverage detected