Class FirewallPolicyCustomRuleMatchConditionArgs
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.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class FirewallPolicyCustomRuleMatchConditionArgs : ResourceArgs
Constructors
View SourceFirewallPolicyCustomRuleMatchConditionArgs()
Declaration
public FirewallPolicyCustomRuleMatchConditionArgs()
Properties
View SourceMatchValues
Up to 100 possible values to match.
Declaration
public InputList<string> MatchValues { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
MatchVariable
The request variable to compare with. Possible values are Cookies, PostArgs, QueryString, RemoteAddr, RequestBody, RequestHeader, RequestMethod, or RequestUri.
Declaration
public Input<string> MatchVariable { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NegationCondition
Should the result of the condition be negated.
Declaration
public Input<bool> NegationCondition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<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 Input<string> Operator { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Selector
Match against a specific key if the match_variable is QueryString, PostArgs, RequestHeader or Cookies.
Declaration
public Input<string> Selector { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Transforms
Up to 5 transforms to apply. Possible values are Lowercase, RemoveNulls, Trim, Uppercase, URLDecode orURLEncode.
Declaration
public InputList<string> Transforms { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |