{
  "$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": "createPolicyExFirewallIntent",
      "enum": [
        "createPolicyExFirewallIntent",
        "createPolicyExFirewallPolicy",
        "createPolicyFirewallIntent",
        "createPolicyFirewallPolicy",
        "createPolicySdwanIntent",
        "createPolicySslproxyIntent",
        "deletePolicyExFirewallIntent",
        "deletePolicyExFirewallPolicy",
        "deletePolicyFirewallIntent",
        "deletePolicyFirewallPolicy",
        "deletePolicyRule",
        "deletePolicySdwanIntent",
        "deletePolicySslproxyIntent",
        "deployPolicyFirewallPolicies",
        "deployPolicy",
        "deployPolicyJob",
        "getPolicyDeployJobDetails",
        "getPolicyExFirewallIntentByUuid",
        "getPolicyExFirewallIntentsForPolicy",
        "getPolicyExFirewallPolicies",
        "getPolicyExFirewallPolicyByUuid",
        "getPolicyFirewallIntentByUuid",
        "getPolicyFirewallIntentsForPolicy",
        "getPolicyFirewallPolicies",
        "getPolicyFirewallPolicyByUuid",
        "getPolicySdwanIntentByUuid",
        "getPolicySdwanIntentsForPolicy",
        "getPolicySdwanPolicies",
        "getPolicySdwanPolicyByUuid",
        "getPolicySslproxyIntentByUuid",
        "getPolicySslproxyIntentsForPolicy",
        "getPolicySslproxyPolicies",
        "getPolicySslproxyPolicyByUuid",
        "updatePolicyExFirewallIntent",
        "updatePolicyExFirewallPolicy",
        "updatePolicyFirewallIntent",
        "updatePolicyFirewallPolicy",
        "updatePolicySdwanIntent",
        "updatePolicySslproxyIntent",
        "getIntentPolicy",
        "createIntentPolicy",
        "getIntentPolicyById",
        "updateIntentPolicy",
        "deleteIntentPolicy",
        "createIntentPolicySearch",
        "getPolicySiteList",
        "createPolicySiteList",
        "getPolicySiteListById",
        "updatePolicySiteList",
        "deletePolicySiteList",
        "creatPolicySiteListSearch"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}