{
  "$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": "getL2VpnsUsingGET",
      "enum": [
        "getL2VpnsUsingGET",
        "putL2VpnsUsingPUT",
        "getL2VpnUsingGET",
        "putL2VpnUsingPUT",
        "deleteL2VpnUsingDELETE",
        "patchL2VpnUsingPATCH",
        "addL2VpnConnectionUsingPOST",
        "deleteL2VpnConnectionUsingDELETE",
        "getL3VpnsUsingGET",
        "putL3VpnsUsingPUT",
        "getL3VpnUsingGET",
        "putL3VpnUsingPUT",
        "deleteL3VpnUsingDELETE",
        "patchL3VpnUsingPATCH",
        "addL3VpnConnectionUsingPOST",
        "deleteL3VpnEdgePortUsingDELETE",
        "getInternetNodeUsingGET",
        "putInternetNodeUsingPUT",
        "deleteInternetNodeUsingDELETE",
        "addInternetNodeConnectionUsingPOST",
        "deleteInternetNodeConnectionUsingDELETE",
        "getIntranetNodesUsingGET",
        "putIntranetNodesUsingPUT",
        "getIntranetNodeUsingGET",
        "putIntranetNodeUsingPUT",
        "deleteIntranetNodeUsingDELETE",
        "patchIntranetNodeUsingPATCH",
        "addIntranetNodeConnectionUsingPOST",
        "deleteIntranetNodeConnectionUsingDELETE",
        "getWanCircuitsUsingGET",
        "putWanCircuitsUsingPUT",
        "getWanCircuitUsingGET",
        "putWanCircuitUsingPUT",
        "deleteWanCircuitUsingDELETE",
        "patchWanCircuitUsingPATCH",
        "getEncryptorsUsingGET",
        "putEncryptorsUsingPUT",
        "getEncryptorUsingGET",
        "putEncryptorUsingPUT",
        "deleteEncryptorUsingDELETE",
        "patchEncryptorUsingPATCH",
        "updateInternetNodeUsingPATCH",
        "getInternetNodeConnectionsUsingGET",
        "deleteInternetNodeConnectionsUsingDELETE",
        "getIntranetNodeConnectionsUsingGET",
        "deleteIntranetNodeConnectionsUsingDELETE",
        "getL2VpnConnectionsUsingGET",
        "deleteL2VpnConnectionsUsingDELETE",
        "getL2VpnsUsingGETv1",
        "putL2VpnsUsingPUTv1",
        "getL2VpnUsingGETv1",
        "putL2VpnUsingPUTv1",
        "deleteL2VpnUsingDELETEv1",
        "patchL2VpnUsingPATCHv1",
        "addL2VpnConnectionUsingPOSTv1",
        "getL3VpnConnectionsUsingGET",
        "deleteL3VpnConnectionsUsingDELETE",
        "getL3VpnsUsingGETv1",
        "putL3VpnsUsingPUTv1",
        "getL3VpnUsingGETv1",
        "putL3VpnUsingPUTv1",
        "deleteL3VpnUsingDELETEv1",
        "patchL3VpnUsingPATCHv1",
        "addL3VpnConnectionUsingPOSTv1",
        "getInternetNodeUsingGETv1",
        "putInternetNodeUsingPUTv1",
        "addInternetNodeConnectionUsingPOSTv1",
        "getIntranetNodesUsingGETv1",
        "putIntranetNodesUsingPUTv1",
        "getIntranetNodeUsingGETv1",
        "putIntranetNodeUsingPUTv1",
        "deleteIntranetNodeUsingDELETEv1",
        "patchIntranetNodeUsingPATCHv1",
        "addIntranetNodeConnectionUsingPOSTv1",
        "getWanCircuitsUsingGETv1",
        "putWanCircuitsUsingPUTv1",
        "getWanCircuitUsingGETv1",
        "putWanCircuitUsingPUTv1",
        "deleteWanCircuitUsingDELETEv1",
        "patchWanCircuitUsingPATCHv1"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}