wslist.go 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. // Copyright 2019 Yunion
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. package logclient
  15. // 这些状态不做 websocket 通知
  16. var BlackList = []string{
  17. ACT_CLOUD_FULLSYNC,
  18. ACT_CREATE,
  19. ACT_DELETE,
  20. ACT_PENDING_DELETE,
  21. ACT_PRIVATE,
  22. ACT_PUBLIC,
  23. ACT_UPDATE,
  24. ACT_VM_SYNC_STATUS,
  25. ACT_VM_SYNC_CONF,
  26. }
  27. // 这些状态需要做 websocket 通知
  28. var WhiteList = []string{
  29. ACT_ADDTAG,
  30. ACT_ALLOCATE,
  31. ACT_DELOCATE,
  32. ACT_BM_CONVERT_HYPER,
  33. ACT_BM_MAINTENANCE,
  34. ACT_BM_UNCONVERT_HYPER,
  35. ACT_BM_UNMAINTENANCE,
  36. ACT_CANCEL_DELETE,
  37. ACT_CHANGE_OWNER,
  38. ACT_SYNC_CLOUD_OWNER,
  39. ACT_CLOUD_SYNC,
  40. ACT_DISABLE,
  41. ACT_ENABLE,
  42. ACT_GUEST_ATTACH_ISOLATED_DEVICE,
  43. ACT_GUEST_DETACH_ISOLATED_DEVICE,
  44. ACT_MERGE,
  45. ACT_OFFLINE,
  46. ACT_ONLINE,
  47. ACT_RELEASE_IP,
  48. ACT_RESERVE_IP,
  49. ACT_RESIZE,
  50. ACT_RMTAG,
  51. ACT_SPLIT,
  52. ACT_UNCACHED_IMAGE,
  53. ACT_VM_ATTACH_DISK,
  54. ACT_VM_BIND_KEYPAIR,
  55. ACT_VM_CHANGE_FLAVOR,
  56. ACT_VM_DEPLOY,
  57. ACT_VM_DETACH_DISK,
  58. ACT_VM_PURGE,
  59. ACT_VM_REBUILD,
  60. ACT_VM_RESET_PSWD,
  61. ACT_VM_CHANGE_BANDWIDTH,
  62. ACT_VM_START,
  63. ACT_VM_STOP,
  64. ACT_VM_RESTART,
  65. ACT_VM_UNBIND_KEYPAIR,
  66. ACT_VM_ASSIGNSECGROUP,
  67. ACT_VM_REVOKESECGROUP,
  68. ACT_VM_SETSECGROUP,
  69. ACT_RESET_DISK,
  70. ACT_SYNC_STATUS,
  71. ACT_SYNC_CONF,
  72. ACT_CREATE_BACKUP,
  73. ACT_SWITCH_TO_BACKUP,
  74. ACT_RENEW,
  75. ACT_MIGRATE,
  76. ACT_IMAGE_SAVE,
  77. ACT_RECYCLE_PREPAID,
  78. ACT_UNDO_RECYCLE_PREPAID,
  79. ACT_FETCH,
  80. ACT_VM_CHANGE_NIC,
  81. ACT_HOST_IMPORT_LIBVIRT_SERVERS,
  82. ACT_GUEST_CREATE_FROM_IMPORT,
  83. ACT_DISK_CREATE_SNAPSHOT,
  84. ACT_IMAGE_PROBE,
  85. }