You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
162 lines
3.4 KiB
162 lines
3.4 KiB
3 months ago
|
from dynamix_sdk.utils import (
|
||
|
AutoNameEnum as _AutoNameEnum,
|
||
|
enum_auto as _enum_auto,
|
||
|
)
|
||
|
|
||
|
|
||
|
class AccessType(str, _AutoNameEnum):
|
||
|
ARCXDU = _enum_auto()
|
||
|
CXDRAU = _enum_auto()
|
||
|
RCX = _enum_auto()
|
||
|
R = _enum_auto()
|
||
|
|
||
|
|
||
|
class AffinityMode(str, _AutoNameEnum):
|
||
|
ANY = _enum_auto()
|
||
|
EQ = _enum_auto()
|
||
|
NE = _enum_auto()
|
||
|
|
||
|
|
||
|
class AffinityPolicy(str, _AutoNameEnum):
|
||
|
RECOMMENDED = _enum_auto()
|
||
|
REQUIRED = _enum_auto()
|
||
|
|
||
|
|
||
|
class AffinityTopology(str, _AutoNameEnum):
|
||
|
compute = _enum_auto()
|
||
|
node = _enum_auto()
|
||
|
|
||
|
|
||
|
class BootDevice(str, _AutoNameEnum):
|
||
|
cdrom = _enum_auto()
|
||
|
hd = _enum_auto()
|
||
|
network = _enum_auto()
|
||
|
|
||
|
|
||
|
class Chipset(str, _AutoNameEnum):
|
||
|
Q35 = _enum_auto()
|
||
|
i440fx = _enum_auto()
|
||
|
|
||
|
|
||
|
class Driver(str, _AutoNameEnum):
|
||
|
KVM_X86 = _enum_auto()
|
||
|
SVA_KVM_X86 = _enum_auto()
|
||
|
|
||
|
|
||
|
class NetType(str, _AutoNameEnum):
|
||
|
DPDK = _enum_auto()
|
||
|
EMPTY = _enum_auto()
|
||
|
EXTNET = _enum_auto()
|
||
|
VFNIC = _enum_auto()
|
||
|
VINS = _enum_auto()
|
||
|
|
||
|
|
||
|
class NumaAffinity(str, _AutoNameEnum):
|
||
|
none = _enum_auto()
|
||
|
strict = _enum_auto()
|
||
|
loose = _enum_auto()
|
||
|
|
||
|
|
||
|
class TXMode(str, _AutoNameEnum):
|
||
|
iothread = _enum_auto()
|
||
|
selected_by_hypervisor = 'selected by hypervisor'
|
||
|
timer = _enum_auto()
|
||
|
|
||
|
|
||
|
class Ioeventfd(str, _AutoNameEnum):
|
||
|
off = _enum_auto()
|
||
|
on = _enum_auto()
|
||
|
selected_by_hypervisor = 'selected by hypervisor'
|
||
|
|
||
|
|
||
|
class EventIdx(str, _AutoNameEnum):
|
||
|
off = _enum_auto()
|
||
|
on = _enum_auto()
|
||
|
selected_by_hypervisor = 'selected by hypervisor'
|
||
|
|
||
|
|
||
|
class ResourceGroupStatus(str, _AutoNameEnum):
|
||
|
CREATED = _enum_auto()
|
||
|
DELETED = _enum_auto()
|
||
|
DESTROYED = _enum_auto()
|
||
|
DESTROYING = _enum_auto()
|
||
|
DISABLED = _enum_auto()
|
||
|
DISABLING = _enum_auto()
|
||
|
ENABLED = _enum_auto()
|
||
|
ENABLING = _enum_auto()
|
||
|
MODELED = _enum_auto()
|
||
|
RESTORING = _enum_auto()
|
||
|
|
||
|
|
||
|
class LockStatus(str, _AutoNameEnum):
|
||
|
LOCKED = _enum_auto()
|
||
|
UNLOCKED = _enum_auto()
|
||
|
|
||
|
|
||
|
class ComputeFeature(str, _AutoNameEnum):
|
||
|
cpupin = _enum_auto()
|
||
|
dpdk = _enum_auto()
|
||
|
hugepages = _enum_auto()
|
||
|
numa = _enum_auto()
|
||
|
vfnic = _enum_auto()
|
||
|
|
||
|
|
||
|
class RGDefaultNetType(str, _AutoNameEnum):
|
||
|
NONE = _enum_auto()
|
||
|
PRIVATE = _enum_auto()
|
||
|
PUBLIC = _enum_auto()
|
||
|
|
||
|
|
||
|
class RGResourceType(str, _AutoNameEnum):
|
||
|
compute = _enum_auto()
|
||
|
k8s = _enum_auto()
|
||
|
lb = _enum_auto()
|
||
|
vins = _enum_auto()
|
||
|
|
||
|
|
||
|
class DiskStatus(str, _AutoNameEnum):
|
||
|
ASSIGNED = _enum_auto()
|
||
|
CREATED = _enum_auto()
|
||
|
DELETED = _enum_auto()
|
||
|
DESTROYED = _enum_auto()
|
||
|
DESTROYING = _enum_auto()
|
||
|
MODELED = _enum_auto()
|
||
|
PURGED = _enum_auto()
|
||
|
REPLICATION = _enum_auto()
|
||
|
|
||
|
|
||
|
class DiskTechStatus(str, _AutoNameEnum):
|
||
|
ALLOCATED = _enum_auto()
|
||
|
UNALLOCATED = _enum_auto()
|
||
|
|
||
|
|
||
|
class VMStatus(str, _AutoNameEnum):
|
||
|
CREATED = _enum_auto()
|
||
|
DELETED = _enum_auto()
|
||
|
DELETING = _enum_auto()
|
||
|
DESTROYED = _enum_auto()
|
||
|
DESTROYING = _enum_auto()
|
||
|
DISABLED = _enum_auto()
|
||
|
ENABLED = _enum_auto()
|
||
|
MODELED = _enum_auto()
|
||
|
REDEPLOYING = _enum_auto()
|
||
|
|
||
|
|
||
|
class VMTechStatus(str, _AutoNameEnum):
|
||
|
BACKUP_RUNNING = _enum_auto()
|
||
|
BACKUP_STOPPED = _enum_auto()
|
||
|
DOWN = _enum_auto()
|
||
|
MIGRATING = _enum_auto()
|
||
|
PAUSED = _enum_auto()
|
||
|
PAUSING = _enum_auto()
|
||
|
SCHEDULED = _enum_auto()
|
||
|
STARTED = _enum_auto()
|
||
|
STARTING = _enum_auto()
|
||
|
STOPPED = _enum_auto()
|
||
|
STOPPING = _enum_auto()
|
||
|
|
||
|
|
||
|
class DiskType(str, _AutoNameEnum):
|
||
|
B = _enum_auto()
|
||
|
D = _enum_auto()
|