nat
Description: list of NAT rules for advanced firewall settings : ARRAY
| Element | Type | Description |
| __v | UINT | Version of model [2] |
| chain | STRING | Chain to apply rule : PREROUTING, or POSTROUTING |
| description | STRING | Short description of rule (optional) |
| dstAddr | STRING | Destination IP address of packet (optional) |
| dstInterface | STRING | Destination interface to apply rule (optional). examples: WAN, LAN, CELLULAR, WIFI |
| dstMask | STRING | Destination IP mask (optional). examples: 255:255:255:0, 24 |
| dstPort | STRING | Destination IP port (optional). examples: 5000, 6000:6002, 5000, 6000-6002, 8000:8010 |
| dstSpecInterface | STRING | Destination specific interface. Use for tunnels. Use only when ‘dstInterface’ is ‘OPENVPN’. (optional) |
| enableNatLoopback | BOOL | Enables or disables NAT loopback |
| enabled | BOOL | Enables or disables this rule |
| guid | STRING | Rule ID (automatic) |
| name | STRING | Unique name of rule |
| protocol | STRING | Specifies the packet protocol (optional). examples: TCP, UDP, TCP, UDP, TCP/UDP |
| srcAddr | STRING | Source IP address of packet (optional) |
| srcInterface | STRING | Specifies the source interface to apply rule (optional). examples: WAN, LAN, CELLULAR, WIFI |
| srcMac | STRING | Source MAC address |
| srcMask | STRING | Source IP mask of packet (optional). examples: 255:255:255:0, 24 |
| srcPort | STRING | Source IP port (optional). examples: 5000, 6000:6002, 5000, 6000-6002, 8000:8010 |
| srcSpecInterface | STRING | Source specific interface. Use for tunnels. Use only when ‘srcInterface’ is ‘OPENVPN’. (optional) |
| target | STRING | Target of NAT rule: DNAT, SNAT, or MASQUERADE |
| toAddr | STRING | Network address translation of IP address |
| toPort | STRING | Network address translation of IP ports. examples: 5000, 6000:6002, 5000, 6000-6002, 8000:8010 |