Regole di rete
Recupero di tutte le regole di rete
Richiesta
Definizione
GET /api/v1/settings/rules
Headers
-
Authorization
richiestoToken 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_minutes
integerDurata predefinita della regola di rete.
-
data.settings.automation.enable
booleanSe true, indica che la regola di rete è attiva.
-
data.settings.automation.update_firewall
booleanSe true, la regola viene caricata sul firewall dopo la creazione.
-
data.settings.automation.whitelist
array<string>Lista di indirizzi IP autorizzati ad accedere ai servizi e alle risorse.
-
data.settings.expire_strategy
stringStringa 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
-
Authorization
richiestoToken di autenticazione con privilegi di lettura della risorsa.
Bearer {token}
-
Content-Type
richiestoapplication/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"
}