proxmox_guest_firewall_rule
Manage firewall rules for individual VMs or LXC containers in Proxmox. Query, add, update, or delete rules with specified actions (ACCEPT/REJECT/DROP) and direction (in/out/group).
Instructions
Manage per-guest firewall rules. action=list|get: query rules | action=create|update|delete: manage rules (elevated). type=vm|lxc. Uses rule_action for firewall action (ACCEPT/REJECT/DROP), rule_type for direction (in/out/group).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | Yes | Node name where guest is located | |
| vmid | Yes | Guest ID number | |
| type | Yes | Guest type (vm or lxc) | |
| pos | No | Rule position | |
| rule_action | No | Rule action (ACCEPT, REJECT, DROP) | |
| rule_type | No | Rule direction | |
| comment | No | ||
| dest | No | ||
| dport | No | ||
| enable | No | ||
| iface | No | ||
| log | No | ||
| macro | No | ||
| proto | No | ||
| source | No | ||
| sport | No | ||
| delete | No | ||
| digest | No | ||
| moveto | No | ||
| action | Yes |