Cloud.NSX.Nat

Cloud.NSX.Nat
Cloud.NSX.Nat

Request schema for provisioning NSX Nat

JSON Example
{
    "count": 0,
    "gateway": "string",
    "name": "string",
    "natRules": [
        {
            "description": "string",
            "destinationAddress": "string",
            "destinationPorts": "string",
            "index": 0,
            "kind": "string",
            "protocol": "string",
            "ruleId": "string",
            "sourceIPs": "string",
            "sourcePorts": "string",
            "translatedInstance": "string",
            "translatedPorts": "string",
            "type": "string"
        }
    ],
    "resourceName": "string"
}
integer
count
Optional
Constraints: minimum: 0 maximum: 1 default: 1

The number of resource instances to be created.

string
gateway
Required
Constraints: minLength: 1

Gateway on which the NAT rules need to be configured

string
name
Optional
Constraints: minLength: 1

Name of the Nat resource

array of object
natRules
Required
Constraints: minItems: 1

Specify the DNAT rules required to port forward the incoming requests to the internal computes

string
resourceName
Optional

The actual name of the Nat resource determined after the allocation.