VirtualMachineFileLayoutExSnapshotLayout

VirtualMachineFileLayoutExSnapshotLayout
VirtualMachineFileLayoutExSnapshotLayout

Layout of a snapshot.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "key": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "dataKey": 0,
    "memoryKey": 0,
    "disk": [
        {
            "_typeName": "string",
            "key": 0,
            "chain": [
                {
                    "_typeName": "string",
                    "fileKey": [
                        0
                    ]
                }
            ]
        }
    ]
}
key
Required

Reference to an instance of the VirtualMachineSnapshot managed object.

integer As int32 As int32
dataKey
Required

Key to the snapshot data file in file.

integer As int32 As int32
memoryKey
Required

Key to the snapshot memory file in file.

Powered off snapshots do not have a memory component and in some cases the memory component is combined with the data component. When a memory component does not exist, the value is initialized to -1.

disk
Optional

Layout of each virtual disk of the virtual machine when the snapshot was taken.