Regole
Recupero di tutte le azioni compiute sulle regole
Richiesta
Definizione
GET /api/v1/audit/rules
Header
-
Authorization
richiestoToken di autenticazione con privilegi di lettura per la risorsa.
Bearer {token}
Parametri query string
Parametro | Tipo | Richiesto | Descrizione |
---|---|---|---|
paginate | boolean | No | Indica se il risultato debba essere paginato. |
page | integer | Si se paginate è true | Indice della pagina. |
page_size | integer | Si se paginate è true | Numero di elementi visualizzati per pagina. |
rule_id | string | No | Filtra le operazioni effettuate il cui rule_id coincide con quello ricercato. |
rule_id_list | array<string> | No | Filtra le operazioni effettuate il cui rule_id coincide con uno di quelli presenti nella lista. |
timestamp_start | integer | No | Filtra le operazioni effettuate dopo la data inserita. |
timestamp_end | integer | No | Filtra le operazioni effettuate prima della data inserita. |
username | string | No | Filtra le operazioni effettuate dall'utente il cui nome corrisponde a quello ricercato. |
username_list | array<string> | No | Filtra le operazioni effettuate dall'utente che ha un nome corrispondente a uno di quelli della lista. |
action | string | No | Filtra le operazioni la cui azione effettuata corrisponde a quella ricercata. |
action_list | array<string> | No | Filtra le operazioni effettuate la cui azione corrisponde a una di quelle della lista. |
Risposta
Codici di stato
Codici di stato | Messaggio |
---|---|
200 | "List of audit rules" |
403 | "Forbidden" |
Body
- Attributi
- Esempio
-
data.audit_rules.rule_id
stringCodice identificativo della regola interessata dall'operazione.
-
data.audit_rules.action
stringAzione eseguita sulla regola.
-
data.audit_rules.username
stringUsername dell'utente che ha effettuato l'operazione.
-
data.audit_rules.timestamp
integerData in cui l'operazione è stata effettuata in formato UNIX (microsecondi).
-
data.audit_rules.enabled
booleanIndica se la regola è abilitata o no.
-
data.audit_rules.deleted
booleanIndica se la regola è stata eliminata o no.
-
data.audit_rules.loaded
booleanIndica se la regola è stata caricata sul WAF.
-
data.audit_rules.priority
stringIndica la priorità nell'esecuzione di una regola rispetto alle altre.
-
data.audit_rules.start_time
integerData in cui la regola è stata abilitata.
-
data.audit_rules.duration
integerDurata della regola.
{
"data": {
"audit_rules": [
{
"action": "drop",
"deleted": null,
"duration": null,
"enabled": null,
"loaded": null,
"priority": null,
"rule_id": "00.x-2-x.xxxV+pwj.XxxxE6in",
"start_time": null,
"timestamp": 1651131896000000,
"username": "user"
}
]
},
"message": "List of audit rules",
"status": "ok"
}