code: func (m HostVsanInternalSystem) GetVsanObjExtAttrs(ctx context.Context, uuids []string) (map[string]VsanObjExtAttrs, error) {
  	req := types.GetVsanObjExtAttrs{
  		This:  m.Reference(),
  		Uuids: uuids,
  	}
  
  	res, err := methods.GetVsanObjExtAttrs(ctx, m.Client(), &req)
  	if err != nil {
  		return nil, err
  	}
  
  	var attrs map[string]VsanObjExtAttrs
  
  	err = json.Unmarshal([]byte(res.Returnval), &attrs)
  
  	return attrs, err
  }
docs: // GetVsanObjExtAttrs is internal and intended for troubleshooting/debugging situations in the field.
  // WARNING: This API can be slow because we do IOs (reads) to all the objects.