Condividi tramite


New-AzApplicationGatewayFirewallPolicyLogScrubbingRule

Crea una regola di pulitura dei log per i criteri del firewall

Sintassi

New-AzApplicationGatewayFirewallPolicyLogScrubbingRule
   -State <String>
   -MatchVariable <String>
   -SelectorMatchOperator <String>
   [-Selector <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

New-AzApplicationGatewayFirewallPolicyLogScrubbingRule crea una regola di pulitura log per i criteri del firewall.

Esempio

Esempio 1

$logScrubbingRuleConfig1 = New-AzApplicationGatewayFirewallPolicyLogScrubbingRule -State Enabled -MatchVariable RequestArgNames -SelectorMatchOperator Equals -Selector test

Il comando crea una configurazione della regola di scrubbing del log con stato abilitato, MatchVariable come RequestArgNames, SelectorMatchOperator come Equals e Selector come test La nuova regola di scrubbing del log viene archiviata in $logScrubbingRuleConfig 1.

Esempio 2

$logScrubbingRuleConfig2 = New-AzApplicationGatewayFirewallPolicyLogScrubbingRule -State Enabled -MatchVariable RequestIPAddress -SelectorMatchOperator EqualsAny

Il comando crea una configurazione della regola di scrubbing del log con stato abilitato, MatchVariable come RequestIPAddress, SelectorMatchOperator come EqualsAny La nuova regola di scrubbing del log viene archiviata in $logScrubbingRuleConfig 2.

Parametri

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MatchVariable

Variabile da pulire dai log.

Tipo:String
Valori accettati:RequestHeaderNames, RequestCookieNames, RequestArgNames, RequestPostArgNames, RequestJSONArgNames, RequestIPAddress
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Selector

Quando matchVariable è una raccolta, l'operatore utilizzato per specificare gli elementi nella raccolta a cui si applica questa regola.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SelectorMatchOperator

Quando matchVariable è una raccolta, operare sul selettore per specificare gli elementi nella raccolta a cui si applica questa regola.

Tipo:String
Valori accettati:Equals, EqualsAny
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-State

Definisce lo stato della regola di scrubbing del log. Il valore predefinito è Enabled.

Tipo:String
Valori accettati:Enabled, Disabled
Posizione:Named
Valore predefinito:Enabled
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

PSApplicationGatewayFirewallPolicySettings