Virtual machine snapshot management privileges control the ability to take, delete, rename, and restore snapshots.

You can set this privilege at different levels in the hierarchy. For example, if you set a privilege at the folder level, you can propagate the privilege to one or more objects within the folder. The object listed in the Required On column must have the privilege set, either directly or inherited.

Table 1. Virtual Machine Snapshot Management Privileges
Privilege Name in the vSphere Client Description Required On Privilege Name in the API
  • Snapshot management
    • Create snapshot

Allows creation of a snapshot from the virtual machine’s current state.

Virtual machines

VirtualMachine.State.CreateSnapshot
  • Snapshot management
    • Remove Snapshot

Allows removal of a snapshot from the snapshot history.

Virtual machines

VirtualMachine.State.RemoveSnapshot
  • Snapshot management
    • Rename Snapshot

Allows renaming a snapshot with a new name, a new description, or both.

Virtual machines

VirtualMachine.State.RenameSnapshot
  • Snapshot management
    • Revert to snapshot

Allows setting the virtual machine to the state it was in at a given snapshot.

Virtual machines

VirtualMachine.State.RevertToSnapshot