constants.py 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. # Copyright 2016 Cloudbase Solutions Srl
  2. # All Rights Reserved.
  3. EXECUTION_STATUS_RUNNING = "RUNNING"
  4. EXECUTION_STATUS_COMPLETED = "COMPLETED"
  5. EXECUTION_STATUS_ERROR = "ERROR"
  6. TASK_STATUS_PENDING = "PENDING"
  7. TASK_STATUS_RUNNING = "RUNNING"
  8. TASK_STATUS_COMPLETED = "COMPLETED"
  9. TASK_STATUS_ERROR = "ERROR"
  10. TASK_STATUS_CANCELED = "CANCELED"
  11. TASK_STATUS_ON_ERROR_ONLY = "EXECUTE_ON_ERROR_ONLY"
  12. TASK_TYPE_EXPORT_INSTANCE = "EXPORT_INSTANCE"
  13. TASK_TYPE_IMPORT_INSTANCE = "IMPORT_INSTANCE"
  14. TASK_TYPE_FINALIZE_IMPORT_INSTANCE = "FINALIZE_IMPORT_INSTANCE"
  15. TASK_TYPE_CLEANUP_FAILED_IMPORT_INSTANCE = "CLEANUP_FAILED_IMPORT_INSTANCE"
  16. TASK_TYPE_DEPLOY_DISK_COPY_RESOURCES = "DEPLOY_DISK_COPY_RESOURCES"
  17. TASK_TYPE_COPY_DISK_DATA = "COPY_DISK_DATA"
  18. TASK_TYPE_DELETE_DISK_COPY_RESOURCES = "DELETE_DISK_COPY_RESOURCES"
  19. TASK_TYPE_DEPLOY_OS_MORPHING_RESOURCES = "DEPLOY_OS_MORPHING_RESOURCES"
  20. TASK_TYPE_OS_MORPHING = "OS_MORPHING"
  21. TASK_TYPE_DELETE_OS_MORPHING_RESOURCES = "DELETE_OS_MORPHING_RESOURCES"
  22. TASK_TYPE_GET_INSTANCE_INFO = "GET_INSTANCE_INFO"
  23. TASK_TYPE_DEPLOY_REPLICA_DISKS = "DEPLOY_REPLICA_DISKS"
  24. TASK_TYPE_DELETE_REPLICA_DISKS = "DELETE_REPLICA_DISKS"
  25. TASK_TYPE_REPLICATE_DISKS = "REPLICATE_DISKS"
  26. TASK_TYPE_DEPLOY_REPLICA_SOURCE_RESOURCES = "DEPLOY_REPLICA_SOURCE_RESOURCES"
  27. TASK_TYPE_DELETE_REPLICA_SOURCE_RESOURCES = "DELETE_REPLICA_SOURCE_RESOURCES"
  28. TASK_TYPE_DEPLOY_REPLICA_TARGET_RESOURCES = "DEPLOY_REPLICA_TARGET_RESOURCES"
  29. TASK_TYPE_DELETE_REPLICA_TARGET_RESOURCES = "DELETE_REPLICA_TARGET_RESOURCES"
  30. TASK_TYPE_SHUTDOWN_INSTANCE = "SHUTDOWN_INSTANCE"
  31. TASK_TYPE_DEPLOY_REPLICA_INSTANCE = "DEPLOY_REPLICA_INSTANCE"
  32. TASK_TYPE_FINALIZE_REPLICA_INSTANCE_DEPLOYMENT = (
  33. "FINALIZE_REPLICA_INSTANCE_DEPLOYMENT")
  34. TASK_TYPE_CLEANUP_FAILED_REPLICA_INSTANCE_DEPLOYMENT = (
  35. "CLEANUP_FAILED_REPLICA_INSTANCE_DEPLOYMENT")
  36. TASK_TYPE_CREATE_REPLICA_DISK_SNAPSHOTS = "CREATE_REPLICA_DISK_SNAPSHOTS"
  37. TASK_TYPE_DELETE_REPLICA_DISK_SNAPSHOTS = "DELETE_REPLICA_DISK_SNAPSHOTS"
  38. TASK_TYPE_RESTORE_REPLICA_DISK_SNAPSHOTS = "RESTORE_REPLICA_DISK_SNAPSHOTS"
  39. TASK_TYPE_GET_OPTIMAL_FLAVOR = "GET_OPTIMAL_FLAVOR"
  40. PROVIDER_TYPE_IMPORT = 1
  41. PROVIDER_TYPE_EXPORT = 2
  42. PROVIDER_TYPE_REPLICA_IMPORT = 4
  43. PROVIDER_TYPE_REPLICA_EXPORT = 8
  44. PROVIDER_TYPE_ENDPOINT = 16
  45. PROVIDER_TYPE_ENDPOINT_INSTANCES = 32
  46. PROVIDER_TYPE_OS_MORPHING = 64
  47. PROVIDER_TYPE_ENDPOINT_NETWORKS = 128
  48. PROVIDER_TYPE_INSTANCE_FLAVOR = 256
  49. DISK_FORMAT_VMDK = 'vmdk'
  50. DISK_FORMAT_RAW = 'raw'
  51. DISK_FORMAT_QCOW = "qcow"
  52. DISK_FORMAT_QCOW2 = 'qcow2'
  53. DISK_FORMAT_VHD = 'vhd'
  54. DISK_FORMAT_VHDX = 'vhdx'
  55. DISK_ALLOCATION_TYPE_STATIC = "static"
  56. DISK_ALLOCATION_TYPE_DYNAMIC = "dynamic"
  57. FIRMWARE_TYPE_BIOS = 'BIOS'
  58. FIRMWARE_TYPE_EFI = 'EFI'
  59. HYPERVISOR_VMWARE = "vmware"
  60. HYPERVISOR_HYPERV = "hyperv"
  61. HYPERVISOR_QEMU = "qemu"
  62. HYPERVISOR_KVM = "kvm"
  63. HYPERVISOR_XENSERVER = "xenserver"
  64. TASK_EVENT_INFO = "INFO"
  65. TASK_EVENT_WARNING = "WARNING"
  66. TASK_EVENT_ERROR = "ERROR"
  67. OS_TYPE_BSD = "bsd"
  68. OS_TYPE_LINUX = "linux"
  69. OS_TYPE_OS_X = "osx"
  70. OS_TYPE_SOLARIS = "solaris"
  71. OS_TYPE_WINDOWS = "windows"
  72. OS_TYPE_OTHER = "other"
  73. DEFAULT_OS_TYPE = OS_TYPE_LINUX
  74. TMP_DIRS_KEY = "__tmp_dirs"