Class: Ovirt::Event

Inherits:
Base
  • Object
show all
Defined in:
lib/ovirt/event.rb

Constant Summary collapse

EVENT_CODES =
{
  # Code   Description
     0 => "UNASSIGNED",
     1 => "VDC_START",
     2 => "VDC_STOP",
    12 => "HOST_FAILURE",
    13 => "HOST_DETECTED",
    14 => "HOST_RECOVER",
    15 => "HOST_MAINTENANCE",
    16 => "HOST_ACTIVATE",
    17 => "HOST_MAINTENANCE_FAILED",
    18 => "HOST_ACTIVATE_FAILED",
    19 => "HOST_RECOVER_FAILED",
    20 => "USER_HOST_START",
    21 => "USER_HOST_STOP",
    22 => "IRS_FAILURE",
    26 => "IRS_DISK_SPACE_LOW",
    30 => "USER_VDC_LOGIN",
    31 => "USER_VDC_LOGOUT",
    32 => "USER_RUN_VM",
    33 => "USER_STOP_VM",
    34 => "USER_ADD_VM",
    35 => "USER_UPDATE_VM",
    36 => "USER_REMOVE_VM",
    37 => "USER_ADD_VM_STARTED",
    38 => "USER_CHANGE_DISK_VM",
    39 => "USER_PAUSE_VM",
    40 => "USER_RESUME_VM",
    41 => "USER_HOST_RESTART",
    42 => "USER_ADD_HOST",
    43 => "USER_UPDATE_HOST",
    44 => "USER_REMOVE_HOST",
    45 => "USER_CREATE_SNAPSHOT",
    46 => "USER_TRY_BACK_TO_SNAPSHOT",
    47 => "USER_RESTORE_FROM_SNAPSHOT",
    48 => "USER_ADD_VM_TEMPLATE",
    49 => "USER_UPDATE_VM_TEMPLATE",
    50 => "USER_REMOVE_VM_TEMPLATE",
    51 => "USER_ADD_VM_TEMPLATE_FINISHED_SUCCESS",
    52 => "USER_ADD_VM_TEMPLATE_FINISHED_FAILURE",
    53 => "USER_ADD_VM_FINISHED_SUCCESS",
    54 => "USER_FAILED_RUN_VM",
    55 => "USER_FAILED_PAUSE_VM",
    56 => "USER_FAILED_STOP_VM",
    57 => "USER_FAILED_ADD_VM",
    58 => "USER_FAILED_UPDATE_VM",
    59 => "USER_FAILED_REMOVE_VM",
    60 => "USER_ADD_VM_FINISHED_FAILURE",
    61 => "VM_DOWN",
    62 => "VM_MIGRATION_START",
    63 => "VM_MIGRATION_DONE",
    64 => "VM_MIGRATION_ABORT",
    65 => "VM_MIGRATION_FAILED",
    66 => "VM_FAILURE",
    68 => "USER_CREATE_SNAPSHOT_FINISHED_SUCCESS",
    69 => "USER_CREATE_SNAPSHOT_FINISHED_FAILURE",
    70 => "USER_RUN_VM_AS_STATELESS_FINISHED_FAILURE",
    71 => "USER_TRY_BACK_TO_SNAPSHOT_FINISH_SUCCESS",
    72 => "USER_CHANGE_FLOPPY_VM",
    73 => "USER_INITIATED_SHUTDOWN_VM",
    74 => "USER_FAILED_SHUTDOWN_VM",
    75 => "USER_FAILED_CHANGE_FLOPPY_VM",
    76 => "USER_STOPPED_VM_INSTEAD_OF_SHUTDOWN",
    77 => "USER_FAILED_STOPPING_VM_INSTEAD_OF_SHUTDOWN",
    78 => "USER_ADD_DISK_TO_VM",
    79 => "USER_FAILED_ADD_DISK_TO_VM",
    80 => "USER_REMOVE_DISK_FROM_VM",
    81 => "USER_FAILED_REMOVE_DISK_FROM_VM",
    82 => "USER_MOVED_VM",
    83 => "USER_FAILED_MOVE_VM",
    84 => "USER_MOVED_TEMPLATE",
    85 => "USER_FAILED_MOVE_TEMPLATE",
    86 => "USER_COPIED_TEMPLATE",
    87 => "USER_FAILED_COPY_TEMPLATE",
    88 => "USER_UPDATE_VM_DISK",
    89 => "USER_FAILED_UPDATE_VM_DISK",
    90 => "USER_HOST_SHUTDOWN",
    91 => "USER_MOVED_VM_FINISHED_SUCCESS",
    92 => "USER_MOVED_VM_FINISHED_FAILURE",
    93 => "USER_MOVED_TEMPLATE_FINISHED_SUCCESS",
    94 => "USER_MOVED_TEMPLATE_FINISHED_FAILURE",
    95 => "USER_COPIED_TEMPLATE_FINISHED_SUCCESS",
    96 => "USER_COPIED_TEMPLATE_FINISHED_FAILURE",
    97 => "USER_ADD_DISK_TO_VM_FINISHED_SUCCESS",
    98 => "USER_ADD_DISK_TO_VM_FINISHED_FAILURE",
    99 => "USER_TRY_BACK_TO_SNAPSHOT_FINISH_FAILURE",
   100 => "USER_RESTORE_FROM_SNAPSHOT_FINISH_SUCCESS",
   101 => "USER_RESTORE_FROM_SNAPSHOT_FINISH_FAILURE",
   102 => "USER_FAILED_CHANGE_DISK_VM",
   103 => "USER_FAILED_RESUME_VM",
   104 => "USER_FAILED_ADD_HOST",
   105 => "USER_FAILED_UPDATE_HOST",
   106 => "USER_FAILED_REMOVE_HOST",
   107 => "USER_FAILED_HOST_RESTART",
   108 => "USER_FAILED_ADD_VM_TEMPLATE",
   109 => "USER_FAILED_UPDATE_VM_TEMPLATE",
   110 => "USER_FAILED_REMOVE_VM_TEMPLATE",
   111 => "USER_STOP_SUSPENDED_VM",
   112 => "USER_STOP_SUSPENDED_VM_FAILED",
   113 => "USER_REMOVE_VM_FINISHED",
   114 => "USER_VDC_LOGIN_FAILED",
   115 => "USER_FAILED_TRY_BACK_TO_SNAPSHOT",
   116 => "USER_FAILED_RESTORE_FROM_SNAPSHOT",
   117 => "USER_FAILED_CREATE_SNAPSHOT",
   118 => "USER_FAILED_HOST_START",
   119 => "VM_DOWN_ERROR",
   120 => "VM_MIGRATION_FAILED_FROM_TO",
   121 => "SYSTEM_HOST_RESTART",
   122 => "SYSTEM_FAILED_HOST_RESTART",
   123 => "HOST_SLOW_STORAGE_RESPONSE_TIME",
   124 => "VM_IMPORT",
   125 => "VM_IMPORT_FAILED",
   126 => "VM_NOT_RESPONDING",
   127 => "HOST_RUN_IN_NO_KVM_MODE",
   128 => "VM_MIGRATION_TRYING_RERUN",
   129 => "VM_CLEARED",
   130 => "USER_FAILED_HOST_SHUTDOWN",
   131 => "USER_EXPORT_VM",
   132 => "USER_EXPORT_VM_FAILED",
   133 => "USER_EXPORT_TEMPLATE",
   134 => "USER_EXPORT_TEMPLATE_FAILED",
   135 => "TEMPLATE_IMPORT",
   136 => "TEMPLATE_IMPORT_FAILED",
   137 => "USER_FAILED_HOST_STOP",
   138 => "VM_PAUSED_ENOSPC",
   139 => "VM_PAUSED_ERROR",
   140 => "VM_MIGRATION_FAILED_DURING_MOVE_TO_MAINTANANCE",
   141 => "HOST_VERSION_NOT_SUPPORTED_FOR_CLUSTER",
   142 => "VM_SET_TO_UNKNOWN_STATUS",
   143 => "VM_WAS_SET_DOWN_DUE_TO_HOST_REBOOT_OR_MANUAL_FENCE",
   144 => "VM_IMPORT_INFO",
   145 => "VM_BLK_VIRTIO_NO_CACHE",
   147 => "VM_SHUTDOWN_FAILED",
   149 => "USER_ADD",
   150 => "USER_INITIATED_RUN_VM",
   151 => "USER_INITIATED_RUN_VM_FAILED",
   152 => "USER_RUN_VM_ON_NON_DEFAULT_HOST",
   153 => "USER_STARTED_VM",
   182 => "USER_FAILED_ATTACH_USER_TO_VM",
   201 => "IRS_DISK_SPACE_LOW_ERROR",
   204 => "IRS_HOSTED_ON_HOST",
   250 => "USER_UPDATE_VM_CLUSTER_DEFAULT_HOST_CLEARED",
   251 => "USER_REMOVE_VM_TEMPLATE_FINISHED",
   300 => "USER_ADD_VM_POOL",
   301 => "USER_ADD_VM_POOL_FAILED",
   302 => "USER_ADD_VM_POOL_WITH_VMS",
   303 => "USER_ADD_VM_POOL_WITH_VMS_FAILED",
   304 => "USER_REMOVE_VM_POOL",
   305 => "USER_REMOVE_VM_POOL_FAILED",
   306 => "USER_ADD_VM_TO_POOL",
   307 => "USER_ADD_VM_TO_POOL_FAILED",
   308 => "USER_REMOVE_VM_FROM_POOL",
   309 => "USER_REMOVE_VM_FROM_POOL_FAILED",
   310 => "USER_ATTACH_USER_TO_POOL",
   311 => "USER_ATTACH_USER_TO_POOL_FAILED",
   312 => "USER_DETACH_USER_FROM_POOL",
   313 => "USER_DETACH_USER_FROM_POOL_FAILED",
   314 => "USER_UPDATE_VM_POOL",
   315 => "USER_UPDATE_VM_POOL_FAILED",
   316 => "USER_ATTACH_USER_TO_VM_FROM_POOL",
   317 => "USER_ATTACH_USER_TO_VM_FROM_POOL_FAILED",
   318 => "USER_ATTACH_USER_TO_VM_FROM_POOL_FINISHED_SUCCESS",
   319 => "USER_ATTACH_USER_TO_VM_FROM_POOL_FINISHED_FAILURE",
   320 => "USER_ADD_VM_POOL_WITH_VMS_ADD_HOST_FAILED",
   325 => "USER_REMOVE_ADUSER",
   326 => "USER_FAILED_REMOVE_ADUSER",
   327 => "USER_FAILED_ADD_ADUSER",
   328 => "USER_ATTACH_USER_TO_TIME_LEASED_POOL",
   329 => "USER_ATTACH_USER_TO_TIME_LEASED_POOL_FAILED",
   330 => "USER_DETACH_USER_FROM_TIME_LEASED_POOL",
   331 => "USER_DETACH_USER_FROM_TIME_LEASED_POOL_FAILED",
   332 => "USER_ATTACH_AD_GROUP_TO_TIME_LEASED_POOL",
   333 => "USER_ATTACH_AD_GROUP_TO_TIME_LEASED_POOL_FAILED",
   334 => "USER_DETACH_AD_GROUP_FROM_TIME_LEASED_POOL",
   335 => "USER_DETACH_AD_GROUP_FROM_TIME_LEASED_POOL_FAILED",
   336 => "USER_UPDATE_USER_TO_TIME_LEASED_POOL",
   337 => "USER_UPDATE_USER_TO_TIME_LEASED_POOL_FAILED",
   338 => "USER_UPDATE_AD_GROUP_TO_TIME_LEASED_POOL",
   339 => "USER_UPDATE_AD_GROUP_TO_TIME_LEASED_POOL_FAILED",
   342 => "USER_MERGE_SNAPSHOT",
   343 => "USER_FAILED_MERGE_SNAPSHOT",
   344 => "USER_UPDATE_VM_POOL_WITH_VMS",
   345 => "USER_UPDATE_VM_POOL_WITH_VMS_FAILED",
   346 => "USER_PASSWORD_CHANGED",
   347 => "USER_PASSWORD_CHANGE_FAILED",
   348 => "USER_CLEAR_UNKNOWN_VMS",
   349 => "USER_FAILED_CLEAR_UNKNOWN_VMS",
   350 => "USER_ADD_BOOKMARK",
   351 => "USER_ADD_BOOKMARK_FAILED",
   352 => "USER_UPDATE_BOOKMARK",
   353 => "USER_UPDATE_BOOKMARK_FAILED",
   354 => "USER_REMOVE_BOOKMARK",
   355 => "USER_REMOVE_BOOKMARK_FAILED",
   356 => "USER_MERGE_SNAPSHOT_FINISHED_SUCCESS",
   357 => "USER_MERGE_SNAPSHOT_FINISHED_FAILURE",
   360 => "USER_DETACH_USER_FROM_VM",
   361 => "USER_FAILED_DETACH_USER_FROM_VM",
   400 => "USER_ATTACH_VM_TO_AD_GROUP",
   401 => "USER_ATTACH_VM_TO_AD_GROUP_FAILED",
   402 => "USER_DETACH_VM_TO_AD_GROUP",
   403 => "USER_DETACH_VM_TO_AD_GROUP_FAILED",
   404 => "USER_ATTACH_VM_POOL_TO_AD_GROUP",
   405 => "USER_ATTACH_VM_POOL_TO_AD_GROUP_FAILED",
   406 => "USER_DETACH_VM_POOL_TO_AD_GROUP",
   407 => "USER_DETACH_VM_POOL_TO_AD_GROUP_FAILED",
   408 => "USER_REMOVE_AD_GROUP",
   409 => "USER_REMOVE_AD_GROUP_FAILED",
   430 => "USER_UPDATE_TAG",
   431 => "USER_UPDATE_TAG_FAILED",
   432 => "USER_ADD_TAG",
   433 => "USER_ADD_TAG_FAILED",
   434 => "USER_REMOVE_TAG",
   435 => "USER_REMOVE_TAG_FAILED",
   436 => "USER_ATTACH_TAG_TO_USER",
   437 => "USER_ATTACH_TAG_TO_USER_FAILED",
   438 => "USER_ATTACH_TAG_TO_USER_GROUP",
   439 => "USER_ATTACH_TAG_TO_USER_GROUP_FAILED",
   440 => "USER_ATTACH_TAG_TO_VM",
   441 => "USER_ATTACH_TAG_TO_VM_FAILED",
   442 => "USER_ATTACH_TAG_TO_HOST",
   443 => "USER_ATTACH_TAG_TO_HOST_FAILED",
   444 => "USER_DETACH_HOST_FROM_TAG",
   445 => "USER_DETACH_HOST_FROM_TAG_FAILED",
   446 => "USER_DETACH_VM_FROM_TAG",
   447 => "USER_DETACH_VM_FROM_TAG_FAILED",
   448 => "USER_DETACH_USER_FROM_TAG",
   449 => "USER_DETACH_USER_FROM_TAG_FAILED",
   450 => "USER_DETACH_USER_GROUP_FROM_TAG",
   451 => "USER_DETACH_USER_GROUP_FROM_TAG_FAILED",
   452 => "USER_ATTACH_TAG_TO_USER_EXISTS",
   453 => "USER_ATTACH_TAG_TO_USER_GROUP_EXISTS",
   454 => "USER_ATTACH_TAG_TO_VM_EXISTS",
   455 => "USER_ATTACH_TAG_TO_HOST_EXISTS",
   456 => "USER_LOGGED_IN_VM",
   457 => "USER_LOGGED_OUT_VM",
   458 => "USER_LOCKED_VM",
   459 => "USER_UNLOCKED_VM",
   460 => "USER_DETACH_USER_FROM_TIME_LEASED_POOL_INTERNAL",
   461 => "USER_DETACH_USER_FROM_TIME_LEASED_POOL_FAILED_INTERNAL",
   462 => "USER_DETACH_AD_GROUP_FROM_TIME_LEASED_POOL_INTERNAL",
   463 => "USER_DETACH_AD_GROUP_FROM_TIME_LEASED_POOL_FAILED_INTERNAL",
   467 => "UPDATE_TAGS_VM_DEFAULT_DISPLAY_TYPE",
   468 => "UPDATE_TAGS_VM_DEFAULT_DISPLAY_TYPE_FAILED",
   470 => "USER_ATTACH_VM_POOL_TO_AD_GROUP_INTERNAL",
   471 => "USER_ATTACH_VM_POOL_TO_AD_GROUP_FAILED_INTERNAL",
   472 => "USER_ATTACH_USER_TO_POOL_INTERNAL",
   473 => "USER_ATTACH_USER_TO_POOL_FAILED_INTERNAL",
   494 => "HOST_MANUAL_FENCE_STATUS",
   495 => "HOST_MANUAL_FENCE_STATUS_FAILED",
   496 => "HOST_FENCE_STATUS",
   497 => "HOST_FENCE_STATUS_FAILED",
   498 => "HOST_APPROVE",
   499 => "HOST_APPROVE_FAILED",
   500 => "HOST_FAILED_TO_RUN_VMS",
   501 => "USER_SUSPEND_VM",
   502 => "USER_FAILED_SUSPEND_VM",
   503 => "USER_SUSPEND_VM_OK",
   504 => "HOST_INSTALL",
   505 => "HOST_INSTALL_FAILED",
   506 => "HOST_INITIATED_RUN_VM",
   507 => "HOST_INITIATED_RUN_VM_FAILED",
   509 => "HOST_INSTALL_IN_PROGRESS",
   510 => "HOST_INSTALL_IN_PROGRESS_WARNING",
   511 => "HOST_INSTALL_IN_PROGRESS_ERROR",
   512 => "USER_SUSPEND_VM_FINISH_SUCCESS",
   513 => "HOST_RECOVER_FAILED_VMS_UNKNOWN",
   514 => "HOST_INITIALIZING",
   515 => "HOST_CPU_LOWER_THAN_CLUSTER",
   516 => "HOST_CPU_RETRIEVE_FAILED",
   517 => "HOST_SET_NONOPERATIONAL",
   518 => "HOST_SET_NONOPERATIONAL_FAILED",
   519 => "HOST_SET_NONOPERATIONAL_NETWORK",
   520 => "USER_ATTACH_USER_TO_VM",
   521 => "USER_SUSPEND_VM_FINISH_FAILURE",
   522 => "HOST_SET_NONOPERATIONAL_DOMAIN",
   523 => "HOST_SET_NONOPERATIONAL_DOMAIN_FAILED",
   524 => "AUTO_SUSPEND_VM",
   524 => "HOST_DOMAIN_DELAY_INTERVAL",
   525 => "AUTO_SUSPEND_VM_FINISH_SUCCESS",
   526 => "AUTO_SUSPEND_VM_FINISH_FAILURE",
   527 => "AUTO_FAILED_SUSPEND_VM",
   528 => "USER_EJECT_VM_DISK",
   529 => "USER_EJECT_VM_FLOPPY",
   530 => "HOST_MANUAL_FENCE_FAILED_CALL_FENCE_SPM",
   531 => "HOST_LOW_MEM",
   533 => "HOST_FAILED_CONNECTION_TO_DATA_CENTER",
   555 => "USER_MOVE_TAG",
   556 => "USER_MOVE_TAG_FAILED",
   600 => "USER_HOST_MAINTENANCE",
   601 => "CPU_FLAGS_NX_IS_MISSING",
   602 => "USER_HOST_MAINTENANCE_MIGRATION_FAILED",
   603 => "HOST_SET_NONOPERATIONAL_IFACE_DOWN",
   605 => "HOST_USED_AS_PROXY",
   800 => "IMAGES_SYNCRONIZER_DESKTOP_NOT_EXIST_IN_VDC",
   801 => "IMAGES_SYNCRONIZER_TEMPLATE_NOT_EXIST_IMAGE_EXIST",
   802 => "IMAGES_SYNCRONIZER_SNAPSHOT_NOT_EXIST_IN_VDC",
   803 => "IMAGES_SYNCRONIZER_SNAPSHOTS_NOT_ATTACHED_TO_VM_IN_VDC",
   804 => "IMAGES_SYNCRONIZER_TEMPLATE_NOT_EXIST_IN_VDC",
   805 => "IMAGES_SYNCRONIZER_DESKTOP_NOT_EXIST_IN_IRS",
   806 => "IMAGES_SYNCRONIZER_SNAPSHOT_NOT_EXIST_IN_IRS",
   807 => "IMAGES_SYNCRONIZER_DESKTOP_WITHOUT_TEMPLATE_VDC",
   808 => "IMAGES_SYNCRONIZER_IMAGE_TEMPLATE_NOT_EXIST",
   809 => "USER_ADD_HOST_GROUP",
   810 => "USER_ADD_HOST_GROUP_FAILED",
   811 => "USER_UPDATE_HOST_GROUP",
   812 => "USER_UPDATE_HOST_GROUP_FAILED",
   813 => "USER_REMOVE_HOST_GROUP",
   814 => "USER_REMOVE_HOST_GROUP_FAILED",
   815 => "USER_VDC_LOGOUT_FAILED",
   816 => "MAC_POOL_EMPTY",
   817 => "CERTIFICATE_FILE_NOT_FOUND",
   818 => "RUN_VM_FAILED",
   819 => "HOST_REGISTER_ERROR_UPDATING_HOST",
   820 => "HOST_REGISTER_ERROR_UPDATING_HOST_ALL_TAKEN",
   821 => "HOST_REGISTER_HOST_IS_ACTIVE",
   822 => "HOST_REGISTER_ERROR_UPDATING_NAME",
   823 => "HOST_REGISTER_ERROR_UPDATING_NAMES_ALL_TAKEN",
   824 => "HOST_REGISTER_NAME_IS_ACTIVE",
   825 => "HOST_REGISTER_AUTO_APPROVE_PATTERN",
   826 => "HOST_REGISTER_FAILED",
   827 => "HOST_REGISTER_EXISTING_HOST_UPDATE_FAILED",
   828 => "HOST_REGISTER_SUCCEEDED",
   829 => "VM_MIGRATION_ON_CONNECT_CHECK_FAILED",
   830 => "VM_MIGRATION_ON_CONNECT_CHECK_SUCCEEDED",
   831 => "USER_DEDICATE_VM_TO_POWERCLIENT",
   832 => "USER_DEDICATE_VM_TO_POWERCLIENT_FAILED",
   833 => "MAC_ADDRESS_IS_IN_USE",
   835 => "SYSTEM_UPDATE_HOST_GROUP",
   836 => "SYSTEM_UPDATE_HOST_GROUP_FAILED",
   850 => "USER_ADD_PERMISSION",
   851 => "USER_ADD_PERMISSION_FAILED",
   852 => "USER_REMOVE_PERMISSION",
   853 => "USER_REMOVE_PERMISSION_FAILED",
   854 => "USER_ADD_ROLE",
   855 => "USER_ADD_ROLE_FAILED",
   856 => "USER_UPDATE_ROLE",
   857 => "USER_UPDATE_ROLE_FAILED",
   858 => "USER_REMOVE_ROLE",
   859 => "USER_REMOVE_ROLE_FAILED",
   860 => "USER_ATTACHED_ACTION_GROUP_TO_ROLE",
   861 => "USER_ATTACHED_ACTION_GROUP_TO_ROLE_FAILED",
   862 => "USER_DETACHED_ACTION_GROUP_FROM_ROLE",
   863 => "USER_DETACHED_ACTION_GROUP_FROM_ROLE_FAILED",
   864 => "USER_ADD_ROLE_WITH_ACTION_GROUP",
   865 => "USER_ADD_ROLE_WITH_ACTION_GROUP_FAILED",
   900 => "AD_COMPUTER_ACCOUNT_SUCCEEDED",
   901 => "AD_COMPUTER_ACCOUNT_FAILED",
   920 => "NETWORK_ATTACH_NETWORK_TO_HOST",
   921 => "NETWORK_ATTACH_NETWORK_TO_HOST_FAILED",
   922 => "NETWORK_DETACH_NETWORK_FROM_HOST",
   923 => "NETWORK_DETACH_NETWORK_FROM_HOST_FAILED",
   924 => "NETWORK_ADD_BOND",
   925 => "NETWORK_ADD_BOND_FAILED",
   926 => "NETWORK_REMOVE_BOND",
   927 => "NETWORK_REMOVE_BOND_FAILED",
   928 => "NETWORK_HOST_NETWORK_MATCH_CLUSTER",
   929 => "NETWORK_HOST_NETWORK_NOT_MATCH_CLUSTER",
   930 => "NETWORK_REMOVE_VM_INTERFACE",
   931 => "NETWORK_REMOVE_VM_INTERFACE_FAILED",
   932 => "NETWORK_ADD_VM_INTERFACE",
   933 => "NETWORK_ADD_VM_INTERFACE_FAILED",
   934 => "NETWORK_UPDATE_VM_INTERFACE",
   935 => "NETWORK_UPDATE_VM_INTERFACE_FAILED",
   936 => "NETWORK_ADD_TEMPLATE_INTERFACE",
   937 => "NETWORK_ADD_TEMPLATE_INTERFACE_FAILED",
   938 => "NETWORK_REMOVE_TEMPLATE_INTERFACE",
   939 => "NETWORK_REMOVE_TEMPLATE_INTERFACE_FAILED",
   940 => "NETWORK_UPDATE_TEMPLATE_INTERFACE",
   941 => "NETWORK_UPDATE_TEMPLATE_INTERFACE_FAILED",
   942 => "NETWORK_ADD_NETWORK",
   943 => "NETWORK_ADD_NETWORK_FAILED",
   944 => "NETWORK_REMOVE_NETWORK",
   945 => "NETWORK_REMOVE_NETWORK_FAILED",
   946 => "NETWORK_ATTACH_NETWORK_TO_HOST_GROUP",
   947 => "NETWORK_ATTACH_NETWORK_TO_HOST_GROUP_FAILED",
   948 => "NETWORK_DETACH_NETWORK_TO_HOST_GROUP",
   949 => "NETWORK_DETACH_NETWORK_TO_HOST_GROUP_FAILED",
   950 => "USER_ADD_STORAGE_POOL",
   951 => "USER_ADD_STORAGE_POOL_FAILED",
   952 => "USER_UPDATE_STORAGE_POOL",
   953 => "USER_UPDATE_STORAGE_POOL_FAILED",
   954 => "USER_REMOVE_STORAGE_POOL",
   955 => "USER_REMOVE_STORAGE_POOL_FAILED",
   956 => "USER_ADD_STORAGE_DOMAIN",
   957 => "USER_ADD_STORAGE_DOMAIN_FAILED",
   958 => "USER_UPDATE_STORAGE_DOMAIN",
   959 => "USER_UPDATE_STORAGE_DOMAIN_FAILED",
   960 => "USER_REMOVE_STORAGE_DOMAIN",
   961 => "USER_REMOVE_STORAGE_DOMAIN_FAILED",
   962 => "USER_ATTACH_STORAGE_DOMAIN_TO_POOL",
   963 => "USER_ATTACH_STORAGE_DOMAIN_TO_POOL_FAILED",
   964 => "USER_DETACH_STORAGE_DOMAIN_FROM_POOL",
   965 => "USER_DETACH_STORAGE_DOMAIN_FROM_POOL_FAILED",
   966 => "USER_ACTIVATED_STORAGE_DOMAIN",
   967 => "USER_ACTIVATE_STORAGE_DOMAIN_FAILED",
   968 => "USER_DEACTIVATED_STORAGE_DOMAIN",
   969 => "USER_DEACTIVATE_STORAGE_DOMAIN_FAILED",
   970 => "SYSTEM_DEACTIVATED_STORAGE_DOMAIN",
   971 => "SYSTEM_DEACTIVATE_STORAGE_DOMAIN_FAILED",
   972 => "USER_EXTENDED_STORAGE_DOMAIN",
   973 => "USER_EXTENDED_STORAGE_DOMAIN_FAILED",
   974 => "USER_REMOVE_VG",
   975 => "USER_REMOVE_VG_FAILED",
   976 => "USER_ACTIVATE_STORAGE_POOL",
   977 => "USER_ACTIVATE_STORAGE_POOL_FAILED",
   978 => "SYSTEM_FAILED_CHANGE_STORAGE_POOL_STATUS",
   979 => "SYSTEM_CHANGE_STORAGE_POOL_STATUS_NO_HOST_FOR_SPM",
   980 => "SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC",
   981 => "USER_FORCE_REMOVE_STORAGE_DOMAIN",
   982 => "USER_FORCE_REMOVE_STORAGE_DOMAIN_FAILED",
   983 => "RECONSTRUCT_MASTER_FAILED_NO_MASTER",
   984 => "RECONSTRUCT_MASTER_DONE",
   985 => "RECONSTRUCT_MASTER_FAILED",
   986 => "SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC_SEARCHING_NEW_SPM",
   987 => "SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC_WITH_ERROR",
   988 => "USER_CONNECT_HOSTS_TO_LUN_FAILED",
   989 => "SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC_FROM_NON_OPERATIONAL",
   990 => "SYSTEM_MASTER_DOMAIN_NOT_IN_SYNC",
   991 => "RECOVERY_STORAGE_POOL",
   992 => "RECOVERY_STORAGE_POOL_FAILED",
   993 => "SYSTEM_CHANGE_STORAGE_POOL_STATUS_RESET_IRS",
   994 => "CONNECT_STORAGE_SERVERS_FAILED",
   995 => "CONNECT_STORAGE_POOL_FAILED",
   996 => "STORAGE_DOMAIN_ERROR",
   998 => "ISO_DOMAIN_REFRESH_SUCCESSFUL",
  1012 => "NETWORK_INTERFACE_PLUGGED_INTO_VM",
  1100 => "NETWORK_UPDATE_DISPLAY_TO_HOST_GROUP",
  1101 => "NETWORK_UPDATE_DISPLAY_TO_HOST_GROUP_FAILED",
  1102 => "NETWORK_UPDATE_NETWORK_TO_HOST_INTERFACE",
  1103 => "NETWORK_UPDATE_NETWORK_TO_HOST_INTERFACE_FAILED",
  1104 => "NETWORK_COMMINT_NETWORK_CHANGES",
  1105 => "NETWORK_COMMINT_NETWORK_CHANGES_FAILED",
  1106 => "NETWORK_HOST_USING_WRONG_CLUSER_VLAN",
  1107 => "NETWORK_HOST_MISSING_CLUSER_VLAN",
  1150 => "IMPORTEXPORT_EXPORT_VM",
  1151 => "IMPORTEXPORT_EXPORT_VM_FAILED",
  1152 => "IMPORTEXPORT_IMPORT_VM",
  1153 => "IMPORTEXPORT_IMPORT_VM_FAILED",
  1154 => "IMPORTEXPORT_REMOVE_TEMPLATE",
  1155 => "IMPORTEXPORT_REMOVE_TEMPLATE_FAILED",
  1156 => "IMPORTEXPORT_EXPORT_TEMPLATE",
  1157 => "IMPORTEXPORT_EXPORT_TEMPLATE_FAILED",
  1158 => "IMPORTEXPORT_IMPORT_TEMPLATE",
  1159 => "IMPORTEXPORT_IMPORT_TEMPLATE_FAILED",
  1160 => "IMPORTEXPORT_REMOVE_VM",
  1161 => "IMPORTEXPORT_REMOVE_VM_FAILED",
  1162 => "IMPORTEXPORT_STARTING_EXPORT_VM",
  1163 => "IMPORTEXPORT_STARTING_IMPORT_TEMPLATE",
  1164 => "IMPORTEXPORT_STARTING_EXPORT_TEMPLATE",
  1165 => "IMPORTEXPORT_STARTING_IMPORT_VM",
  1166 => "IMPORTEXPORT_STARTING_REMOVE_TEMPLATE",
  1167 => "IMPORTEXPORT_STARTING_REMOVE_VM",
  1168 => "IMPORTEXPORT_FAILED_TO_IMPORT_VM",
  1169 => "IMPORTEXPORT_FAILED_TO_IMPORT_TEMPLATE",
  1200 => "VM_RENAMED",
  9000 => "HOST_ALERT_FENCING_IS_NOT_CONFIGURED",
  9001 => "HOST_ALERT_FENCING_TEST_FAILED",
  9002 => "HOST_ALERT_FENCING_OPERATION_FAILED",
  9003 => "HOST_ALERT_FENCING_OPERATION_SKIPPED",
  9004 => "HOST_ALERT_FENCING_NO_PROXY_HOST",
  9500 => "TASK_STOPPING_ASYNC_TASK",
  9501 => "TASK_CLEARING_ASYNC_TASK",
}

