Http Route Rule Match Args
data class HttpRouteRuleMatchArgs(val fullPathMatch: Output<String>? = null, val headers: Output<List<HttpRouteRuleMatchHeaderArgs>>? = null, val ignoreCase: Output<Boolean>? = null, val prefixMatch: Output<String>? = null, val queryParameters: Output<List<HttpRouteRuleMatchQueryParameterArgs>>? = null, val regexMatch: Output<String>? = null) : ConvertibleToJava<HttpRouteRuleMatchArgs>
Constructors
Link copied to clipboard
constructor(fullPathMatch: Output<String>? = null, headers: Output<List<HttpRouteRuleMatchHeaderArgs>>? = null, ignoreCase: Output<Boolean>? = null, prefixMatch: Output<String>? = null, queryParameters: Output<List<HttpRouteRuleMatchQueryParameterArgs>>? = null, regexMatch: Output<String>? = null)
Properties
Link copied to clipboard
The HTTP request path value should exactly match this value.
Link copied to clipboard
Specifies a list of HTTP request headers to match against. Structure is documented below.
Link copied to clipboard
Specifies if prefixMatch and fullPathMatch matches are case sensitive. The default value is false.
Link copied to clipboard
The HTTP request path value must begin with specified prefixMatch. prefixMatch must begin with a /.
Link copied to clipboard
Specifies a list of query parameters to match against. Structure is documented below.
Link copied to clipboard
The HTTP request path value must satisfy the regular expression specified by regexMatch after removing any query parameters and anchor supplied with the original URL. For regular expression grammar, please see https://github.com/google/re2/wiki/Syntax