NSX-T Data Center REST API

GatewayPrivateIp (type)

{
  "additionalProperties": false, 
  "description": "Stores gateway private IP settings like ip_allocation_mode and ip_address.", 
  "id": "GatewayPrivateIp", 
  "module_id": "CloudServiceManager", 
  "properties": {
    "ip_allocation_mode": {
      "default": "ALLOCATE_NEW", 
      "description": "ALLOCATE_NEW: Allocate new private IP dynamically. USE_EXISTING: Use static private IP.", 
      "enum": [
        "ALLOCATE_NEW", 
        "USE_EXISTING"
      ], 
      "title": "IP Allocation Mode", 
      "type": "string"
    }, 
    "private_ip": {
      "description": "Holds static private IP address to be used for virtual machine. The IP address will be used if ip_allocation_mode is set to USE_EXISTING.", 
      "format": "ipv4", 
      "required": false, 
      "title": "Private IP Address", 
      "type": "string"
    }
  }, 
  "title": "Gateway Private IP Information", 
  "type": "object"
}