code: func (m VirtualDiskManager) QueryVirtualDiskUuid(ctx context.Context, name string, dc *Datacenter) (string, error) {
  	req := types.QueryVirtualDiskUuid{
  		This: m.Reference(),
  		Name: name,
  	}
  
  	if dc != nil {
  		ref := dc.Reference()
  		req.Datacenter = &ref
  	}
  
  	res, err := methods.QueryVirtualDiskUuid(ctx, m.c, &req)
  	if err != nil {
  		return "", err
  	}
  
  	if res == nil {
  		return "", nil
  	}
  
  	return res.Returnval, nil
  }
docs: // Queries virtual disk uuid