title: Create Custom Image from GCP VM with OS and data disks
body: <p>I set up centos and windows VMs in Google Cloud which has many custom installations and configuration, with 1 boot disk and 4 data disks.</p>
  
  <p>I am trying to create an image of both VMs. Only options I see in google cloud to create an image from disk, snapshot, another image, cloud file or virtual disk.</p>
  
  <p>Looking for some way to create an image at VM level, which I can reuse to create new VMs something similar to custom ami in AWS or custom image in Azure.</p>
  
  <p>The intention is if I create VM out of that image, my new VM will come up with all 5 disks. On GCP console, when I try to create an image, it has no option of using whole VM as a source instead, I can choose single disk as source.</p>
  
  <p>Is there any way or workaround to achieve this in Google Cloud?</p>
  
  <p>Thanks in advance.</p>