latestSwagger 2.0BSD-2-Clauseraw.githubusercontent.com2026-08-223895921.5 MB

9822c41c8ac0

Network

Update Firewall NAT Rule

Replace and apply an existing user-managed firewall NAT rule

put/network/firewall/nat/{id}

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
policyRouteGatewaystring
policyRoutingEnabledboolean
priorityinteger
protocol'any' | 'tcp' | 'udp' | 'icmp' required
redirectPortObjIdinteger
redirectPortsRawstring
sourceObjIdinteger
sourceRawstring
translateMode'interface' | 'address'
translateToObjIdinteger
translateToRawstring

Response

Success

{"stackTrail":"components:schemas:github_com_alchemillahq_sylve_internal.APIResponse-any:properties:data","oasType":"schema","type":"unknown"}
errorstring
messagestring
statusstring