{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": true,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "applianceGET",
      "enum": [
        "applianceGET",
        "adminDistanceConfig",
        "approvedAppliance",
        "backupPost",
        "backupDelete",
        "backupGet",
        "applianceChgGr",
        "changeAppliancePassword",
        "deleteForRediscovery",
        "deniedAppliance",
        "getAllDiscoveredAppliances",
        "addDiscoveredApplianceToOrchestrator",
        "approveDiscoveredAppliances",
        "denyDiscoveredAppliances",
        "updateDiscoveredAppliances",
        "dnsCacheConfig",
        "deleteApplianceExtraInfo",
        "getApplianceExtraInfo",
        "saveApplianceExtraInfo",
        "bridgeInterfaceState",
        "networkRoleAndSiteGet",
        "networkRoleAndSitePost",
        "peerPriorityGet",
        "checkAppliancesQueuedForDeletion",
        "applianceGetAPI",
        "appliancePostAPI",
        "applianceRestore",
        "saveChanges",
        "postApplianceSaveChangesNePk",
        "statsConfigGet",
        "statsConfigPost",
        "statsConfigDefaultGet",
        "wanNextHopHealthGet",
        "applianceDel",
        "applianceGetOne",
        "applianceChg"
      ],
      "external_name": "ph_request_type"
    },
    "appliancePrimaryKeys": {
      "description": "An array of appliance primary keys",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "appliance primary keys"
    },
    "applianceExtraInfo": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "ApplianceExtraInfo"
    },
    "saveChangesPostBody": {
      "description": "This JSON object should contain nothing.",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "SaveChangesPostBody"
    }
  },
  "definitions": {}
}