manage_acl_rule
Manage network access control by listing, creating, updating, deleting, or reordering ACL rules to allow or block traffic based on source/destination filters.
Instructions
List, create, update, delete, or reorder ACL (Access Control List) rules. ACL rules provide fine-grained network access control beyond firewall policies. LIST: returns all ACL rules with ordering. CREATE: define source/destination criteria and allow/deny action. REORDER: pass { ruleIds: ['id1', 'id2', ...] } — order matters, first match wins.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Operation to perform | |
| ruleId | No | ACL rule ID (required for update/delete) | |
| name | No | ACL rule name. Convention: 'acl-{action}-{what}', e.g. 'acl-allow-printers', 'acl-block-cameras-wan' | |
| type | No | ACL rule type | |
| enabled | No | Whether the rule is active | |
| ruleAction | No | Whether to ALLOW or BLOCK matched traffic | |
| description | No | Human-readable description of the rule's purpose | |
| sourceFilter | No | Traffic source filter | |
| destinationFilter | No | Traffic destination filter | |
| ruleIds | No | Ordered list of rule IDs for reorder action | |
| filter | No | Filter expression (for list only) |