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


CustomRule interface

Webalkalmazás-szabály tartalmának meghatározása

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.

groupBy

A sebességkorlát-kérelmek csoportosítására használt változók listáját ismerteti

matchConditions

Az egyezés feltételeinek listája.

name

A szabály nevét írja le.

priority

A szabály prioritását ismerteti. Az alacsonyabb értékű szabályokat a rendszer a magasabb értékkel rendelkező szabályok előtt értékeli ki.

rateLimitDurationInMinutes

A sebességkorlátok számának alaphelyzetbe állítására szolgáló időablak. Az alapértelmezett érték 1 perc.

rateLimitThreshold

Az engedélyezett kérelmek száma ügyfélenként az időkereten belül.

ruleType

A szabály típusát ismerteti.

Tulajdonság adatai

action

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

action: string

Tulajdonság értéke

string

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

groupBy

A sebességkorlát-kérelmek csoportosítására használt változók listáját ismerteti

groupBy?: GroupByVariable[]

Tulajdonság értéke

matchConditions

Az egyezés feltételeinek listája.

matchConditions: MatchCondition[]

Tulajdonság értéke

name

A szabály nevét írja le.

name?: string

Tulajdonság értéke

string

priority

A szabály prioritását ismerteti. Az alacsonyabb értékű szabályokat a rendszer a magasabb értékkel rendelkező szabályok előtt értékeli ki.

priority: number

Tulajdonság értéke

number

rateLimitDurationInMinutes

A sebességkorlátok számának alaphelyzetbe állítására szolgáló időablak. Az alapértelmezett érték 1 perc.

rateLimitDurationInMinutes?: number

Tulajdonság értéke

number

rateLimitThreshold

Az engedélyezett kérelmek száma ügyfélenként az időkereten belül.

rateLimitThreshold?: number

Tulajdonság értéke

number

ruleType

A szabály típusát ismerteti.

ruleType: string

Tulajdonság értéke

string