WebApplicationFirewallCustomRule interface
定義 Web 應用程式規則的內容。
屬性
action | 動作類型。 |
etag | 每當更新資源時變更的唯一隻讀字串。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
group |
依子句分組的使用者會話識別碼清單。 |
match |
比對條件的清單。 |
name | 原則內唯一的資源名稱。 此名稱可用來存取資源。 |
priority | 規則的優先順序。 在具有較高值的規則之前,會先評估值較低的規則。 |
rate |
將套用速率限制原則的持續時間。 僅適用于 ruleType 為 RateLimitRule 時。 |
rate |
如果 ruleType 為 RateLimitRule,則會套用速率限制閾值。 必須大於或等於 1 |
rule |
規則類型。 |
state | 描述自訂規則是否處於啟用或停用狀態。 如果未指定,則預設為 Enabled。 |
屬性詳細資料
action
動作類型。
action: string
屬性值
string
etag
每當更新資源時變更的唯一隻讀字串。 注意:此屬性不會序列化。 它只能由伺服器填入。
etag?: string
屬性值
string
groupByUserSession
matchConditions
name
原則內唯一的資源名稱。 此名稱可用來存取資源。
name?: string
屬性值
string
priority
規則的優先順序。 在具有較高值的規則之前,會先評估值較低的規則。
priority: number
屬性值
number
rateLimitDuration
將套用速率限制原則的持續時間。 僅適用于 ruleType 為 RateLimitRule 時。
rateLimitDuration?: string
屬性值
string
rateLimitThreshold
如果 ruleType 為 RateLimitRule,則會套用速率限制閾值。 必須大於或等於 1
rateLimitThreshold?: number
屬性值
number
ruleType
規則類型。
ruleType: string
屬性值
string
state
描述自訂規則是否處於啟用或停用狀態。 如果未指定,則預設為 Enabled。
state?: string
屬性值
string