PolicySettings interface
Hiermee definieert u de configuratie-instellingen van WebApplicationFirewallPolicy op het hoogste niveau.
Eigenschappen
| custom |
Als het actietype is geblokkeerd, kan de klant de hoofdtekst van het antwoord overschrijven. De hoofdtekst moet worden opgegeven in base64-codering. |
| custom |
Als het actietype wordt geblokkeerd, kan de klant de antwoordstatuscode overschrijven. |
| enabled |
Beschrijft of het beleid de status Ingeschakeld of Uitgeschakeld heeft. De standaardinstelling is ingeschakeld als deze niet is opgegeven. |
| javascript |
Hiermee definieert u de geldigheidsduur van de JavaScript-uitdaging in minuten. Deze instelling is alleen van toepassing op Premium_AzureFrontDoor. De waarde moet een geheel getal tussen 5 en 1440 zijn, waarbij de standaardwaarde 30 is. |
| mode | Hierin wordt beschreven of deze zich in de detectiemodus of preventiemodus op beleidsniveau bevindt. |
| redirect |
Als het actietype omleiden is, vertegenwoordigt dit veld omleidings-URL voor de client. |
| request |
Hierin wordt beschreven of door beleid beheerde regels de inhoud van de aanvraagbody controleren. |
| scrubbing |
Lijst met regels voor het wissen van logboeken die zijn toegepast op de Web Application Firewall-logboeken. |
| state | Status van de configuratie voor logboekrobben. De standaardwaarde is ingeschakeld. |
Eigenschapdetails
customBlockResponseBody
Als het actietype is geblokkeerd, kan de klant de hoofdtekst van het antwoord overschrijven. De hoofdtekst moet worden opgegeven in base64-codering.
customBlockResponseBody?: string
Waarde van eigenschap
string
customBlockResponseStatusCode
Als het actietype wordt geblokkeerd, kan de klant de antwoordstatuscode overschrijven.
customBlockResponseStatusCode?: number
Waarde van eigenschap
number
enabledState
Beschrijft of het beleid de status Ingeschakeld of Uitgeschakeld heeft. De standaardinstelling is ingeschakeld als deze niet is opgegeven.
enabledState?: string
Waarde van eigenschap
string
javascriptChallengeExpirationInMinutes
Hiermee definieert u de geldigheidsduur van de JavaScript-uitdaging in minuten. Deze instelling is alleen van toepassing op Premium_AzureFrontDoor. De waarde moet een geheel getal tussen 5 en 1440 zijn, waarbij de standaardwaarde 30 is.
javascriptChallengeExpirationInMinutes?: number
Waarde van eigenschap
number
mode
Hierin wordt beschreven of deze zich in de detectiemodus of preventiemodus op beleidsniveau bevindt.
mode?: string
Waarde van eigenschap
string
redirectUrl
Als het actietype omleiden is, vertegenwoordigt dit veld omleidings-URL voor de client.
redirectUrl?: string
Waarde van eigenschap
string
requestBodyCheck
Hierin wordt beschreven of door beleid beheerde regels de inhoud van de aanvraagbody controleren.
requestBodyCheck?: string
Waarde van eigenschap
string
scrubbingRules
Lijst met regels voor het wissen van logboeken die zijn toegepast op de Web Application Firewall-logboeken.
scrubbingRules?: WebApplicationFirewallScrubbingRules[]
Waarde van eigenschap
state
Status van de configuratie voor logboekrobben. De standaardwaarde is ingeschakeld.
state?: string
Waarde van eigenschap
string