VimVsanHostStoragePoolDiskInfo

VimVsanHostStoragePoolDiskInfo
VimVsanHostStoragePoolDiskInfo

StoragePoolDiskInfo is used to present information of a disk that is claimed by storage pool.

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

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,
        "deviceReservation": "string",
        "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",
        "usedByMemoryTiering": false
    },
    "vsanUuid": "string",
    "error": {
        "_typeName": "string",
        "faultCause": "MethodFault Object",
        "faultMessage": [
            {
                "_typeName": "string",
                "key": "string",
                "arg": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "message": "string"
            }
        ]
    },
    "isMounted": false,
    "isEncrypted": false,
    "dekId": "string",
    "diskType": "string"
}
disk
Required

Disk for the info.

string
vsanUuid
Optional

VSAN disk UUID.

error
Optional

Error information for this disk info: may be populated with additional information about the disk at hand, regardless of the disk's state.

boolean
isMounted
Optional

Indicates whether the storage pool disk is mounted.

boolean
isEncrypted
Optional

Indicates whether encryption is enabled.

string
dekId
Optional

Data Encryption Key (DEK) cluster wide uuid.

string
diskType
Optional

Represents storage pool disk type.

Refer to StoragePoolDiskTypeEnum

See also StoragePoolDiskTypeEnum.