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