Share via


WebApplicationFirewallScrubbingRules Constructors

Definition

Overloads

WebApplicationFirewallScrubbingRules()

Initializes a new instance of the WebApplicationFirewallScrubbingRules class.

WebApplicationFirewallScrubbingRules(String, String, String, String)

Initializes a new instance of the WebApplicationFirewallScrubbingRules class.

WebApplicationFirewallScrubbingRules()

Initializes a new instance of the WebApplicationFirewallScrubbingRules class.

public WebApplicationFirewallScrubbingRules ();
Public Sub New ()

Applies to

WebApplicationFirewallScrubbingRules(String, String, String, String)

Initializes a new instance of the WebApplicationFirewallScrubbingRules class.

public WebApplicationFirewallScrubbingRules (string matchVariable, string selectorMatchOperator, string selector = default, string state = default);
new Microsoft.Azure.Management.FrontDoor.Models.WebApplicationFirewallScrubbingRules : string * string * string * string -> Microsoft.Azure.Management.FrontDoor.Models.WebApplicationFirewallScrubbingRules
Public Sub New (matchVariable As String, selectorMatchOperator As String, Optional selector As String = Nothing, Optional state As String = Nothing)

Parameters

matchVariable
String

The variable to be scrubbed from the logs. Possible values include: 'RequestIPAddress', 'RequestUri', 'QueryStringArgNames', 'RequestHeaderNames', 'RequestCookieNames', 'RequestBodyPostArgNames', 'RequestBodyJsonArgNames'

selectorMatchOperator
String

When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to. Possible values include: 'EqualsAny', 'Equals'

selector
String

When matchVariable is a collection, operator used to specify which elements in the collection this rule applies to.

state
String

Defines the state of a log scrubbing rule. Default value is enabled. Possible values include: 'Enabled', 'Disabled'

Applies to