HostRuleArgs

data class HostRuleArgs(val description: Output<String>? = null, val hosts: Output<List<String>>? = null, val pathMatcher: Output<String>? = null) : ConvertibleToJava<HostRuleArgs>

UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService.

Constructors

Link copied to clipboard
fun HostRuleArgs(description: Output<String>? = null, hosts: Output<List<String>>? = null, pathMatcher: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): HostRuleArgs

Properties

Link copied to clipboard
val description: Output<String>? = null

An optional description of this resource. Provide this property when you create the resource.

Link copied to clipboard
val hosts: Output<List<String>>? = null

The list of host patterns to match. They must be valid hostnames with optional port numbers in the format host:port. * matches any string of (a-z0-9-.*). In that case, * must be the first character, and if followed by anything, the immediate following character must be either - or .. * based matching is not supported when the URL map is bound to a target gRPC proxy that has the validateForProxyless field set to true.

Link copied to clipboard
val pathMatcher: Output<String>? = null

The name of the PathMatcher to use to match the path portion of the URL if the hostRule matches the URL's host portion.