26 lines
562 B
Go
26 lines
562 B
Go
package capability
|
|
|
|
type FleetTier string
|
|
|
|
const (
|
|
FleetTierFast FleetTier = "FAST"
|
|
FleetTierMedium FleetTier = "MEDIUM"
|
|
FleetTierHeavy FleetTier = "HEAVY"
|
|
FleetTierLifeboat FleetTier = "LIFEBOAT"
|
|
)
|
|
|
|
type FleetMember struct {
|
|
ProviderInstanceID ProviderInstanceID
|
|
ModelDescriptorID ModelDescriptorID
|
|
Tier FleetTier
|
|
Ready bool
|
|
Reason string
|
|
}
|
|
|
|
type FleetReadiness struct {
|
|
ObservedAtUnixMillis int64
|
|
Members []FleetMember
|
|
ReadyTiers []FleetTier
|
|
FallbackTier FleetTier
|
|
}
|