New-AzFrontDoorWafCustomRuleObject

Erstellen eines CustomRule-Objekts zur WAF-Richtlinienerstellung

Syntax

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

Beschreibung

Erstellen eines CustomRule-Objekts zur WAF-Richtlinienerstellung

Beispiele

Beispiel 1

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

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

Erstellen eines CustomRule-Objekts

Parameter

-Action

Typ der Aktionen. Folgende Werte sind möglich: „Allow“, „Block“, „Log“

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

-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

-EnabledState

Aktivierter Zustand. Mögliche Werte sind: 'Enabled', 'Disabled'.

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

-MatchCondition

Liste der Übereinstimmungsbedingungen

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

-Name

Name der Regel

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

-Priority

Beschreibt die Priorität der Regel.

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

-RateLimitDurationInMinutes

Dauer des Ratenlimits. Der Standardwert ist 1 Minute.

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

-RateLimitThreshold

Schwellenwert für Ratenbegrenzung

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

-RuleType

Der Typ der Regel. Folgende Werte sind möglich: „MatchRule“, „RateLimitRule“

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

Eingaben

None

Ausgaben

PSCustomRule