Host Network System Get Network Info

Host Network System Get Network Info

The network configuration and runtime information.

Request
URI
GET
https://{vcenter-host}/sdk/vim25/{release}/HostNetworkSystem/{moId}/networkInfo
COPY
Path Parameters
string
moId
Required

The unique identifier for the managed object to which the property attaches; the serialized managed object reference for a request has the form moType/moId, in this case HostNetworkSystem/{moId}.

string
release
Required

The vSphere release schema. The current specification covers vSphere 8.0.2.0 APIs.


Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns HostNetworkInfo of type(s) application/json
This response body class contains all of the following: DataObject
{
    "_typeName": "string",
    "vswitch": [
        {
            "_typeName": "string",
            "name": "string",
            "key": "string",
            "numPorts": 0,
            "numPortsAvailable": 0,
            "mtu": 0,
            "portgroup": [
                "HostPortGroup Object"
            ],
            "pnic": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "device": "string",
                    "pci": "string",
                    "driver": "string",
                    "driverVersion": "string",
                    "firmwareVersion": "string",
                    "linkSpeed": {
                        "_typeName": "string",
                        "speedMb": 0,
                        "duplex": false
                    },
                    "validLinkSpecification": [
                        {
                            "_typeName": "string",
                            "speedMb": 0,
                            "duplex": false
                        }
                    ],
                    "spec": {
                        "_typeName": "string",
                        "ip": {
                            "_typeName": "string",
                            "dhcp": false,
                            "ipAddress": "string",
                            "subnetMask": "string",
                            "ipV6Config": {
                                "_typeName": "string",
                                "ipV6Address": [
                                    {
                                        "_typeName": "string",
                                        "ipAddress": "string",
                                        "prefixLength": 0,
                                        "origin": "string",
                                        "dadState": "string",
                                        "lifetime": "string",
                                        "operation": "string"
                                    }
                                ],
                                "autoConfigurationEnabled": false,
                                "dhcpV6Enabled": false
                            }
                        },
                        "linkSpeed": {
                            "_typeName": "string",
                            "speedMb": 0,
                            "duplex": false
                        },
                        "enableEnhancedNetworkingStack": false,
                        "ensInterruptEnabled": false
                    },
                    "wakeOnLanSupported": false,
                    "mac": "string",
                    "fcoeConfiguration": {
                        "_typeName": "string",
                        "priorityClass": 0,
                        "sourceMac": "string",
                        "vlanRange": [
                            {
                                "_typeName": "string",
                                "vlanLow": 0,
                                "vlanHigh": 0
                            }
                        ],
                        "capabilities": {
                            "_typeName": "string",
                            "priorityClass": false,
                            "sourceMacAddress": false,
                            "vlanRange": false
                        },
                        "fcoeActive": false
                    },
                    "vmDirectPathGen2Supported": false,
                    "vmDirectPathGen2SupportedMode": "string",
                    "resourcePoolSchedulerAllowed": false,
                    "resourcePoolSchedulerDisallowedReason": [
                        "string"
                    ],
                    "autoNegotiateSupported": false,
                    "enhancedNetworkingStackSupported": false,
                    "ensInterruptSupported": false,
                    "rdmaDevice": {
                        "_typeName": "string",
                        "key": "string",
                        "device": "string",
                        "driver": "string",
                        "description": "string",
                        "backing": {
                            "_typeName": "string"
                        },
                        "connectionInfo": {
                            "_typeName": "string",
                            "state": "string",
                            "mtu": 0,
                            "speedInMbps": 0
                        },
                        "capability": {
                            "_typeName": "string",
                            "roceV1Capable": false,
                            "roceV2Capable": false,
                            "iWarpCapable": false
                        }
                    },
                    "dpuId": "string"
                }
            ],
            "spec": {
                "_typeName": "string",
                "numPorts": 0,
                "bridge": {
                    "_typeName": "string"
                },
                "policy": {
                    "_typeName": "string",
                    "security": {
                        "_typeName": "string",
                        "allowPromiscuous": false,
                        "macChanges": false,
                        "forgedTransmits": false
                    },
                    "nicTeaming": {
                        "_typeName": "string",
                        "policy": "string",
                        "reversePolicy": false,
                        "notifySwitches": false,
                        "rollingOrder": false,
                        "failureCriteria": {
                            "_typeName": "string",
                            "checkSpeed": "string",
                            "speed": 0,
                            "checkDuplex": false,
                            "fullDuplex": false,
                            "checkErrorPercent": false,
                            "percentage": 0,
                            "checkBeacon": false
                        },
                        "nicOrder": {
                            "_typeName": "string",
                            "activeNic": [
                                "string"
                            ],
                            "standbyNic": [
                                "string"
                            ]
                        }
                    },
                    "offloadPolicy": {
                        "_typeName": "string",
                        "csumOffload": false,
                        "tcpSegmentation": false,
                        "zeroCopyXmit": false
                    },
                    "shapingPolicy": {
                        "_typeName": "string",
                        "enabled": false,
                        "averageBandwidth": 0,
                        "peakBandwidth": 0,
                        "burstSize": 0
                    }
                },
                "mtu": 0
            }
        }
    ],
    "proxySwitch": [
        {
            "_typeName": "string",
            "dvsUuid": "string",
            "dvsName": "string",
            "key": "string",
            "numPorts": 0,
            "configNumPorts": 0,
            "numPortsAvailable": 0,
            "uplinkPort": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "value": "string"
                }
            ],
            "mtu": 0,
            "pnic": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "device": "string",
                    "pci": "string",
                    "driver": "string",
                    "driverVersion": "string",
                    "firmwareVersion": "string",
                    "linkSpeed": {
                        "_typeName": "string",
                        "speedMb": 0,
                        "duplex": false
                    },
                    "validLinkSpecification": [
                        {
                            "_typeName": "string",
                            "speedMb": 0,
                            "duplex": false
                        }
                    ],
                    "spec": {
                        "_typeName": "string",
                        "ip": {
                            "_typeName": "string",
                            "dhcp": false,
                            "ipAddress": "string",
                            "subnetMask": "string",
                            "ipV6Config": {
                                "_typeName": "string",
                                "ipV6Address": [
                                    {
                                        "_typeName": "string",
                                        "ipAddress": "string",
                                        "prefixLength": 0,
                                        "origin": "string",
                                        "dadState": "string",
                                        "lifetime": "string",
                                        "operation": "string"
                                    }
                                ],
                                "autoConfigurationEnabled": false,
                                "dhcpV6Enabled": false
                            }
                        },
                        "linkSpeed": {
                            "_typeName": "string",
                            "speedMb": 0,
                            "duplex": false
                        },
                        "enableEnhancedNetworkingStack": false,
                        "ensInterruptEnabled": false
                    },
                    "wakeOnLanSupported": false,
                    "mac": "string",
                    "fcoeConfiguration": {
                        "_typeName": "string",
                        "priorityClass": 0,
                        "sourceMac": "string",
                        "vlanRange": [
                            {
                                "_typeName": "string",
                                "vlanLow": 0,
                                "vlanHigh": 0
                            }
                        ],
                        "capabilities": {
                            "_typeName": "string",
                            "priorityClass": false,
                            "sourceMacAddress": false,
                            "vlanRange": false
                        },
                        "fcoeActive": false
                    },
                    "vmDirectPathGen2Supported": false,
                    "vmDirectPathGen2SupportedMode": "string",
                    "resourcePoolSchedulerAllowed": false,
                    "resourcePoolSchedulerDisallowedReason": [
                        "string"
                    ],
                    "autoNegotiateSupported": false,
                    "enhancedNetworkingStackSupported": false,
                    "ensInterruptSupported": false,
                    "rdmaDevice": {
                        "_typeName": "string",
                        "key": "string",
                        "device": "string",
                        "driver": "string",
                        "description": "string",
                        "backing": {
                            "_typeName": "string"
                        },
                        "connectionInfo": {
                            "_typeName": "string",
                            "state": "string",
                            "mtu": 0,
                            "speedInMbps": 0
                        },
                        "capability": {
                            "_typeName": "string",
                            "roceV1Capable": false,
                            "roceV2Capable": false,
                            "iWarpCapable": false
                        }
                    },
                    "dpuId": "string"
                }
            ],
            "spec": {
                "_typeName": "string",
                "backing": {
                    "_typeName": "string"
                }
            },
            "hostLag": [
                {
                    "_typeName": "string",
                    "lagKey": "string",
                    "lagName": "string",
                    "uplinkPort": [
                        {
                            "_typeName": "string",
                            "key": "string",
                            "value": "string"
                        }
                    ]
                }
            ],
            "networkReservationSupported": false,
            "nsxtEnabled": false,
            "ensEnabled": false,
            "ensInterruptEnabled": false,
            "transportZones": [
                {
                    "_typeName": "string",
                    "uuid": "string",
                    "type": "string"
                }
            ],
            "nsxUsedUplinkPort": [
                "string"
            ],
            "nsxtStatus": "string",
            "nsxtStatusDetail": "string",
            "ensInfo": {
                "_typeName": "string",
                "opsVersion": 0,
                "numPSOps": 0,
                "numLcoreOps": 0,
                "errorStatus": 0,
                "lcoreStatus": 0
            },
            "networkOffloadingEnabled": false
        }
    ],
    "portgroup": [
        {
            "_typeName": "string",
            "key": "string",
            "port": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "mac": [
                        "string"
                    ],
                    "type": "string"
                }
            ],
            "vswitch": "HostVirtualSwitch Object",
            "computedPolicy": {
                "_typeName": "string",
                "security": {
                    "_typeName": "string",
                    "allowPromiscuous": false,
                    "macChanges": false,
                    "forgedTransmits": false
                },
                "nicTeaming": {
                    "_typeName": "string",
                    "policy": "string",
                    "reversePolicy": false,
                    "notifySwitches": false,
                    "rollingOrder": false,
                    "failureCriteria": {
                        "_typeName": "string",
                        "checkSpeed": "string",
                        "speed": 0,
                        "checkDuplex": false,
                        "fullDuplex": false,
                        "checkErrorPercent": false,
                        "percentage": 0,
                        "checkBeacon": false
                    },
                    "nicOrder": {
                        "_typeName": "string",
                        "activeNic": [
                            "string"
                        ],
                        "standbyNic": [
                            "string"
                        ]
                    }
                },
                "offloadPolicy": {
                    "_typeName": "string",
                    "csumOffload": false,
                    "tcpSegmentation": false,
                    "zeroCopyXmit": false
                },
                "shapingPolicy": {
                    "_typeName": "string",
                    "enabled": false,
                    "averageBandwidth": 0,
                    "peakBandwidth": 0,
                    "burstSize": 0
                }
            },
            "spec": {
                "_typeName": "string",
                "name": "string",
                "vlanId": 0,
                "vswitchName": "string",
                "policy": {
                    "_typeName": "string",
                    "security": {
                        "_typeName": "string",
                        "allowPromiscuous": false,
                        "macChanges": false,
                        "forgedTransmits": false
                    },
                    "nicTeaming": {
                        "_typeName": "string",
                        "policy": "string",
                        "reversePolicy": false,
                        "notifySwitches": false,
                        "rollingOrder": false,
                        "failureCriteria": {
                            "_typeName": "string",
                            "checkSpeed": "string",
                            "speed": 0,
                            "checkDuplex": false,
                            "fullDuplex": false,
                            "checkErrorPercent": false,
                            "percentage": 0,
                            "checkBeacon": false
                        },
                        "nicOrder": {
                            "_typeName": "string",
                            "activeNic": [
                                "string"
                            ],
                            "standbyNic": [
                                "string"
                            ]
                        }
                    },
                    "offloadPolicy": {
                        "_typeName": "string",
                        "csumOffload": false,
                        "tcpSegmentation": false,
                        "zeroCopyXmit": false
                    },
                    "shapingPolicy": {
                        "_typeName": "string",
                        "enabled": false,
                        "averageBandwidth": 0,
                        "peakBandwidth": 0,
                        "burstSize": 0
                    }
                }
            }
        }
    ],
    "pnic": [
        {
            "_typeName": "string",
            "key": "string",
            "device": "string",
            "pci": "string",
            "driver": "string",
            "driverVersion": "string",
            "firmwareVersion": "string",
            "linkSpeed": {
                "_typeName": "string",
                "speedMb": 0,
                "duplex": false
            },
            "validLinkSpecification": [
                {
                    "_typeName": "string",
                    "speedMb": 0,
                    "duplex": false
                }
            ],
            "spec": {
                "_typeName": "string",
                "ip": {
                    "_typeName": "string",
                    "dhcp": false,
                    "ipAddress": "string",
                    "subnetMask": "string",
                    "ipV6Config": {
                        "_typeName": "string",
                        "ipV6Address": [
                            {
                                "_typeName": "string",
                                "ipAddress": "string",
                                "prefixLength": 0,
                                "origin": "string",
                                "dadState": "string",
                                "lifetime": "string",
                                "operation": "string"
                            }
                        ],
                        "autoConfigurationEnabled": false,
                        "dhcpV6Enabled": false
                    }
                },
                "linkSpeed": {
                    "_typeName": "string",
                    "speedMb": 0,
                    "duplex": false
                },
                "enableEnhancedNetworkingStack": false,
                "ensInterruptEnabled": false
            },
            "wakeOnLanSupported": false,
            "mac": "string",
            "fcoeConfiguration": {
                "_typeName": "string",
                "priorityClass": 0,
                "sourceMac": "string",
                "vlanRange": [
                    {
                        "_typeName": "string",
                        "vlanLow": 0,
                        "vlanHigh": 0
                    }
                ],
                "capabilities": {
                    "_typeName": "string",
                    "priorityClass": false,
                    "sourceMacAddress": false,
                    "vlanRange": false
                },
                "fcoeActive": false
            },
            "vmDirectPathGen2Supported": false,
            "vmDirectPathGen2SupportedMode": "string",
            "resourcePoolSchedulerAllowed": false,
            "resourcePoolSchedulerDisallowedReason": [
                "string"
            ],
            "autoNegotiateSupported": false,
            "enhancedNetworkingStackSupported": false,
            "ensInterruptSupported": false,
            "rdmaDevice": {
                "_typeName": "string",
                "key": "string",
                "device": "string",
                "driver": "string",
                "description": "string",
                "backing": {
                    "_typeName": "string"
                },
                "connectionInfo": {
                    "_typeName": "string",
                    "state": "string",
                    "mtu": 0,
                    "speedInMbps": 0
                },
                "capability": {
                    "_typeName": "string",
                    "roceV1Capable": false,
                    "roceV2Capable": false,
                    "iWarpCapable": false
                }
            },
            "dpuId": "string"
        }
    ],
    "rdmaDevice": [
        {
            "_typeName": "string",
            "key": "string",
            "device": "string",
            "driver": "string",
            "description": "string",
            "backing": {
                "_typeName": "string"
            },
            "connectionInfo": {
                "_typeName": "string",
                "state": "string",
                "mtu": 0,
                "speedInMbps": 0
            },
            "capability": {
                "_typeName": "string",
                "roceV1Capable": false,
                "roceV2Capable": false,
                "iWarpCapable": false
            }
        }
    ],
    "vnic": [
        {
            "_typeName": "string",
            "device": "string",
            "key": "string",
            "portgroup": "string",
            "spec": {
                "_typeName": "string",
                "dynamicProperty": [
                    {
                        "_typeName": "string",
                        "name": "string",
                        "val": {
                            "_typeName": "string"
                        }
                    }
                ],
                "ip": {
                    "_typeName": "string",
                    "dhcp": false,
                    "ipAddress": "string",
                    "subnetMask": "string",
                    "ipV6Config": {
                        "_typeName": "string",
                        "ipV6Address": [
                            {
                                "_typeName": "string",
                                "ipAddress": "string",
                                "prefixLength": 0,
                                "origin": "string",
                                "dadState": "string",
                                "lifetime": "string",
                                "operation": "string"
                            }
                        ],
                        "autoConfigurationEnabled": false,
                        "dhcpV6Enabled": false
                    }
                },
                "mac": "string",
                "distributedVirtualPort": {
                    "_typeName": "string",
                    "switchUuid": "string",
                    "portgroupKey": "string",
                    "portKey": "string",
                    "connectionCookie": 0
                },
                "portgroup": "string",
                "mtu": 0,
                "tsoEnabled": false,
                "netStackInstanceKey": "string",
                "opaqueNetwork": {
                    "_typeName": "string",
                    "opaqueNetworkId": "string",
                    "opaqueNetworkType": "string"
                },
                "externalId": "string",
                "pinnedPnic": "string",
                "ipRouteSpec": {
                    "_typeName": "string",
                    "ipRouteConfig": {
                        "_typeName": "string",
                        "defaultGateway": "string",
                        "gatewayDevice": "string",
                        "ipV6DefaultGateway": "string",
                        "ipV6GatewayDevice": "string"
                    }
                },
                "systemOwned": false,
                "dpuId": "string"
            },
            "port": {
                "_typeName": "string",
                "key": "string",
                "mac": [
                    "string"
                ],
                "type": "string"
            }
        }
    ],
    "consoleVnic": [
        {
            "_typeName": "string",
            "device": "string",
            "key": "string",
            "portgroup": "string",
            "spec": {
                "_typeName": "string",
                "dynamicProperty": [
                    {
                        "_typeName": "string",
                        "name": "string",
                        "val": {
                            "_typeName": "string"
                        }
                    }
                ],
                "ip": {
                    "_typeName": "string",
                    "dhcp": false,
                    "ipAddress": "string",
                    "subnetMask": "string",
                    "ipV6Config": {
                        "_typeName": "string",
                        "ipV6Address": [
                            {
                                "_typeName": "string",
                                "ipAddress": "string",
                                "prefixLength": 0,
                                "origin": "string",
                                "dadState": "string",
                                "lifetime": "string",
                                "operation": "string"
                            }
                        ],
                        "autoConfigurationEnabled": false,
                        "dhcpV6Enabled": false
                    }
                },
                "mac": "string",
                "distributedVirtualPort": {
                    "_typeName": "string",
                    "switchUuid": "string",
                    "portgroupKey": "string",
                    "portKey": "string",
                    "connectionCookie": 0
                },
                "portgroup": "string",
                "mtu": 0,
                "tsoEnabled": false,
                "netStackInstanceKey": "string",
                "opaqueNetwork": {
                    "_typeName": "string",
                    "opaqueNetworkId": "string",
                    "opaqueNetworkType": "string"
                },
                "externalId": "string",
                "pinnedPnic": "string",
                "ipRouteSpec": {
                    "_typeName": "string",
                    "ipRouteConfig": {
                        "_typeName": "string",
                        "defaultGateway": "string",
                        "gatewayDevice": "string",
                        "ipV6DefaultGateway": "string",
                        "ipV6GatewayDevice": "string"
                    }
                },
                "systemOwned": false,
                "dpuId": "string"
            },
            "port": {
                "_typeName": "string",
                "key": "string",
                "mac": [
                    "string"
                ],
                "type": "string"
            }
        }
    ],
    "dnsConfig": {
        "_typeName": "string",
        "dhcp": false,
        "virtualNicDevice": "string",
        "ipv6VirtualNicDevice": "string",
        "hostName": "string",
        "domainName": "string",
        "address": [
            "string"
        ],
        "searchDomain": [
            "string"
        ]
    },
    "ipRouteConfig": {
        "_typeName": "string",
        "defaultGateway": "string",
        "gatewayDevice": "string",
        "ipV6DefaultGateway": "string",
        "ipV6GatewayDevice": "string"
    },
    "consoleIpRouteConfig": {
        "_typeName": "string",
        "defaultGateway": "string",
        "gatewayDevice": "string",
        "ipV6DefaultGateway": "string",
        "ipV6GatewayDevice": "string"
    },
    "routeTableInfo": {
        "_typeName": "string",
        "ipRoute": [
            {
                "_typeName": "string",
                "network": "string",
                "prefixLength": 0,
                "gateway": "string",
                "deviceName": "string"
            }
        ],
        "ipv6Route": [
            {
                "_typeName": "string",
                "network": "string",
                "prefixLength": 0,
                "gateway": "string",
                "deviceName": "string"
            }
        ]
    },
    "dhcp": [
        {
            "_typeName": "string",
            "key": "string",
            "spec": {
                "_typeName": "string",
                "virtualSwitch": "string",
                "defaultLeaseDuration": 0,
                "leaseBeginIp": "string",
                "leaseEndIp": "string",
                "maxLeaseDuration": 0,
                "unlimitedLease": false,
                "ipSubnetAddr": "string",
                "ipSubnetMask": "string"
            }
        }
    ],
    "nat": [
        {
            "_typeName": "string",
            "key": "string",
            "spec": {
                "_typeName": "string",
                "virtualSwitch": "string",
                "activeFtp": false,
                "allowAnyOui": false,
                "configPort": false,
                "ipGatewayAddress": "string",
                "udpTimeout": 0,
                "portForward": [
                    {
                        "_typeName": "string",
                        "type": "string",
                        "name": "string",
                        "hostPort": 0,
                        "guestPort": 0,
                        "guestIpAddress": "string"
                    }
                ],
                "nameService": {
                    "_typeName": "string",
                    "dnsAutoDetect": false,
                    "dnsPolicy": "string",
                    "dnsRetries": 0,
                    "dnsTimeout": 0,
                    "dnsNameServer": [
                        "string"
                    ],
                    "nbdsTimeout": 0,
                    "nbnsRetries": 0,
                    "nbnsTimeout": 0
                }
            }
        }
    ],
    "ipV6Enabled": false,
    "atBootIpV6Enabled": false,
    "netStackInstance": [
        {
            "_typeName": "string",
            "key": "string",
            "name": "string",
            "dnsConfig": {
                "_typeName": "string",
                "dhcp": false,
                "virtualNicDevice": "string",
                "ipv6VirtualNicDevice": "string",
                "hostName": "string",
                "domainName": "string",
                "address": [
                    "string"
                ],
                "searchDomain": [
                    "string"
                ]
            },
            "ipRouteConfig": {
                "_typeName": "string",
                "defaultGateway": "string",
                "gatewayDevice": "string",
                "ipV6DefaultGateway": "string",
                "ipV6GatewayDevice": "string"
            },
            "requestedMaxNumberOfConnections": 0,
            "congestionControlAlgorithm": "string",
            "ipV6Enabled": false,
            "routeTableConfig": {
                "_typeName": "string",
                "ipRoute": [
                    {
                        "_typeName": "string",
                        "changeOperation": "string",
                        "route": {
                            "_typeName": "string",
                            "network": "string",
                            "prefixLength": 0,
                            "gateway": "string",
                            "deviceName": "string"
                        }
                    }
                ],
                "ipv6Route": [
                    {
                        "_typeName": "string",
                        "changeOperation": "string",
                        "route": {
                            "_typeName": "string",
                            "network": "string",
                            "prefixLength": 0,
                            "gateway": "string",
                            "deviceName": "string"
                        }
                    }
                ]
            }
        }
    ],
    "opaqueSwitch": [
        {
            "_typeName": "string",
            "dynamicProperty": [
                {
                    "_typeName": "string",
                    "name": "string",
                    "val": {
                        "_typeName": "string"
                    }
                }
            ],
            "key": "string",
            "name": "string",
            "pnic": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "device": "string",
                    "pci": "string",
                    "driver": "string",
                    "driverVersion": "string",
                    "firmwareVersion": "string",
                    "linkSpeed": {
                        "_typeName": "string",
                        "speedMb": 0,
                        "duplex": false
                    },
                    "validLinkSpecification": [
                        {
                            "_typeName": "string",
                            "speedMb": 0,
                            "duplex": false
                        }
                    ],
                    "spec": {
                        "_typeName": "string",
                        "ip": {
                            "_typeName": "string",
                            "dhcp": false,
                            "ipAddress": "string",
                            "subnetMask": "string",
                            "ipV6Config": {
                                "_typeName": "string",
                                "ipV6Address": [
                                    {
                                        "_typeName": "string",
                                        "ipAddress": "string",
                                        "prefixLength": 0,
                                        "origin": "string",
                                        "dadState": "string",
                                        "lifetime": "string",
                                        "operation": "string"
                                    }
                                ],
                                "autoConfigurationEnabled": false,
                                "dhcpV6Enabled": false
                            }
                        },
                        "linkSpeed": {
                            "_typeName": "string",
                            "speedMb": 0,
                            "duplex": false
                        },
                        "enableEnhancedNetworkingStack": false,
                        "ensInterruptEnabled": false
                    },
                    "wakeOnLanSupported": false,
                    "mac": "string",
                    "fcoeConfiguration": {
                        "_typeName": "string",
                        "priorityClass": 0,
                        "sourceMac": "string",
                        "vlanRange": [
                            {
                                "_typeName": "string",
                                "vlanLow": 0,
                                "vlanHigh": 0
                            }
                        ],
                        "capabilities": {
                            "_typeName": "string",
                            "priorityClass": false,
                            "sourceMacAddress": false,
                            "vlanRange": false
                        },
                        "fcoeActive": false
                    },
                    "vmDirectPathGen2Supported": false,
                    "vmDirectPathGen2SupportedMode": "string",
                    "resourcePoolSchedulerAllowed": false,
                    "resourcePoolSchedulerDisallowedReason": [
                        "string"
                    ],
                    "autoNegotiateSupported": false,
                    "enhancedNetworkingStackSupported": false,
                    "ensInterruptSupported": false,
                    "rdmaDevice": {
                        "_typeName": "string",
                        "key": "string",
                        "device": "string",
                        "driver": "string",
                        "description": "string",
                        "backing": {
                            "_typeName": "string"
                        },
                        "connectionInfo": {
                            "_typeName": "string",
                            "state": "string",
                            "mtu": 0,
                            "speedInMbps": 0
                        },
                        "capability": {
                            "_typeName": "string",
                            "roceV1Capable": false,
                            "roceV2Capable": false,
                            "iWarpCapable": false
                        }
                    },
                    "dpuId": "string"
                }
            ],
            "pnicZone": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "pnicDevice": [
                        "string"
                    ]
                }
            ],
            "status": "string",
            "vtep": [
                {
                    "_typeName": "string",
                    "device": "string",
                    "key": "string",
                    "portgroup": "string",
                    "spec": {
                        "_typeName": "string",
                        "dynamicProperty": [
                            {
                                "_typeName": "string",
                                "name": "string",
                                "val": {
                                    "_typeName": "string"
                                }
                            }
                        ],
                        "ip": {
                            "_typeName": "string",
                            "dhcp": false,
                            "ipAddress": "string",
                            "subnetMask": "string",
                            "ipV6Config": {
                                "_typeName": "string",
                                "ipV6Address": [
                                    {
                                        "_typeName": "string",
                                        "ipAddress": "string",
                                        "prefixLength": 0,
                                        "origin": "string",
                                        "dadState": "string",
                                        "lifetime": "string",
                                        "operation": "string"
                                    }
                                ],
                                "autoConfigurationEnabled": false,
                                "dhcpV6Enabled": false
                            }
                        },
                        "mac": "string",
                        "distributedVirtualPort": {
                            "_typeName": "string",
                            "switchUuid": "string",
                            "portgroupKey": "string",
                            "portKey": "string",
                            "connectionCookie": 0
                        },
                        "portgroup": "string",
                        "mtu": 0,
                        "tsoEnabled": false,
                        "netStackInstanceKey": "string",
                        "opaqueNetwork": {
                            "_typeName": "string",
                            "opaqueNetworkId": "string",
                            "opaqueNetworkType": "string"
                        },
                        "externalId": "string",
                        "pinnedPnic": "string",
                        "ipRouteSpec": {
                            "_typeName": "string",
                            "ipRouteConfig": {
                                "_typeName": "string",
                                "defaultGateway": "string",
                                "gatewayDevice": "string",
                                "ipV6DefaultGateway": "string",
                                "ipV6GatewayDevice": "string"
                            }
                        },
                        "systemOwned": false,
                        "dpuId": "string"
                    },
                    "port": {
                        "_typeName": "string",
                        "key": "string",
                        "mac": [
                            "string"
                        ],
                        "type": "string"
                    }
                }
            ],
            "extraConfig": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "value": {
                        "_typeName": "string"
                    }
                }
            ],
            "featureCapability": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "featureName": "string",
                    "value": "string"
                }
            ]
        }
    ],
    "opaqueNetwork": [
        {
            "_typeName": "string",
            "dynamicProperty": [
                {
                    "_typeName": "string",
                    "name": "string",
                    "val": {
                        "_typeName": "string"
                    }
                }
            ],
            "opaqueNetworkId": "string",
            "opaqueNetworkName": "string",
            "opaqueNetworkType": "string",
            "pnicZone": [
                "string"
            ],
            "capability": {
                "_typeName": "string",
                "networkReservationSupported": false
            },
            "extraConfig": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "value": {
                        "_typeName": "string"
                    }
                }
            ]
        }
    ],
    "nsxTransportNodeId": "string",
    "nvdsToVdsMigrationRequired": false,
    "migrationStatus": "string"
}
vswitch
Optional

