VsanHostDiskResult

VsanHostDiskResult
VsanHostDiskResult

A DiskResult represents the result of VSAN configuration operation on a HostScsiDisk, and its current eligibility state for use by the VSAN service.

See also QueryDisksForVsan, UpdateVsan_Task, VsanHostDiskResultStateEnum.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "disk": {
        "_typeName": "string",
        "deviceName": "string",
        "deviceType": "string",
        "key": "string",
        "uuid": "string",
        "descriptor": [
            {
                "_typeName": "string",
                "quality": "string",
                "id": "string"
            }
        ],
        "canonicalName": "string",
        "displayName": "string",
        "lunType": "string",
        "vendor": "string",
        "model": "string",
        "revision": "string",
        "scsiLevel": 0,
        "serialNumber": "string",
        "durableName": {
            "_typeName": "string",
            "namespace": "string",
            "namespaceId": 0,
            "data": [
                0
            ]
        },
        "alternateName": [
            {
                "_typeName": "string",
                "namespace": "string",
                "namespaceId": 0,
                "data": [
                    0
                ]
            }
        ],
        "standardInquiry": [
            0
        ],
        "queueDepth": 0,
        "operationalState": [
            "string"
        ],
        "capabilities": {
            "_typeName": "string",
            "updateDisplayNameSupported": false
        },
        "vStorageSupport": "string",
        "protocolEndpoint": false,
        "perenniallyReserved": false,
        "clusteredVmdkSupported": false,
        "applicationProtocol": "string",
        "dispersedNs": false,
        "capacity": {
            "_typeName": "string",
            "blockSize": 0,
            "block": 0
        },
        "devicePath": "string",
        "ssd": false,
        "localDisk": false,
        "physicalLocation": [
            "string"
        ],
        "emulatedDIXDIFEnabled": false,
        "vsanDiskInfo": {
            "_typeName": "string",
            "vsanUuid": "string",
            "formatVersion": 0
        },
        "scsiDiskType": "string"
    },
    "state": "string",
    "vsanUuid": "string",
    "error": {
        "_typeName": "string",
        "faultCause": "MethodFault Object",
        "faultMessage": [
            {
                "_typeName": "string",
                "key": "string",
                "arg": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "message": "string"
            }
        ]
    },
    "degraded": false
}
disk
Required

This data object type describes a SCSI disk.

A SCSI disk contains a partition table which can be changed. To change a SCSI disk, use the device name and the partition specification.

See also RetrieveDiskPartitionInfo, UpdateDiskPartitions.

string
state
Required

State of the disk for this result.

See also VsanHostDiskResultStateEnum.

string
vsanUuid
Optional

VSAN disk UUID in case this disk is a VSAN disk.

error
Optional

The base data object type for all the object model faults that an application might handle.

boolean
degraded
Optional

Indicates whether the disk is degraded in VSAN performance.

If set, indicates the disk performance is degraded in VSAN If unset, it is unknown whether the disk performance is degraded in VSAN.