Network

Update Firewall NAT Rule

Changed on

Replace and apply an existing user-managed firewall NAT rule

put/network/firewall/nat/{id}

Request

  • Base URL
    https://sylve.lan:8181/api
  • URL
    https://sylve.lan:8181/api/network/firewall/nat/{id}
  • Auth
    API key in header Authorization

Path parameters

idinteger required

NAT Rule ID

Request body

descriptionstring
destObjIdinteger
destRawstring
dnatTargetObjIdinteger
dnatTargetRawstring
dstPortObjIdinteger
dstPortsRawstring
egressInterfacesstring[] required
enabledboolean
family'any' | 'inet' | 'inet6' required
ingressInterfacesstring[] required
logboolean
namestring required
natType'snat' | 'dnat' | 'binat' required
passRedirectedTrafficboolean
policyRouteGatewaystring
policyRoutingEnabledboolean
priorityinteger
protocol'any' | 'tcp' | 'udp' | 'tcp_udp' | 'icmp' | 'icmp6' required
redirectPortObjIdinteger
redirectPortsRawstring
sourceObjIdinteger
sourceRawstring
targetAddressScope'all' | 'private' | 'public'
targetHandling'single' | 'round_robin'
translateMode'interface' | 'address'
translateToObjIdinteger
translateToRawstring

Response

Success

dataunknown
errorstring
messagestring
statusstring

Changes