共用方式為


New-AzFrontDoorWafCustomRuleObject

建立用於建立 WAF 原則的 CustomRule 物件

語法

New-AzFrontDoorWafCustomRuleObject
   -Name <String>
   -RuleType <String>
   -MatchCondition <PSMatchCondition[]>
   -Action <String>
   -Priority <Int32>
   [-RateLimitDurationInMinutes <Int32>]
   [-RateLimitThreshold <Int32>]
   [-EnabledState <String>]
   [-CustomRule <PSFrontDoorWafCustomRuleGroupByVariable[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

建立用於建立 WAF 原則的 CustomRule 物件

範例

範例 1

New-AzFrontDoorWafCustomRuleObject -Name "Rule1" -RuleType MatchRule -MatchCondition $matchCondition1 -Action Block -Priority 2

Name   RuleType Action Priority RateLimitDurationInMinutes
----   -------- ------ -------- --------------------------
Rule1 MatchRule  Block        2                          1

建立 CustomRule 物件

參數

-Action

動作的類型。 可能的值包括:'Allow'、'Block'、'Log'

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-CustomRule

取得或設定描述要分組速率限制的變數清單

類型:PSFrontDoorWafCustomRuleGroupByVariable[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnabledState

已啟用狀態。 可能的值包括:『Enabled』、『Disabled』。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-MatchCondition

比對條件的清單。

類型:PSMatchCondition[]
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Name

規則的名稱

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Priority

描述規則的優先順序。

類型:Int32
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RateLimitDurationInMinutes

速率限制持續時間。 預設值 - 1 分鐘

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RateLimitThreshold

速率限制臨界值

類型:Nullable<T>[Int32]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RuleType

規則的類型。 可能的值包括:'MatchRule'、'RateLimitRule'

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

輸入

None

輸出

PSCustomRule