# Data Object - VirtualMachineSnapshotTree(vim.vm.SnapshotTree)

Property of
  VirtualMachineSnapshotInfo, VirtualMachineSnapshotTree
Extends
  DynamicData
See also
  VirtualMachine, VirtualMachinePowerState, VirtualMachineSnapshot,
Since
  2.0

## Data Object Description

SnapshotTree encapsulates all the read-only data produced by the snapshot.

Properties

Name | Type | Description
--- | --- | ---
backupManifest* | xsd:string | The relative path from the snapshotDirectory pointing to the backup manifest. Available for certain quiesced snapshots only. Since vSphere API 4.0
childSnapshotList* | VirtualMachineSnapshotTree[] | The snapshot data for all snapshots for which this snapshot is the parent.
createTime | xsd:dateTime | The date and time the snapshot was taken.
description | xsd:string | Description of the snapshot.
id | xsd:int | The unique identifier that distinguishes this snapshot from other snapshots of the virtual machine. Since vSphere API 4.0
name | xsd:string | Name of the snapshot.
quiesced | xsd:boolean | Flag to indicate whether or not the snapshot was created with the "quiesce" option, ensuring a consistent state of the file system.
replaySupported* | xsd:boolean | Deprecated. as of vSphere API 6.0 Flag to indicate whether this snapshot is associated with a recording session on the virtual machine that can be replayed. Since vSphere API 4.0
snapshot | ManagedObjectReference to a VirtualMachineSnapshot | The managed object for this snapshot.
state | VirtualMachinePowerState | The power state of the virtual machine when this snapshot was taken.
vm | ManagedObjectReference to a VirtualMachine | The virtual machine for which the snapshot was taken.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualMachineSnapshotTree"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="snapshot" type="vsan:ManagedObjectReference"/> <element name="vm" type="vsan:ManagedObjectReference"/> <element name="name" type="xsd:string"/> <element name="description" type="xsd:string"/> <element name="id" type="xsd:int"/> <element name="createTime" type="xsd:dateTime"/> <element name="state" type="vsan:VirtualMachinePowerState"/> <element name="quiesced" type="xsd:boolean"/> <element name="backupManifest" type="xsd:string" minOccurs="0"/> <element name="childSnapshotList" type="vsan:VirtualMachineSnapshotTree" minOccurs="0" maxOccurs="unbounded"/> <element name="replaySupported" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>