NSX-T Data Center REST API
GatewayPublicIp (type)
{
"additionalProperties": false,
"description": "Stores gateway public IP settings like ip_allocation_mode and ip_address.",
"id": "GatewayPublicIp",
"module_id": "CloudServiceManager",
"properties": {
"ip_allocation_mode": {
"default": "ALLOCATE_NEW",
"description": "ALLOCATE_NEW: Allocate new public IP. USE_EXISTING: Use cloud provider public IP. DONT_ALLOCATE: Don't allocate any public IP.",
"enum": [
"ALLOCATE_NEW",
"USE_EXISTING",
"DONT_ALLOCATE"
],
"title": "IP Allocation Mode",
"type": "string"
},
"public_ip": {
"description": "Stores IP address from the Azure public IP service. The IP address will be used if ip_allocation_mode is set to USE_EXISTING.",
"format": "ipv4",
"required": false,
"title": "Public IP Address",
"type": "string"
}
},
"title": "Gateway Public IP Information",
"type": "object"
}