Show / Hide Table of Contents

Class RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatch

Inheritance
System.Object
RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatch
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Compute.Outputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatch

Fields

View Source

ExactMatch

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
View Source

HeaderName

The name of the header.

Declaration
public readonly string HeaderName
Field Value
Type Description
System.String
View Source

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>
View Source

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
View Source

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>
View Source

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
View Source

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
View Source

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
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.