I want to grant permissions to a user who should be able to access all resources in azure , I dont want to grant owner , co admin rights , i have alredy granted contributor but when user logs in to deploy a VM during the selection of size table is grayed out . so what other rights are required .
I am positive this is not a permission issue. The contributor role lets you manage everything except granting access to resources. Is the VM available in the region you want to deploy to? I am certain if you tried this with your user you would get the same result. I have attached the documentation link for the built in roles which contributor is a part of. I have also attached the link for products by region. Check if the VM size series is offered in the region you desire. Let me know if this does not answer your question.