Freigeben über


RateLimitRule Klasse

Definition

Definiert eine Regel zur Ratenbegrenzung, die in eine Waf-Richtlinie eingeschlossen werden kann.

public class RateLimitRule : Microsoft.Azure.Management.Cdn.Models.CustomRule
type RateLimitRule = class
    inherit CustomRule
Public Class RateLimitRule
Inherits CustomRule
Vererbung
RateLimitRule

Konstruktoren

RateLimitRule()

Initialisiert eine neue instance der RateLimitRule-Klasse.

RateLimitRule(String, Int32, IList<MatchCondition>, String, Int32, Int32, String)

Initialisiert eine neue instance der RateLimitRule-Klasse.

Eigenschaften

Action

Ruft ab oder legt fest, welche Aktion angewendet werden soll, wenn die Regel übereinstimmt. Mögliche Werte: "Allow", "Block", "Log", "Redirect"

(Geerbt von CustomRule)
EnabledState

Ruft ab oder legt fest, ob sich die benutzerdefinierte Regel im aktivierten oder deaktivierten Zustand befindet. Ist standardmäßig aktiviert, wenn nicht angegeben. Folgende Werte sind möglich: „Disabled“, „Enabled“

(Geerbt von CustomRule)
MatchConditions

Ruft die Liste der Übereinstimmungsbedingungen ab oder legt sie fest.

(Geerbt von CustomRule)
Name

Ruft den Namen der benutzerdefinierten Regel ab oder legt den Namen fest.

(Geerbt von CustomRule)
Priority

Ruft ab oder legt fest, in welcher Reihenfolge diese Regel in der Gesamtliste der benutzerdefinierten Regeln ausgewertet werden soll.

(Geerbt von CustomRule)
RateLimitDurationInMinutes

Ruft die Dauer des Ratenlimits ab oder legt sie fest. Standardwert ist 1 Minute.

RateLimitThreshold

Ruft den Schwellenwert für das Ratenlimit ab oder legt diese fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: