dynamic
A special broker type where the outputs are identified by unique labels and can be created, changed and removed during runtime via a REST API.
-
Common
-
Advanced
output:
label: ""
dynamic:
outputs: {}
prefix: ""
output:
label: ""
dynamic:
outputs: {}
prefix: ""
bind_http: false
The broker pattern used is always fan_out, meaning each message will be delivered to each dynamic output.
Fields
bind_http
Whether to register the REST HTTP endpoints (/outputs, /outputs/{id}, and so on) for creating, updating and removing outputs at runtime. These endpoints are served on the service-wide HTTP server and accept output configuration over HTTP, so they are disabled by default. Enable them only when that server is secured appropriately, for example bound to a trusted interface or protected with http.basic_auth.
Requires version 4.111.0 or later.
Type: bool
Default: false