Yes, this is possible and very easy to implement on Google Cloud Platform.
There are many public images available within the platform, including Windows 2012 images, and these can be used to boot a new Windows 2012 instance.
When you create a new project a network "default-allow-rdp" rule is automatically set up which will allow RDP access into your virtual network from external sources for authenticated users.
Similarly, when you create a new Windows instance from one of the publicly available images, RDP is automatically configured. If you have Chrome RDP installed in your browser it's possible to access your new machine from an "RDP" button available in the Google Cloud Platform Console view.
There is a "Set Windows password" option in the Console which allows you to set the user and password before you access the machine for the first time.
You would also have the option of using any other RDP clients to access the VM. This is made simple by downloading an RDP file from the Console and using utilizing it with your chosen RDP client.
There is a good explanation here on how to set up RDP in Google Cloud.