Yes, GCP has the privilege to create an image that will have the configurations so that you can use it for launching the instance with all configurations.
Use the below in Google cloud console to launch the VM:
gcloud compute images create example-image --source-disk example-disk --source-disk-zone ZONE
For more details, refer to the below tutorial on Google Cloud Training.