FirewallProfileSnapshot record

Namespace Runic.Platform.Administration.Windows.Firewall · Runic.Platform.Administration.Windows 0.7.0-preview.5

public sealed record FirewallProfileSnapshot : IEquatable<FirewallProfileSnapshot>

Inherits or implements IEquatable.

Read-only profile policy, including native local-policy modification state.

Remarks

A locally stored rule is not proof that Group Policy permits it to affect traffic.

Constructors

FirewallProfileSnapshot

public FirewallProfileSnapshot(FirewallProfiles Profile, bool Active, bool Enabled, bool BlockAllInboundTraffic, FirewallAction DefaultInboundAction, FirewallAction DefaultOutboundAction, int NativeLocalPolicyModifyState)

Read-only profile policy, including native local-policy modification state.

Remarks

A locally stored rule is not proof that Group Policy permits it to affect traffic.

Properties

Active

public bool Active { get; init; }

No documentation.

BlockAllInboundTraffic

public bool BlockAllInboundTraffic { get; init; }

No documentation.

DefaultInboundAction

public FirewallAction DefaultInboundAction { get; init; }

No documentation.

DefaultOutboundAction

public FirewallAction DefaultOutboundAction { get; init; }

No documentation.

Enabled

public bool Enabled { get; init; }

No documentation.

NativeLocalPolicyModifyState

public int NativeLocalPolicyModifyState { get; init; }

No documentation.

Profile

public FirewallProfiles Profile { get; init; }

No documentation.