ALBWafRuleGroup (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer WafRuleGroup object", 
  "id": "ALBWafRuleGroup", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "enable": {
      "default": true, 
      "description": "Enable or disable WAF Rule Group. Default value when not specified in API or module is interpreted by ALB Controller as true.", 
      "required": false, 
      "title": "Enable", 
      "type": "boolean"
    }, 
    "exclude_list": {
      "description": "Exclude list for the WAF rule group. The fields in the exclude list entry are logically and'ed to deduce the exclusion criteria. If there are multiple excludelist entries, it will be 'logical or' of them. Maximum of 64 items allowed.", 
      "items": {
        "$ref": "ALBWafExcludeListEntry
      }, 
      "required": false, 
      "title": "Exclude list", 
      "type": "array"
    }, 
    "index": {
      "description": "Number of index.", 
      "required": true, 
      "title": "Index", 
      "type": "integer"
    }, 
    "name": {
      "description": "Name of the object.", 
      "required": true, 
      "title": "Name", 
      "type": "string"
    }, 
    "rules": {
      "description": "Rules as per Modsec language. Maximum of 1024 items allowed.", 
      "items": {
        "$ref": "ALBWafRule
      }, 
      "required": false, 
      "title": "Rules", 
      "type": "array"
    }
  }, 
  "title": "WafRuleGroup", 
  "type": "object"
}