Virtual switches configured on the host.

proxySwitch
Optional

Proxy switches configured on the host.

portgroup
Optional

Port groups configured on the host.

pnic
Optional

Physical network adapters as seen by the primary operating system.

rdmaDevice
Optional

Remote direct memory access devices, if any are present on the host.

vnic
Optional

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.

consoleVnic
Optional

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.

dnsConfig
Optional

This data object type describes the DNS configuration.

All IPv4 addresses, subnet addresses, and netmasks are specified using dotted decimal notation. For example, "192.0.2.1". IPv6 addresses are 128-bit addresses represented as eight fields of up to four hexadecimal digits. A colon separates each field (:). For example, 2001:DB8:101::230:6eff:fe04:d9ff. The address can also consist of the symbol '::' to represent multiple 16-bit groups of contiguous 0's only once in an address as described in RFC 2373.

ipRouteConfig
Optional

IP Route Configuration.

All IPv4 addresses, subnet addresses, and netmasks are specified as strings using dotted decimal notation. For example, "192.0.2.1". IPv6 addresses are 128-bit addresses represented as eight fields of up to four hexadecimal digits. A colon separates each field (:). For example, 2001:DB8:101::230:6eff:fe04:d9ff. The address can also consist of symbol '::' to represent multiple 16-bit groups of contiguous 0's only once in an address as described in RFC 2373.

