summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrei Zeliankou <zelenkov@nginx.com>2023-10-11 15:21:09 +0100
committerAndrei Zeliankou <zelenkov@nginx.com>2023-10-11 15:21:09 +0100
commitc433a3c9145cd9e16ca61caa5bd7df159020b972 (patch)
tree8c9200cad207861f434b71e52333296424fa9c07
parent01d185cb52af8879aeeab04765eff439feec664c (diff)
downloadunit-c433a3c9145cd9e16ca61caa5bd7df159020b972.tar.gz
unit-c433a3c9145cd9e16ca61caa5bd7df159020b972.tar.bz2
Rewrite and response headers mentioned in OpenAPI.
-rw-r--r--docs/unit-openapi.yaml42
1 files changed, 41 insertions, 1 deletions
diff --git a/docs/unit-openapi.yaml b/docs/unit-openapi.yaml
index 00b8f27c..784ed640 100644
--- a/docs/unit-openapi.yaml
+++ b/docs/unit-openapi.yaml
@@ -1,6 +1,6 @@
openapi: 3.0.0
info:
- title: "NGINX Unit 1.30.0"
+ title: "NGINX Unit 1.31.0"
description: "NGINX Unit is a lightweight and versatile application runtime
that provides the essential components for your web application as a
single open-source server: running application code, serving static assets,
@@ -5904,6 +5904,12 @@ components:
description: "Destination to which the action passes
incoming requests."
+ rewrite:
+ $ref: "#/components/schemas/configRouteStepActionRewrite"
+
+ response_headers:
+ $ref: "#/components/schemas/configRouteStepActionResponseHeaders"
+
#/config/routes/{stepIndex}/action/proxy
#/config/routes/{routeName}/{stepIndex}/action/proxy
configRouteStepActionProxy:
@@ -5918,6 +5924,12 @@ components:
description: "Socket address of an HTTP server to where the request
is proxied."
+ rewrite:
+ $ref: "#/components/schemas/configRouteStepActionRewrite"
+
+ response_headers:
+ $ref: "#/components/schemas/configRouteStepActionResponseHeaders"
+
#/config/routes/{stepIndex}/action/return
#/config/routes/{routeName}/{stepIndex}/action/return
configRouteStepActionReturn:
@@ -5937,6 +5949,12 @@ components:
type: string
description: "URI; used if the return value implies redirection."
+ rewrite:
+ $ref: "#/components/schemas/configRouteStepActionRewrite"
+
+ response_headers:
+ $ref: "#/components/schemas/configRouteStepActionResponseHeaders"
+
#/config/routes/{stepIndex}/action/share
#/config/routes/{routeName}/{stepIndex}/action/share
configRouteStepActionShare:
@@ -5979,6 +5997,28 @@ components:
description: "Turns on and off mount point resolution."
default: true
+ rewrite:
+ $ref: "#/components/schemas/configRouteStepActionRewrite"
+
+ response_headers:
+ $ref: "#/components/schemas/configRouteStepActionResponseHeaders"
+
+ #/config/routes/{stepIndex}/action/rewrite
+ #/config/routes/{routeName}/{stepIndex}/action/rewrite
+ configRouteStepActionRewrite:
+ type: string
+ description: "Updates the URI of the incoming request before the action
+ is applied."
+
+ #/config/routes/{stepIndex}/action/response_headers
+ #/config/routes/{routeName}/{stepIndex}/action/response_headers
+ configRouteStepActionResponseHeaders:
+ type: object
+ description: "Updates the header fields of Unit’s response before the
+ action is taken."
+ additionalProperties:
+ type: string
+
# /config/listeners/
configListeners:
type: object