@@ -191,6 +191,9 @@ paths:
191
191
operationId : proxyGetRequest
192
192
parameters :
193
193
- $ref : ' #/components/parameters/RouteGroupHeader'
194
+ - $ref : ' #/components/parameters/LoadBalancingStrategyHeader'
195
+ - $ref : ' #/components/parameters/ServerlessAnvilHeader'
196
+ - $ref : ' #/components/parameters/AdaptiveMetricsHeader'
194
197
responses :
195
198
' 200 ' :
196
199
description : Successfully proxied GET request.
@@ -216,6 +219,11 @@ paths:
216
219
servers :
217
220
- url : https://iris.zeus.fyi/v1
218
221
operationId : proxyPostRequest
222
+ parameters :
223
+ - $ref : ' #/components/parameters/RouteGroupHeader'
224
+ - $ref : ' #/components/parameters/LoadBalancingStrategyHeader'
225
+ - $ref : ' #/components/parameters/ServerlessAnvilHeader'
226
+ - $ref : ' #/components/parameters/AdaptiveMetricsHeader'
219
227
requestBody :
220
228
required : true
221
229
content :
@@ -248,6 +256,11 @@ paths:
248
256
- Adaptive Load Balancer
249
257
description : Proxies a PUT request to the configured backend service based on the X-Route-Group header and request body.
250
258
operationId : proxyPutRequest
259
+ parameters :
260
+ - $ref : ' #/components/parameters/RouteGroupHeader'
261
+ - $ref : ' #/components/parameters/LoadBalancingStrategyHeader'
262
+ - $ref : ' #/components/parameters/ServerlessAnvilHeader'
263
+ - $ref : ' #/components/parameters/AdaptiveMetricsHeader'
251
264
requestBody :
252
265
required : true
253
266
content :
@@ -280,6 +293,11 @@ paths:
280
293
servers :
281
294
- url : https://iris.zeus.fyi/v1
282
295
operationId : proxyDeleteRequest
296
+ parameters :
297
+ - $ref : ' #/components/parameters/RouteGroupHeader'
298
+ - $ref : ' #/components/parameters/LoadBalancingStrategyHeader'
299
+ - $ref : ' #/components/parameters/ServerlessAnvilHeader'
300
+ - $ref : ' #/components/parameters/AdaptiveMetricsHeader'
283
301
responses :
284
302
' 200 ' :
285
303
description : Successfully proxied DELETE request.
@@ -490,14 +508,14 @@ components:
490
508
RouteGroupHeader :
491
509
name : X-Route-Group
492
510
in : header
493
- required : true
494
- description : Header specifying the route group for the request.
511
+ required : false # Updated to reflect optional status when ServerlessAnvilHeader is used.
512
+ description : Header specifying the route group for the request. It becomes optional when the ServerlessAnvilHeader is used.
495
513
schema :
496
514
type : string
497
515
LoadBalancingStrategyHeader :
498
516
name : X-Load-Balancing-Strategy
499
517
in : header
500
- required : true
518
+ required : false
501
519
description : Header specifying the load balancing option for the request, else it will default to Adaptive.
502
520
schema :
503
521
type : string
0 commit comments