Regole di rete
Recupero di tutte le regole di rete
Richiesta
Definizione
GET /api/v1/settings/rules
Headers
-
AuthorizationrichiestoToken di autenticazione con privilegi di lettura della risorsa.
Bearer {token}
Risposta
Codici di stato
| Codice di stato | Messaggio |
|---|---|
| 200 | "List of rules settings" |
| 403 | "Forbidden" |
Body
- Attributi
- Esempio
-
data.settings.automation.default_duration_minutesintegerDurata predefinita della regola di rete.
-
data.settings.automation.enablebooleanSe true, indica che la regola di rete è attiva.
-
data.settings.automation.update_firewallbooleanSe true, la regola viene caricata sul firewall dopo la creazione.
-
data.settings.automation.whitelistarray<string>Lista di indirizzi IP autorizzati ad accedere ai servizi e alle risorse.
-
data.settings.expire_strategystringStringa che indica cosa debba succedere alla regola di rete una volta scaduta.
{
"data": {
"settings": {
"automation": {
"default_duration_minutes": 1440,
"enable": false,
"update_firewall": false,
"whitelist": []
},
"expire_strategy": "delete"
}
},
"message": "List of rules settings",
"status": "ok"
}
Modifica delle impostazioni delle regole
Richiesta
Definizione
PUT /api/v1/settings/rules
Headers
-
AuthorizationrichiestoToken di autenticazione con privilegi di lettura della risorsa.
Bearer {token} -
Content-Typerichiestoapplication/json
Corpo della richiesta
{
"automation": {
"default_duration_minutes": 1000,
"update_firewall": true
},
"expire_strategy": "disable"
}
Risposta
Codici di stato
| Codice di stato | Messaggio |
|---|---|
| 200 | "Rules settings updated" |
| 400 | "Error updating rules settings" |
| 403 | "Forbidden" |
Corpo
{
"data": {
"settings": {
"automation": {
"default_duration_minutes": 1000,
"enable": false,
"update_firewall": true,
"whitelist": []
},
"expire_strategy": "disable"
}
},
"message": "Rules settings updated",
"status": "ok"
}