CustomRule interface
Define el contenido de una regla de aplicación web.
Propiedades
| 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. |
| group |
Describe la lista de variables para agrupar las solicitudes de límite de velocidad. |
| match |
Lista de condiciones de coincidencia. |
| name | Describe el nombre de la regla. |
| priority | Describe la prioridad de la regla. Las reglas con un valor inferior se evaluarán antes de que las reglas con un valor mayor. |
| rate |
Período de tiempo para restablecer el recuento de límites de velocidad. El valor predeterminado es de 1 minuto. |
| rate |
Número de solicitudes permitidas por cliente dentro del período de tiempo. |
| rule |
Describe el tipo de regla. |
Detalles de las propiedades
action
Describe qué acción se va a aplicar cuando la regla coincide.
action: string
Valor de propiedad
string
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
groupBy
Describe la lista de variables para agrupar las solicitudes de límite de velocidad.
groupBy?: GroupByVariable[]
Valor de propiedad
matchConditions
Lista de condiciones de coincidencia.
matchConditions: MatchCondition[]
Valor de propiedad
name
Describe el nombre de la regla.
name?: string
Valor de propiedad
string
priority
Describe la prioridad de la regla. Las reglas con un valor inferior se evaluarán antes de que las reglas con un valor mayor.
priority: number
Valor de propiedad
number
rateLimitDurationInMinutes
Período de tiempo para restablecer el recuento de límites de velocidad. El valor predeterminado es de 1 minuto.
rateLimitDurationInMinutes?: number
Valor de propiedad
number
rateLimitThreshold
Número de solicitudes permitidas por cliente dentro del período de tiempo.
rateLimitThreshold?: number
Valor de propiedad
number
ruleType
Describe el tipo de regla.
ruleType: string
Valor de propiedad
string