UrlMapsValidateResponse

JSON representation
{
  "result": {
    object (UrlMapValidationResult)
  }
}
Fields
result

object (UrlMapValidationResult)

UrlMapValidationResult

Message representing the validation result for a UrlMap.

JSON representation
{
  "loadSucceeded": boolean,
  "loadErrors": [
    string
  ],
  "testPassed": boolean,
  "testFailures": [
    {
      object (TestFailure)
    }
  ]
}
Fields
loadSucceeded

boolean

Whether the given UrlMap can be successfully loaded. If false, 'loadErrors' indicates the reasons.

loadErrors[]

string

testPassed

boolean

If successfully loaded, this field indicates whether the test passed. If false, 'testFailures's indicate the reason of failure.

testFailures[]

object (TestFailure)

TestFailure

JSON representation
{
  "host": string,
  "path": string,
  "headers": [
    {
      object (Header)
    }
  ],
  "expectedService": string,
  "actualService": string,
  "expectedOutputUrl": string,
  "actualOutputUrl": string,
  "expectedRedirectResponseCode": integer,
  "actualRedirectResponseCode": integer
}
Fields
host

string

Host portion of the URL.

path

string

Path portion including query parameters in the URL.

headers[]

object (Header)

HTTP headers of the request.

expectedService

string

Expected

BackendService

or

BackendBucket

resource the given URL should be mapped to.

actualService

string

BackendService

or

BackendBucket

returned by load balancer.

expectedOutputUrl

string

The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters.

actualOutputUrl

string

The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters.

expectedRedirectResponseCode

integer

Expected HTTP status code for rule with urlRedirect calculated by load balancer

actualRedirectResponseCode

integer

Actual HTTP status code for rule with urlRedirect calculated by load balancer