PromoteDisksRequestType

PromoteDisksRequestType
PromoteDisksRequestType

The parameters of PromoteDisks_Task.

JSON Example
{
    "unlink": false,
    "disks": [
        {
            "_typeName": "string",
            "key": 0,
            "deviceInfo": {
                "_typeName": "string",
                "label": "string",
                "summary": "string"
            },
            "backing": {
                "_typeName": "string"
            },
            "connectable": {
                "_typeName": "string",
                "migrateConnect": "string",
                "startConnected": false,
                "allowGuestControl": false,
                "connected": false,
                "status": "string"
            },
            "slotInfo": {
                "_typeName": "string"
            },
            "controllerKey": 0,
            "unitNumber": 0,
            "numaNode": 0,
            "deviceGroupInfo": {
                "_typeName": "string",
                "groupInstanceKey": 0,
                "sequenceId": 0
            },
            "capacityInKB": 0,
            "capacityInBytes": 0,
            "shares": {
                "_typeName": "string",
                "shares": 0,
                "level": "string"
            },
            "storageIOAllocation": {
                "_typeName": "string",
                "limit": 0,
                "shares": {
                    "_typeName": "string",
                    "shares": 0,
                    "level": "string"
                },
                "reservation": 0
            },
            "diskObjectId": "string",
            "vFlashCacheConfigInfo": {
                "_typeName": "string",
                "vFlashModule": "string",
                "reservationInMB": 0,
                "cacheConsistencyType": "string",
                "cacheMode": "string",
                "blockSizeInKB": 0
            },
            "iofilter": [
                "string"
            ],
            "vDiskId": {
                "_typeName": "string",
                "id": "string"
            },
            "vDiskVersion": 0,
            "virtualDiskFormat": "string",
            "nativeUnmanagedLinkedClone": false,
            "independentFilters": [
                {
                    "_typeName": "string"
                }
            ],
            "guestReadOnly": false,
            "diskChainBrokenIssue": "string"
        }
    ]
}
boolean
unlink
Required

If true, disks on powered-off VMs are unlinked before consolidation. This has no effect on powered-on VMs, as child disks are unlinked by default.

array of VirtualDisk
disks
Optional

The set of disks that are to be promoted. If this value is unset or the array is empty, all disks which have delta disk backings are promoted.