code: func (dc *Datacenter) GetVirtualDiskPage83Data(ctx context.Context, diskPath string) (string, error) {
  	if len(diskPath) > 0 && filepath.Ext(diskPath) != ".vmdk" {
  		diskPath += ".vmdk"
  	}
  	vdm := object.NewVirtualDiskManager(dc.Client())
  	// Returns uuid of vmdk virtual disk
  	diskUUID, err := vdm.QueryVirtualDiskUuid(ctx, diskPath, dc.Datacenter)
  
  	if err != nil {
  		klog.Warningf("QueryVirtualDiskUuid failed for diskPath: %q. err: %+v", diskPath, err)
  		return "", err
  	}
  	diskUUID = formatVirtualDiskUUID(diskUUID)
  	return diskUUID, nil
  }
docs: // GetVirtualDiskPage83Data gets the virtual disk UUID by diskPath