Key |
Returned |
Description |
items
complex
|
always |
List of items
|
|
creation_timestamp
str
|
success |
Creation timestamp in RFC3339 text format.
|
|
default_service
dict
|
success |
A reference to BackendService resource if none of the hostRules match.
|
|
description
str
|
success |
An optional description of this resource. Provide this property when you create the resource.
|
|
host_rules
complex
|
success |
The list of HostRules to use against the URL.
|
|
|
description
str
|
success |
An optional description of this resource. Provide this property when you create the resource.
|
|
|
hosts
list
|
success |
The list of host patterns to match. They must be valid hostnames, except * will match any string of ([a-z0-9-.]*). In that case, * must be the first character and must be followed in the pattern by either - or .
|
|
|
path_matcher
str
|
success |
The name of the PathMatcher to use to match the path portion of the URL if the hostRule matches the URL's host portion.
|
|
id
int
|
success |
The unique identifier for the resource.
|
|
name
str
|
success |
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
|
|
path_matchers
complex
|
success |
The list of named PathMatchers to use against the URL.
|
|
|
default_service
dict
|
success |
A reference to a BackendService resource. This will be used if none of the pathRules defined by this PathMatcher is matched by the URL's path portion.
|
|
|
description
str
|
success |
An optional description of this resource.
|
|
|
name
str
|
success |
The name to which this PathMatcher is referred by the HostRule.
|
|
|
path_rules
complex
|
success |
The list of path rules.
|
|
|
|
paths
list
|
success |
The list of path patterns to match. Each must start with / and the only place a * is allowed is at the end following a /. The string fed to the path matcher does not include any text after the first ? or #, and those chars are not allowed here.
|
|
|
|
service
dict
|
success |
A reference to the BackendService resource if this rule is matched.
|
|
tests
complex
|
success |
The list of expected URL mappings. Request to update this UrlMap will succeed only if all of the test cases pass.
|
|
|
description
str
|
success |
Description of this test case.
|
|
|
host
str
|
success |
Host portion of the URL.
|
|
|
path
str
|
success |
Path portion of the URL.
|
|
|
service
dict
|
success |
A reference to expected BackendService resource the given URL should be mapped to.
|