RateLimitRule interface
Define una regla de limitación de velocidad que se puede incluir en una directiva de waf.
- Extends
Propiedades
| rate |
Define la duración del límite de velocidad. El valor predeterminado es de 1 minuto. |
| rate |
Define el umbral de límite de velocidad. |
Propiedades heredadas
| action | Describe qué acción se va a aplicar cuando la regla coincide |
| enabled |
Describe si la regla personalizada está habilitada o deshabilitada. El valor predeterminado es Habilitado si no se especifica. |
| match |
Lista de condiciones de coincidencia. |
| name | Define el nombre de la regla personalizada. |
| priority | Define en qué orden se evalúa esta regla en la lista general de reglas personalizadas. |
Detalles de las propiedades
rateLimitDurationInMinutes
Define la duración del límite de velocidad. El valor predeterminado es de 1 minuto.
rateLimitDurationInMinutes: number
Valor de propiedad
number
rateLimitThreshold
Define el umbral de límite de velocidad.
rateLimitThreshold: number
Valor de propiedad
number
Detalles de las propiedades heredadas
action
Describe qué acción se va a aplicar cuando la regla coincide
action: string
Valor de propiedad
string
Heredado deCustomRule.action
enabledState
Describe si la regla personalizada está habilitada o deshabilitada. El valor predeterminado es Habilitado si no se especifica.
enabledState?: string
Valor de propiedad
string
heredado decustomRule.enabledState
matchConditions
Lista de condiciones de coincidencia.
matchConditions: MatchCondition[]
Valor de propiedad
heredado decustomRule.matchConditions
name
Define el nombre de la regla personalizada.
name: string
Valor de propiedad
string
heredado deCustomRule.name
priority
Define en qué orden se evalúa esta regla en la lista general de reglas personalizadas.
priority: number
Valor de propiedad
number
Heredado deCustomRule.priority