"description":"List of nameservers IPs (like 1.2.3.4) to use.",
"type":"array"
},
"check-frontend-ip-list":{
"default":[],
"title":"Default Frontend IPs to check",
"description":"List of default frontend IPs (like 1.2.3.4) to check, if empty no constraint is used.",
"type":"array"
},
"check-dict":{
"title":"Configuration of checks",
"description":"Configure checks.",
"patternProperties":{
".*":{
"properties":{
"url-list":{
"default":[],
"title":"URLs to check",
"description":"List of URLs to check, can be domain (example.com) or URL (https://example.com/, http://example.com/path)",
"type":"array"
},
"check-status-code":{
"title":"HTTP Code Check",
"description":"Expected response HTTP Code. Defaults to global configuration.",
"type":"number",
"minimum":100,
"maximum":599
},
"check-frontend-ip-list":{
"title":"Frontend IPs to check (optional)",
"description":"List of frontend IPs (like 1.2.3.4) to check. Defaults to global configuration.",
"type":"array"
},
"check-certificate-expiration-days":{
"title":"Certificate Expiration Check (days)",
"description":"Amount of days to consider certificate as being to-be-expired. Defaults to global configuration.",
"type":"number",
"minimum":1
},
"check-maximum-elapsed-time":{
"title":"Maximum Elapsed Check (seconds)",
"description":"Maximum elapsed time for a site to reply to be considered good. Defaults to global configuration.",
"type":"number",
"minimum":1
},
"failure-amount":{
"title":"Failure Amount",
"description":"Amount of failures to consider URL as in bad state, can be set to higher value for endpoints with accepted short outages. Defaults to global configuration.",
"type":"number",
"minimum":1
},
"check-http-header-dict":{
"title":"[UI UNSUPPORTED] HTTP Header Check",
"description":"[UI UNSUPPORTED] JSON object of expected HTTP header, like {\"Cache-Control\": \"max-age=3600, public\", \"Vary\": \"Accept-Encoding\"}. Note: Shall be expressed directly as object, without any additional qouting.",