firewall_data

firewall_data
firewall_data
JSON Example
{
    "firewall_enabled": false,
    "inboundLoggingEnabled": false,
    "stateful_firewall_enabled": false,
    "firewall_logging_enabled": false,
    "syslog_forwarding": false,
    "inbound": [
        {
            "name": "string",
            "match": {
                "appid": 0,
                "classid": 0,
                "dscp": 0,
                "sip": "string",
                "sport_high": 0,
                "sport_low": 0,
                "sAddressGroup": "string",
                "sPortGroup": "string",
                "ssm": "string",
                "smac": "string",
                "svlan": 0,
                "sInterface": "string",
                "os_version": 0,
                "hostname": "string",
                "dip": "string",
                "dport_low": 0,
                "dport_high": 0,
                "dAddressGroup": "string",
                "dPortGroup": "string",
                "dsm": "string",
                "dmac": "string",
                "dvlan": 0,
                "dInterface": "string",
                "proto": 0,
                "s_rule_type": "string",
                "d_rule_type": "string"
            },
            "action": {
                "type": "string",
                "nat": {
                    "lan_ip": "string",
                    "lan_port": 0,
                    "outbound": false
                },
                "interface": "string",
                "subinterfaceId": 0
            },
            "ruleLogicalId": "string"
        }
    ],
    "statefulFirewallSettings": {
        "establishedTcpFlowTimeout": 0,
        "nonEstablishedTcpFlowTimeout": 0,
        "udpFlowTimeout": 0,
        "otherFlowTimeout": 0
    },
    "networkProtectionSettings": {
        "denylistDuration": 0,
        "newConnectionThreshold": 0,
        "denylist": false,
        "detectionTime": 0,
        "tcpBasedAttacksEnabled": false,
        "tcpBasedAttacks": {
            "invalidFlags": false,
            "enableLand": false,
            "enableSynFragment": false
        },
        "icmpBasedAttacksEnabled": false,
        "icmpBasedAttacks": {
            "enablePingOfDeath": false,
            "enableFragment": false
        },
        "ipBasedAttacksEnabled": false,
        "ipBasedAttacks": {
            "enableUnknownProtocol": false,
            "enableInsecureOptions": false
        }
    },
    "segments": [
        {
            "firewall_logging_enabled": false,
            "stateful_firewall_enabled": false,
            "outbound": [
                {
                    "name": "string",
                    "match": {
                        "appid": 0,
                        "classid": 0,
                        "dscp": 0,
                        "sip": "string",
                        "sport_high": 0,
                        "sport_low": 0,
                        "sAddressGroup": "string",
                        "sPortGroup": "string",
                        "ssm": "string",
                        "smac": "string",
                        "svlan": 0,
                        "sInterface": "string",
                        "os_version": 0,
                        "hostname": "string",
                        "dip": "string",
                        "dport_low": 0,
                        "dport_high": 0,
                        "dAddressGroup": "string",
                        "dPortGroup": "string",
                        "dsm": "string",
                        "dmac": "string",
                        "dvlan": 0,
                        "dInterface": "string",
                        "proto": 0,
                        "s_rule_type": "string",
                        "d_rule_type": "string"
                    },
                    "action": {
                        "allow_or_deny": "string"
                    },
                    "ruleLogicalId": "string"
                }
            ],
            "segment": {
                "name": "string",
                "segmentId": 0,
                "segmentLogicalId": "string",
                "type": "string"
            }
        }
    ],
    "services": {
        "loggingEnabled": false,
        "ssh": {
            "enabled": false,
            "allowSelectedIp": [
                "string"
            ],
            "ruleLogicalId": "string"
        },
        "localUi": {
            "enabled": false,
            "allowSelectedIp": [
                "string"
            ],
            "portNumber": 0,
            "ruleLogicalId": "string"
        },
        "console": {
            "enabled": false
        },
        "snmp": {
            "enabled": false,
            "allowSelectedIp": [
                "string"
            ],
            "ruleLogicalId": "string"
        },
        "icmp": {
            "enabled": false,
            "allowSelectedIp": [
                "string"
            ],
            "ruleLogicalId": "string"
        }
    }
}
boolean
firewall_enabled
Required

firewall_enabled

boolean
inboundLoggingEnabled
Optional

inboundLoggingEnabled

boolean
stateful_firewall_enabled
Optional

stateful_firewall_enabled

boolean
firewall_logging_enabled
Optional

firewall_logging_enabled

boolean
syslog_forwarding
Optional

syslog_forwarding

inbound
Required

inbound

object
statefulFirewallSettings
Optional

statefulFirewallSettings

object
networkProtectionSettings
Optional

networkProtectionSettings

segments
Required

segments

object
services
Optional

services