instance-slave-output-schema.json 1.56 KB
Newer Older
1
{
2 3 4 5 6 7
  "$schema": "http://json-schema.org/draft-04/schema#",
  "description": "Values returned by Caddy Frontend instanciation",
  "properties": {
    "domain": {
      "description": "Base domain used by the instance",
      "type": "string"
8
    },
9 10
    "key-generate-auth-url": {
      "description": "URL to GET once auth for key-upload-url",
11
      "type": "string"
12 13 14
    },
    "key-upload-url": {
      "description": "URL to PUT PEM bundle of certificate and key",
15
      "type": "string"
16
    },
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
    "log-access-url": {
      "description": "List of URLs to access logs",
      "type": "array"
    },
    "replication_number": {
      "description": "Number of nodes the slave is replicated",
      "type": "integer"
    },
    "secure_access": {
      "description": "URL for HTTP access",
      "type": "string"
    },
    "site_url": {
      "description": "URL for HTTP access",
      "type": "string"
    },
    "url": {
      "description": "Default URL provided",
      "type": "string"
36 37 38
    },
    "request-error-list": {
      "description": "In case if slave has been rejected by master or has error in the request, the list contains information about each problem",
39
      "type": "array"
40 41 42 43
    },
    "warning-list": {
      "description": "List of warning found during the request.",
      "type": "array"
44 45 46 47
    },
    "kedifa-caucase-url": {
      "description": "URL to caucase used by KeDiFa",
      "type": "string"
48 49 50 51
    },
    "backend-client-caucase-url": {
      "description": "URL to caucase used by authentication to the backend.",
      "type": "string"
52 53 54
    }
  },
  "type": "object"
55
}