{ "additionalProperties": false, "description": "Advanced load balancer WafExcludeListEntry object", "id": "ALBWafExcludeListEntry", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "client_subnet": { "$ref": "ALBIpAddrPrefix, "description": "Client IP Subnet to exclude for WAF rules.", "required": false, "title": "Client subnet" }, "description": { "description": "Free-text comment about this exclusion.", "required": false, "title": "Description", "type": "string" }, "match_element": { "description": "The match_element can be 'ARGS xxx', 'ARGS_GET xxx', 'ARGS_POST xxx', 'ARGS_NAMES xxx', 'FILES xxx', 'QUERY_STRING', 'REQUEST_BASENAME', 'REQUEST_BODY', 'REQUEST_URI', 'REQUEST_URI_RAW', 'REQUEST_COOKIES xxx', 'REQUEST_HEADERS xxx' or 'RESPONSE_HEADERS xxx'. These match_elements in the HTTP Transaction (if present) will be excluded when executing WAF Rules.", "required": false, "title": "Match element", "type": "string" }, "match_element_criteria": { "$ref": "ALBWafExclusionType, "description": "Criteria for match_element matching.", "required": false, "title": "Match element criteria" }, "uri_match_criteria": { "$ref": "ALBWafExclusionType, "description": "Criteria for URI matching.", "required": false, "title": "Uri match criteria" }, "uri_path": { "description": "URI Path to exclude for WAF rules.", "required": false, "title": "Uri path", "type": "string" } }, "title": "WafExcludeListEntry", "type": "object" }