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.
array of
VirtualMachineSnapshotTree
rootSnapshotList
Required
Data for the entire set of snapshots for one virtual machine.