emqx_bridge_iotdb.hocon 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. emqx_bridge_iotdb {
  2. config_enable.desc:
  3. """Enable or disable this bridge"""
  4. config_enable.label:
  5. """Enable Or Disable Bridge"""
  6. config_authentication.desc:
  7. """Authentication configuration"""
  8. config_authentication.label:
  9. """Authentication"""
  10. auth_basic.desc:
  11. """Parameters for basic authentication."""
  12. auth_basic.label:
  13. """Basic auth params"""
  14. config_auth_basic_username.desc:
  15. """The username as configured at the IoTDB REST interface"""
  16. config_auth_basic_username.label:
  17. """HTTP Basic Auth Username"""
  18. config_auth_basic_password.desc:
  19. """The password as configured at the IoTDB REST interface"""
  20. config_auth_basic_password.label:
  21. """HTTP Basic Auth Password"""
  22. config_base_url.desc:
  23. """The base URL of the external IoTDB service's REST interface."""
  24. config_base_url.label:
  25. """IoTDB REST Service Base URL"""
  26. config_is_aligned.desc:
  27. """Whether to align the timeseries"""
  28. config_is_aligned.label:
  29. """Align Timeseries"""
  30. config_device_id.desc:
  31. """The IoTDB device ID this data should be inserted for.
  32. If left empty, the MQTT message payload must contain a `device_id` field,
  33. or EMQX's rule-engine SQL must produce a `device_id` field."""
  34. config_device_id.label:
  35. """Device ID"""
  36. config_iotdb_version.desc:
  37. """The version of the IoTDB system to connect to."""
  38. config_iotdb_version.label:
  39. """IoTDB Version"""
  40. config_max_retries.desc:
  41. """HTTP request max retry times if failed."""
  42. config_max_retries.label:
  43. """HTTP Request Max Retries"""
  44. desc_config.desc:
  45. """Configuration for Apache IoTDB bridge."""
  46. desc_config.label:
  47. """IoTDB Bridge Configuration"""
  48. desc_name.desc:
  49. """Action name, a human-readable identifier."""
  50. desc_name.label:
  51. """Action Name"""
  52. config_parameters_timestamp.desc:
  53. """Timestamp. Placeholders in format of ${var} is supported, the final value can be:</br>
  54. - now: use the `now_ms` which is contained in the payload as timestamp
  55. - now_ms: same as above
  56. - now_us: use the `now_us` which is contained in the payload as timestamp
  57. - now_ns: use the `now_ns` which is contained in the payload as timestamp
  58. - any other: use the value directly as the timestamp"""
  59. config_parameters_timestamp.label:
  60. """Timestamp"""
  61. config_parameters_measurement.desc:
  62. """Measurement. Placeholders in format of ${var} is supported"""
  63. config_parameters_measurement.label:
  64. """Measurement"""
  65. config_parameters_data_type.desc:
  66. """Data Type, an enumerated or a string. </br>
  67. For string placeholders in format of ${var} is supported, the final value can be:</br>
  68. - TEXT
  69. - BOOLEAN
  70. - INT32
  71. - INT64
  72. - FLOAT
  73. - DOUBLE"""
  74. config_parameters_data_type.label:
  75. """Data type"""
  76. config_parameters_value.desc:
  77. """Value. Placeholders in format of ${var} is supported"""
  78. config_parameters_value.label:
  79. """Value"""
  80. action_parameters_data.desc:
  81. """IoTDB action parameter data"""
  82. action_parameters_data.label:
  83. """Parameter Data"""
  84. action_parameters.desc:
  85. """IoTDB action parameters"""
  86. action_parameters.label:
  87. """Parameters"""
  88. }