TestimoX

API Reference

Class

FirewallProfileApplyRequest

Namespace ComputerX.Firewall
Assembly ComputerX
Modifiers sealed

Defines a request for applying firewall profile settings.

Inheritance

  • Object
  • FirewallProfileApplyRequest

Constructors

public FirewallProfileApplyRequest() #

Properties

public FirewallProfileKind Profile { get; set; } #

Gets or sets the firewall profile flags to target.

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

Gets or sets the enabled state for the firewall. If null, the enabled state is not changed.

public String LogFilePath { get; set; } #

Gets or sets the log file path for firewall logging.

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

Gets or sets the maximum log file size in kilobytes.

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

Gets or sets a value indicating whether dropped packets are logged.

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

Gets or sets a value indicating whether successful connections are logged.

public Boolean WriteLoggingToPolicy { get; set; } #

Gets or sets a value indicating whether logging settings should be written to the policy path.

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

Gets or sets a value indicating whether local firewall rules are allowed.

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

Gets or sets a value indicating whether notifications are disabled.

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

Gets or sets a value indicating whether local IPsec policy merge is allowed.

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

Gets or sets a value indicating whether unicast responses to multicast/broadcast are allowed.

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

Gets or sets a value indicating whether local program exceptions are allowed.

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

Gets or sets a value indicating whether local port exceptions are allowed.

public String ComputerName { get; set; } #

Gets or sets the target computer name for registry-backed policy updates.