EdgeCacheServiceRoutingHostRuleArgs

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

Constructors

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

Properties

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

A human-readable description of the hostRule.

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

The list of host patterns to match. Host patterns must be valid hostnames. Ports are not allowed. Wildcard hosts are supported in the suffix or prefix form. * matches any string of (a-z0-9-.*). It does not match the empty string. When multiple hosts are specified, hosts are matched in the following priority:

Link copied to clipboard
val pathMatcher: Output<String>

The name of the pathMatcher associated with this hostRule.

Functions

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