VmDiskFileInfo

VmDiskFileInfo
VmDiskFileInfo

This data object type describes a virtual disk primary file.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "path": "string",
    "friendlyName": "string",
    "fileSize": 0,
    "modification": "string",
    "owner": "string",
    "diskType": "string",
    "capacityKb": 0,
    "hardwareVersion": 0,
    "controllerType": "string",
    "diskExtents": [
        "string"
    ],
    "thin": false,
    "encryption": {
        "_typeName": "string",
        "keyId": {
            "_typeName": "string",
            "keyId": "string",
            "providerId": {
                "_typeName": "string",
                "id": "string"
            }
        }
    }
}
string
diskType
Optional

Disk type of the virtual disk.

The specified disk type is one of the backing information types for a virtual disk.

See also VirtualDisk.

integer As int64 As int64
capacityKb
Optional

The capacity of a virtual disk from the point of view of a virtual machine.

integer As int32 As int32
hardwareVersion
Optional

The hardware version of the virtual disk file.

string
controllerType
Optional

Deprecated as of vSphere API 5.0, this property is no longer relevant and should not be used. With the current state of emulation, we don't care about the adapter type a disk is connected to, as disks may be shuffled around. For example, a disk may be unplugged from a buslogic controller and plugged into an lsilogic controller.

The controller type suitable for this virtual disk.

array of string
diskExtents
Optional

The extents of this virtual disk specified in absolute DS paths

boolean
thin
Optional

Indicates if the disk is thin-provisioned

encryption
Optional

The encryption information of a virtual disk.