Viewing File: /opt/hc_python/lib/python3.12/site-packages/pyone/__pycache__/__init__.cpython-312.pyc
�
d��g�+ � � � d Z ddlZddlZddlZddlZddlmZ ddlm Z ddl
mZ ddlm
Z
G d� d e� Z G d
� de� Z G d� d
e� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z e ddd�� Z e ddd�� Z e ddd�� Z e ddd�� Z e dd d�� Z e d!d"d�� Z e d#d$d�� Z e d%d&d�� Z e d'd(d�� Z e d)d*d�� Z e d+d,d�� Z e d-d.d�� Z! e d/d0d�� Z" e d1d2d�� Z#dd3l$m%Z% G d4� d5ejL jN � Z( G d6� d7ejL jR � Z*y)8z=
PyONE is an implementation of Open Nebula XML-RPC bindings.
� N)�string_types)�IntEnum)�bindings� )�cast2onec � � e Zd Zy)�OneExceptionN��__name__�
__module__�__qualname__� � �=/opt/hc_python/lib/python3.12/site-packages/pyone/__init__.pyr r ! � � �r r c � � e Zd Zy)�OneAuthenticationExceptionNr
r r r r r % r r r c � � e Zd Zy)�OneAuthorizationExceptionNr
r r r r r ) r r r c � � e Zd Zy)�OneNoExistsExceptionNr
r r r r r - r r r c � � e Zd Zy)�OneActionExceptionNr
r r r r r 1 r r r c � � e Zd Zy)�OneApiExceptionNr
r r r r r 5 r r r c � � e Zd Zy)�OneInternalExceptionNr
r r r r r 9 r r r �DATASTORE_TYPESzIMAGE SYSTEM FILE)�start�DATASTORE_STATESzREADY DISABLED�
DISK_TYPESzFILE CD_ROM BLOCK RBD�HISTORY_ACTIONa none migrate live-migrate
shutdown shutdown-hard undeploy undeploy-hard hold release stop
suspend resume boot delete delete-recreate reboot reboot-hard resched
unresched poweroff poweroff-hard disk-attach disk-detach nic-attach
nic-detach disk-snapshot-create disk-snapshot-delete terminate
terminate-hard disk-resize deploy chown chmod updateconf rename resize
update snapshot-resize snapshot-delete snapshot-revert disk-saveas
disk-snapshot-revert recover retry monitor�HOST_STATESzINIT MONITORING_MONITORED MONITORED
ERROR DISABLED MONITORING_ERROR MONITORING_INIT MONITORING_DISABLED
OFFLINE�HOST_STATUSzENABLED DISABLED OFFLINE�IMAGE_STATESzaINIT READY USED DISABLED LOCKED ERROR
CLONE DELETE USED_PERS LOCKED_USED LOCKED_USED_PERS�IMAGE_TYPESz1OS CDROM DATABLOCK KERNEL RAMDISK
CONTEXT� LCM_STATEa
LCM_INIT
PROLOG
BOOT
RUNNING
MIGRATE
SAVE_STOP
SAVE_SUSPEND
SAVE_MIGRATE
PROLOG_MIGRATE
PROLOG_RESUME
EPILOG_STOP
EPILOG
SHUTDOWN
CANCEL
FAILURE
CLEANUP_RESUBMIT
UNKNOWN
HOTPLUG
SHUTDOWN_POWEROFF
BOOT_UNKNOWN
BOOT_POWEROFF
BOOT_SUSPENDED
BOOT_STOPPED
CLEANUP_DELETE
HOTPLUG_SNAPSHOT
HOTPLUG_NIC
HOTPLUG_SAVEAS
HOTPLUG_SAVEAS_POWEROFF
HOTPLUG_SAVEAS_SUSPENDED
SHUTDOWN_UNDEPLOY
EPILOG_UNDEPLOY
PROLOG_UNDEPLOY
BOOT_UNDEPLOY
HOTPLUG_PROLOG_POWEROFF
HOTPLUG_EPILOG_POWEROFF
BOOT_MIGRATE
BOOT_FAILURE
BOOT_MIGRATE_FAILURE
PROLOG_MIGRATE_FAILURE
PROLOG_FAILURE
EPILOG_FAILURE
EPILOG_STOP_FAILURE
EPILOG_UNDEPLOY_FAILURE
PROLOG_MIGRATE_POWEROFF
PROLOG_MIGRATE_POWEROFF_FAILURE
PROLOG_MIGRATE_SUSPEND
PROLOG_MIGRATE_SUSPEND_FAILURE
BOOT_UNDEPLOY_FAILURE
BOOT_STOPPED_FAILURE
PROLOG_RESUME_FAILURE
PROLOG_UNDEPLOY_FAILURE
DISK_SNAPSHOT_POWEROFF
DISK_SNAPSHOT_REVERT_POWEROFF
DISK_SNAPSHOT_DELETE_POWEROFF
DISK_SNAPSHOT_SUSPENDED
DISK_SNAPSHOT_REVERT_SUSPENDED
DISK_SNAPSHOT_DELETE_SUSPENDED
DISK_SNAPSHOT
DISK_SNAPSHOT_REVERT
DISK_SNAPSHOT_DELETE
PROLOG_MIGRATE_UNKNOWN
PROLOG_MIGRATE_UNKNOWN_FAILURE
DISK_RESIZE
DISK_RESIZE_POWEROFF
DISK_RESIZE_UNDEPLOYED
HOTPLUG_NIC_POWEROFF
HOTPLUG_RESIZE
HOTPLUG_SAVEAS_UNDEPLOYED
HOTPLUG_SAVEAS_STOPPED�MARKETPLACEAPP_STATESz(INIT READY LOCKED
ERROR DISABLED�MARKETPLACEAPP_TYPESz1UNKNOWN IMAGE
VMTEMPLATE SERVICE_TEMPLATE�PAGINATED_POOLSzLVM_POOL IMAGE_POOL
TEMPLATE_POOL VN_POOL DOCUMENT_POOL SECGROUP_POOL�REMOVE_VNET_ATTRSzgAR_ID BRIDGE CLUSTER_ID
IP MAC TARGET NIC_ID NETWORK_ID VN_MAD SECURITY_GROUPS VLAN_ID
�VM_STATEzjINIT PENDING HOLD ACTIVE STOPPED SUSPENDED
DONE FAILED POWEROFF UNDEPLOYED CLONING CLONING_FAILURE)�marketapp_exportc �<