NSX-T Data Center REST API

IdsSignatureRateFilter (type)

{
  "additionalProperties": false, 
  "description": "Rate filter for IDS signature can be used to change signature action when thresholds are met.", 
  "id": "IdsSignatureRateFilter", 
  "module_id": "PolicyIDSMetrics", 
  "nsx_feature": "IdsThreshold", 
  "properties": {
    "count": {
      "description": "Number of signature hits before rate filter is activated.", 
      "maximum": 60, 
      "minimum": 1, 
      "required": true, 
      "title": "Rate filter threshold count", 
      "type": "integer"
    }, 
    "new_action": {
      "default": "DROP", 
      "description": "Indicates the new action to be applied when rate filter is activated for the signature. DROP - Traffic will be dropped when rate filter is activated.", 
      "enum": [
        "DROP"
      ], 
      "required": false, 
      "title": "New action for rate filter", 
      "type": "string"
    }, 
    "time_period": {
      "description": "Time period (in seconds) during which signature must be hit 'count' number of times in order to activate rate filter.", 
      "maximum": 3600, 
      "minimum": 1, 
      "required": true, 
      "title": "Rate filter time period in seconds", 
      "type": "integer"
    }, 
    "timeout": {
      "description": "Time period (in seconds) during which rate filter will remain active once activated.", 
      "maximum": 3600, 
      "minimum": 1, 
      "required": true, 
      "title": "Rate filter activation timeout in seconds", 
      "type": "integer"
    }
  }, 
  "title": "IDS signature rate filter", 
  "type": "object"
}