Rules and exceptions
The rules a firewall enforces and the exceptions that let specific packages through.
| Operation | Method and path |
|---|---|
| List exception requests | GET /v1/{namespace}/config/{firewall}/exception-requests |
| Request an exception | POST /v1/{namespace}/config/{firewall}/exception-requests |
| Get an exception request | GET /v1/{namespace}/config/{firewall}/exception-requests/{id} |
| Approve an exception request | POST /v1/{namespace}/config/{firewall}/exception-requests/{id}/approve |
| Deny an exception request | POST /v1/{namespace}/config/{firewall}/exception-requests/{id}/deny |
| Withdraw an exception request | POST /v1/{namespace}/config/{firewall}/exception-requests/{id}/withdraw |
| List exceptions | GET /v1/{namespace}/config/{firewall}/exceptions |
| Delete an exception | DELETE /v1/{namespace}/config/{firewall}/exceptions/{id} |
| Create or replace an exception | PUT /v1/{namespace}/config/{firewall}/exceptions/{id} |
| List rules | GET /v1/{namespace}/config/{firewall}/rules |
| Delete a rule | DELETE /v1/{namespace}/config/{firewall}/rules/{id} |
| Create or replace a rule | PUT /v1/{namespace}/config/{firewall}/rules/{id} |
| List exception requests across firewalls | GET /v1/{namespace}/exception-requests |
| Count exception requests awaiting the caller | GET /v1/{namespace}/exception-requests/summary |