NSX-T Data Center REST API

IdsSignatureThreshold (type)

{
  "additionalProperties": false, 
  "description": "Threshold values for IDS signature can be used to control IDS event generation frequency.", 
  "id": "IdsSignatureThreshold", 
  "module_id": "PolicyIDSMetrics", 
  "properties": {
    "count": {
      "description": "Number of signature hits for threshold.", 
      "maximum": 60, 
      "minimum": 1, 
      "required": true, 
      "title": "Threshold count", 
      "type": "integer"
    }, 
    "threshold_type": {
      "description": "THRESHOLD - An IDS event is generated if signature is hit at least 'count' times within specified time period. LIMIT - At most 'count' number of IDS events are generated for this signature within specified time period. BOTH - A single IDS event is generated if signature is hit at least 'count' times within specified time period.", 
      "enum": [
        "THRESHOLD", 
        "LIMIT", 
        "BOTH"
      ], 
      "required": true, 
      "title": "Threshold type", 
      "type": "string"
    }, 
    "time_period": {
      "description": "Time period (in seconds) for signature threshold.", 
      "maximum": 3600, 
      "minimum": 1, 
      "required": true, 
      "title": "Time period (in seconds) for threshold", 
      "type": "integer"
    }, 
    "track_by": {
      "description": "This property is read-only and shows existing track by value from the signature. SOURCE - Track signature matches for threshold by source. DESTINATION - Track signature matches for threshold by destination.", 
      "enum": [
        "SOURCE", 
        "DESTINATION"
      ], 
      "readonly": true, 
      "title": "Signature threshold tracking type", 
      "type": "string"
    }
  }, 
  "title": "IDS signature threshold values", 
  "type": "object"
}