{ "additionalProperties": false, "description": "Advanced load balancer HTTPHdrAction object", "id": "ALBHTTPHdrAction", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "action": { "$ref": "ALBHTTPHdrActionType, "description": "ADD A new header with the new value is added irrespective of the existence of an HTTP header of the given name. REPLACE A new header with the new value is added if no header of the given name exists, else existing headers with the given name are removed and a new header with the new value is added. REMOVE All the headers of the given name are removed. Enum options - HTTP_ADD_HDR, HTTP_REMOVE_HDR, HTTP_REPLACE_HDR. Allowed in Basic(Allowed values- HTTP_REMOVE_HDR,HTTP_REPLACE_HDR) edition, Essentials(Allowed values- HTTP_REMOVE_HDR,HTTP_REPLACE_HDR) edition, Enterprise edition.", "required": true, "title": "Action" }, "cookie": { "$ref": "ALBHTTPCookieData, "description": "Cookie information.", "required": false, "title": "Cookie" }, "hdr": { "$ref": "ALBHTTPHdrData, "description": "HTTP header information.", "required": false, "title": "Hdr" } }, "title": "HTTPHdrAction", "type": "object" }