{
  "id": "c8ySchema",
  "title": "Tenants",
  "type": "object",
  "printFormat": "hidden",
  "properties": {
    "customProperties": {
      "title": "Custom properties",
      "type": "object",
      "printFormat": "hidden",
      "properties": {
        "externalReference": {
          "title": "External reference",
          "type": "string"
        },
        "limit.devices.number": {
          "title": "Limit number of devices",
          "type": "integer",
          "minimum": 0
        },
        "limit.http.requests": {
          "title": "Limit HTTP requests",
          "type": "integer",
          "minimum": -1
        },
        "limit.http.queue": {
          "title": "Limit HTTP queue",
          "type": "integer",
          "minimum": -1
        },
        "limit.stream.requests": {
          "title": "Limit stream requests",
          "type": "integer",
          "minimum": -1
        },
        "limit.stream.queue": {
          "title": "Limit stream queue",
          "type": "integer",
          "minimum": -1
        },
        "cepServer.queue.limit": {
          "title": "Limit CEP server queue",
          "type": "integer",
          "minimum": 0,
          "x-show-if-any-available": [ { "contextPath": "cep" } ]
        },
        "data-broker.queue.limit": {
          "title": "Limit data broker queue",
          "type": "integer",
          "minimum": 0,
          "x-show-if-any-available": [ { "contextPath": "feature-broker" } ]
        },
        "gainsightEnabled": {
          "type": "boolean",
          "title": "Enable Gainsight product experience tracking",
          "default": true
        }
      }
    }
  }
}
