diff --git a/google/resource_compute_instance_migrate.go b/google/resource_compute_instance_migrate.go index de921eb5..b69b4c4a 100644 --- a/google/resource_compute_instance_migrate.go +++ b/google/resource_compute_instance_migrate.go @@ -442,7 +442,8 @@ func getDiskFromAutoDeleteAndImage(config *Config, instance *compute.Instance, a if err != nil { return nil, err } - canonicalImage := GetResourceNameFromSelfLink(img) + imgParts := strings.Split(img, "/projects/") + canonicalImage := imgParts[len(imgParts)-1] for i, disk := range instance.Disks { if disk.Boot == true || disk.Type == "SCRATCH" {