Freigeben über


WafPolicySettings Klasse

Definition

Definiert den Inhalt einer globalen Konfiguration der Webanwendungsfirewall.

public class WafPolicySettings
type WafPolicySettings = class
Public Class WafPolicySettings
Vererbung
WafPolicySettings

Konstruktoren

WafPolicySettings()

Initialisiert eine neue instance von WafPolicySettings.

Eigenschaften

DefaultCustomBlockResponseBody

Wenn der Aktionstyp block ist, kann der Kunde den Antworttext überschreiben. Der Text muss in der Base64-Codierung angegeben werden.

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.

DefaultCustomBlockResponseStatusCode

Wenn der Aktionstyp blockiert ist, definiert dieses Feld die standardmäßige überschreibbare HTTP-Antwort des Kunden status Code.

DefaultRedirectUri

Wenn der Aktionstyp Umleitung ist, stellt dieses Feld die Standardumleitungs-URL für den Client dar.

EnabledState

beschreibt, ob sich die Richtlinie im aktivierten oder deaktivierten Zustand befindet.

Mode

Beschreibt, ob es sich im Erkennungsmodus oder Im Präventionsmodus auf Richtlinienebene befindet.

Gilt für: