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"
}