HostNetworkInfo

HostNetworkInfo
HostNetworkInfo

This data object type describes networking host configuration data objects.

AllOf
This class requires all of the following:
JSON Example
{
    "_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