New-AzApplicationGatewayFirewallPolicyExclusion
Tworzy wykluczenie w zasadach zapory
Składnia
New-AzApplicationGatewayFirewallPolicyExclusion
-MatchVariable <String>
-SelectorMatchOperator <String>
-Selector <String>
[-ExclusionManagedRuleSet <PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzApplicationGatewayFirewallPolicyExclusion zawiera nową listę reguł wykluczania dla zasad zapory.
Przykłady
Przykład 1
$exclusionEntry = New-AzApplicationGatewayFirewallPolicyExclusion -MatchVariable "RequestHeaderNames" -SelectorMatchOperator "StartsWith" -Selector "xyz"
To polecenie tworzy nowy wpis wykluczenia dla zmiennej o nazwie RequestHeaderNames i operator o nazwie StartsWith i Selector o nazwie xyz. Wpis wykluczenia jest zapisywany w $exclusionEntry.
Przykład 2
$exclusionEntry = New-AzApplicationGatewayFirewallPolicyExclusion -MatchVariable "RequestHeaderKeys" -SelectorMatchOperator "Contains" -Selector "abc"
To polecenie tworzy nowy wpis wykluczenia dla zmiennej o nazwie RequestHeaderKeys i operator o nazwie Contains i Selector o nazwie abc. Wpis wykluczenia jest zapisywany w $exclusionEntry.
Przykład 3
$exclusionEntry = New-AzApplicationGatewayFirewallPolicyExclusion -MatchVariable "RequestHeaderNames" -SelectorMatchOperator "StartsWith" -Selector "xyz" -ExclusionManagedRuleSet $exclusionManagedRuleSet
To polecenie tworzy nowy wpis wykluczenia dla zmiennej o nazwie RequestHeaderNames i operator o nazwie StartsWith, Selector o nazwie xyz i ExclusionManagedRuleSet o nazwie $exclusionManagedRuleSet. Wpis wykluczenia jest zapisywany w $exclusionEntry.
Parametry
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExclusionManagedRuleSet
Lista reguł zarządzanych wykluczeńSets.
Type: | PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MatchVariable
Zmienna, która ma zostać wykluczona.
Type: | String |
Accepted values: | RequestHeaderNames, RequestCookieNames, RequestArgNames, RequestHeaderKeys, RequestCookieKeys, RequestArgKeys, RequestHeaderValues, RequestCookieValues, RequestArgValues |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Selector
Gdy zmienna jest kolekcją, operator służący do określania elementów w kolekcji, do których ma zastosowanie to wykluczenie.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SelectorMatchOperator
Gdy zmienna jest kolekcją, należy pracować na selektorze, aby określić, które elementy w kolekcji mają zastosowanie do tego wykluczenia.
Type: | String |
Accepted values: | Equals, Contains, StartsWith, EndsWith, EqualsAny |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
None
Dane wyjściowe
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla