---
title: FirewallPublicProfile type | Wartiva GraphQL API
description: Windows Firewall configuration settings for the Public network profile. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/firewall-public-profile.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `FirewallPublicProfile` type

Windows Firewall configuration settings for the Public network profile. The Public profile applies when the endpoint is connected to a network that is identified as public, such as networks in coffee shops, airports, or other public places. This profile typically has more restrictive settings for increased security.

## Fields

| Field Name | Description |
|---|---|
| `enableFirewall` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Indicates whether Windows Defender Firewall is turned on for the Public profile. |
| `defaultInboundAction` - [`FirewallTrafficAction!`](https://wartiva.com/api-docs/types/firewall-traffic-action.html) | Default action for inbound network traffic that does not match any firewall rule. |
| `defaultOutboundAction` - [`FirewallTrafficAction!`](https://wartiva.com/api-docs/types/firewall-traffic-action.html) | Default action for outbound network traffic that does not match any firewall rule. |
| `disableNotifications` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Indicates whether Windows Firewall notifications are disabled for this profile. When true, users will not receive notifications when an application is blocked. |
| `allowLocalPolicyMerge` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Indicates whether local firewall rules can be merged with Group Policy rules. When true, local administrators can create firewall rules that apply in addition to Group Policy rules. |
| `allowLocalIPsecPolicyMerge` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Indicates whether local IPsec rules can be merged with Group Policy rules. When true, local administrators can create connection security rules that apply in addition to Group Policy rules. |
| `logFilePath` - [`String!`](https://wartiva.com/api-docs/types/string.html) | File system path where the firewall log file is stored. |
| `logFileSize` - [`Uint64!`](https://wartiva.com/api-docs/types/uint64.html) | Maximum size of the firewall log file in kilobytes. |
| `logDroppedPackets` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Indicates whether dropped packets are logged. When true, packets that are blocked by the firewall will be recorded in the log file. |
| `logSuccessfulConnections` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Indicates whether successful connections are logged. When true, allowed connections will be recorded in the log file. |

## Used by

- [`Security`](https://wartiva.com/api-docs/types/security.html) type: The security posture of an Endpoint: its firewall, anti-malware and disk encryption state, summarized as per-component health ratings in Health.

## Example

### Example

```json
{
  "enableFirewall": false,
  "defaultInboundAction": "BLOCK_TRAFFIC",
  "defaultOutboundAction": "BLOCK_TRAFFIC",
  "disableNotifications": false,
  "allowLocalPolicyMerge": true,
  "allowLocalIPsecPolicyMerge": false,
  "logFilePath": "xyz789",
  "logFileSize": "8589934592",
  "logDroppedPackets": false,
  "logSuccessfulConnections": false
}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
