共用方式為


CustomRule interface

定義 Web 應用程式規則的內容

屬性

action

描述規則相符時要套用的動作。

enabledState

描述自訂規則是否處於啟用或停用狀態。 如果未指定,預設為 Enabled。

groupBy

描述要分組速率限制要求的變數清單

matchConditions

比對條件的清單。

name

描述規則的名稱。

priority

描述規則的優先順序。 在具有較高值的規則之前,將會先評估值較低的規則。

rateLimitDurationInMinutes

重設速率限制計數的時間範圍。 預設值是 1 分鐘。

rateLimitThreshold

時間範圍內每個客戶端允許的要求數目。

ruleType

描述規則的類型。

屬性詳細資料

action

描述規則相符時要套用的動作。

action: string

屬性值

string

enabledState

描述自訂規則是否處於啟用或停用狀態。 如果未指定,預設為 Enabled。

enabledState?: string

屬性值

string

groupBy

描述要分組速率限制要求的變數清單

groupBy?: GroupByVariable[]

屬性值

matchConditions

比對條件的清單。

matchConditions: MatchCondition[]

屬性值

name

描述規則的名稱。

name?: string

屬性值

string

priority

描述規則的優先順序。 在具有較高值的規則之前,將會先評估值較低的規則。

priority: number

屬性值

number

rateLimitDurationInMinutes

重設速率限制計數的時間範圍。 預設值是 1 分鐘。

rateLimitDurationInMinutes?: number

屬性值

number

rateLimitThreshold

時間範圍內每個客戶端允許的要求數目。

rateLimitThreshold?: number

屬性值

number

ruleType

描述規則的類型。

ruleType: string

屬性值

string