New-AzFrontDoorWafCustomRuleObject

WAF ポリシーを作成するために CustomRule オブジェクトを作成します。

構文

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

説明

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'

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnabledState

有効な状態。 使用可能な値は、'Enabled'、'Disabled' です。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MatchCondition

一致条件の一覧。

Type:PSMatchCondition[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

規則の名前

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Priority

規則の優先順位について説明します。

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RateLimitDurationInMinutes

レート制限の期間。 既定値 - 1 分

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RateLimitThreshold

レート制限のしきい値

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RuleType

ルールの種類。 可能な値: 'MatchRule'、'RateLimitRule'

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

入力

None

出力

PSCustomRule