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"
}