{
  "$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": "getAllGreTunnels",
      "enum": [
        "getAllGreTunnels",
        "addGreTunnel",
        "validateAndGetAvailableInternalIpRanges",
        "getGreTunelById",
        "updateGreTunnel",
        "deleteGreTunnel",
        "getIPv6Configuration",
        "getDns64Prefixes",
        "getNat64Prefixes",
        "getIPGWDetails",
        "getRegionByGeoCoordinates",
        "getRegionBySrcIPAddress",
        "getRegionsByPrefix",
        "getAllStaticIPs",
        "addStaticIP",
        "validateIPAddress",
        "getStaticIPById",
        "updateStaticIP",
        "deleteStaticIP",
        "getZscalerNodesDetails",
        "getRecommendedVipsGroupedByDC",
        "getRecommendedGreVips"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}