code: func (vm *VM) GetInstance() *compute.Instance {
  	inst := &compute.Instance{
  		Name:              vm.Hostname,
  		Disks:             vm.getDisks(),
  		MachineType:       vm.Attributes.GetMachineType(),
  		Metadata:          vm.getMetadata(),
  		MinCpuPlatform:    vm.Attributes.GetMinCpuPlatform(),
  		NetworkInterfaces: vm.getNetworkInterfaces(),
  		ServiceAccounts:   vm.getServiceAccounts(),
  		Tags:              vm.getTags(),
  	}
  	return inst
  }
docs: // GetInstance returns a *compute.Instance representation of this VM.