Show / Hide Table of Contents

Class FirewallPolicyCustomRuleMatchConditionArgs

Inheritance
System.Object
InputArgs
ResourceArgs
FirewallPolicyCustomRuleMatchConditionArgs
Inherited Members
ResourceArgs.Empty
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 Source

FirewallPolicyCustomRuleMatchConditionArgs()

Declaration
public FirewallPolicyCustomRuleMatchConditionArgs()

Properties

View Source

MatchValues

Up to 100 possible values to match.

Declaration
public InputList<string> MatchValues { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

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

NegationCondition

Should the result of the condition be negated.

Declaration
public Input<bool> NegationCondition { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

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

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

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