Schema receiver_transport_params_mqtt.json
Resolve referenced schemas (may reorder keys)
{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "Describes MQTT Receiver transport parameters. The constraints in this schema are minimum constraints, but may be further constrained at the constraints endpoint. MQTT Receivers must support all parameters in this schema.",
"title": "MQTT Receiver Transport Parameters",
"type": "object",
"title": "Receiver Input",
"properties": {
"source_host": {
"type": [
"string",
"null"
],
"description": "Hostname or IP hosting the MQTT broker. If the parameter is set to auto the Receiver should establish for itself which broker it should use, based on a discovery mechanism or its own internal configuration. A null value indicates that the Receiver has not yet been configured.",
"anyOf": [{
"pattern": "^auto$"
},
{
"format": "hostname"
},
{
"format": "ipv4"
},
{
"format": "ipv6"
},
{
"type": "null"
}
]
},
"source_port": {
"type": [
"integer",
"string"
],
"description": "Source port for MQTT traffic. If the parameter is set to auto the Receiver should establish for itself which broker it should use, based on a discovery mechanism or its own internal configuration.",
"minimum": 1,
"maximum": 65535,
"pattern": "^auto$"
},
"broker_protocol": {