BGP-Ranking/config/modules/module.schema

37 lines
678 B
Plaintext

{
"$schema": "http://json-schema.org/schema#",
"title": "BGP Ranking NG module",
"id": "https://www.github.com/CIRCL/bgpranking-ng/modules.json",
"type": "object",
"additionalProperties": false,
"properties": {
"url": {
"type": "string"
},
"vendor": {
"type": "string"
},
"name": {
"type": "string"
},
"impact": {
"type": "number"
},
"parser": {
"type": "string"
},
"tags": {
"type": "array",
"uniqueItems": true,
"items": {
"type": "string"
}
}
},
"required": [
"name",
"vendor",
"impact"
]
}