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.
outputs:
label: ""
dynamic:
outputs: {}
prefix: ""
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.
Type: bool
Default: false