emqx_rule_engine_api.conf 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. emqx_rule_engine_api {
  2. api1 {
  3. desc {
  4. en: "List all rules"
  5. zh: "列出所有规则"
  6. }
  7. label: {
  8. en: "List All Rules"
  9. zh: "列出所有规则"
  10. }
  11. }
  12. api1_enable {
  13. desc {
  14. en: "Filter enable/disable rules"
  15. zh: "根据规则是否开启条件过滤"
  16. }
  17. }
  18. api1_from {
  19. desc {
  20. en: "Filter rules by from(topic), exact match"
  21. zh: "根据规则来源 Topic 过滤, 需要完全匹配"
  22. }
  23. }
  24. api1_like_id {
  25. desc {
  26. en: "Filter rules by id, Substring matching"
  27. zh: "根据规则 id 过滤, 使用子串模糊匹配"
  28. }
  29. }
  30. api1_like_from {
  31. desc {
  32. en: "Filter rules by from(topic), Substring matching"
  33. zh: "根据规则来源 Topic 过滤, 使用子串模糊匹配"
  34. }
  35. }
  36. api1_like_description {
  37. desc {
  38. en: "Filter rules by description, Substring matching"
  39. zh: "根据规则描述过滤, 使用子串模糊匹配"
  40. }
  41. }
  42. api1_match_from {
  43. desc {
  44. en: "Filter rules by from(topic), Mqtt topic matching"
  45. zh: "根据规则来源 Topic 过滤, 使用 MQTT Topic 匹配"
  46. }
  47. }
  48. api2 {
  49. desc {
  50. en: "Create a new rule using given Id"
  51. zh: "通过指定 ID 创建规则"
  52. }
  53. label: {
  54. en: "Create Rule By ID"
  55. zh: "通过指定 ID 创建规则"
  56. }
  57. }
  58. api3 {
  59. desc {
  60. en: "List all events can be used in rules"
  61. zh: "列出所有能被规则使用的事件"
  62. }
  63. label: {
  64. en: "List All Events Can Be Used In Rule"
  65. zh: "列出所有能被规则使用的事件"
  66. }
  67. }
  68. api4 {
  69. desc {
  70. en: "Get a rule by given Id"
  71. zh: "通过 ID 查询规则"
  72. }
  73. label: {
  74. en: "Get Rule"
  75. zh: "查询规则"
  76. }
  77. }
  78. api5 {
  79. desc {
  80. en: "Update a rule by given Id to all nodes in the cluster"
  81. zh: "通过 ID 更新集群里所有节点上的规则"
  82. }
  83. label: {
  84. en: "Update Cluster Rule"
  85. zh: "更新集群规则"
  86. }
  87. }
  88. api6 {
  89. desc {
  90. en: "Delete a rule by given Id from all nodes in the cluster"
  91. zh: "通过 ID 删除集群里所有节点上的规则"
  92. }
  93. label: {
  94. en: "Delete Cluster Rule"
  95. zh: "删除集群规则"
  96. }
  97. }
  98. api7 {
  99. desc {
  100. en: "Reset a rule metrics"
  101. zh: "重置规则计数"
  102. }
  103. label: {
  104. en: "Reset Rule Metrics"
  105. zh: "重置规则计数"
  106. }
  107. }
  108. api8 {
  109. desc {
  110. en: "Test a rule"
  111. zh: "测试一个规则"
  112. }
  113. label: {
  114. en: "Test Rule"
  115. zh: "测试规则"
  116. }
  117. }
  118. desc9 {
  119. desc {
  120. en: "List of rules"
  121. zh: "列出所有规则"
  122. }
  123. label: {
  124. en: "List Rules"
  125. zh: "列出所有规则"
  126. }
  127. }
  128. }