VsanHclNicInfo

VsanHclNicInfo
VsanHclNicInfo

Captures all vSAN HCL related information about particular physical Nic.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "deviceName": "string",
    "displayName": "string",
    "driverName": "string",
    "driverVersion": "string",
    "vendorId": 0,
    "deviceId": 0,
    "subVendorId": 0,
    "subDeviceId": 0,
    "extraInfo": [
        {
            "_typeName": "string",
            "key": "string",
            "value": "string"
        }
    ],
    "deviceOnHcl": false,
    "releaseSupported": false,
    "releasesOnHcl": [
        "string"
    ],
    "driverVersionsOnHcl": [
        "string"
    ],
    "driverVersionSupported": false,
    "fwVersionSupported": false,
    "fwVersionOnHcl": [
        "string"
    ],
    "fwVersion": "string",
    "driversOnHcl": [
        {
            "_typeName": "string",
            "driverVersion": "string",
            "driverLink": {
                "_typeName": "string",
                "url": "string",
                "sha1sum": "string",
                "formatType": "string",
                "itemId": "string"
            },
            "fwVersion": "string",
            "fwLinks": [
                {
                    "_typeName": "string",
                    "url": "string",
                    "sha1sum": "string",
                    "formatType": "string",
                    "itemId": "string"
                }
            ],
            "toolsLinks": [
                {
                    "_typeName": "string",
                    "url": "string",
                    "sha1sum": "string",
                    "formatType": "string",
                    "itemId": "string"
                }
            ],
            "eula": "string",
            "driverType": "string",
            "driverName": "string",
            "diskModes": [
                "string"
            ],
            "supportedFeatures": [
                "string"
            ]
        }
    ],
    "vmknic": "string",
    "useByVsan": false,
    "rdmaConfig": {
        "_typeName": "string",
        "rdmaCapable": false,
        "rdmaProtocolCapable": "string",
        "dcbEnabled": false,
        "dcbMode": "string",
        "pfcEnabled": false,
        "pfcConfig": "string"
    },
    "vsanHostCompatibility": [
        "string"
    ],
    "nicLinkSpeedInMbps": 0
}
string
vmknic
Optional

The name of physical NIC

boolean
useByVsan
Optional

True if this physical NIC is used by vSAN.

rdmaConfig
Optional

The RDMA configuration for the RDMA capable physical NIC.

array of string
vsanHostCompatibility
Optional

A list of vSAN configuration types supported by the physical NIC.

See also VsanConfigTypeEnum.

integer As int32 As int32
nicLinkSpeedInMbps
Optional

The physical NIC link speed in mbps.

See speedMb.