emqx_mgmt_api_clients.hocon 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. emqx_mgmt_api_clients {
  2. list_clients.desc:
  3. """List clients"""
  4. list_clients.label:
  5. """List clients"""
  6. kickout_clients.desc:
  7. """Kick out a batch of client by client IDs"""
  8. kickout_clients.label:
  9. """Kick out a batch of client by client IDs"""
  10. clients_info_from_id.desc:
  11. """Get clients info by client ID"""
  12. clients_info_from_id.label:
  13. """Get clients info by client ID"""
  14. kick_client_id.desc:
  15. """Kick out client by client ID"""
  16. kick_client_id.label:
  17. """Kick out client by client ID"""
  18. get_authz_cache.desc:
  19. """Get client authz cache in the cluster."""
  20. get_authz_cache.label:
  21. """Get client authz cache in the cluster."""
  22. clean_authz_cache.desc:
  23. """Clean client authz cache in the cluster."""
  24. clean_authz_cache.label:
  25. """Clean client authz cache in the cluster."""
  26. get_client_subs.desc:
  27. """Get client subscriptions"""
  28. get_client_subs.label:
  29. """Get client subscriptions"""
  30. get_client_mqueue_msgs.desc:
  31. """Get client mqueue messages"""
  32. get_client_mqueue_msgs.label:
  33. """Get client mqueue messages"""
  34. get_client_inflight_msgs.desc:
  35. """Get client in-flight messages"""
  36. get_client_inflight_msgs.label:
  37. """Get client in-flight messages"""
  38. mqueue_msgs_list.desc:
  39. """Client's mqueue messages list.
  40. Messages are ordered according to their priority and queue (FIFO) order: from higher priority to lower priority.
  41. By default, all messages in Mqueue have the same priority of 0."""
  42. mqueue_msgs_list.label:
  43. """Client's mqueue messages"""
  44. inflight_msgs_list.desc:
  45. """Client's in-flight messages list.
  46. Messages are sorted by time at which they were inserted to the In-flight storage (from older to newer messages)."""
  47. inflight_msgs_list.label:
  48. """Client's in-flight messages"""
  49. msg_id.desc:
  50. """Message ID."""
  51. msg_id.label:
  52. """Message ID"""
  53. msg_topic.desc:
  54. """Message topic."""
  55. msg_topic.label:
  56. """Message Topic"""
  57. msg_qos.desc:
  58. """Message QoS."""
  59. msg_qos.label:
  60. """Message QoS"""
  61. msg_publish_at.desc:
  62. """Message publish time, a millisecond precision Unix epoch timestamp."""
  63. msg_publish_at.label:
  64. """Message Publish Time"""
  65. msg_from_clientid.desc:
  66. """Message publisher's client ID."""
  67. msg_from_clientid.desc:
  68. """Message publisher's Client ID"""
  69. msg_from_username.desc:
  70. """Message publisher's username."""
  71. msg_from_username.label:
  72. """Message Publisher's Username"""
  73. msg_inserted_at.desc:
  74. """A nanosecond precision Unix epoch timestamp at which a message was inserted to In-flight / Mqueue."""
  75. msg_inserted_at.label:
  76. """Message Insertion Time"""
  77. msg_mqueue_priority.desc:
  78. """Message Mqueue Priority."""
  79. msg_mqueue_priority.label:
  80. """Message Mqueue Priority"""
  81. subscribe.desc:
  82. """Subscribe"""
  83. subscribe.label:
  84. """Subscribe"""
  85. subscribe_g.desc:
  86. """Subscribe bulk"""
  87. subscribe_g.label:
  88. """Subscribe bulk"""
  89. unsubscribe.desc:
  90. """Unsubscribe"""
  91. unsubscribe.label:
  92. """Unsubscribe"""
  93. unsubscribe_g.desc:
  94. """Unsubscribe bulk"""
  95. unsubscribe_g.label:
  96. """Unsubscribe bulk"""
  97. set_keepalive_seconds.desc:
  98. """Set the online client keepalive by seconds"""
  99. set_keepalive_seconds.label:
  100. """Set the online client keepalive by seconds"""
  101. get_sessions_count.desc:
  102. """Get the total number of sessions in the cluster.
  103. By default, it includes only those sessions that have not expired.
  104. If the `broker.session_history_retain` config is set to a duration greater than 0s,
  105. this count will also include sessions that expired within the specified retain time.
  106. By specifying the `since` parameter, it can return the number of sessions that have expired within the specified time."""
  107. get_sessions_count.label:
  108. """Count number of sessions"""
  109. }