Freigeben über


New-AzApplicationGatewayFirewallExclusionConfig

Erstellt eine neue Ausschlussregelliste für anwendungsgateway waf

Syntax

Default (Standard)

New-AzApplicationGatewayFirewallExclusionConfig
    -Variable <String>
    -Operator <String>
    -Selector <String>
    [-ExclusionManagedRuleSet <PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Beschreibung

Das Cmdlet New-AzApplicationGatewayFirewallExclusionConfig eine neue Ausschlussregelliste für anwendungsgateway waf.

Beispiele

Beispiel 1

$exclusion1 = New-AzApplicationGatewayFirewallExclusionConfig -Variable "RequestHeaderNames" -Operator "StartsWith" -Selector "xyz"

Mit diesem Befehl wird die Konfiguration einer neuen Ausschlussregel für die Variable "RequestHeaderNames" und den Operator "StartsWith" und "Selector" mit dem Namen "xyz" erstellt. Die Ausschlusslistenkonfiguration wird in $exclusion 1 gespeichert.

Parameter

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Parametereigenschaften

Typ:IAzureContextContainer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:AzContext, AzureRmContext, AzureCredential

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ExclusionManagedRuleSet

Liste der verwalteten Regelsätze für Ausschluss.

Parametereigenschaften

Typ:

PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Operator

Wenn es sich bei einer Variablen um eine Auflistung handelt, verwenden Sie die Auswahl, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. Mögliche Werte sind Any, IPMatch, GeoMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Selector

Wenn es sich bei einer Variablen um eine Auflistung handelt, wird der Operator verwendet, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Variable

Die variable, die ausgeschlossen werden soll. Übereinstimmungsvariable. Mögliche Werte sind RequestHeaderNames, RequestCookieNames, QueryStringArgNames, RequestBodyPostArgNames.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

None

Ausgaben

PSApplicationGatewayFirewallExclusion