delete_firewall_rule
Delete a firewall rule by position number after listing existing rules. Target VM, node, or cluster-level rules. Confirmation flag needed to execute.
Instructions
Delete a firewall rule by its position number.
Use list_firewall_rules first to see rule positions.
Args: pos: Position of the rule to delete (from list_firewall_rules output). vmid: Optional. Delete from this VM/container's rules. node: Optional. Delete from this node's rules. Ignored if vmid is provided. confirm: Must be true to execute. First call without confirm shows a warning. If neither vmid nor node is provided, deletes from cluster-level rules.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pos | Yes | ||
| node | No | ||
| vmid | No | ||
| confirm | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |