Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 3 default_route_action subfields to google_compute_region_url_map resource #13030

Commits on Nov 14, 2022

  1. Add 3 default_route_action subfields to `google_compute_region_url_…

    …map` resource (hashicorp#6674)
    
    * 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 <magic-modules@google.com>
    modular-magician committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    ea0759e View commit details
    Browse the repository at this point in the history