emqx_bridge_oracle.hocon 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. emqx_bridge_oracle {
  2. local_topic {
  3. desc = "The MQTT topic filter to be forwarded to Oracle Database. All MQTT 'PUBLISH' messages with the topic"
  4. " matching the local_topic will be forwarded.<br/>"
  5. "NOTE: if this bridge is used as the action of a rule (EMQX rule engine), and also local_topic is"
  6. " configured, then both the data got from the rule and the MQTT messages that match local_topic"
  7. " will be forwarded."
  8. label = "Local Topic"
  9. }
  10. sql_template {
  11. desc = "SQL Template. The template string can contain placeholders"
  12. " for message metadata and payload field. The placeholders are inserted"
  13. " without any checking and special formatting, so it is important to"
  14. " ensure that the inserted values are formatted and escaped correctly."
  15. label = "SQL Template"
  16. }
  17. server {
  18. desc = "The IPv4 or IPv6 address or the hostname to connect to.<br/>"
  19. "A host entry has the following form: `Host[:Port]`.<br/>"
  20. "The Oracle Database default port 1521 is used if `[:Port]` is not specified."
  21. label = "Server Host"
  22. }
  23. sid {
  24. desc = "Sid for Oracle Database"
  25. label = "Oracle Database Sid."
  26. }
  27. service_name {
  28. desc = "Service Name for Oracle Database."
  29. label = "Oracle Database Service Name"
  30. }
  31. config_enable {
  32. desc = "Enable or disable this bridge"
  33. label = "Enable Or Disable Bridge"
  34. }
  35. desc_config {
  36. desc = "Configuration for an Oracle Database bridge."
  37. label = "Oracle Database Bridge Configuration"
  38. }
  39. desc_type {
  40. desc = "The Bridge Type"
  41. label = "Bridge Type"
  42. }
  43. desc_name {
  44. desc = "Bridge name."
  45. label = "Bridge Name"
  46. }
  47. action_parameters {
  48. desc = "Action specific configuration."
  49. label = "Action"
  50. }
  51. oracle_action {
  52. desc = "Configuration for Oracle Action"
  53. label = "Oracle Action Configuration"
  54. }
  55. config_connector {
  56. desc = "Configuration for an Oracle Client."
  57. label = "Oracle Client Configuration"
  58. }
  59. }