New-AzApplicationGatewayFirewallCondition
Erstellt eine Übereinstimmungsbedingung für benutzerdefinierte Regel
Syntax
New-AzApplicationGatewayFirewallCondition
-MatchVariable <PSApplicationGatewayFirewallMatchVariable[]>
-Operator <String>
[-NegationCondition <Boolean>]
[-MatchValue <String[]>]
[-Transform <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Beschreibung
Die New-AzApplicationGatewayFirewallCondition erstellt eine Übereinstimmungsbedingung für die benutzerdefinierte Firewallregel.
Beispiele
Beispiel 1
$condition = New-AzApplicationGatewayFirewallCondition -MatchVariable $variable -Operator Contains -NegationCondition false -Transform Lowercase, Trim -MatchValue abc, cde
Der Befehl erstellt eine neue Übereinstimmungsbedingung mithilfe der in der $variable definierten Übereinstimmungsvariablen, der Operator ist "Contains" und "Negation"-Bedingung "false", "Transfroms" einschließlich Kleinbuchstaben und "Kürzen", der Übereinstimmungswert "abc" und "cde". Die neue Übereinstimmungsbedingung wird in $condition gespeichert.
Parameter
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MatchValue
Übereinstimmungswert.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MatchVariable
Liste der Übereinstimmungsvariablen.
Typ: | PSApplicationGatewayFirewallMatchVariable[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NegationCondition
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Operator
Beschreibt den operator, der abgeglichen werden soll.
Typ: | String |
Zulässige Werte: | IPMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith, Regex, GeoMatch, Any |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Transform
Liste der Transformationen.
Typ: | String[] |
Zulässige Werte: | Uppercase, Lowercase, Trim, UrlDecode, UrlEncode, RemoveNulls, HtmlEntityDecode |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None
Ausgaben
Azure PowerShell