API Reference
FirewallDetailsView
Windows Firewall profile details projection (per-profile defaults, notifications, and logging) with attribution.
Inheritance
- Object
- FirewallDetailsView
Constructors
public FirewallDetailsView() #Inherited Methods
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.