ALBMethodMatch (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer MethodMatch object", 
  "id": "ALBMethodMatch", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "match_criteria": {
      "$ref": "ALBMatchOperation, 
      "description": "Criterion to use for HTTP method matching the method in the HTTP request. Enum options - IS_IN, IS_NOT_IN.", 
      "required": true, 
      "title": "Match criteria"
    }, 
    "methods": {
      "description": "Configure HTTP method(s). Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Minimum of 1 items required. Maximum of 16 items allowed.", 
      "items": {
        "$ref": "ALBHTTPMethod
      }, 
      "required": true, 
      "title": "Methods", 
      "type": "array"
    }
  }, 
  "title": "MethodMatch", 
  "type": "object"
}