org.eel.kitchen.jsonschema.examples.fstab.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of json-schema-validator Show documentation
Show all versions of json-schema-validator Show documentation
A Java implementation of the JSON Schema specification
{
"$schema": "http://json-schema.org/draft-03/schema#",
"title": "/etc/fstab",
"description": "JSON representation of /etc/fstab",
"type": "object",
"properties": {
"/": {
"required": true,
"$ref": "#/mntent"
},
"swap": {
"required": true,
"$ref": "#/mntent"
}
},
"patternProperties": {
"^/[^/]+(/[^/]+)*$": {
"$ref": "#/mntent"
}
},
"additionalProperties": false,
"mntent": {
"title": "mntent",
"description": "An fstab entry",
"type": "object",
"properties": {
"device": {
"type": "string",
"required": true
},
"fstype": {
"type": "string",
"required": true
},
"options": {
"type": "array",
"minItems": 1,
"items": { "type": "string" }
},
"dump": {
"type": "integer",
"minimum": 0
},
"fsck": {
"type": "integer",
"minimum": 0
}
},
"additionalItems": false
}
}