HostNatServiceConfig

HostNatServiceConfig
HostNatServiceConfig

This data object type describes the network address translation (NAT) service configuration representing both the configured properties on a NAT Service and identification information.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "changeOperation": "string",
    "key": "string",
    "spec": {
        "_typeName": "string",
        "virtualSwitch": "string",
        "activeFtp": false,
        "allowAnyOui": false,
        "configPort": false,
        "ipGatewayAddress": "string",
        "udpTimeout": 0,
        "portForward": [
            {
                "_typeName": "string",
                "type": "string",
                "name": "string",
                "hostPort": 0,
                "guestPort": 0,
                "guestIpAddress": "string"
            }
        ],
        "nameService": {
            "_typeName": "string",
            "dnsAutoDetect": false,
            "dnsPolicy": "string",
            "dnsRetries": 0,
            "dnsTimeout": 0,
            "dnsNameServer": [
                "string"
            ],
            "nbdsTimeout": 0,
            "nbnsRetries": 0,
            "nbnsTimeout": 0
        }
    }
}
string
changeOperation
Optional

Indicates the change operation to apply on this configuration specification.

See also HostConfigChangeOperationEnum.

string
key
Required

The instance ID of the NAT service.

spec
Required

This data object type provides the details about the Network Address Translation (NAT) service.