1
1
openapi : 3.0.0
2
2
info :
3
- title : " NGINX Unit 1.30.0 "
3
+ title : " NGINX Unit 1.31.1 "
4
4
description : " NGINX Unit is a lightweight and versatile application runtime
5
5
that provides the essential components for your web application as a
6
6
single open-source server: running application code, serving static assets,
@@ -5887,6 +5887,7 @@ components:
5887
5887
description : " An object whose options define a step's action."
5888
5888
oneOf :
5889
5889
- $ref : " #/components/schemas/configRouteStepActionPass"
5890
+ - $ref : " #/components/schemas/configRouteStepActionProxy"
5890
5891
- $ref : " #/components/schemas/configRouteStepActionReturn"
5891
5892
- $ref : " #/components/schemas/configRouteStepActionShare"
5892
5893
@@ -5903,6 +5904,32 @@ components:
5903
5904
description : " Destination to which the action passes
5904
5905
incoming requests."
5905
5906
5907
+ rewrite :
5908
+ $ref : " #/components/schemas/configRouteStepActionRewrite"
5909
+
5910
+ response_headers :
5911
+ $ref : " #/components/schemas/configRouteStepActionResponseHeaders"
5912
+
5913
+ # /config/routes/{stepIndex}/action/proxy
5914
+ # /config/routes/{routeName}/{stepIndex}/action/proxy
5915
+ configRouteStepActionProxy :
5916
+ type : object
5917
+ description : " An object whose single option defines a step's proxy
5918
+ action."
5919
+ required :
5920
+ - proxy
5921
+ properties :
5922
+ proxy :
5923
+ type : string
5924
+ description : " Socket address of an HTTP server to where the request
5925
+ is proxied."
5926
+
5927
+ rewrite :
5928
+ $ref : " #/components/schemas/configRouteStepActionRewrite"
5929
+
5930
+ response_headers :
5931
+ $ref : " #/components/schemas/configRouteStepActionResponseHeaders"
5932
+
5906
5933
# /config/routes/{stepIndex}/action/return
5907
5934
# /config/routes/{routeName}/{stepIndex}/action/return
5908
5935
configRouteStepActionReturn :
@@ -5922,6 +5949,12 @@ components:
5922
5949
type : string
5923
5950
description : " URI; used if the return value implies redirection."
5924
5951
5952
+ rewrite :
5953
+ $ref : " #/components/schemas/configRouteStepActionRewrite"
5954
+
5955
+ response_headers :
5956
+ $ref : " #/components/schemas/configRouteStepActionResponseHeaders"
5957
+
5925
5958
# /config/routes/{stepIndex}/action/share
5926
5959
# /config/routes/{routeName}/{stepIndex}/action/share
5927
5960
configRouteStepActionShare :
@@ -5964,6 +5997,28 @@ components:
5964
5997
description : " Turns on and off mount point resolution."
5965
5998
default : true
5966
5999
6000
+ rewrite :
6001
+ $ref : " #/components/schemas/configRouteStepActionRewrite"
6002
+
6003
+ response_headers :
6004
+ $ref : " #/components/schemas/configRouteStepActionResponseHeaders"
6005
+
6006
+ # /config/routes/{stepIndex}/action/rewrite
6007
+ # /config/routes/{routeName}/{stepIndex}/action/rewrite
6008
+ configRouteStepActionRewrite :
6009
+ type : string
6010
+ description : " Updates the URI of the incoming request before the action
6011
+ is applied."
6012
+
6013
+ # /config/routes/{stepIndex}/action/response_headers
6014
+ # /config/routes/{routeName}/{stepIndex}/action/response_headers
6015
+ configRouteStepActionResponseHeaders :
6016
+ type : object
6017
+ description : " Updates the header fields of Unit’s response before the
6018
+ action is taken."
6019
+ additionalProperties :
6020
+ type : string
6021
+
5967
6022
# /config/listeners/
5968
6023
configListeners :
5969
6024
type : object
0 commit comments