code: func (m HostVsanInternalSystem) DeleteVsanObjects(ctx context.Context, uuids []string, force *bool) ([]types.HostVsanInternalSystemDeleteVsanObjectsResult, error) {
  	req := types.DeleteVsanObjects{
  		This:  m.Reference(),
  		Uuids: uuids,
  		Force: force,
  	}
  
  	res, err := methods.DeleteVsanObjects(ctx, m.Client(), &req)
  	if err != nil {
  		return nil, err
  	}
  
  	return res.Returnval, nil
  }
docs: // DeleteVsanObjects is internal and intended for troubleshooting/debugging only.
  // WARNING: This API can be slow because we do IOs to all the objects.
  // DOM won't allow access to objects which have lost quorum. Such objects can be deleted with the optional "force" flag.
  // These objects may however re-appear with quorum if the absent components come back (network partition gets resolved, etc.)