DVPortState

DVPortState
DVPortState

The state of a DistributedVirtualPort.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "runtimeInfo": {
        "_typeName": "string",
        "linkUp": false,
        "blocked": false,
        "vlanIds": [
            {
                "_typeName": "string",
                "start": 0,
                "end": 0
            }
        ],
        "trunkingMode": false,
        "mtu": 0,
        "linkPeer": "string",
        "macAddress": "string",
        "statusDetail": "string",
        "vmDirectPathGen2Active": false,
        "vmDirectPathGen2InactiveReasonNetwork": [
            "string"
        ],
        "vmDirectPathGen2InactiveReasonOther": [
            "string"
        ],
        "vmDirectPathGen2InactiveReasonExtended": "string"
    },
    "stats": {
        "_typeName": "string",
        "packetsInMulticast": 0,
        "packetsOutMulticast": 0,
        "bytesInMulticast": 0,
        "bytesOutMulticast": 0,
        "packetsInUnicast": 0,
        "packetsOutUnicast": 0,
        "bytesInUnicast": 0,
        "bytesOutUnicast": 0,
        "packetsInBroadcast": 0,
        "packetsOutBroadcast": 0,
        "bytesInBroadcast": 0,
        "bytesOutBroadcast": 0,
        "packetsInDropped": 0,
        "packetsOutDropped": 0,
        "packetsInException": 0,
        "packetsOutException": 0,
        "bytesInFromPnic": 0,
        "bytesOutToPnic": 0
    },
    "vendorSpecificState": [
        {
            "_typeName": "string",
            "key": "string",
            "opaqueData": "string"
        }
    ]
}
runtimeInfo
Optional

Run time information of the port.

This property is set only when the port is running.

stats
Required

Statistics of the port.

vendorSpecificState
Optional

Opaque binary blob that stores vendor-specific runtime state data.