OpnsenseConvergeResult
Outcome of one converge run. Per-resource counters + warnings (best-effort failures).
public sealed class OpnsenseConvergeResult
1. Properties
1.1. Aliases
Counts of mutations applied for firewall aliases.
public OpnsenseResourceDelta Aliases { get; init; }
1.2. Dhcp
Counts of mutations applied per resource family.
public OpnsenseResourceDelta Dhcp { get; init; }
1.3. DnsUpdated
True when DNS forwarder settings were updated.
public bool DnsUpdated { get; init; }
1.4. PortForwards
Counts of mutations applied for destination NAT (port-forward) rules.
public OpnsenseResourceDelta PortForwards { get; init; }
1.5. Reachable
True when the OPNsense API responded to the reachability probe.
public bool Reachable { get; init; }
1.6. Rules
Counts of mutations applied for firewall rules.
public OpnsenseResourceDelta Rules { get; init; }
1.7. Warnings
Non-fatal failures encountered (per-resource exception messages).
public IReadOnlyList<string> Warnings { get; init; }