Alle Conditions einer WAF-Regel auflisten¶
Senden einer GET-Anfrage an den Endpunkt /waf/conditions.
Beschreibung¶
Mit der List-Conditions-Anfrage rufen Sie eine Liste aller möglichen Conditions für eine WAF-Regel in der Myra Suite ab.
Voraussetzungen¶
Werte der Anfrage: keine
Objekte: keine
Anfrage¶
Um eine Liste aller WAF-Conditions abzurufen, müssen dem Pfad der Anfrage keine weiteren Informationen hinzugefügt werden.
Als Ergebnis erhalten Sie ein oder mehrere Objekte WafConditionVO mit den angefragten Informationen.
Das Objekt liefert die folgenden Informationen:
| Attribut | Beschreibung | Wert |
|---|---|---|
id |
Die ID der Condition. | integer |
category |
Die Kategorie der Condition. | string |
name |
Der interne Name der Condition. | string |
key |
Der Customize-Key für die Condition. Je nach Typ der Condition kann dies ein Header-Name, ein Wert, ein Pfad oder ein Fehlercode sein. | |
value |
Der Wert für die Condition. Je nach Typ der Condition kann dies ein Wert für den Customize-Key oder ein Vergleichsparameter für den Matching-Typ sein. | |
matchingType |
Die Regex-Bedingung. | |
availablePhases |
Die Unterstützung verschiedener Phasen. |
|
alias |
Der Name der Bedingung in der Myra App. |
Beispiel¶
Beispiel-Antwort:
[
{
"objectType": "string",
"id": 0,
"modified": "string",
"created": "string",
"comment": "string",
"category": "string",
"name": "string",
"key": "string",
"value": "string",
"matchingType": "string",
"availablePhases": 0,
"forceCustomValues": true,
"alias": "string"
}
]
Antworten¶
Die folgenden Antworten sind möglich:
| STATUSCODE | BESCHREIBUNG |
|---|---|
| 200 | Die Anfrage war erfolgreich. |
| 400 | Die Anfrage war nicht erfolgreich. Die Anfrage war fehlerhaft oder es fehlen Informationen. |
| 401 | Die Anfrage war nicht erfolgreich, da die Authentifizierung fehlerhaft war. |
| 403 | Die Anfrage war nicht erfolgreich, da die erforderlichen Berechtigungen fehlen. |