Versions in this module Expand all Collapse all v1 v1.2.0 Apr 1, 2026 v1.1.0 Mar 17, 2026 Changes in this version + type ManageInstance struct + func NewManageInstance(dbSession *cdb.Session, siteClientPool *sc.ClientPool, tc client.Client, ...) ManageInstance + func (mi ManageInstance) CreateInstanceViaSiteAgent(ctx context.Context, instanceID uuid.UUID) error + func (mi ManageInstance) DeleteInstanceViaSiteAgent(ctx context.Context, instanceID uuid.UUID) error + func (mi ManageInstance) OnCreateInstanceError(ctx context.Context, instanceID uuid.UUID, errMessage *string) error + func (mi ManageInstance) RebootInstanceViaSiteAgent(ctx context.Context, instanceID uuid.UUID, rebootWithCustomIpxe bool, ...) error + func (mi ManageInstance) UpdateInstanceInDB(ctx context.Context, transactionID *cwsv1.TransactionID, ...) error + func (mi ManageInstance) UpdateInstanceMetadata(ctx context.Context, siteID uuid.UUID, tc client.Client, instanceID uuid.UUID, ...) error + func (mi ManageInstance) UpdateInstancesInDB(ctx context.Context, siteID uuid.UUID, ...) ([]cwm.InventoryObjectLifecycleEvent, error) + func (mi ManageInstance) UpdateRebootInstanceInDB(ctx context.Context, transactionID *cwsv1.TransactionID, ...) error + type ManageInstanceLifecycleMetrics struct + func NewManageInstanceLifecycleMetrics(reg prometheus.Registerer, dbSession *cdb.Session) ManageInstanceLifecycleMetrics + func (milm ManageInstanceLifecycleMetrics) RecordInstanceStatusTransitionMetrics(ctx context.Context, siteID uuid.UUID, ...) error