Virtual Machine Guest Operations privileges control the ability to interact with files and applications inside a virtual machine's guest operating system with the API.
See the vSphere Web Services API Reference documentation for more information on these operations.
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 | Effective on Object | Privilege Name in the API |
---|---|---|---|
|
Allows virtual machine guest operations that involve modifying the alias for the virtual machine. |
Virtual machines |
VirtualMachine.GuestOperations.ModifyAliases |
|
Allows virtual machine guest operations that involve querying the alias for the virtual machine. |
Virtual machines |
VirtualMachine.GuestOperations.QueryAliases |
|
Allows virtual machine guest operations that involve modifications to a guest operating system in a virtual machine, such as transferring a file to the virtual machine. No vSphere Client user interface elements are associated with this privilege. |
Virtual machines |
VirtualMachine.GuestOperations.Modify |
|
Allows virtual machine guest operations that involve running an application in the virtual machine. No vSphere Client user interface elements are associated with this privilege. |
Virtual machines |
VirtualMachine.GuestOperations.Execute |
|
Allows virtual machine guest operations that involve querying the guest operating system, such as listing files in the guest operating system. No vSphere Client user interface elements are associated with this privilege. |
Virtual machines |
VirtualMachine.GuestOperations.Query |