{ "type": "object", "$schema": "http://json-schema.org/draft-04/schema", "title": "Input Parameters", "properties": { "-dns-type": { "title": "DNS Software type", "description": "Software type of DNS nodes", "default": "single-default", "type": "string" }, "-dns-software-release-url": { "title": "DNS Software Release", "description": "Url of the software release to be used for the nodes", "default": "", "type": "string" }, "-dns-quantity": { "title": "DNS Quantity", "description": "DNS Nodes Quantity", "default": 1, "type": "integer" }, "-dns-i-state": { "title": "Requested state of node i", "description": "Requested State of node i of the replication. i must inferior or equal to '-dns-quantity'", "default": "started", "type": "string" }, "-sla-i-sla_parameter": { "title": "sla_parameter used to request node i", "description": "Parameter used to provide sla parameter to request dns nodes", "default": "", "type": "string" }, "zone": { "title": "Zone", "description": "Zone to be handled by the DNS cluster", "type": "string", "default": "domain.com", "pattern": "^([a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,6}$" }, "server-admin": { "title": "Zone Administrator Email", "description": "Email of the zone administrator, it is used to generate SOA value", "type": "string", "default": "admin@domain.com" }, "dns-name-template-string": { "title": "DNS domains template string", "description": "Template used to generate DNS domain name", "type": "string", "default": "ns%s. + zone" }, "monitor-interface-url": { "title": "Monitor Web Interface URL", "description": "Give Url of HTML web interface that will be used to render this monitor instance.", "type": "string", "format": "uri", "default": "https://monitor.app.officejs.com" }, "monitor-cors-domains": { "title": "Monitor CORS domains", "description": "List of cors domains separated with space. Needed for ajax query on this monitor instance from a different domain.", "type": "string", "default": "monitor.app.officejs.com" } } }