json_schema: {
      "properties": {
          "instana-agent": {
              "additionalProperties": true,
              "description": "Instana specific configuration properties",
              "properties": {
                  "agent_endpoint": {
                      "default": "saas-us-west-2.instana.io",
                      "description": "Instana-SaaS endpoint URL or on-prem backend hostname.",
                      "type": "string"
                  },
                  "agent_endpoint_port": {
                      "default": 443,
                      "description": "Instana SaaS/on-prem monitoring endpoint port (SaaS port: 443 - on-prem default port: 1444).",
                      "minimum": 443,
                      "type": "integer"
                  },
                  "agent_key": {
                      "description": "Your (Customer specific) Instana Agent key.",
                      "type": "string"
                  },
                  "app_id": {
                      "default": "instana-agent",
                      "description": "Automatically assigned Marathon application ID.",
                      "type": "string"
                  },
                  "cpus": {
                      "default": 1,
                      "description": "Number of CPU shares assigned to the Instana agent.",
                      "minimum": 0.5,
                      "type": "number"
                  },
                  "framework_name": {
                      "default": "instana-agent",
                      "description": "Cluster ID.",
                      "type": "string"
                  },
                  "instances": {
                      "default": 1,
                      "description": "Number of Instana Agent instances to run.",
                      "minimum": 1,
                      "type": "integer"
                  },
                  "ram": {
                      "default": 400,
                      "description": "Number of memory shares assigned to the Instana agent.",
                      "minimum": 300,
                      "type": "integer"
                  },
                  "tag_list": {
                      "default": "",
                      "description": "Comma separated list of host-specific tags which identify the Mesos node.",
                      "type": "string"
                  }
              },
              "required": [
                  "agent_key",
                  "agent_endpoint",
                  "agent_endpoint_port"
              ],
              "type": "object"
          }
      },
      "required": [
          "instana-agent"
      ],
      "type": "object"
  }