3.1.5.5.6 outboundNatRules
The outboundNatRules resource is used to configure the load balancer to apply Network Address Translation of outbound traffic.
It is invoked through the following URI.
-
https://<url>/networking/v1/loadBalancers/{parentResourceId}/outboundNatRules/{resourceId}
url: The address or name of the REST server of the Network Controller.
parentResourceId: the identifier for the specific ancestor resource within the resource type. See section 2.2.3.3 for more details.
resourceId: the identifier for the specific descendant resource within the resource type. See section 2.2.3.4 for more details.
Note The server MAY support additional versions, v1 or later, in the URI.
The following HTTP methods can be performed on this resource.
HTTP method |
Section |
Description |
---|---|---|
PUT |
Create a new outboundNatRules resource or update an existing outboundNatRules resource. |
|
GET |
Get one outboundNatRules resource. |
|
GET ALL |
List all outboundNatRules resources in the Network Controller. |
|
DELETE |
Delete an outboundNatRules resource. |
The following property elements are valid.
Element name |
Type |
Description |
---|---|---|
etag |
Read-only |
Specified in Common JSON Elements, section 2.2.2. |
provisioningState |
Read-only |
Specified in Common JSON Elements, section 2.2.2. |
frontendIPConfigurations |
Required |
Indicates an array of frontendIPConfigurations resources. Indicates an array of references to frontendIpAddress resources. |
backendAddressPool |
Required |
Indicates a reference to the backendAddressPools resource. This is the pool of IP addresses where outbound traffic originates. |
protocol |
Required |
Protocol for outbound traffic. For transparent outbound NAT specify All. Valid values include TCP, UDP, GRE, ESP, or All. |
enableTcpReset |
Optional |
Enables TCP connection reset when the flow times out due to inactivity. The default value is FALSE. This property is supported with URI version v3.2 and later.<11> |