CustomRule interface
定義 Web 應用程式規則的內容
屬性
action | 描述規則相符時要套用的動作。 |
enabled |
描述自訂規則是否處於啟用或停用狀態。 如果未指定,預設為 Enabled。 |
group |
描述要分組速率限制要求的變數清單 |
match |
比對條件的清單。 |
name | 描述規則的名稱。 |
priority | 描述規則的優先順序。 在具有較高值的規則之前,將會先評估值較低的規則。 |
rate |
重設速率限制計數的時間範圍。 預設值是 1 分鐘。 |
rate |
時間範圍內每個客戶端允許的要求數目。 |
rule |
描述規則的類型。 |
屬性詳細資料
action
描述規則相符時要套用的動作。
action: string
屬性值
string
enabledState
描述自訂規則是否處於啟用或停用狀態。 如果未指定,預設為 Enabled。
enabledState?: string
屬性值
string
groupBy
matchConditions
name
描述規則的名稱。
name?: string
屬性值
string
priority
描述規則的優先順序。 在具有較高值的規則之前,將會先評估值較低的規則。
priority: number
屬性值
number
rateLimitDurationInMinutes
重設速率限制計數的時間範圍。 預設值是 1 分鐘。
rateLimitDurationInMinutes?: number
屬性值
number
rateLimitThreshold
時間範圍內每個客戶端允許的要求數目。
rateLimitThreshold?: number
屬性值
number
ruleType
描述規則的類型。
ruleType: string
屬性值
string