{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": false,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "getDeviceIPPool",
      "enum": [
        "getDeviceIPPool",
        "patchDeviceIPPools",
        "deleteDeviceIPPool",
        "listDeviceIPPools",
        "postDeviceIPPool",
        "postDeviceDiscovery",
        "getAllDeviceDiscoveryTasks",
        "getDeviceDiscoveryTask",
        "performDeviceDiscoveryTask",
        "postDeviceTrustTask",
        "getAllDeviceTrustTasks",
        "getDeviceTrustTask",
        "postDeviceReferenceQuery",
        "getDeviceTemplate",
        "patchDeviceTemplate",
        "deleteDeviceTemplate",
        "postDeviceTemplate",
        "retrieveBIGIPdevices",
        "retrieveDeviceGroups",
        "retrieveBIGIPHealthSummary"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}