# Data Object - HostNetworkInfo(vim.host.NetworkInfo)

Property of
  HostConfigInfo, HostNetworkSystem
Extends
  DynamicData
See also
  HostDhcpService, HostDnsConfig, HostIpRouteConfig, HostIpRouteTableInfo, HostNatService, HostNetStackInstance, HostOpaqueNetworkInfo, HostOpaqueSwitch, HostPortGroup, HostProxySwitch, HostRdmaDevice, HostVirtualNic, HostVirtualSwitch, PhysicalNic
Since
  2.0

## Data Object Description

This data object type describes networking host configuration data objects.

Properties

Name | Type | Description
--- | --- | ---
atBootIpV6Enabled* | xsd:boolean | If true then dual IPv4/IPv6 stack enabled else IPv4 only. Since vSphere API 4.1
consoleIpRouteConfig* | HostIpRouteConfig | IP route configuration of the service console.
consoleVnic* | HostVirtualNic[] | Virtual network adapters configured for use by the service console. The service console uses this network access for system management and bootstrapping services like network boot. The two sets of virtual network adapters are mutually exclusive. A virtual network adapter in this list cannot be used for things like VMotion. Likewise, a virtual network adapter in the other list cannot be used by the service console.
dhcp* | HostDhcpService[] | DHCP Service instances configured on the host. Since VI API 2.5
dnsConfig* | HostDnsConfig | Deprecated. As of vSphere API 5.5, which is moved to each NetStackInstance. For this property in NetworkInfo, Get operation will only return its value of default NetStackInstance. Client-side DNS configuration.
ipRouteConfig* | HostIpRouteConfig | Deprecated. As of vSphere API 5.5, which is moved to each NetStackInstance. For this property in NetworkInfo, Get operation will only return its value of default NetStackInstance. IP route configuration.
ipV6Enabled* | xsd:boolean | Enable or disable IPv6 protocol on this system. Since vSphere API 4.0
migrationStatus* | xsd:string | Current status of NVDS to VDS migration. See HostNetworkConfig.HostNetworkConfigMigrationStatus for supported values. Since vSphere API 7.0.2.0
nat* | HostNatService[] | NAT service instances configured on the host. Since VI API 2.5
netStackInstance* | HostNetStackInstance[] | List of NetStackInstances Since vSphere API 5.5
nsxTransportNodeId* | xsd:string | The nsx transport node Id Since vSphere API 7.0
nvdsToVdsMigrationRequired* | xsd:boolean | Whether NSX N-VDS to VDS migration is required Since vSphere API 7.0.2.0
opaqueNetwork* | HostOpaqueNetworkInfo[] | List of opaque networks Since vSphere API 5.5
opaqueSwitch* | HostOpaqueSwitch[] | List of opaque switches configured on the host. Since vSphere API 5.5
pnic* | PhysicalNic[] | Physical network adapters as seen by the primary operating system.
portgroup* | HostPortGroup[] | Port groups configured on the host.
proxySwitch* | HostProxySwitch[] | Proxy switches configured on the host. Since vSphere API 4.0
rdmaDevice* | HostRdmaDevice[] | Remote direct memory access devices, if any are present on the host. Since vSphere API 7.0
routeTableInfo* | HostIpRouteTableInfo | Deprecated. As of vSphere API 5.5, which is moved to each NetStackInstance. For this property in NetworkInfo, Get operation will only return its value of default NetStackInstance. IP routing table Since vSphere API 4.0
vnic* | HostVirtualNic[] | Virtual network adapters configured on the host (hosted products) or the vmkernel. In the hosted architecture, these network adapters are used by the host to communicate with the virtual machines running on that host. In the VMkernel architecture, these virtual network adapters provide the ESX Server with external network access through a virtual switch that is bridged to a physical network adapter. The VMkernel uses these network adapters for features such as VMotion, NAS, iSCSI, and remote MKS connections.
vswitch* | HostVirtualSwitch[] | Virtual switches configured on the host.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="HostNetworkInfo"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="vswitch" type="vsan:HostVirtualSwitch" minOccurs="0" maxOccurs="unbounded"/> <element name="proxySwitch" type="vsan:HostProxySwitch" minOccurs="0" maxOccurs="unbounded"/> <element name="portgroup" type="vsan:HostPortGroup" minOccurs="0" maxOccurs="unbounded"/> <element name="pnic" type="vsan:PhysicalNic" minOccurs="0" maxOccurs="unbounded"/> <element name="rdmaDevice" type="vsan:HostRdmaDevice" minOccurs="0" maxOccurs="unbounded"/> <element name="vnic" type="vsan:HostVirtualNic" minOccurs="0" maxOccurs="unbounded"/> <element name="consoleVnic" type="vsan:HostVirtualNic" minOccurs="0" maxOccurs="unbounded"/> <element name="dnsConfig" type="vsan:HostDnsConfig" minOccurs="0"/> <element name="ipRouteConfig" type="vsan:HostIpRouteConfig" minOccurs="0"/> <element name="consoleIpRouteConfig" type="vsan:HostIpRouteConfig" minOccurs="0"/> <element name="routeTableInfo" type="vsan:HostIpRouteTableInfo" minOccurs="0"/> <element name="dhcp" type="vsan:HostDhcpService" minOccurs="0" maxOccurs="unbounded"/> <element name="nat" type="vsan:HostNatService" minOccurs="0" maxOccurs="unbounded"/> <element name="ipV6Enabled" type="xsd:boolean" minOccurs="0"/> <element name="atBootIpV6Enabled" type="xsd:boolean" minOccurs="0"/> <element name="netStackInstance" type="vsan:HostNetStackInstance" minOccurs="0" maxOccurs="unbounded"/> <element name="opaqueSwitch" type="vsan:HostOpaqueSwitch" minOccurs="0" maxOccurs="unbounded"/> <element name="opaqueNetwork" type="vsan:HostOpaqueNetworkInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="nsxTransportNodeId" type="xsd:string" minOccurs="0"/> <element name="nvdsToVdsMigrationRequired" type="xsd:boolean" minOccurs="0"/> <element name="migrationStatus" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>