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