VimVsanHostVsanDirectStorage

VimVsanHostVsanDirectStorage
VimVsanHostVsanDirectStorage

This class represents the vSAN direct storage, which is the host local storage managing by vSAN though it doesn't contribute storage resource to vSAN datastore.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "scsiDisks": [
        {
            "_typeName": "string",
            "capacity": {
                "_typeName": "string",
                "blockSize": 0,
                "block": 0
            },
            "usedCapacity": 0,
            "devicePath": "string",
            "ssd": false,
            "localDisk": false,
            "scsiDiskType": "string",
            "uuid": "string",
            "operationalState": [
                "string"
            ],
            "canonicalName": "string",
            "displayName": "string",
            "lunType": "string",
            "vendor": "string",
            "model": "string",
            "mountInfo": {
                "_typeName": "string",
                "path": "string",
                "accessMode": "string",
                "mounted": false,
                "accessible": false,
                "inaccessibleReason": "string",
                "vmknicName": "string",
                "vmknicActive": false,
                "mountFailedReason": "string",
                "numTcpConnections": 0
            }
        }
    ],
    "tier": "string"
}
scsiDisks
Optional

vSAN direct SCSI disks information, which are claimed from the vSAN API InitializeDiskMappings with the disk creation type as vmfs.

string
tier
Optional

vSAN direct storage tier.

It's specified by user and different tier of storage has different performance characteristic, which can be used to support deploying workload with various performance requirement.