{
  "$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": [
        "addTssmDeleteLanSegments",
        "addTssmDepartmentToSite",
        "addTssmLanSegments",
        "analyzeTssmSiteUpgrade",
        "applyTssmPortConfigAssociation",
        "assignTssmCsoLicense",
        "configureTssmSites",
        "createTssmDvpnTunnels",
        "createTssmSites",
        "createTssmVpnInterconnect",
        "deleteTssmDepartmentFromSite",
        "deleteTssmDvpnTunnels",
        "deleteTssmLanSegments",
        "deleteTssmVpnInterconnect",
        "deployTssmLanSegments",
        "editTssmLanSegments",
        "getTssmUpgradeAnalysisReport",
        "onboardTssmCsoLicense",
        "onboardTssmTenant",
        "reassignTssmLanSegments",
        "removeTssmSite",
        "renewTssmCrlFile",
        "renewTssmSiteCert",
        "rmaTssmDevices",
        "rmaTssmGrant",
        "startTssmDeviceActivation",
        "startTssmDeviceBootstrap",
        "updateTssmSiteToSiteLinks",
        "upgradeTssmSite",
        "getAccessProfile",
        "createAccessProfile",
        "getAccessProfileById",
        "updateAccessProfile",
        "deleteAccessProfile",
        "createAccessProfileSearch",
        "getAccessProfileAssociation",
        "createAccessProfileAssociation",
        "getAccessProfileAssociationById",
        "updateAccessProfileAssociation",
        "deleteAccessProfileAssociation",
        "createAccessProfileAssociationSearch",
        "getCloudBreakoutProfile",
        "createCloudBreakoutProfile",
        "getCloudBreakoutProfileById",
        "updateCloudBreakoutProfile",
        "deleteCloudBreakoutProfile",
        "createCloudBreakoutProfileSearch",
        "getCrlFile",
        "createCrlFile",
        "getCrlFileById",
        "updateCrlFile",
        "deleteCrlFile",
        "createCrlFileSearch",
        "getCustomer",
        "createCustomer",
        "getCustomerById",
        "updateCustomer",
        "deleteCustomer",
        "createCustomerSearch",
        "getDvpnPreCompute",
        "createDvpnPreCompute",
        "getDvpnPreComputeById",
        "updateDvpnPreCompute",
        "deleteDvpnPreCompute",
        "createDvpnPreComputeSearch",
        "getGlobalNfvServiceProfile",
        "createGlobalNfvServiceProfile",
        "getGlobalNfvServiceProfileById",
        "updateGlobalNfvServiceProfile",
        "deleteGlobalNfvServiceProfile",
        "createGlobalNfvServiceProfileSearch",
        "getNfvServiceInstance",
        "createNfvServiceInstance",
        "getNfvServiceInstanceById",
        "updateNfvServiceInstance",
        "deleteNfvServiceInstance",
        "createNfvServiceInstanceSearch",
        "getNfvServiceInstanceBackup",
        "createNfvServiceInstanceBackup",
        "getNfvServiceInstanceBackupById",
        "updateNfvServiceInstanceBackup",
        "deleteNfvServiceInstanceBackup",
        "createNfvServiceInstanceBackupSearch",
        "getNfvServiceProfile",
        "createNfvServiceProfile",
        "getNfvServiceProfileById",
        "updateNfvServiceProfile",
        "deleteNfvServiceProfile",
        "createNfvServiceProfileSearch",
        "getPop",
        "createPop",
        "getPopById",
        "updatePop",
        "deletePop",
        "createPopSearch",
        "getPortAuthProfile",
        "createPortAuthProfile",
        "getPortAuthProfileById",
        "updatePortAuthProfile",
        "deletePortAuthProfile",
        "createPortAuthProfileSearch",
        "getPortConfigAssociation",
        "createPortConfigAssociation",
        "getPortConfigAssociationById",
        "updatePortConfigAssociation",
        "deletePortConfigAssociation",
        "createPortConfigAssociationSearch",
        "getPortManualConfig",
        "createPortManualConfig",
        "getPortManualConfigById",
        "updatePortManualConfig",
        "deletePortManualConfig",
        "createPortManualConfigSearch",
        "getPortProfile",
        "createPortProfile",
        "getPortProfileById",
        "updatePortProfile",
        "deletePortProfile",
        "createPortProfileSearch",
        "getPropertyMeta",
        "createPropertyMeta",
        "getPropertyMetaById",
        "updatePropertyMeta",
        "deletePropertyMeta",
        "createPropertyMetaSearch",
        "getRadiusServer",
        "createRadiusServer",
        "getRadiusServerById",
        "updateRadiusServer",
        "deleteRadiusServer",
        "createRadiusServerSearch",
        "getResourcePool",
        "createResourcePool",
        "getResourcePoolById",
        "updateResourcePool",
        "deleteResourcePool",
        "createResourcePoolSearch",
        "getSite",
        "createSite",
        "getSiteById",
        "updateSite",
        "deleteSite",
        "createSiteSearch",
        "getSiteTemplate",
        "createSiteTemplate",
        "getSiteTemplateById",
        "updateSiteTemplate",
        "deleteSiteTemplate",
        "createSiteTemplateSearch",
        "getWifiEms",
        "createWifiEms",
        "getWifiEmsById",
        "updateWifiEms",
        "deleteWifiEms",
        "createWifiEmsSearch"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}