TestimoX

API Reference

Class

FirewallDetailsView

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Windows Firewall profile details projection (per-profile defaults, notifications, and logging) with attribution.

Inheritance

  • Object
  • FirewallDetailsView

Constructors

public FirewallDetailsView() #

Properties

public Nullable<Boolean> DomainEnabled { get; set; } #

True when the Domain profile firewall is enabled.

public Nullable<Boolean> PrivateEnabled { get; set; } #

True when the Private profile firewall is enabled.

public Nullable<Boolean> PublicEnabled { get; set; } #

True when the Public profile firewall is enabled.

public String DomainDefaultInbound { get; set; } #

Default inbound action for the Domain profile (Allow/Block).

public String DomainDefaultOutbound { get; set; } #

Default outbound action for the Domain profile (Allow/Block).

public Nullable<Boolean> DomainNotificationsDisabled { get; set; } #

True when notifications are disabled for the Domain profile.

public Nullable<Boolean> DomainLogDroppedPackets { get; set; } #

True when dropped packets logging is enabled for the Domain profile.

public Nullable<Boolean> DomainLogSuccessfulConnections { get; set; } #

True when successful connections logging is enabled for the Domain profile.

public String PrivateDefaultInbound { get; set; } #

Default inbound action for the Private profile (Allow/Block).

public String PrivateDefaultOutbound { get; set; } #

Default outbound action for the Private profile (Allow/Block).

public Nullable<Boolean> PrivateNotificationsDisabled { get; set; } #

True when notifications are disabled for the Private profile.

public Nullable<Boolean> PrivateLogDroppedPackets { get; set; } #

True when dropped packets logging is enabled for the Private profile.

public Nullable<Boolean> PrivateLogSuccessfulConnections { get; set; } #

True when successful connections logging is enabled for the Private profile.

public String PublicDefaultInbound { get; set; } #

Default inbound action for the Public profile (Allow/Block).

public String PublicDefaultOutbound { get; set; } #

Default outbound action for the Public profile (Allow/Block).

public Nullable<Boolean> PublicNotificationsDisabled { get; set; } #

True when notifications are disabled for the Public profile.

public Nullable<Boolean> PublicLogDroppedPackets { get; set; } #

True when dropped packets logging is enabled for the Public profile.

public Nullable<Boolean> PublicLogSuccessfulConnections { get; set; } #

True when successful connections logging is enabled for the Public profile.

public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #

Policy attribution rows (winner + sources) for detailed firewall keys.