Files
sub2api-cn-relay-manager/internal/batch/types.go
2026-05-22 14:27:41 +08:00

59 lines
1.7 KiB
Go

package batch
type RunState string
const (
RunStateRunning RunState = "running"
RunStateCompleted RunState = "completed"
RunStateCompletedWithWarnings RunState = "completed_with_warnings"
RunStateFailed RunState = "failed"
RunStateCancelled RunState = "cancelled"
)
type ItemStage string
const (
ItemStageProbe ItemStage = "probe"
ItemStageProvision ItemStage = "provision"
ItemStageConfirm ItemStage = "confirm"
ItemStageValidate ItemStage = "validate"
ItemStageDone ItemStage = "done"
)
type ConfirmationStatus string
const (
ConfirmationPending ConfirmationStatus = "pending"
ConfirmationConfirmed ConfirmationStatus = "confirmed"
ConfirmationAdvisory ConfirmationStatus = "advisory"
ConfirmationFailed ConfirmationStatus = "failed"
)
type AccessStatus string
const (
AccessStatusUnknown AccessStatus = "unknown"
AccessStatusActive AccessStatus = "active"
AccessStatusDegraded AccessStatus = "degraded"
AccessStatusBroken AccessStatus = "broken"
)
type MatchedAccountState string
const (
MatchedAccountStateNone MatchedAccountState = "none"
MatchedAccountStateActive MatchedAccountState = "active"
MatchedAccountStateDisabled MatchedAccountState = "disabled"
MatchedAccountStateDeprecated MatchedAccountState = "deprecated"
MatchedAccountStateBroken MatchedAccountState = "broken"
)
type AccountResolution string
const (
AccountResolutionCreated AccountResolution = "created"
AccountResolutionReused AccountResolution = "reused"
AccountResolutionReactivated AccountResolution = "reactivated"
AccountResolutionReplaced AccountResolution = "replaced"
)