Cloud.NSX.Gateway

Cloud.NSX.Gateway
Cloud.NSX.Gateway

Request schema for provisioning NSX Gateway

JSON Example
{
    "count": 0,
    "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"
        }
    ],
    "networks": [
        "string"
    ],
    "resourceName": "string"
}
integer
count
Optional
Constraints: minimum: 0 maximum: 1 default: 1

The number of resource instances to be created.

string
name
Optional
Constraints: minLength: 1

Name of the gateway

array of object
natRules
Optional
Constraints: minItems: 1

Warning! natRules in Gateway is deprecated and will be removed! Use NAT resource type to define DNAT rules. Specify the DNAT rules required to port forward the incoming requests to the internal computes

array of string
networks
Required
Constraints: minItems: 1

Networks to attach to the gateway.

string
resourceName
Optional

The actual name of the gateway determined after the allocation.