{
  "$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": "createFmpmEvent",
      "enum": [
        "createFmpmEvent",
        "performFmpmActions",
        "forceFmpmAlert",
        "getFmpmAlertSummary",
        "getFmpmAppMetrics",
        "getFmpmAppPerfParams",
        "getFmpmDeviceData",
        "getEvents",
        "getFmpmEvents",
        "getFmpmLinkUsage",
        "getFmpmPerformanceParams",
        "getFmpmPerformanceParamsTimestamp",
        "getFmpmResourceMetrics",
        "getFmpmSdlanPortStatus",
        "getFmpmSdlanTopPorts",
        "getFmpmSdwanMetrics",
        "getFmpmSdwanMetricsByTenant",
        "getFmpmServiceMetrics",
        "getFmpmSlaEventSummary",
        "getFmpmSlaEventTimeseries",
        "getFmpmSlaScore",
        "getFmpmStorageMetrics",
        "getFmpmSwitchEvents",
        "getFmpmTenantSlaSummary",
        "getFmpmTopApplications",
        "getFmpmTopNAlerts",
        "getFmpmTunnelStatisticsPerSite",
        "getFmpmTunnelStatisticsPerTenant",
        "fmpmMonitorService",
        "fmpmProcessAlertStatus",
        "getAlarmNotificationList",
        "createAlarmNotification",
        "getAlarmNotificationById",
        "updateAlarmNotification",
        "deleteAlarmNotification",
        "createAlarmNotificationSearch",
        "getAlertObjectList",
        "createAlertObject",
        "getAlertObjectById",
        "updateAlertObject",
        "deleteAlertObject",
        "createAlertObjectSearch",
        "getAlertStatusObjectList",
        "createAlertStatusObject",
        "getAlertStatusObjectById",
        "updateAlertStatusObject",
        "deleteAlertStatusObject",
        "createAlertStatusObjectSearch",
        "getDvpnEventList",
        "createDvpnEvent",
        "getDvpnEventById",
        "updateDvpnEvent",
        "deleteDvpnEventObject",
        "createDvpnEventSearch",
        "getFmpmPolicyConfigList",
        "createFmpmPolicyConfig",
        "getFmpmPolicyConfigById",
        "updateFmpmPolicyConfig",
        "deleteFmpmPolicyConfig",
        "createFmpmPolicyConfigSearch",
        "getMapEConfigList",
        "createMapEConfig",
        "getMapEConfigById",
        "updateMapEConfig",
        "deleteMapEConfig",
        "createMapEConfigSearch",
        "getMapEEventList",
        "createMapEEvent",
        "getMapEEventById",
        "updateMapEEvent",
        "deleteMapEEvent",
        "createMapEEventSearch",
        "getMonitoredObjectList",
        "createMonitoredObject",
        "getMonitoredObjectById",
        "updateMonitoredObject",
        "deleteMonitoredObject",
        "createMonitoredObjectSearch",
        "getMonitoredObjectHostList",
        "createMonitoredObjectHost",
        "getMonitoredObjectHostById",
        "updateMonitoredObjectHost",
        "deleteMonitoredObjectHost",
        "createMonitoredObjectHostSearch",
        "getMonitoredObjectParamList",
        "createMonitoredObjectParam",
        "getMonitoredObjectParamById",
        "updateMonitoredObjectParam",
        "deleteMonitoredObjectParam",
        "createMonitoredObjectParamSearch",
        "getMonitoredObjectServiceList",
        "createMonitoredObjectService",
        "getMonitoredObjectServiceById",
        "updateMonitoredObjectService",
        "deleteMonitoredObjectService",
        "createMonitoredObjectServiceSearch",
        "getMonitoredObjectTypeList",
        "createMonitoredObjectType",
        "getMonitoredObjectTypeById",
        "updateMonitoredObjectType",
        "deleteMonitoredObjectType",
        "createMonitoredObjectTypeSearch",
        "getRuleActionsList",
        "createRuleActions",
        "getRuleActionsById",
        "updateRuleActions",
        "deleteRuleActions",
        "createRuleActionsSearch",
        "getRuleMatchersList",
        "createRuleMatchers",
        "getRuleMatchersById",
        "updateRuleMatchers",
        "deleteRuleMatchers",
        "createRuleMatchersSearch"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}