NSX-T Data Center REST API
IPv4DhcpServer (type) (Deprecated)
{
"additionalProperties": false,
"deprecated": true,
"description": "DHCP server to support IPv4 DHCP service. Properties defined at DHCP server level can be overridden by ip-pool or static-binding level properties.",
"id": "IPv4DhcpServer",
"module_id": "Dhcp",
"properties": {
"dhcp_server_ip": {
"$ref": "IPv4CIDRBlock,
"description": "DHCP server ip in CIDR format.",
"required": true,
"title": "DHCP server ip in CIDR format"
},
"dns_nameservers": {
"description": "Primary and secondary DNS server address to assign host. They can be overridden by ip-pool or static-binding level property.",
"items": {
"$ref": "IPv4Address
},
"maxItems": 2,
"minItems": 0,
"required": false,
"title": "DNS ips",
"type": "array"
},
"domain_name": {
"description": "Host name or prefix to be assigned to host. It can be overridden by ip-pool or static-binding level property.",
"format": "hostname",
"required": false,
"title": "Domain name",
"type": "string"
},
"gateway_ip": {
"$ref": "IPv4Address,
"description": "Gateway ip to be assigned to host. It can be overridden by ip-pool or static-binding level property.",
"required": false,
"title": "Gateway ip"
},
"monitor_ippool_usage": {
"default": false,
"description": "Enable or disable monitoring of DHCP ip-pools usage. When enabled, system events are generated when pool usage exceeds the configured thresholds. System events can be viewed in REST API /api/v2/hpm/alarms",
"required": false,
"title": "Enable/disable monitoring DHCP ip-pool usage",
"type": "boolean"
},
"options": {
"$ref": "DhcpOptions,
"description": "Defines the default options for all ip-pools and static-bindings of this server. These options will be ignored if options are defined for ip-pools or static-bindings.",
"required": false,
"title": "DHCP options"
}
},
"title": "DHCP server to support IPv4 DHCP service",
"type": "object"
}