New-AzApplicationGatewayFirewallPolicyExclusion
在防火牆原則上建立排除專案
Syntax
New-AzApplicationGatewayFirewallPolicyExclusion
-MatchVariable <String>
-SelectorMatchOperator <String>
-Selector <String>
[-ExclusionManagedRuleSet <PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzApplicationGatewayFirewallPolicyExclusion Cmdlet 是防火牆原則的新排除規則清單。
範例
範例 1
$exclusionEntry = New-AzApplicationGatewayFirewallPolicyExclusion -MatchVariable "RequestHeaderNames" -SelectorMatchOperator "StartsWith" -Selector "xyz"
此命令會為名為 RequestHeaderNames 的變數和名為 StartsWith 和名為 xyz 的 Selector 運算符建立新的排除專案。 排除項目會儲存在$exclusionEntry中。
範例 2
$exclusionEntry = New-AzApplicationGatewayFirewallPolicyExclusion -MatchVariable "RequestHeaderKeys" -SelectorMatchOperator "Contains" -Selector "abc"
此命令會為名為 RequestHeaderKeys 的變數,以及名為 Contains 和 Selector 且名為 abc 的運算符,建立新的排除專案。 排除項目會儲存在$exclusionEntry中。
範例 3
$exclusionEntry = New-AzApplicationGatewayFirewallPolicyExclusion -MatchVariable "RequestHeaderNames" -SelectorMatchOperator "StartsWith" -Selector "xyz" -ExclusionManagedRuleSet $exclusionManagedRuleSet
此命令會針對名為 RequestHeaderNames 的變數和名為 StartsWith 的運算符、名為 xyz 和 ExclusionManagedRuleSet 且名為 $exclusionManagedRuleSet 的 Selector 建立新的排除專案。 排除項目會儲存在$exclusionEntry中。
參數
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExclusionManagedRuleSet
排除 Managed ruleSet 的清單。
Type: | PSApplicationGatewayFirewallPolicyExclusionManagedRuleSet[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MatchVariable
要排除的變數。
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
當 variable 是集合時,運算子會用來指定這個排除範圍套用至集合中的哪些專案。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SelectorMatchOperator
當變數是集合時,請在選取器上操作,以指定這個排除範圍套用至集合中的哪些專案。
Type: | String |
Accepted values: | Equals, Contains, StartsWith, EndsWith, EqualsAny |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
None
輸出
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應