VimVsanHostVsanScsiDisk

VimVsanHostVsanScsiDisk
VimVsanHostVsanScsiDisk

This data object type describes a SCSI disk managing by vSAN.

It includes a part of SCSI disk information which is useful for vSAN like capacity, device name etc for space efficiency

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

AllOf
This class requires all of the following:
JSON Example
{
    "_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
    }
}
capacity
Required

The size of SCSI disk using the Logical Block Addressing scheme.

integer As int64 As int64
usedCapacity
Optional

The used capacity in byte for this disk.

string
devicePath
Required

The device path of the ScsiDisk.

This device path is a file path that can be opened to create partitions on the disk.

boolean
ssd
Optional

Indicates whether the ScsiDisk is SSD backed.

If unset, the information whether the ScsiDisk is SSD backed is unknown.

boolean
localDisk
Optional

Indicates whether the ScsiDisk is local.

If unset, the information whether the ScsiDisk is local is unknown.

string
scsiDiskType
Optional

The types of disk drives.

string
uuid
Required

Universally unique identifier for the LUN used to identify ScsiLun across multiple servers.

array of string
operationalState
Optional

The operational states of the LUN.

When more than one item is present in the array, the first state should be considered the primary state. For example, a LUN may be "ok" and "degraded" indicating I/O is still possible to the LUN, but it is operating in a degraded mode.

string
canonicalName
Optional

Canonical name of the SCSI logical unit.

string
displayName
Optional

User configurable display name of the SCSI logical unit.

string
lunType
Required

The type of SCSI device.

Must be one of the values of ScsiLunTypeEnum.

string
vendor
Optional

The vendor of the SCSI device.

string
model
Optional

The model number of the SCSI device.

mountInfo
Optional

The mount info for this disk.