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