VirtualMachineSnapshotInfo

VirtualMachineSnapshotInfo
VirtualMachineSnapshotInfo

The SnapshotInfo data object type provides all the information about the hierarchy of snapshots in a virtual machine.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "currentSnapshot": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "rootSnapshotList": [
        {
            "_typeName": "string",
            "snapshot": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "vm": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "name": "string",
            "description": "string",
            "id": 0,
            "createTime": "string",
            "state": "string",
            "quiesced": false,
            "backupManifest": "string",
            "childSnapshotList": [
                "VirtualMachineSnapshotTree Object"
            ],
            "replaySupported": false
        }
    ]
}
currentSnapshot
Optional

Current snapshot of the virtual machine

This property is set by calling Snapshot.revert or VirtualMachine.createSnapshot. This property will be empty when the working snapshot is at the root of the snapshot tree.

rootSnapshotList
Required

Data for the entire set of snapshots for one virtual machine.