Google Cloud Platform – GCP: minimum permissions needed to start / stop Compute Engine instances

I have configured a GCP project, with some Compute Engine VM instances that will be used from time to time at different times of the day.

To avoid having to be stuck to the console all the time, what is the minimum / minimum amount of permissions that I can grant a user so that they can start / stop the instances as necessary?

They would also need to download the RDP file (these are Windows instances).

From what I can say, I need:

  • compute.instances.start
  • compute.instances.stop
  • compute.instances.reset

I'm missing something?