Permissions privileges control the assigning of roles and permissions.

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. Permissions Privileges
Privilege Name in the vSphere Client Description Required On Privilege Name in the API
Modify permission

Allows defining one or more permission rules on an entity, or updating rules if rules are already present for the given user or group on the entity.

To have permission to perform this operation, a user or group must have this privilege assigned in both the object and its parent object.

Any object plus parent object

Authorization.ModifyPermissions
Modify privilege

Allows modifying a privilege's group or description.

No vSphere Client user interface elements are associated with this privilege.

Any object

Authorization.ModifyPrivileges
Modify role

Allows updating a role's name and the privileges that are associated with the role.

Any object

Authorization.ModifyRoles
Modify vTContainer Allows creating, updating, and deleting vTContainer instances. vTContainer objects Authorization.ModifyVTContainers
Modify vTContainer mappings Allows creating and deleting a vTContainer mapping. vTContainer mapping objects Authorization.ModifyVTContainerMappings
Reassign role permissions

Allows reassigning all permissions of a role to another role.

Any object

Authorization.ReassignRolePermissions