How to import image from bucket

Using the GCP Console, I can manually create an image be selecting the source as ‘VirtualDisk’ and browsing to my Bucket.

Anyone know how to do this in Terraform? I am trying to use resource “google_compute_image” but no joy trying to map its ‘source_image’ attribute to the file in the bucket.

Any ideas/examples?