consoleIpRouteConfig
Optional

IP Route Configuration.

All IPv4 addresses, subnet addresses, and netmasks are specified as strings using dotted decimal notation. For example, "192.0.2.1". IPv6 addresses are 128-bit addresses represented as eight fields of up to four hexadecimal digits. A colon separates each field (:). For example, 2001:DB8:101::230:6eff:fe04:d9ff. The address can also consist of symbol '::' to represent multiple 16-bit groups of contiguous 0's only once in an address as described in RFC 2373.

routeTableInfo
Optional

IpRouteTableInfo.

This is the list of all static routes on the host

dhcp
Optional

DHCP Service instances configured on the host.

nat
Optional

NAT service instances configured on the host.

boolean
ipV6Enabled
Optional

Enable or disable IPv6 protocol on this system.

boolean
atBootIpV6Enabled
Optional

If true then dual IPv4/IPv6 stack enabled else IPv4 only.

netStackInstance
Optional

List of NetStackInstances

opaqueSwitch
Optional

List of opaque switches configured on the host.

opaqueNetwork
Optional

List of opaque networks

string
nsxTransportNodeId
Optional

The nsx transport node Id

boolean
nvdsToVdsMigrationRequired
Optional

Whether NSX N-VDS to VDS migration is required

Since: vSphere API Release 7.0.2.0

