WebApplicationFirewallCustomRule interface
Bir web uygulaması kuralının içeriğini tanımlar.
Özellikler
| action | Eylemlerin Türü. |
| etag | Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| group |
Kullanıcı oturumu tanımlayıcı grubu yan tümcelerinin listesi. |
| match |
Eşleşme koşullarının listesi. |
| name | İlke içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. |
| priority | Kuralın önceliği. Daha düşük değere sahip kurallar, daha yüksek bir değere sahip kurallardan önce değerlendirilir. |
| rate |
Hız Sınırı ilkesinin uygulanacağı süre. Yalnızca ruleType RateLimitRule olduğunda uygulanır. |
| rate |
ruleType değerinin RateLimitRule olması durumunda uygulanacak Hız Sınırı eşiği. 1'den büyük veya buna eşit olmalıdır |
| rule |
Kural türü. |
| state | Özel kuralın etkin mi yoksa devre dışı mı olduğunu açıklar. Belirtilmezse varsayılan olarak Etkin olur. |
Özellik Ayrıntıları
action
Eylemlerin Türü.
action: string
Özellik Değeri
string
etag
Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
etag?: string
Özellik Değeri
string
groupByUserSession
Kullanıcı oturumu tanımlayıcı grubu yan tümcelerinin listesi.
groupByUserSession?: GroupByUserSession[]
Özellik Değeri
matchConditions
name
İlke içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir.
name?: string
Özellik Değeri
string
priority
Kuralın önceliği. Daha düşük değere sahip kurallar, daha yüksek bir değere sahip kurallardan önce değerlendirilir.
priority: number
Özellik Değeri
number
rateLimitDuration
Hız Sınırı ilkesinin uygulanacağı süre. Yalnızca ruleType RateLimitRule olduğunda uygulanır.
rateLimitDuration?: string
Özellik Değeri
string
rateLimitThreshold
ruleType değerinin RateLimitRule olması durumunda uygulanacak Hız Sınırı eşiği. 1'den büyük veya buna eşit olmalıdır
rateLimitThreshold?: number
Özellik Değeri
number
ruleType
Kural türü.
ruleType: string
Özellik Değeri
string
state
Özel kuralın etkin mi yoksa devre dışı mı olduğunu açıklar. Belirtilmezse varsayılan olarak Etkin olur.
state?: string
Özellik Değeri
string