Subscribe
yaml
type: "io.kestra.plugin.mqtt.subscribe"
Examples
yaml
id: mqtt_subscribe
namespace: company.team
tasks:
- id: subscribe
type: io.kestra.plugin.mqtt.Subscribe
server: tcp://localhost:1883
clientId: kestraProducer
topic:
- kestra/sensors/cpu
- kestra/sensors/mem
serdeType: JSON
maxRecords: 10
yaml
id: mqtt_subscribe
namespace: company.team
tasks:
- id: subscribe
type: io.kestra.plugin.mqtt.Subscribe
server: ssl://localhost:8883
clientId: kestraProducer
topic:
- kestra/sensors/cpu
- kestra/sensors/mem
crt: /home/path/to/ca.crt
serdeType: JSON
maxRecords: 10
Properties
clientId *Requiredstring
server *Requiredstring
topic *Requiredobject
authMethod string
connectionTimeout string
Format
duration
crt string
httpsHostnameVerificationEnabled booleanstring
maxDuration string
Format
duration
maxRecords integerstring
mqttVersion string
Default
V5
Possible Values
V3
V5
password string
qos integerstring
Default
1
serdeType string
Default
JSON
Possible Values
STRING
JSON
BYTES
username string
Outputs
messagesCount integer
uri string
Format
uri