ALBHTTPHdrAction (type)

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