"description":"How the parameters and results are serialised",
"description":"How the parameters and results are serialised",
"required":true,
"require":true,
"enum":["xml","json-in-xml"],
"enum":["xml","json-in-xml"],
"type":"string"
"type":"string"
},
},
"software-type":{
"software-type":{
"description":"Existing software types",
"description":"Existing software types",
"required":true,
"require":true,
"patternProperties":{
"patternProperties":{
".*":{
".*":{
"description":"Software type declaration",
"description":"Software type declaration",
"additionalProperties":false,
"additionalProperties":false,
"properties":{
"properties":{
"title":{
"description":"A human-friendly title of the software type",
"type":"string"
},
"description":{
"description":{
"description":"A human-friendly description of the software type",
"description":"A human-friendly description of the software type",
"type":"string"
"type":"string"
...
@@ -35,18 +39,26 @@
...
@@ -35,18 +39,26 @@
"type":"string"
"type":"string"
},
},
"request":{
"request":{
"required":true,
"require":true,
"description":"URL, relative to Software Release base path, of a json schema for values expected by instance of current software type",
"description":"URL, relative to Software Release base path, of a json schema for values expected by instance of current software type",
"type":"string"
"type":"string"
},
},
"response":{
"response":{
"required":true,
"require":true,
"description":"URL, relative to Software Release base path, of a json schema for values published by instance of current software type",
"description":"URL, relative to Software Release base path, of a json schema for values published by instance of current software type",
"type":"string"
"type":"string"
},
},
"software-type":{
"description":"Value to be used as software type instead of the software type id (in order to use multiple diferent forms for the same software type).",
"type":"string"
},
"shared":{
"description":"Define if the request will request a Slave or Software Instance.",
"type":"boolean"
},
"index":{
"index":{
"description":"Value to use instead of software type id to sort them (in order to display most relevant software types earlier in a list, for example)",
"description":"Value to use instead of software type id to sort them (in order to display most relevant software types earlier in a list, for example)",
"description":"URL, relative to Software Release base path, of a json schema for values published by instance of current software type",
"description":"URL, relative to Software Release base path, of a json schema for values published by instance of current software type",
"type":"string"
"type":"string"
},
},
"software-type":{
"description":"Value to be used as software type instead of the software type id (in order to use multiple diferent forms for the same software type).",
"type":"string"
},
"shared":{
"description":"Define if the request will request a Slave or Software Instance.",
"type":"boolean"
},
"index":{
"index":{
"description":"Value to use instead of software type id to sort them (in order to display most relevant software types earlier in a list, for example)",
"description":"Value to use instead of software type id to sort them (in order to display most relevant software types earlier in a list, for example)",
"description":"Raw http configuration in python template format. Your site will be rejected if you use it without notification and approval of the frontend adminastrator",
"description":"Raw http configuration in python template format. Your site will be rejected if you use it without notification and approval of the frontend adminastrator",
"default":"",
"default":"",
"textarea":true,
"type":"string"
"type":"string"
},
},
"apache_custom_https":{
"apache_custom_https":{
"title":"HTTPS configuration",
"title":"HTTPS configuration",
"description":"Raw https configuration in python template format. Your site will be rejected if you use it without notification and approval of the frontend adminastrator",
"description":"Raw https configuration in python template format. Your site will be rejected if you use it without notification and approval of the frontend adminastrator",
"description":"Server Alias List separated by space",
"type":"string",
"default":""
},
"frontend-type":{
"title":"Backend Type",
"description":"Type of slave. If redirect, the slave will redirect to the given url. If zope, the rewrite rules will be compatible with Virtual Host Monster",
"type":"string",
"default":"",
"enum":["","zope","redirect"]
},
"frontend-path":{
"title":"Backend Path",
"description":"Path to proxy to in the backend",
"type":"string",
"default":""
},
"frontend-default-path":{
"title":"Default Path",
"description":"Provide default path to redirect user to",
"type":"string",
"default":""
},
"frontend-https-only":{
"title":"HTTPS Only",
"description":"If set to true, http request are redirect to https",
"type":"boolean",
"default":false
},
"frontend-enable_cache":{
"title":"Enable Cache",
"description":"If set to true, the cache is used",