{
  "$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": "",
      "enum": [
        "getPslamAppSlaMappings",
        "getPslamSlaByUuids",
        "getPslamSlaHistory",
        "getAppGroup",
        "createAppGroup",
        "getAppGroupById",
        "updateAppGroup",
        "deleteAppGroup",
        "createAppGroupSearch",
        "getAppOperationalInfo",
        "createAppOperationalInfo",
        "getAppOperationalInfoById",
        "updateAppOperationalInfo",
        "deleteAppOperationalInfo",
        "createAppOperationalInfoSearch",
        "getApplication",
        "createApplication",
        "getApplicationById",
        "updateApplication",
        "deleteApplication",
        "createApplicationSearch",
        "getCategory",
        "createCategory",
        "getCategoryById",
        "updateCategory",
        "deleteCategory",
        "createCategorySearch",
        "getCosOperationalInfo",
        "createCosOperationalInfo",
        "getCosOperationalInfoById",
        "updateCosOperationalInfo",
        "deleteCosOperationalInfo",
        "createCosOperationalInfoSearch",
        "getJob",
        "createJob",
        "getJobById",
        "updateJob",
        "deleteJob",
        "createJobSearch",
        "getLinkMonitorInfo",
        "createLinkMonitorInfo",
        "getLinkMonitorInfoById",
        "updateLinkMonitorInfo",
        "deleteLinkMonitorInfo",
        "createLinkMonitorInfoSearch",
        "getOverlayPathInfo",
        "createOverlayPathInfo",
        "getOverlayPathInfoById",
        "updateOverlayPathInfo",
        "deleteOverlayPathInfo",
        "createOverlayPathInfoSearch",
        "getPolicyDef",
        "createPolicyDef",
        "getPolicyDefById",
        "updatePolicyDef",
        "deletePolicyDef",
        "createPolicyDefSearch",
        "getPolicyDeploymentInfo",
        "createPolicyDeploymentInfo",
        "getPolicyDeploymentInfoById",
        "updatePolicyDeploymentInfo",
        "deletePolicyDeploymentInfo",
        "createPolicyDeploymentInfoSearch",
        "getPolicyOperationalInfo",
        "createPolicyOperationalInfo",
        "getPolicyOperationalInfoById",
        "updatePolicyOperationalInfo",
        "deletePolicyOperationalInfo",
        "createPolicyOperationalInfoSearch",
        "getProbeParams",
        "createProbeParams",
        "getProbeParamsById",
        "updateProbeParams",
        "deleteProbeParams",
        "createProbeParamsSearch",
        "getRulesOperationalInfo",
        "createRulesOperationalInfo",
        "getRulesOperationalInfoById",
        "updateRulesOperationalInfo",
        "deleteRulesOperationalInfo",
        "createRulesOperationalInfoSearch",
        "getSla",
        "createSla",
        "getSlaById",
        "updateSla",
        "deleteSla",
        "createSlaSearch",
        "getSlaArchive",
        "createSlaArchive",
        "getSlaArchiveById",
        "updateSlaArchive",
        "deleteSlaArchive",
        "createSlaArchiveSearch",
        "getSlaMgmtInfo",
        "createSlaMgmtInfo",
        "getSlaMgmtInfoById",
        "updateSlaMgmtInfo",
        "deleteSlaMgmtInfo",
        "createSlaMgmtInfoSearch",
        "getSlaToVrfMapping",
        "createSlaToVrfMapping",
        "getSlaToVrfMappingById",
        "updateSlaToVrfMapping",
        "deleteSlaToVrfMapping",
        "createSlaToVrfMappingSearch",
        "getTrafficType",
        "createTrafficType",
        "getTrafficTypeById",
        "updateTrafficType",
        "deleteTrafficType",
        "createTrafficTypeSearch"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}