string
migrationStatus
Optional

Current status of NVDS to VDS migration.

See HostNetworkConfig.HostNetworkConfigMigrationStatusEnum for supported values.

Since: vSphere API Release 7.0.2.0


Host Network System Operations
POST
Host Network System Add Port Group
POST
Host Network System Add Service Console Virtual Nic
POST
Host Network System Add Virtual Nic
POST
Host Network System Add Virtual Switch
GET
Host Network System Get Available Field
GET
Host Network System Get Capabilities
GET
Host Network System Get Console Ip Route Config
GET
Host Network System Get Dns Config
GET
Host Network System Get Ip Route Config
GET
Host Network System Get Network Config
GET
Host Network System Get Network Info
GET
Host Network System Get Offload Capabilities
GET
Host Network System Get Value
POST
Host Network System Query Network Hint
POST
Host Network System Refresh Network System
POST
Host Network System Remove Port Group
POST
Host Network System Remove Service Console Virtual Nic
POST
Host Network System Remove Virtual Nic
POST
Host Network System Remove Virtual Switch
POST
Host Network System Restart Service Console Virtual Nic
POST
Host Network System Set Custom Value
POST
Host Network System Update Console Ip Route Config
POST
Host Network System Update Dns Config
POST
Host Network System Update Ip Route Config
POST
Host Network System Update Ip Route Table Config
POST
Host Network System Update Network Config
POST
Host Network System Update Physical Nic Link Speed
POST
Host Network System Update Port Group
POST
Host Network System Update Service Console Virtual Nic
POST
Host Network System Update Virtual Nic
POST
Host Network System Update Virtual Switch