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

The DVPortStatus data object contains runtime information about a DistributedVirtualPort.

stats
Required

Statistic data of a DistributedVirtualPort.

vendorSpecificState
Optional

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