{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.ilert.com/schemas/MParamsPrometheus",
  "title": "MParamsPrometheus",
  "required": [
    "authType",
    "url"
  ],
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    },
    "authType": {
      "type": "string",
      "enum": [
        "NONE",
        "BASIC",
        "HEADER"
      ]
    },
    "basicUser": {
      "type": "string",
      "description": "Optional, required for 'BASIC'"
    },
    "basicPass": {
      "type": "string",
      "description": "Optional, required for 'BASIC'"
    },
    "headerKey": {
      "type": "string",
      "description": "Optional, required for 'HEADER'"
    },
    "headerValue": {
      "type": "string",
      "description": "Optional, required for 'HEADER'"
    }
  }
}