WebApplicationFirewallCustomRule interface
Definuje obsah pravidla webové aplikace.
Vlastnosti
| action | Typ akcí |
| etag | Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| group |
Seznam skupin identifikátorů relace uživatele podle klauzulí |
| match |
Seznam podmínek shody |
| name | Název prostředku, který je v rámci zásady jedinečný. Tento název lze použít pro přístup k prostředku. |
| priority | Priorita pravidla Pravidla s nižší hodnotou se vyhodnotí před pravidly s vyšší hodnotou. |
| rate |
Doba trvání, pro kterou se použijí zásady omezení četnosti. Platí pouze v případech, kdy ruleType je RateLimitRule. |
| rate |
Prahová hodnota limitu rychlosti, která se použije v případě, že ruleType je RateLimitRule. Musí být větší než nebo rovno 1. |
| rule |
Typ pravidla. |
| state | Popisuje, jestli je vlastní pravidlo v povoleném nebo zakázaném stavu. Pokud není zadáno, nastaví se výchozí hodnota Povoleno. |
Podrobnosti vlastnosti
action
Typ akcí
action: string
Hodnota vlastnosti
string
etag
Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
etag?: string
Hodnota vlastnosti
string
groupByUserSession
Seznam skupin identifikátorů relace uživatele podle klauzulí
groupByUserSession?: GroupByUserSession[]
Hodnota vlastnosti
matchConditions
name
Název prostředku, který je v rámci zásady jedinečný. Tento název lze použít pro přístup k prostředku.
name?: string
Hodnota vlastnosti
string
priority
Priorita pravidla Pravidla s nižší hodnotou se vyhodnotí před pravidly s vyšší hodnotou.
priority: number
Hodnota vlastnosti
number
rateLimitDuration
Doba trvání, pro kterou se použijí zásady omezení četnosti. Platí pouze v případech, kdy ruleType je RateLimitRule.
rateLimitDuration?: string
Hodnota vlastnosti
string
rateLimitThreshold
Prahová hodnota limitu rychlosti, která se použije v případě, že ruleType je RateLimitRule. Musí být větší než nebo rovno 1.
rateLimitThreshold?: number
Hodnota vlastnosti
number
ruleType
Typ pravidla.
ruleType: string
Hodnota vlastnosti
string
state
Popisuje, jestli je vlastní pravidlo v povoleném nebo zakázaném stavu. Pokud není zadáno, nastaví se výchozí hodnota Povoleno.
state?: string
Hodnota vlastnosti
string