ALBWafExcludeListEntry (type)

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