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.
Privilege Name in the vSphere Client | Description | Required On | Privilege Name in the API |
---|---|---|---|
|
Allows creation of a snapshot from the virtual machine’s current state. |
Virtual machines |
VirtualMachine.State.CreateSnapshot |
|
Allows removal of a snapshot from the snapshot history. |
Virtual machines |
VirtualMachine.State.RemoveSnapshot |
|
Allows renaming a snapshot with a new name, a new description, or both. |
Virtual machines |
VirtualMachine.State.RenameSnapshot |
|
Allows setting the virtual machine to the state it was in at a given snapshot. |
Virtual machines |
VirtualMachine.State.RevertToSnapshot |