Class RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatch
Inheritance
Inherited Members
Namespace: Pulumi.Gcp.Compute.Outputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatch
Fields
View SourceExactMatch
The queryParameterMatch matches if the value of the parameter exactly matches the contents of exactMatch. Only one of presentMatch, exactMatch and regexMatch must be set.
Declaration
public readonly string ExactMatch
Field Value
| Type | Description |
|---|---|
| System.String |
HeaderName
The name of the header.
Declaration
public readonly string HeaderName
Field Value
| Type | Description |
|---|---|
| System.String |
InvertMatch
If set to false, the headerMatch is considered a match if the match criteria above are met. If set to true, the headerMatch is considered a match if the match criteria above are NOT met. Defaults to false.
Declaration
public readonly bool? InvertMatch
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
PrefixMatch
The value of the header must start with the contents of prefixMatch. Only one of exactMatch, prefixMatch, suffixMatch, regexMatch, presentMatch or rangeMatch must be set.
Declaration
public readonly string PrefixMatch
Field Value
| Type | Description |
|---|---|
| System.String |
PresentMatch
Specifies that the queryParameterMatch matches if the request contains the query parameter, irrespective of whether the parameter has a value or not. Only one of presentMatch, exactMatch and regexMatch must be set.
Declaration
public readonly bool? PresentMatch
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
RangeMatch
The header value must be an integer and its value must be in the range specified in rangeMatch. If the header does not contain an integer, number or is empty, the match fails. For example for a range [-5, 0] - -3 will match. - 0 will not match. - 0.25 will not match. - -3someString will not match. Only one of exactMatch, prefixMatch, suffixMatch, regexMatch, presentMatch or rangeMatch must be set. Structure is documented below.
Declaration
public readonly RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatch RangeMatch
Field Value
| Type | Description |
|---|---|
| RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatchRangeMatch |
RegexMatch
The queryParameterMatch matches if the value of the parameter matches the regular expression specified by regexMatch. For the regular expression grammar, please see en.cppreference.com/w/cpp/regex/ecmascript Only one of presentMatch, exactMatch and regexMatch must be set.
Declaration
public readonly string RegexMatch
Field Value
| Type | Description |
|---|---|
| System.String |
SuffixMatch
The value of the header must end with the contents of suffixMatch. Only one of exactMatch, prefixMatch, suffixMatch, regexMatch, presentMatch or rangeMatch must be set.
Declaration
public readonly string SuffixMatch
Field Value
| Type | Description |
|---|---|
| System.String |