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.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MatchVariable

Variabile da pulire dai log.

Type:String
Accepted values:RequestHeaderNames, RequestCookieNames, RequestArgNames, RequestPostArgNames, RequestJSONArgNames, RequestIPAddress
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Selector

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SelectorMatchOperator

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

Type:String
Accepted values:Equals, EqualsAny
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-State

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

Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:Enabled
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

PSApplicationGatewayFirewallPolicySettings