{ "additionalProperties": false, "description": "Advanced load balancer CookieMatch object", "id": "ALBCookieMatch", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "match_case": { "$ref": "ALBMatchCase, "default": "INSENSITIVE", "description": "Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Default value when not specified in API or module is interpreted by ALB Controller as INSENSITIVE.", "required": false, "title": "Match case" }, "match_criteria": { "$ref": "ALBHdrMatchOperation, "description": "Criterion to use for matching the cookie in the HTTP request. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL.", "required": true, "title": "Match criteria" }, "name": { "description": "Name of the cookie.", "required": true, "title": "Name", "type": "string" }, "value": { "description": "String value in the cookie.", "required": false, "title": "Value", "type": "string" } }, "title": "CookieMatch", "type": "object" }