Name | Type | Description |
---|---|---|
MQTT broker host | String | Host of the broker to connect to. |
MQTT broker port | Integer | Port of the broker. |
Use TLS | Boolean | Whether to use TLS encryption on the connection. |
Username | String | User name to use for the connection. |
Password | String | Password to use for the connection. |
Topic pattern | String | Topic pattern in which the records will be sent. You can use patterns like '{namespace}' and/or '{stream}' to send the message to a specific topic based on these values. Notice that the topic name will be transformed to a standard naming convention. |
Test topic | String | Topic to test if Airbyte can produce messages. |
Client ID | String | A client identifier that is unique on the server being connected to. |
Sync publisher | Boolean | Wait synchronously until the record has been sent to the broker. |
Connect timeout | Integer | Maximum time interval (in seconds) the client will wait for the network connection to the MQTT server to be established. |
Automatic reconnect | Boolean | Whether the client will automatically attempt to reconnect to the server if the connection is lost. |
Clean session | Boolean | Whether the client and server should remember state across restarts and reconnects. |
Message retained | Boolean | Whether or not the publish message should be retained by the messaging engine. |