apply_changes
Commit staged firewall changes to make them live. Use dry-run to preview the change set and lockout assessment before applying.
Instructions
[WRITE][risk=high] Commit staged firewall config — makes edits live.
This is the "make it live" step after staged edits (e.g. toggle_rule).
Reads the staged rule set first and REFUSES when committing it would provably cut the endpoint this tool manages the firewall through — disabling the 'pass' rule that permits management access, or enabling a 'block' rule that covers it, locks out this tool and the undo that would reverse it. Uncertain cases (alias destinations, 'any', interface groups) warn and proceed.
dry_run=True returns the full staged change set and its assessment, not just an acknowledgement — use it before every apply.
Args: dry_run: If True, return the staged change set + lockout assessment without applying. override: Proceed despite a certain lockout finding. Only for operators with console / out-of-band access who mean it. target: Firewall target name from config; omit for the default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | ||
| dry_run | No | ||
| override | No |