|
1 | 1 | { |
2 | | - "$schema": "http://json-schema.org/draft-07/schema#", |
3 | | - "title": "YARP Configuration Schema", |
4 | 2 | "type": "object", |
5 | 3 | "properties": { |
6 | 4 | "ReverseProxy": { |
|
197 | 195 | "type": [ "object", "null" ], |
198 | 196 | "$comment": "Fallback that matches any custom user-defined transforms.", |
199 | 197 | "properties": { |
200 | | - "RequestHeadersCopy": false, |
201 | | - "RequestHeaderOriginalHost": false, |
202 | | - "RequestHeader": false, |
203 | | - "PathRemovePrefix": false, |
204 | | - "PathSet": false, |
205 | | - "PathPrefix": false, |
206 | | - "QueryRouteParameter": false, |
207 | | - "PathPattern": false, |
208 | | - "QueryValueParameter": false, |
209 | | - "QueryRemoveParameter": false, |
210 | | - "HttpMethodChange": false, |
211 | | - "RequestHeaderRouteValue": false, |
212 | | - "RequestHeaderRemove": false, |
213 | | - "RequestHeadersAllowed": false, |
214 | | - "X-Forwarded": false, |
215 | | - "Forwarded": false, |
216 | | - "ClientCert": false, |
217 | | - "ResponseHeadersCopy": false, |
218 | | - "ResponseHeader": false, |
219 | | - "ResponseHeaderRemove": false, |
220 | | - "ResponseHeadersAllowed": false, |
221 | | - "ResponseTrailersCopy": false, |
222 | | - "ResponseTrailer": false, |
223 | | - "ResponseTrailerRemove": false, |
224 | | - "ResponseTrailersAllowed": false |
| 198 | + "RequestHeadersCopy": { "not": {} }, |
| 199 | + "RequestHeaderOriginalHost": { "not": {} }, |
| 200 | + "RequestHeader": { "not": {} }, |
| 201 | + "PathRemovePrefix": { "not": {} }, |
| 202 | + "PathSet": { "not": {} }, |
| 203 | + "PathPrefix": { "not": {} }, |
| 204 | + "QueryRouteParameter": { "not": {} }, |
| 205 | + "PathPattern": { "not": {} }, |
| 206 | + "QueryValueParameter": { "not": {} }, |
| 207 | + "QueryRemoveParameter": { "not": {} }, |
| 208 | + "HttpMethodChange": { "not": {} }, |
| 209 | + "RequestHeaderRouteValue": { "not": {} }, |
| 210 | + "RequestHeaderRemove": { "not": {} }, |
| 211 | + "RequestHeadersAllowed": { "not": {} }, |
| 212 | + "X-Forwarded": { "not": {} }, |
| 213 | + "Forwarded": { "not": {} }, |
| 214 | + "ClientCert": { "not": {} }, |
| 215 | + "ResponseHeadersCopy": { "not": {} }, |
| 216 | + "ResponseHeader": { "not": {} }, |
| 217 | + "ResponseHeaderRemove": { "not": {} }, |
| 218 | + "ResponseHeadersAllowed": { "not": {} }, |
| 219 | + "ResponseTrailersCopy": { "not": {} }, |
| 220 | + "ResponseTrailer": { "not": {} }, |
| 221 | + "ResponseTrailerRemove": { "not": {} }, |
| 222 | + "ResponseTrailersAllowed": { "not": {} } |
225 | 223 | } |
226 | 224 | }, |
227 | 225 | { |
|
0 commit comments