Start to test all json schema and files.
[slapos.git] / software / kvm / instance-kvm-resilient-input-schema.json
1 {
2     "type": "object",
3     "$schema": "http://json-schema.org/draft-04/schema",
4     "items": {
5         "allOf": [
6             {
7                 "$ref": "instance-kvm-input-schema.json"
8             }
9         ],
10         "title": "Input Parameters",
11         "properties": {
12             "-sla-0-computer_guid": {
13                 "title": "Target computer for main instance",
14                 "description": "Target computer GUID for main instance.",
15                 "type": "string"
16             },
17             "-sla-1-computer_guid": {
18                 "title": "Target computer for first clone",
19                 "description": "Target computer for first clone and PBS.",
20                 "type": "string"
21             },
22             "-sla-2-computer_guid": {
23                 "title": "Target computer for second clone",
24                 "description": "Target computer for second clone and PBS.",
25                 "type": "string"
26             },
27             "resiliency-backup-periodicity": {
28                 "title": "Periodicity of backup",
29                 "description": "Periodicity of backup, in cron format.",
30                 "type": "string"
31             },
32             "remove-backup-older-than": {
33                 "title": "Remove backups older than...",
34                 "description": "Remove all the backups in PBS that are older than specified value. It should be rdiff-backup-compatible.",
35                 "type": "string",
36                 "default": "3B"
37             }
38         }
39     }
40 }