A user assigned to a custom role designed for view-only access to vApps can view individual Virtual Machines (VMs) without issues.
"This operation is denied"
- /opt/vmware/cloud-director/logs reports the following error:
pool-jetty-624507 | OperationsManagerImpl | Operation denied, required but missing operations:[GET_VIM_NETWORT_INFO]Operations not in users context. | requestId=UI-########-####-####-####-############-####-##-########-####-####-####-############,request=GET https://vcloud.example.com/api/admin/org/######-####-####-####-############/associations,
VMware Cloud Director 10.6.1
This issue occurs when the custom role lacks specific, underlying global rights required by the VMware Cloud Director UI to properly map and display the vApp infrastructure components.
Even if the role has basic vApp viewing rights, it will fail to render the vApp view if it cannot implicitly view the associated network providers and vCenter server endpoints.
To resolve this issue, you must append the missing infrastructure visibility rights to the custom role.
Log in to the VMware Cloud Director Provider Portal as an Administrator.
Navigate to Administration > Roles.
Select and edit the affected Custom Role.
Ensure the following permissions are explicitly enabled:
Provider Network > View Provider Network
View: vCenter Server
Save the changes.
Have the user log out and log back in for the new rights to take effect.