{
  "label": "MQTT configuration.",
  "properties": {
    "enabled": {
      "label": "Enable MQTT Communication."
    },
    "host": {
      "label": "MQTT Host"
    },
    "port": {
      "label": "MQTT Port"
    },
    "topic_prefix": {
      "label": "MQTT Topic Prefix"
    },
    "client_id": {
      "label": "MQTT Client ID"
    },
    "stats_interval": {
      "label": "MQTT Camera Stats Interval"
    },
    "user": {
      "label": "MQTT Username"
    },
    "password": {
      "label": "MQTT Password"
    },
    "tls_ca_certs": {
      "label": "MQTT TLS CA Certificates"
    },
    "tls_client_cert": {
      "label": "MQTT TLS Client Certificate"
    },
    "tls_client_key": {
      "label": "MQTT TLS Client Key"
    },
    "tls_insecure": {
      "label": "MQTT TLS Insecure"
    },
    "qos": {
      "label": "MQTT QoS"
    }
  }
}