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; }