Skip to content

EdgeAppMQTTBroker ​

Type: Object

An external MQTT broker. String fields may contain ${config:NAME} templates resolved per-installation.

Fields ​

NameTypeArgsDescriptionDeprecated
clientIdStringOptional MQTT client ID override
keepaliveSecondsIntOptional keepalive override
nameString!Unique broker name within the edgeApp
passwordEdgeAppSecretValue!MQTT password (write-only on input; read returns a redacted projection).
qosIntQoS for all subscriptions in this broker block (0/1/2)
subscriptions[EdgeAppMQTTSubscription!]!Subscriptions in this broker block
tlsEdgeAppMQTTTLSOptional TLS configuration
urlString!Broker URL (tcp/ssl/ws/wss/mqtt/mqtts)
usernameStringMQTT username (literal or ${config:NAME})
willEdgeAppMQTTWillOptional MQTT Last-Will-and-Testament configuration

Relationships ​

Connect machines, automate workflows, and build custom apps for print production.