{ "additionalProperties": false, "description": "Advanced load balancer HTTPRewriteLocHdrAction object", "id": "ALBHTTPRewriteLocHdrAction", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "host": { "$ref": "ALBURIParam, "description": "Host config.", "required": false, "title": "Host" }, "keep_query": { "default": true, "description": "Keep or drop the query from the server side redirect URI. Default value when not specified in API or module is interpreted by ALB Controller as true.", "required": false, "title": "Keep query", "type": "boolean" }, "path": { "$ref": "ALBURIParam, "description": "Path config.", "required": false, "title": "Path" }, "port": { "description": "Port to use in the redirected URI. Allowed values are 1-65535.", "maximum": 65535, "minimum": 1, "required": false, "title": "Port", "type": "integer" }, "protocol": { "$ref": "ALBHTTPProtocol, "description": "HTTP protocol type. Enum options - HTTP, HTTPS.", "required": true, "title": "Protocol" } }, "title": "HTTPRewriteLocHdrAction", "type": "object" }