TestimoX

API Reference

Class

FirewallProfileInfo

Namespace ComputerX.Firewall
Assembly ComputerX
Modifiers sealed

Snapshot of firewall profile settings and related logging/policy flags.

Inheritance

  • Object
  • FirewallProfileInfo

Constructors

public FirewallProfileInfo() #

Properties

public FirewallProfileKind Profile { get; set; } #
Display(Name = "Profile", Order = 0)

Firewall profile kind (Domain/Private/Public).

public Boolean Enabled { get; set; } #
Display(Order = 1)

Whether the profile is enabled.

public FirewallAction DefaultInboundAction { get; set; } #
Display(Name = "Inbound", Order = 2)

Default inbound action for the profile.

public FirewallAction DefaultOutboundAction { get; set; } #
Display(Name = "Outbound", Order = 3)

Default outbound action for the profile.

public String LogFilePath { get; set; } #

Path to the firewall log file.

public Nullable<Int32> LogFileSizeKB { get; set; } #

Maximum log file size in KB.

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

Whether dropped packets are logged.

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

Whether successful connections are logged.

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

Whether local firewall rules are allowed when policy is present.

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

Whether notifications are disabled by policy.

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

Whether local IPsec rules are allowed by policy.

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

Whether unicast responses are allowed by policy.