Skip to content

Commit 51cd97f

Browse files
Add 3 default_route_action subfields to google_compute_region_url_map resource (#6674) (#13030)
* Add `defaultRouteAction.weightedBackendServices[]` to `google_compute_region_url_map` resource Enforce mutual exclusive relationships between `defaultRouteAction.weightedBackendServices[]`, `defaultUrlRedirect` and `defaultService` * Add generated test for `google_compute_region_url_map` resource, including `defaultRouteAction.weightedBackendServices[]` * Add `defaultRouteAction.retryPolicy` to `google_compute_region_url_map` resource, update generated test * Add `defaultRouteAction.requestMirrorPolicy` to `google_compute_region_url_map` resource, update generated test * Add missing field descriptions * Add missing `properties` field from `requestMirrorPolicy` definition * Update example (an generated tests) to have multiple `weighted_backend_services` blocks and nested blocks * Convert `defaultRouteAction.weightedBackendServices` and `defaultRouteAction.weightedBackendServices.headerAction.*` lists to sets, add test showing issue with permadiff * Remove use of sets, to match global version of the resource * Add `conflicts` field between `default_url_redirect` and `default_route_action` To match UrlMap resource : https://github.com/hashicorp/magic-modules/blob/4f1ef3974f99d6a9efa95ea0284ee831cc63d2f5/mmv1/products/compute/api.yaml#L18556-L18557 * Remove validation for field not added in this PR * Update acceptance test to set and update `retry_policy`, `request_mirror_policy`, and`weighted_backend_services` fields within `default_route_action` * Add missing `at_least_one_of` fields, for parity with the global version of this resource * Update `at_least_one_of` field to reference fields currently within `default_route_action`, add field to `retryPolicy` Signed-off-by: Modular Magician <[email protected]> Signed-off-by: Modular Magician <[email protected]>
1 parent 3d33fb1 commit 51cd97f

5 files changed

+1562
-49
lines changed

.changelog/6674.txt

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
```release-note:enhancement
2+
compute: added `default_route_action.weighted_backend_services` field to `google_compute_region_url_map` resource
3+
```
4+
```release-note:enhancement
5+
compute: added `default_route_action.retry_policy` field to `google_compute_region_url_map` resource
6+
```
7+
```release-note:enhancement
8+
compute: added `default_route_action.request_mirror_policy` field to `google_compute_region_url_map` resource
9+
```

0 commit comments

Comments
 (0)