Send feedback
Class UrlMapTest (1.35.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
UrlMapTest ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
Attributes
Name
Description
description
str
Description of this test case.
This field is a member of oneof
_ _description
.
expected_output_url
str
The expected output URL evaluated by the load balancer
containing the scheme, host, path and query parameters. For
rules that forward requests to backends, the test passes
only when expectedOutputUrl matches the request forwarded by
the load balancer to backends. For rules with urlRewrite,
the test verifies that the forwarded request matches
hostRewrite and pathPrefixRewrite in the urlRewrite action.
When service is specified, expectedOutputUrl`s scheme is
ignored. For rules with urlRedirect, the test passes only if
expectedOutputUrl matches the URL in the load balancer's
redirect response. If urlRedirect specifies https_redirect,
the test passes only if the scheme in expectedOutputUrl is
also set to HTTPS. If urlRedirect specifies strip_query, the
test passes only if expectedOutputUrl does not contain any
query parameters. expectedOutputUrl is optional when service
is specified.
This field is a member of oneof
_ _expected_output_url
.
expected_redirect_response_code
int
For rules with urlRedirect, the test passes
only if expectedRedirectResponseCode matches the
HTTP status code in load balancer's redirect
response. expectedRedirectResponseCode cannot be
set when service is set.
This field is a member of oneof
_ _expected_redirect_response_code
.
headers
MutableSequence[google.cloud.compute_v1.types.UrlMapTestHeader ]
HTTP headers for this request. If headers
contains a host header, then host must also
match the header value.
host
str
Host portion of the URL. If headers contains
a host header, then host must also match the
header value.
This field is a member of oneof
_ _host
.
path
str
Path portion of the URL.
This field is a member of oneof
_ _path
.
service
str
Expected BackendService or BackendBucket
resource the given URL should be mapped to. The
service field cannot be set if
expectedRedirectResponseCode is set.
This field is a member of oneof
_ _service
.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-11 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-11 UTC."],[],[],null,["# Class UrlMapTest (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/python/docs/reference/compute/latest/google.cloud.compute_v1.types.UrlMapTest)\n- [1.34.0](/python/docs/reference/compute/1.34.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.33.0](/python/docs/reference/compute/1.33.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.32.0](/python/docs/reference/compute/1.32.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.31.0](/python/docs/reference/compute/1.31.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.30.0](/python/docs/reference/compute/1.30.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.29.0](/python/docs/reference/compute/1.29.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.28.0](/python/docs/reference/compute/1.28.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.27.0](/python/docs/reference/compute/1.27.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.26.0](/python/docs/reference/compute/1.26.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.25.0](/python/docs/reference/compute/1.25.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.24.0](/python/docs/reference/compute/1.24.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.23.0](/python/docs/reference/compute/1.23.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.22.0](/python/docs/reference/compute/1.22.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.21.0](/python/docs/reference/compute/1.21.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.20.1](/python/docs/reference/compute/1.20.1/google.cloud.compute_v1.types.UrlMapTest)\n- [1.19.2](/python/docs/reference/compute/1.19.2/google.cloud.compute_v1.types.UrlMapTest)\n- [1.18.0](/python/docs/reference/compute/1.18.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.17.0](/python/docs/reference/compute/1.17.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.16.1](/python/docs/reference/compute/1.16.1/google.cloud.compute_v1.types.UrlMapTest)\n- [1.15.0](/python/docs/reference/compute/1.15.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.14.1](/python/docs/reference/compute/1.14.1/google.cloud.compute_v1.types.UrlMapTest)\n- [1.13.0](/python/docs/reference/compute/1.13.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.12.1](/python/docs/reference/compute/1.12.1/google.cloud.compute_v1.types.UrlMapTest)\n- [1.11.0](/python/docs/reference/compute/1.11.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.10.1](/python/docs/reference/compute/1.10.1/google.cloud.compute_v1.types.UrlMapTest)\n- [1.9.0](/python/docs/reference/compute/1.9.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.8.0](/python/docs/reference/compute/1.8.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.7.0](/python/docs/reference/compute/1.7.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.6.1](/python/docs/reference/compute/1.6.1/google.cloud.compute_v1.types.UrlMapTest)\n- [1.5.2](/python/docs/reference/compute/1.5.2/google.cloud.compute_v1.types.UrlMapTest)\n- [1.4.0](/python/docs/reference/compute/1.4.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.3.2](/python/docs/reference/compute/1.3.2/google.cloud.compute_v1.types.UrlMapTest)\n- [1.2.0](/python/docs/reference/compute/1.2.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.1.0](/python/docs/reference/compute/1.1.0/google.cloud.compute_v1.types.UrlMapTest)\n- [1.0.0](/python/docs/reference/compute/1.0.0/google.cloud.compute_v1.types.UrlMapTest)\n- [0.9.0](/python/docs/reference/compute/0.9.0/google.cloud.compute_v1.types.UrlMapTest)\n- [0.8.0](/python/docs/reference/compute/0.8.0/google.cloud.compute_v1.types.UrlMapTest)\n- [0.7.0](/python/docs/reference/compute/0.7.0/google.cloud.compute_v1.types.UrlMapTest)\n- [0.6.0](/python/docs/reference/compute/0.6.0/google.cloud.compute_v1.types.UrlMapTest)\n- [0.5.0](/python/docs/reference/compute/0.5.0/google.cloud.compute_v1.types.UrlMapTest)\n- [0.4.2](/python/docs/reference/compute/0.4.2/google.cloud.compute_v1.types.UrlMapTest)\n- [0.3.0](/python/docs/reference/compute/0.3.0/google.cloud.compute_v1.types.UrlMapTest)\n- [0.2.1](/python/docs/reference/compute/0.2.1/google.cloud.compute_v1.types.UrlMapTest)\n- [0.1.0](/python/docs/reference/compute/0.1.0/google.cloud.compute_v1.types.UrlMapTest) \n\n UrlMapTest(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nMessage for the expected URL mappings.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e"]]