共用方式為


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