{ "additionalProperties": false, "description": "Advanced load balancer WafRuleGroupOverrides object", "id": "ALBWafRuleGroupOverrides", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "enable": { "description": "Override the enable flag for this group.", "required": false, "title": "Enable", "type": "boolean" }, "exclude_list": { "description": "Replace the exclude list for this group. Maximum of 64 items allowed.", "items": { "$ref": "ALBWafExcludeListEntry }, "required": false, "title": "Exclude list", "type": "array" }, "mode": { "$ref": "ALBWafMode, "description": "Override the waf mode for this group. Enum options - WAF_MODE_DETECTION_ONLY, WAF_MODE_ENFORCEMENT.", "required": false, "title": "Mode" }, "name": { "description": "The name of the group where attributes or rules are overridden.", "required": true, "title": "Name", "type": "string" }, "rule_overrides": { "description": "Rule specific overrides. Maximum of 1024 items allowed.", "items": { "$ref": "ALBWafRuleOverrides }, "required": false, "title": "Rule overrides", "type": "array" } }, "title": "WafRuleGroupOverrides", "type": "object" }