bootstrap-vz/plugins/prebootstrapped/manifest-schema.json
Anders Ingemann 3ee0c314d6 Remove some required properties from schemas.
They are still required, but it's not really possible run the schemas without these properties being there
2013-12-14 23:18:42 +01:00

34 lines
595 B
JSON

{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Prebootstrapped plugin manifest",
"type": "object",
"properties": {
"volume": {
"type": "object",
"properties": {
"backing": {
"type": "string",
"enum": ["raw", "ebs", "s3", "vdi"]
}
},
"required": ["backing"]
},
"plugins": {
"type": "object",
"properties": {
"prebootstrapped": {
"type": "object",
"properties": {
"snapshot": {
"type": "string"
},
"image": {
"type": "string"
}
}
}
}
}
},
"required": ["volume"]
}