Instance Attribute Summary

Attributes inherited from Base

#attributes, #operations, #relationships, #service

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#[], all, all_xml_objects, api_endpoint, #api_endpoint, #class_suffix, create_from_xml, #destroy, element_name, element_names, find_by_href, find_by_id, find_by_name, hash_from_id_and_href, href_from_creation_status_link, href_to_guid, #initialize, #keys, #method_missing, object_to_id, #operation, parse_attribute, parse_boolean, parse_first_node, parse_first_node_with_hash, parse_first_text, #reload, #replace, set_value, top_level_booleans, top_level_booleans=, top_level_integers, top_level_integers=, top_level_objects, top_level_objects=, top_level_strings, top_level_strings=, top_level_timestamps, top_level_timestamps=, #update, #update!, xml_to_actions, xml_to_hash, xml_to_nokogiri, xml_to_relationships

Constructor Details

This class inherits a constructor from Ovirt::Base

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Ovirt::Base

Class Method Details

.parse_xml(xml) ⇒ Object



9
10
11
12
13
# File 'lib/ovirt/event.rb', line 9

def self.parse_xml(xml)
  node, hash = xml_to_hash(xml)
  set_event_name(hash)
  hash
end

Instance Method Details

#to_hashObject



24
25
26
# File 'lib/ovirt/event.rb', line 24

def to_hash
  self.attributes.dup
end