NSX-T Data Center REST API

DnsSettings (type)

{
  "description": "Stores Azure gateway DNS settings like dns_mode and dns_list.", 
  "id": "DnsSettings", 
  "module_id": "CloudServiceManager", 
  "properties": {
    "dns_list": {
      "description": "The is a list of nameserver ipv4 addresses that will be used by the public cloud gateway. DNS will use these nameserver(s) if the cloud_dns_mode is set to PRECONFIGURED.", 
      "items": {
        "format": "ipv4", 
        "type": "string"
      }, 
      "required": false, 
      "title": "List of nameserver(s)", 
      "type": "array"
    }, 
    "dns_mode": {
      "default": "DHCP", 
      "description": "DHCP: Obtain nameserver(s) from DHCP. PRECONFIGURED: User supplies list of nameserver(s). CLOUD: Use cloud provider DNS.", 
      "enum": [
        "DHCP", 
        "PRECONFIGURED", 
        "CLOUD"
      ], 
      "required": false, 
      "title": "DNS mode", 
      "type": "string"
    }
  }, 
  "title": "DNS settings", 
  "type": "object"
}