This article explains how to apply a role to perform virtual machine power operations only to specific users on vSphere Client.
VMware vCenter Server
Virtual machine
Interaction
Answer question
Console interaction
Power off
Power on
Reset
Suspend
The target user(s) can perform power-on/off, reset, suspend virtual machines and shutdown/restart guest OS operations only via vSphere Client.