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

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()