AlarmFilterParameter (type)

{
  "id": "AlarmFilterParameter", 
  "module_id": "Monitoring", 
  "properties": {
    "after": {
      "$ref": "EpochMsTimestamp, 
      "description": "Filter to fetch alarms after the specified time.", 
      "required": false, 
      "title": "Filter to fetch alarms after the specified time"
    }, 
    "before": {
      "$ref": "EpochMsTimestamp, 
      "description": "Filter to fetch alarms before the specified time.", 
      "required": false, 
      "title": "Filter to fetch alarms before the specified time"
    }, 
    "cursor": {
      "description": "Opaque cursor to be used for getting next page of records (supplied by current result page).", 
      "readonly": false, 
      "required": false, 
      "title": "Cursor for pagination", 
      "type": "string"
    }, 
    "event_type": {
      "description": "Specify one or more event types for which alarms should be filtered.", 
      "required": false, 
      "title": "Event Type Filter", 
      "type": "string"
    }, 
    "feature_name": {
      "description": "Specify one or more feature names for which alarms should be filtered.", 
      "required": false, 
      "title": "Feature Name", 
      "type": "string"
    }, 
    "id": {
      "description": "Specify one or more alarm IDs for which alarms should be filtered.", 
      "required": false, 
      "title": "Alarm ID", 
      "type": "string"
    }, 
    "intent_path": {
      "description": "Specify one or more intent paths for which alarms should be filtered.", 
      "required": false, 
      "title": "Intent Path for entity ID", 
      "type": "string"
    }, 
    "node_id": {
      "description": "Specify one or more node IDs for which alarms should be filtered.", 
      "required": false, 
      "title": "Node ID", 
      "type": "string"
    }, 
    "node_resource_type": {
      "description": "Specify one or more node resource types for which alarms should be filtered.", 
      "required": false, 
      "title": "Node Resource Type", 
      "type": "string"
    }, 
    "page_size": {
      "description": "Maximum number of results to return in this page (server may return fewer).", 
      "required": false, 
      "title": "Page Size for pagination", 
      "type": "integer"
    }, 
    "severity": {
      "description": "Specify one or more severity levels for which alarms should be filtered. Must be one of CRITICAL, HIGH, MEDIUM, LOW.", 
      "required": false, 
      "title": "Severity", 
      "type": "string"
    }, 
    "sort_ascending": {
      "default": true, 
      "description": "If true, the value of the column are sorted in ascending order. Otherwise, in descending order.", 
      "required": false, 
      "title": "Represents order of sorting the values", 
      "type": "boolean"
    }, 
    "sort_by": {
      "description": "Sorting on column is based on the sort_by. sort_by represents the field in the output data on which sort is requested.", 
      "required": false, 
      "title": "Key for sorting on this column", 
      "type": "string"
    }, 
    "status": {
      "description": "Specify one or more status for which alarms should be filtered. Must be one of OPEN, ACKNOWLEDGED, SUPPRESSED, RESOLVED.", 
      "required": false, 
      "title": "Status", 
      "type": "string"
    }
  }, 
  "title": "Parameters to filter alarms", 
  "type": "object"
}