You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: mmv1/products/compute/RegionUrlMap.yaml
+116Lines changed: 116 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -270,6 +270,64 @@ properties:
270
270
item_type:
271
271
type: NestedObject
272
272
properties:
273
+
- name: 'headerAction'
274
+
type: NestedObject
275
+
description: |
276
+
Specifies changes to request and response headers that need to take effect for the selected backendService.
277
+
headerAction specified here take effect before headerAction in the enclosing HttpRouteRule, PathMatcher and UrlMap.
278
+
headerAction is not supported for load balancers that have their loadBalancingScheme set to EXTERNAL.
279
+
Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
280
+
properties:
281
+
- name: 'requestHeadersToRemove'
282
+
type: Array
283
+
description: |
284
+
A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.
285
+
item_type:
286
+
type: String
287
+
- name: 'requestHeadersToAdd'
288
+
type: Array
289
+
description: |
290
+
Headers to add to a matching request before forwarding the request to the backendService.
291
+
item_type:
292
+
type: NestedObject
293
+
properties:
294
+
- name: 'headerName'
295
+
type: String
296
+
description: 'The name of the header.'
297
+
- name: 'headerValue'
298
+
type: String
299
+
description: 'The value of the header to add.'
300
+
- name: 'replace'
301
+
type: Boolean
302
+
description: |
303
+
If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header.
304
+
The default value is false.
305
+
default_value: false
306
+
- name: 'responseHeadersToRemove'
307
+
type: Array
308
+
description: |
309
+
A list of header names for headers that need to be removed from the response before sending the response back to the client.
310
+
item_type:
311
+
type: String
312
+
- name: 'responseHeadersToAdd'
313
+
type: Array
314
+
description: |
315
+
Headers to add the response before sending the response back to the client.
316
+
item_type:
317
+
type: NestedObject
318
+
properties:
319
+
- name: 'headerName'
320
+
type: String
321
+
description: 'The name of the header.'
322
+
- name: 'headerValue'
323
+
type: String
324
+
description: 'The value of the header to add.'
325
+
- name: 'replace'
326
+
type: Boolean
327
+
description: |
328
+
If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header.
Specifies changes to request and response headers that need to take effect for the selected backendService.
2636
+
headerAction specified here take effect before headerAction in the enclosing HttpRouteRule, PathMatcher and UrlMap.
2637
+
headerAction is not supported for load balancers that have their loadBalancingScheme set to EXTERNAL.
2638
+
Not supported when the URL map is bound to a target gRPC proxy that has validateForProxyless field set to true.
2639
+
properties:
2640
+
- name: 'requestHeadersToRemove'
2641
+
type: Array
2642
+
description: |
2643
+
A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.
2644
+
item_type:
2645
+
type: String
2646
+
- name: 'requestHeadersToAdd'
2647
+
type: Array
2648
+
description: |
2649
+
Headers to add to a matching request before forwarding the request to the backendService.
2650
+
item_type:
2651
+
type: NestedObject
2652
+
properties:
2653
+
- name: 'headerName'
2654
+
type: String
2655
+
description: 'The name of the header.'
2656
+
- name: 'headerValue'
2657
+
type: String
2658
+
description: 'The value of the header to add.'
2659
+
- name: 'replace'
2660
+
type: Boolean
2661
+
description: |
2662
+
If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header.
2663
+
The default value is false.
2664
+
default_value: false
2665
+
- name: 'responseHeadersToRemove'
2666
+
type: Array
2667
+
description: |
2668
+
A list of header names for headers that need to be removed from the response before sending the response back to the client.
2669
+
item_type:
2670
+
type: String
2671
+
- name: 'responseHeadersToAdd'
2672
+
type: Array
2673
+
description: |
2674
+
Headers to add the response before sending the response back to the client.
2675
+
item_type:
2676
+
type: NestedObject
2677
+
properties:
2678
+
- name: 'headerName'
2679
+
type: String
2680
+
description: 'The name of the header.'
2681
+
- name: 'headerValue'
2682
+
type: String
2683
+
description: 'The value of the header to add.'
2684
+
- name: 'replace'
2685
+
type: Boolean
2686
+
description: |
2687
+
If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header.
0 commit comments