You can add VM instances, custom images, or disks that are available in an existing environment, such as on-premises or on other cloud providers, to Compute Engine.
A variety of import methods are available that support different formats. Choosing an import method depends on whether you are importing a VM instance, disk, or image.
For a better understanding of import methods available in GCP, refer to https://cloud.google.com/compute/docs/import/