ALBWafPSMLocation (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer WafPSMLocation object", 
  "id": "ALBWafPSMLocation", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "description": {
      "description": "Free-text comment about this location.", 
      "required": false, 
      "title": "Description", 
      "type": "string"
    }, 
    "index": {
      "description": "Location index, this is used to determine the order of the locations.", 
      "required": true, 
      "title": "Index", 
      "type": "integer"
    }, 
    "match": {
      "$ref": "ALBWafPSMLocationMatch, 
      "description": "Apply these rules only if the request is matching this description.", 
      "required": false, 
      "title": "Match"
    }, 
    "name": {
      "description": "User defined name for this location, it must be unique in the group.", 
      "required": true, 
      "title": "Name", 
      "type": "string"
    }, 
    "rules": {
      "description": "A list of rules which should be applied on this location. Maximum of 1024 items allowed.", 
      "items": {
        "$ref": "ALBWafPSMRule
      }, 
      "required": false, 
      "title": "Rules", 
      "type": "array"
    }
  }, 
  "title": "WafPSMLocation", 
  "type": "object"
}