NatService

NatService
NatService
JSON Example
{
    "externalIp": "string",
    "isEnabled": false,
    "natRules": [
        {
            "description": "string",
            "gatewayNatRule": {
                "icmpSubType": "string",
                "originalIp": "string",
                "originalPort": "string",
                "protocol": "string",
                "translatedIp": "string",
                "translatedPort": "string"
            },
            "id": 0,
            "isEnabled": false,
            "oneToOneBasicRule": {
                "externalIpAddress": "string",
                "internalIpAddress": "string",
                "mappingMode": "string"
            },
            "oneToOneVmRule": {
                "externalIpAddress": "string",
                "mappingMode": "string",
                "vmName": "string",
                "vmNicId": 0
            },
            "portForwardingRule": {
                "externalIpAddress": "string",
                "externalPort": 0,
                "internalIpAddress": "string",
                "internalPort": 0,
                "protocol": "string"
            },
            "type": "string",
            "vmRule": {
                "externalIpAddress": "string",
                "externalPort": 0,
                "internalPort": 0,
                "protocol": "string",
                "vmName": "string",
                "vmNicId": 0
            }
        }
    ],
    "policy": "string",
    "type": "string"
}
string
externalIp
Optional

externalIp

boolean
isEnabled
Optional

isEnabled

array of NatRule
natRules
Optional

natRules

string
policy
Optional

policy

string
type
Optional

type