Passa al contenuto principale

Regole di rete

Recupero di tutte le regole di rete

Richiesta

Definizione

GET /api/v1/settings/rules

Headers

  • Authorization richiesto

    Token di autenticazione con privilegi di lettura della risorsa.

    Bearer {token}

Risposta

Codici di stato

Codice di statoMessaggio
200"List of rules settings"
403"Forbidden"

Body

  • data.settings.automation.default_duration_minutes integer

    Durata predefinita della regola di rete.

  • data.settings.automation.enable boolean

    Se true, indica che la regola di rete è attiva.

  • data.settings.automation.update_firewall boolean

    Se 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 string

    Stringa che indica cosa debba succedere alla regola di rete una volta scaduta.

Modifica delle impostazioni delle regole

Richiesta

Definizione

PUT /api/v1/settings/rules

Headers

  • Authorization richiesto

    Token di autenticazione con privilegi di lettura della risorsa.

    Bearer {token}
  • Content-Type richiesto

    application/json

Corpo della richiesta

{
"automation": {
"default_duration_minutes": 1000,
"update_firewall": true
},
"expire_strategy": "disable"
}

Risposta

Codici di stato

Codice di statoMessaggio
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"
}