Megosztás a következőn keresztül:


RateLimitRule interface

Olyan sebességkorlátozó szabályt határoz meg, amely belefoglalható a waf-szabályzatba

Extends

Tulajdonságok

rateLimitDurationInMinutes

A sebességkorlát időtartamát határozza meg. Az alapértelmezett érték 1 perc.

rateLimitThreshold

Meghatározza a sebességkorlát küszöbértékét.

Örökölt tulajdonságok

action

Ismerteti, hogy milyen műveletet kell alkalmazni a szabály egyezése esetén

enabledState

Azt ismerteti, hogy az egyéni szabály engedélyezve vagy letiltva van-e. Alapértelmezés szerint engedélyezve van, ha nincs megadva.

matchConditions

Az egyezés feltételeinek listája.

name

Meghatározza az egyéni szabály nevét

priority

Meghatározza, hogy a szabály milyen sorrendben legyen kiértékelve az egyéni szabályok teljes listájában

Tulajdonság adatai

rateLimitDurationInMinutes

A sebességkorlát időtartamát határozza meg. Az alapértelmezett érték 1 perc.

rateLimitDurationInMinutes: number

Tulajdonság értéke

number

rateLimitThreshold

Meghatározza a sebességkorlát küszöbértékét.

rateLimitThreshold: number

Tulajdonság értéke

number

Örökölt tulajdonság részletei

action

Ismerteti, hogy milyen műveletet kell alkalmazni a szabály egyezése esetén

action: string

Tulajdonság értéke

string

CustomRule.actionörökölt

enabledState

Azt ismerteti, hogy az egyéni szabály engedélyezve vagy letiltva van-e. Alapértelmezés szerint engedélyezve van, ha nincs megadva.

enabledState?: string

Tulajdonság értéke

string

ÖrököltCustomRule.enabledState

matchConditions

Az egyezés feltételeinek listája.

matchConditions: MatchCondition[]

Tulajdonság értéke

ÖrököltCustomRule.matchConditions

name

Meghatározza az egyéni szabály nevét

name: string

Tulajdonság értéke

string

örököltCustomRule.name

priority

Meghatározza, hogy a szabály milyen sorrendben legyen kiértékelve az egyéni szabályok teljes listájában

priority: number

Tulajdonság értéke

number

ÖrököltCustomRule.priority