Class FirewallPolicyCustomRuleMatchCondition
Inheritance
System.Object
FirewallPolicyCustomRuleMatchCondition
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.Azure.FrontDoor.Outputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class FirewallPolicyCustomRuleMatchCondition
Fields
View SourceMatchValues
Up to 100 possible values to match.
Declaration
public readonly ImmutableArray<string> MatchValues
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |
MatchVariable
The request variable to compare with. Possible values are Cookies, PostArgs, QueryString, RemoteAddr, RequestBody, RequestHeader, RequestMethod, or RequestUri.
Declaration
public readonly string MatchVariable
Field Value
| Type | Description |
|---|---|
| System.String |
NegationCondition
Should the result of the condition be negated.
Declaration
public readonly bool? NegationCondition
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Operator
Comparison type to use for matching with the variable value. Possible values are Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual or RegEx.
Declaration
public readonly string Operator
Field Value
| Type | Description |
|---|---|
| System.String |
Selector
Match against a specific key if the match_variable is QueryString, PostArgs, RequestHeader or Cookies.
Declaration
public readonly string Selector
Field Value
| Type | Description |
|---|---|
| System.String |
Transforms
Up to 5 transforms to apply. Possible values are Lowercase, RemoveNulls, Trim, Uppercase, URLDecode orURLEncode.
Declaration
public readonly ImmutableArray<string> Transforms
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |