VsanHclDiskInfo

VsanHclDiskInfo
VsanHclDiskInfo

Information about individual disks, based on HCL and vendor tools.

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",
    "model": "string",
    "isSsd": false,
    "vsanDisk": false,
    "issues": [
        {
            "_typeName": "string",
            "faultCause": "MethodFault Object",
            "faultMessage": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "arg": [
                        {
                            "_typeName": "string",
                            "key": "string",
                            "value": {
                                "_typeName": "string"
                            }
                        }
                    ],
                    "message": "string"
                }
            ]
        }
    ],
    "remediableIssues": [
        "string"
    ],
    "uuid": "string",
    "capacity": 0,
    "vsanCompatibility": [
        "string"
    ]
}
string
deviceName
Required

Disk Device name.

string
model
Optional

Detected model name.

If set, this model name is a more accurate model name for the device. Typically the physical device model instead of a generic logical drive name reported by ESXi for RAID groups on RAID controllers.

boolean
isSsd
Optional

If set, indicates a more accurate identification of the device.

Typically the physical device type instead of a generic logical drive type reported by ESXi for RAID groups on RAID controllers.

boolean
vsanDisk
Required

True if the disk is used by vSAN.

It may be safe to ignore issues reported on drive which are not vSAN disks. Remediation will only touch disks used by vSAN.

array of MethodFault
issues
Optional

Any issues detected with the configuration of the device on the controller.

array of string
remediableIssues
Optional

Keys of issues which can be remediated.

string
uuid
Optional

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

See uuid

integer As int64 As int64
capacity
Optional

The disk capacity in bytes.

array of string
vsanCompatibility
Optional

A list of supported vSAN storage types.

E.g. ['diskGroup', 'singleTier'].

See also VsanDiskCompatibilityTypeEnum.