instance-output-schema.json 1.28 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "description": "Values returned by Apache Frontend instanciation",
  "properties": {
    "accepted-slave-amount": {
      "description": "Amount of Slaves allocated to the Instance which are deployed",
      "type": "integer"
    },
    "slave-amount": {  
      "description": "Total amount of Slaves allocated to the Instance (include blocked ones)",
      "type": "integer"
    },
    "reject-slave-amount": {  
      "description": "Rejected Amount of Slaves allocated to the Instance which are not deployed",
      "type": "integer"
    },
    "rejected-slave-list": {  
      "description": "List of slave instances references which are rejected",
      "type": "array"
    },
    "domain": {  
      "description": "Base domain used by the instance",
      "type": "string"
    },
    "monitor-base-url": {               
      "description": "Base url for monitor",
      "type": "string"
    },
    "monitor-url": {   
      "description": "Url of Monitor (opml)",
      "type": "string"
    },
    "monitor-password": {   
      "description": "Password to access the monitor",
      "type": "string"
    },
    "monitor-user": {
      "description": "User to access the monitor",
      "type": "string"
    }
  },
  "type": "object"
}