ALBHTTPRedirectAction (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer HTTPRedirectAction object", 
  "id": "ALBHTTPRedirectAction", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "host": {
      "$ref": "ALBURIParam, 
      "description": "Host config.", 
      "required": false, 
      "title": "Host"
    }, 
    "keep_query": {
      "default": true, 
      "description": "Keep or drop the query of the incoming request URI in the redirected 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 which redirect the request. Allowed values are 1-65535.", 
      "maximum": 65535, 
      "minimum": 1, 
      "required": false, 
      "title": "Port", 
      "type": "integer"
    }, 
    "protocol": {
      "$ref": "ALBHTTPProtocol, 
      "description": "Protocol type. Enum options - HTTP, HTTPS.", 
      "required": true, 
      "title": "Protocol"
    }, 
    "status_code": {
      "$ref": "ALBHTTPRedirectStatusCode, 
      "default": "HTTP_REDIRECT_STATUS_CODE_302", 
      "description": "HTTP redirect status code. Enum options - HTTP_REDIRECT_STATUS_CODE_301, HTTP_REDIRECT_STATUS_CODE_302, HTTP_REDIRECT_STATUS_CODE_307. Default value when not specified in API or module is interpreted by ALB Controller as HTTP_REDIRECT_STATUS_CODE_302.", 
      "required": false, 
      "title": "Status code"
    }
  }, 
  "title": "HTTPRedirectAction", 
  "type": "object"
}