Versions in this module Expand all Collapse all v1 v1.5.1 May 14, 2026 v1.5.0 May 13, 2026 Changes in this version + const OpCodeBringUp + const OpCodeFirmwareControlDowngrade + const OpCodeFirmwareControlRollback + const OpCodeFirmwareControlUpgrade + const OpCodeIngest + const OpCodePowerControlColdReset + const OpCodePowerControlForcePowerOff + const OpCodePowerControlForcePowerOn + const OpCodePowerControlForceRestart + const OpCodePowerControlPowerOff + const OpCodePowerControlPowerOn + const OpCodePowerControlRestart + const OpCodePowerControlWarmReset + type ComponentInfo struct + ComponentID string + DeviceInfo deviceinfo.DeviceInfo + Type devicetypes.ComponentType + func (ci *ComponentInfo) Validate() error + type ExecutorType string + const ExecutorTypeTemporal + const ExecutorTypeUnknown + func (et ExecutorType) IsValid() bool + type OperationRuleListOptions struct + IsDefault *bool + OperationType TaskType + type TaskAttributes struct + ComponentsByType map[devicetypes.ComponentType][]uuid.UUID + func (a TaskAttributes) AllComponentUUIDs() []uuid.UUID + type TaskListOptions struct + ActiveOnly bool + RackID uuid.UUID + TaskType TaskType + type TaskStatus string + const TaskStatusCompleted + const TaskStatusFailed + const TaskStatusPending + const TaskStatusRunning + const TaskStatusTerminated + const TaskStatusUnknown + const TaskStatusWaiting + func (s TaskStatus) IsFinished() bool + type TaskType string + const TaskTypeBringUp + const TaskTypeFirmwareControl + const TaskTypeInjectExpectation + const TaskTypePowerControl + const TaskTypeUnknown + func TaskTypeFromString(s string) TaskType + func (tt TaskType) IsValid() bool + func (tt TaskType) IsZero() bool + func (tt TaskType) String() string