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
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MatchValue
Übereinstimmungswert
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MatchVariable
Liste der Übereinstimmungsvariablen.
Type: | PSApplicationGatewayFirewallMatchVariable[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NegationCondition
Beschreibt, ob dies eine Negate-Bedingung ist oder nicht.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Operator
Beschreibt den abzugleichenden Operator.
Type: | String |
Accepted values: | IPMatch, Equal, Contains, LessThan, GreaterThan, LessThanOrEqual, GreaterThanOrEqual, BeginsWith, EndsWith, Regex, GeoMatch, Any |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Transform
Liste der Transformationen.
Type: | String[] |
Accepted values: | Uppercase, Lowercase, Trim, UrlDecode, UrlEncode, RemoveNulls, HtmlEntityDecode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
None
Ausgaben
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für