HostProxySwitch
The HostProxySwitch is a software entity which represents the component of a DistributedVirtualSwitch on a particular host.
{
"_typeName": "string",
"dvsUuid": "string",
"dvsName": "string",
"key": "string",
"numPorts": 0,
"configNumPorts": 0,
"numPortsAvailable": 0,
"uplinkPort": [
{
"_typeName": "string",
"key": "string",
"value": "string"
}
],
"mtu": 0,
"pnic": [
"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,
"hostUplinkState": [
{
"_typeName": "string",
"uplinkName": "string",
"state": "string"
}
],
"autoDeployOwned": false,
"hostPerfNicOffloadState": {
"_typeName": "string",
"enabled": false,
"runtimeStatus": "string",
"statusDescription": "string"
},
"teplessMode": false
}
The uuid of the DistributedVirtualSwitch that the HostProxySwitch is a part of.
The name of the DistributedVirtualSwitch that the HostProxySwitch is part of.
The proxy switch key.
The number of ports that this switch currently has.
The configured number of ports that this switch has.
If configured number of ports is changed, a host reboot is required for the new value to take effect.
The number of ports that are available on this virtual switch.
The list of ports that can be potentially used by physical nics.
This property contains the keys and names of such ports.
The maximum transmission unit (MTU) associated with this switch in bytes.
The set of physical network adapters associated with this switch.
The specification of the switch.
The Link Aggregation Control Protocol group and Uplink ports in the group.
Indicates whether network reservation is supported on this switch
Indicate whether NSX-T is enabled on this switch
Is ENS enabled on this switch
Is ENS interrupt mode enabled on this switch
Transport Zones this switch joined
Uplink port names used by NSX-T
NSX-T proxy switch status
Additional information regarding the NSX-T proxy switch status
ENS Status From VmKernel.
Since: vSphere API Release 8.0.0.1
Indicate if network offloading is enabled on the proxy switch of this host.
Unset implies that network offloading is disabled.
Since: vSphere API Release 8.0.0.1
Indicates the runtime state of uplinks on the host.
Only set when networkOffloadingEnabled is true.
Since: vSphere API Release 8.0.3.0
A flag indicating whether the VDS is created specifically for vSphere Auto Deploy on this host.
This is a temporary switch created by the ESX network plugin to restore the network connectivity to the vCenter. If this flag is not set, it implies that it is not created for vSphere Auto Deploy.
Since: vSphere API Release 9.1.0.0
Indicates the runtime state of performance NIC offloading on the host.
If unset, performance NIC offloading is considered disabled.
Since: vSphere API Release 9.1.0.0
Indicates whether this host member is configured to operate in NSX tepless mode.
Tepless mode refers to a specific NSX overlay network configuration where the host does not have a Virtual Tunnel End Point (VTEP). This property is only effective when nsxtEnabled is true. If this property is unset, the host member is not in NSX tepless mode.
Since: vSphere API Release 9.1.0.0