{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": true,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "deleteWebacsApiV4OpAaaTacacsPlusServer",
      "enum": [
        "deleteWebacsApiV4OpAaaTacacsPlusServer",
        "getWebacsApiV4OpAaaTacacsPlusServer",
        "postWebacsApiV4OpAaaTacacsPlusServer",
        "putWebacsApiV4OpAaaTacacsPlusServer",
        "getWebacsApiV4DataApOnboardingProfile",
        "deleteWebacsApiV4OpApOnboardingProfile",
        "postWebacsApiV4OpApOnboardingProfile",
        "putWebacsApiV4OpApOnboardingProfile",
        "getWebacsApiV4DataApiHealthRecords",
        "getWebacsApiV4DataApiResponseTimeSummary",
        "getWebacsApiV4OpApiHealthCallsPerClient",
        "getWebacsApiV4OpApiHealthRequestCountTrend",
        "getWebacsApiV4OpApiHealthResponseTimeTrend",
        "getWebacsApiV4OpApiHealthServiceNameList",
        "getWebacsApiV4OpApServiceRxNeighbors",
        "putWebacsApiV4OpApServiceDeleteById",
        "putWebacsApiV4OpApServiceDeleteAp",
        "putWebacsApiV4OpApServiceAccessPoint",
        "putWebacsApiV4OpRogueApClassification",
        "putWebacsApiV4OpAlarmsAcknowledge",
        "putWebacsApiV4OpAlarmsAnnotate",
        "putWebacsApiV4OpAlarmsClear",
        "putWebacsApiV4OpAlarmsClearByEventType",
        "putWebacsApiV4OpAlarmsUnacknowledge",
        "getWebacsApiV4DataApplications",
        "getWebacsApiV4DataCliTemplate",
        "deleteWebacsApiV4OpCliTemplateConfigurationDeleteTemplate",
        "deleteWebacsApiV4OpCliTemplateConfigurationFolder",
        "getWebacsApiV4OpCliTemplateConfigurationFolder",
        "getWebacsApiV4OpCliTemplateConfigurationDeviceTypes",
        "postWebacsApiV4OpCliTemplateConfigurationDeviceTypes",
        "postWebacsApiV4OpCliTemplateConfigurationUpload",
        "putWebacsApiV4OpCliTemplateConfigurationDeployTemplateThroughJob",
        "putWebacsApiV4OpCliTemplateConfigurationTemplate",
        "getWebacsApiV4DataClientCounts",
        "getWebacsApiV4DataClientSessions",
        "getWebacsApiV4DataClientTraffics",
        "getWebacsApiV4DataHistoricalClientCounts",
        "getWebacsApiV4DataHistoricalClientTraffics",
        "getWebacsApiV4OpComplianceCheck",
        "postWebacsApiV4OpCompliancePolicy",
        "postWebacsApiV4OpComplianceProfile",
        "postWebacsApiV4OpCompliancePolicyImport",
        "postWebacsApiV4OpComplianceRun",
        "getWebacsApiV4DataBulkSanitizedConfigArchives",
        "getWebacsApiV4DataBulkUnsanitizedConfigArchives",
        "getWebacsApiV4DataConfigArchives",
        "getWebacsApiV4DataConfigVersions",
        "getWebacsApiV4OpConfigArchiveServiceConfigDiffDevice",
        "getWebacsApiV4OpConfigArchiveServiceExtractSanitizedFile",
        "getWebacsApiV4OpConfigArchiveServiceExtractUnsanitizedFile",
        "deleteWebacsApiV4OpCredentialProfilesManagementCredentialProfiles",
        "getWebacsApiV4OpCredentialProfilesManagementCredentialProfiles",
        "getWebacsApiV4OpCredentialProfilesManagementDeviceList",
        "postWebacsApiV4OpCredentialProfilesManagementDeviceList",
        "putWebacsApiV4OpCredentialProfilesManagementDeviceList",
        "getWebacsApiV4DataInventoryDetails",
        "getWebacsApiV4DataMerakiAccessPoints",
        "getWebacsApiV4DataMerakiDevices",
        "getWebacsApiV4OpDevicesExportDevices",
        "postWebacsApiV4OpDevicesRemovalJob",
        "postWebacsApiV4OpDevicesSyncDevices",
        "putWebacsApiV4OpDevicesBulkImport",
        "putWebacsApiV4OpConfigureApScheduleMaintenanceMode",
        "putWebacsApiV4OpConfigureDeviceScheduleMaintenanceMode",
        "putWebacsApiV4OpConfigureApMaintenanceMode",
        "putWebacsApiV4OpConfigureDeviceMaintenanceMode",
        "deleteWebacsApiV4OpGroupsGroup",
        "getWebacsApiV4OpGroupsGroupRules",
        "putWebacsApiV4OpGroupsGroupDevices",
        "putWebacsApiV4OpGroupsGroupInterfaces",
        "putWebacsApiV4OpGroupsRemoveDevices",
        "putWebacsApiV4OpGroupsRemoveInterfaces",
        "getWebacsApiV4DataGroupSpecification",
        "getWebacsApiV4OpGroupsAlarmSummary",
        "getWebacsApiV4OpGroupsDeviceGroups",
        "getWebacsApiV4OpGroupsSites",
        "getWebacsApiV4OpGroupsUserDefinedGroups",
        "getWebacsApiV4DataGuestUsers",
        "getWebacsApiV4OpGuestUserGuestUsersOnController",
        "getWebacsApiV4OpGuestUserLoggedInGuestUsersOnController",
        "postWebacsApiV4OpGuestUser",
        "putWebacsApiV4OpGuestUserDelete",
        "getWebacsApiV4DataJobSummary",
        "getWebacsApiV4OpJobServiceRunhistory",
        "putWebacsApiV4OpJobServiceCancel",
        "putWebacsApiV4OpJobServiceCancelrunning",
        "putWebacsApiV4OpJobServiceResume",
        "putWebacsApiV4OpJobServiceSuspend",
        "getWebacsApiV4DataMacFilterTemplates",
        "deleteWebacsApiV4OpMacFilterMacFilterTemplate",
        "postWebacsApiV4OpMacFilterMacFilterTemplate",
        "putWebacsApiV4OpMacFilterDeploy",
        "getWebacsApiV4OpInfoCoredumps",
        "getWebacsApiV4OpInfoDisk",
        "getWebacsApiV4OpInfoLicense",
        "getWebacsApiV4OpInfoUptime",
        "getWebacsApiV4OpInfoVersion",
        "deleteWebacsApiV4OpPnpProfileProfileNameInstance",
        "getWebacsApiV4OpPnpProfilePnpProfileFolderProfileName",
        "postWebacsApiV4OpPnpProfilePnpProfileFolderProfileName",
        "deleteWebacsApiV4OpPnpProfilePnpProfileFolderProfileName",
        "deleteWebacsApiV4OpPnpProfileProfileNameInstanceInstanceName",
        "getWebacsApiV4OpPnpProfileProfileNameInstanceInstanceName",
        "getWebacsApiV4OpRateServiceRateLimits",
        "putWebacsApiV4OpRateServiceRateLimits",
        "getWebacsApiV4OpReportServiceTemplates",
        "getWebacsApiV4OpReportServiceGetReport",
        "getWebacsApiV4OpReportServiceZipReport",
        "getWebacsApiV4OpUpdateRetrieve",
        "getWebacsApiV4OpPfrMonitoringExtGetAllBorderRoutersStartTimeEndTimeSiteName",
        "getWebacsApiV4OpPfrMonitoringExtGetAllIMEsSrcSiteDstSiteStartTimeEndTime",
        "getWebacsApiV4OpPfrMonitoringExtGetAllRCsSrcSiteDstSiteStartTimeEndTime",
        "getWebacsApiV4OpPfrMonitoringExtGetAllTCAsSrcSiteDstSiteStartTimeEndTime",
        "getWebacsApiV4OpPfrMonitoringExtGetAllWANInterfacesStartTimeEndTimeSiteNameBrIp",
        "getWebacsApiV4OpStatisticsServiceApplicationApplicationArtAnalysis",
        "getWebacsApiV4OpStatisticsServiceApplicationPerformance",
        "getWebacsApiV4OpStatisticsServiceApplicationTopNTraffics",
        "getWebacsApiV4OpStatisticsServiceApplicationTopNApplicationsWithSites",
        "getWebacsApiV4OpStatisticsServiceApplicationTrafficAnalysis",
        "getWebacsApiV4OpStatisticsServiceApplicationAppVolume",
        "getWebacsApiV4OpStatisticsServiceApplicationNumberOfUsers",
        "getWebacsApiV4OpStatisticsServiceDeviceCpuUtilSummary",
        "getWebacsApiV4OpStatisticsServiceDeviceCpuUtilTrend",
        "getWebacsApiV4OpStatisticsServiceClientsDistributionsDistribution",
        "getWebacsApiV4OpStatisticsServiceClientsDistributions",
        "getWebacsApiV4OpStatisticsServiceClusters",
        "getWebacsApiV4OpStatisticsServiceClustersMetricsMetric",
        "getWebacsApiV4OpStatisticsServiceClustersMetrics",
        "getWebacsApiV4OpPfrMonitoringExtGetDscpAppUsageStartTimeEndTime",
        "getWebacsApiV4OpPfrMonitoringExtGetDscpAppUsageForLiveTopoStartTimeEndTimeSrcSiteIdDstSiteId",
        "getWebacsApiV4OpPfrMonitoringExtGetDSCPTimeVsUsageChartStartTimeEndTimeSiteNameBrIpDscpNoOfPoints",
        "getWebacsApiV4OpStatisticsServiceDatacenters",
        "getWebacsApiV4OpStatisticsServiceDatacentersMetricsMetric",
        "getWebacsApiV4OpStatisticsServiceDatacentersMetrics",
        "getWebacsApiV4OpStatisticsServiceDeviceAvailability",
        "getWebacsApiV4OpStatisticsServiceDeviceAvailabilityMessage",
        "getWebacsApiV4OpStatisticsServiceDeviceAvailabilitySummary",
        "getWebacsApiV4OpStatisticsServiceDeviceDownMessage",
        "getWebacsApiV4OpStatisticsServiceDeviceHealthInfo",
        "getWebacsApiV4OpStatisticsServiceDevicesMetricsMetric",
        "getWebacsApiV4OpStatisticsServiceDevicesMetrics",
        "getWebacsApiV4OpStatisticsServiceDevicePortSummary",
        "getWebacsApiV4OpStatisticsServiceDeviceReachabilityStatus",
        "getWebacsApiV4OpStatisticsServiceDevices",
        "getWebacsApiV4OpStatisticsServiceHosts",
        "getWebacsApiV4OpStatisticsServiceHostsMetricsMetric",
        "getWebacsApiV4OpStatisticsServiceHostsMetrics",
        "getWebacsApiV4OpStatisticsServiceInterfaceAvailability",
        "getWebacsApiV4OpStatisticsServiceInterfaceAvailMessage",
        "getWebacsApiV4OpStatisticsServiceInterfaceAvailabilitySummary",
        "getWebacsApiV4OpStatisticsServiceInterfaceDetails",
        "getWebacsApiV4OpStatisticsServiceInterfaceDiscards",
        "getWebacsApiV4OpStatisticsServiceInterfaceDownMessage",
        "getWebacsApiV4OpStatisticsServiceInterfaceErrors",
        "getWebacsApiV4OpStatisticsServiceInterfacesMetricsMetric",
        "getWebacsApiV4OpStatisticsServiceInterfacesMetrics",
        "getWebacsApiV4OpStatisticsServiceInterfaces",
        "getWebacsApiV4OpStatisticsServiceInterfaceStatusSummary",
        "getWebacsApiV4OpStatisticsServiceInterfaceUtilSummary",
        "getWebacsApiV4OpStatisticsServiceInterfaceUtil",
        "getWebacsApiV4OpDeviceRestDeviceLispMapSummaryDeviceIpStartTimeEndTime",
        "getWebacsApiV4OpStatisticsServiceDeviceMemoryUtilTrend",
        "getWebacsApiV4OpPfrMonitoringExtGetOutStandingIMEsForSiteStartTimeEndTimeSrcSite",
        "getWebacsApiV4OpDeviceRestUciDeviceReachabilityGroupIdStartTimeEndTimeMaxrecords",
        "getWebacsApiV4OpStatisticsServiceResourceTypes",
        "getWebacsApiV4OpPfrMonitoringExtGetSiteAppHealthStartTimeEndTime",
        "getWebacsApiV4OpStatisticsServiceSystemHealth",
        "getWebacsApiV4OpStatisticsServiceSystemInfo",
        "getWebacsApiV4OpStatisticsServiceApplicationsAppHealthCrossing",
        "getWebacsApiV4OpStatisticsServiceApplicationTopNHosts",
        "getWebacsApiV4OpStatisticsServiceApplicationsPerformance",
        "getWebacsApiV4OpStatisticsServiceApplicationsOvertime",
        "getWebacsApiV4OpStatisticsServiceInterfaceTopNClassMapQOS",
        "getWebacsApiV4OpStatisticsServiceDeviceTopNCPU",
        "getWebacsApiV4OpDeviceRestTopNDeviceCacheALLGroupIdStartTimeEndTimeTopn",
        "getWebacsApiV4OpStatisticsServiceDeviceTopNMemory",
        "getWebacsApiV4OpStatisticsServiceDeviceTopNTemp",
        "getWebacsApiV4OpStatisticsServiceInterfaceTopNErrors",
        "getWebacsApiV4OpStatisticsServiceInterfaceTopNUtil",
        "getWebacsApiV4OpStatisticsServiceInterfaceTopNWanIssues",
        "getWebacsApiV4OpStatisticsServiceInterfaceTopNWanUtil",
        "getWebacsApiV4OpPfrMonitoringExtGetTopNApplicationUsageOverTimeOldStartTimeEndTimeDeviceIpRownum",
        "getWebacsApiV4OpPfrMonitoringExtGetTopNApplicationUsageOverTimeStartTimeEndTimeDeviceIpRownum",
        "getWebacsApiV4OpStatisticsServiceApplicationsAppCount",
        "getWebacsApiV4OpDeviceRestUnReachableUciDeviceGroupIdStartTimeEndTimeMaxrecords",
        "getWebacsApiV4OpStatisticsServiceVms",
        "getWebacsApiV4OpStatisticsServiceVmsMetricsMetric",
        "getWebacsApiV4OpStatisticsServiceVmsMetrics",
        "getWebacsApiV4OpPfrMonitoringExtGetWanUtilizationOverTimeRateForLinkStartTimeEndTimeBrIpAddrDirection",
        "getWebacsApiV4OpPfrMonitoringExtGetWanUtilizationOverTimeForLinkStartTimeEndTimeBrIpAddrDirection",
        "getWebacsApiV4OpStatisticsServiceApplicationWorstNHosts",
        "getWebacsApiV4OpStatisticsServiceApplicationWorstNSites",
        "postWebacsApiV4OpPfrMonitoringExtGetDSCPvsAllTCAViaPostStartTimeEndTime",
        "postWebacsApiV4OpPfrMonitoringExtGetDSCPvsUrTCAViaPostStartTimeEndTime",
        "postWebacsApiV4OpPfrMonitoringExtGetMaxDelayVsDSCPChartReportsViaPostStartTimeEndTime",
        "postWebacsApiV4OpPfrMonitoringExtGetMaxJitterVsDSCPChartReportsViaPostStartTimeEndTime",
        "postWebacsApiV4OpPfrMonitoringExtGetMaxPacketLossVsDSCPChartReportsViaPostStartTimeEndTime",
        "postWebacsApiV4OpPfrMonitoringExtGetPfrEventListViaPostStartTimeEndTime",
        "postWebacsApiV4OpPfrMonitoringExtGetServiceProviderUsageVsDSCPChartStartTimeEndTimeTopN",
        "deleteWebacsApiV4OpSettingsServersFtpServersServerName",
        "getWebacsApiV4OpSettingsNotificationAlarmCategories",
        "getWebacsApiV4OpSettingsInventoryConfigArchiveBasic",
        "getWebacsApiV4OpSettingsAlarmsAlarmDeletionPeriods",
        "getWebacsApiV4OpSettingsLoggingGeneralLoggingOptions",
        "getWebacsApiV4OpSettingsDataPruneDataConfigTableName",
        "getWebacsApiV4OpSettingsDataPruneDataConfigsByGroupCategory",
        "getWebacsApiV4OpSettingsDataDataRetentionPeriods",
        "getWebacsApiV4OpSettingsServersFtpServers",
        "getWebacsApiV4OpSettingsLoggingLogFileNames",
        "getWebacsApiV4OpSettingsNotificationMailServer",
        "getWebacsApiV4OpSettingsLoggingSnmpSettings",
        "getWebacsApiV4OpSettingsAlarmsSeverityAutoClearConfig",
        "getWebacsApiV4OpSettingsLoggingSysLogSettings",
        "postWebacsApiV4OpSettingsLoggingSysLogSettings",
        "putWebacsApiV4OpSettingsLoggingSysLogSettings",
        "getWebacsApiV4DataUserDefinedFieldDefinition",
        "putWebacsApiV4OpUdfServiceDeleteUserTagDefinition",
        "putWebacsApiV4OpUdfServiceImportUserTagDefinition",
        "deleteWebacsApiV4OpUserManagementUsers",
        "getWebacsApiV4OpUserManagementUserGroups",
        "postWebacsApiV4OpUserManagementUserGroups",
        "putWebacsApiV4OpUserManagementUserGroups",
        "getWebacsApiV4OpNfvGetBridges",
        "getWebacsApiV4OpNfvGetDeployments",
        "getWebacsApiV4OpNfvDeviceDetails",
        "getWebacsApiV4OpNfvGetOvsBridges",
        "getWebacsApiV4OpNfvGetServices",
        "postWebacsApiV4OpNfvAddBridge",
        "postWebacsApiV4OpVirtualAddDevice",
        "postWebacsApiV4OpNfvCreateOvsBridge",
        "postWebacsApiV4OpNfvDeleteBridge",
        "postWebacsApiV4OpNfvDeleteOvsBridge",
        "postWebacsApiV4OpNfvDeploy",
        "postWebacsApiV4OpNfvRegister",
        "postWebacsApiV4OpNfvUndeploy",
        "postWebacsApiV4OpNfvUnregister",
        "putWebacsApiV4OpNfvUpdateBridge",
        "putWebacsApiV4OpNfvUpdateOvsBridge",
        "getWebacsApiV4DataVDAssociatedAccessPoints",
        "getWebacsApiV4DataVDAssociatedDynamicGroups",
        "getWebacsApiV4DataVDAssociatedGroups",
        "getWebacsApiV4DataVDAssociatedDevices",
        "getWebacsApiV4DataVDAssociatedSiteMaps",
        "getWebacsApiV4DataVDAssociatedVirtualElements",
        "deleteWebacsApiV4OpVd",
        "getWebacsApiV4OpVd",
        "postWebacsApiV4OpVd",
        "putWebacsApiV4OpVd",
        "deleteWebacsApiV4OpImageId",
        "getWebacsApiV4OpImageListId",
        "getWebacsApiV4OpImageList",
        "getWebacsApiV4OpImageListFamily",
        "getWebacsApiV4OpImageListPhysical",
        "getWebacsApiV4OpImageListVirtual",
        "postWebacsApiV4OpImageAdd",
        "postWebacsApiV4OpImageDeployConfigure",
        "getWebacsApiV4DataWlanProfiles",
        "getWebacsApiV4DataWlanTemplates",
        "deleteWebacsApiV4OpWlanProvisioningApGroup",
        "deleteWebacsApiV4OpWlanProvisioningInterface",
        "deleteWebacsApiV4OpWlanProvisioningInterfaceGroup",
        "deleteWebacsApiV4OpWlanProvisioningWlanProfile",
        "deleteWebacsApiV4OpWlanProvisioningWlanTemplate",
        "postWebacsApiV4OpWlanProvisioningWlanTemplate",
        "putWebacsApiV4OpWlanProvisioningDeployTemplate",
        "getWebacsApiV4DataAutoApRadioDetails",
        "getWebacsApiV4DataClientStats",
        "getWebacsApiV4DataHistoricalClientStats",
        "getWebacsApiV4DataHistoricalRFCounters",
        "getWebacsApiV4DataHistoricalRFLoadStats",
        "getWebacsApiV4DataHistoricalRFStats",
        "getWebacsApiV4DataHistoricalWLCCPUUtilizations",
        "getWebacsApiV4DataHistoricalWLCMemUtilizations",
        "getWebacsApiV4DataRadioDetails",
        "getWebacsApiV4DataRFCounters",
        "getWebacsApiV4DataRFLoadStats",
        "getWebacsApiV4DataRFStats",
        "getWebacsApiV4DataRadios",
        "getWebacsApiV4DataThirdpartyAccessPoints",
        "getWebacsApiV4DataAccessPoints",
        "getWebacsApiV4DataWLCCPUUtilizations",
        "getWebacsApiV4DataWLCMemoryUtilizations",
        "getWebacsApiV4DataWlanControllers",
        "getWebacsApiV4DataDevices"
      ],
      "external_name": "ph_request_type"
    },
    "range": {
      "type": "string",
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "Range"
    }
  },
  "definitions": {}
}