# File lib/fog/vsphere/models/compute/snapshot.rb, line 21 def child_snapshots(filters = {}) service.snapshots( { server_id: server_id, parent_snapshot: self }.update(filters) ) end
# File lib/fog/vsphere/models/compute/snapshot.rb, line 36 def destroy(remove_children = false) requires :server_id, :ref service.vm_remove_snapshot(server_id, ref, remove_children) end
# File lib/fog/vsphere/models/compute/snapshot.rb, line 27 def get_child(snapshot_ref) return self if ref == snapshot_ref child_snapshots.get(snapshot_ref) end
# File lib/fog/vsphere/models/compute/snapshot.rb, line 32 def revert service.vm_revert_snapshot server_id, ref end