vmjuggler.VMSnapshot¶
-
class
vmjuggler.
VMSnapshot
(vc_object)¶ VM Snapshot object.
Parameters: vc_object – SnapshotList object. -
info
()¶ Print out snapshot info.
Returns: n/a
-
name
¶ Object’s name. Populated once instance created.
-
raw_obj
¶ Raw object. Populated once instance created.
-
remove
(remove_children=False, consolidate=False)¶ Remove snapshot.
Parameters: - remove_children (bool) – If set, the children snapshots will be removed too.
- consolidate (bool) – If set, disk images will be consolidated after snapshot removed.
Returns: True on success, otherwise False
-
rename
(name=None, description=None)¶ Rename snapshot or change description.
Parameters: - name (str) – New snapshot name.
- description (str) – New Description.
Returns: True on success, otherwise False
-
revert
(suppress_power_on=False)¶ Revert snapshot.
Parameters: suppress_power_on (bool) – If set, VM will not be powered on in case snapshot was created in VM powered on state. Returns: True on success, otherwise False
-