Our guy's will allow snap type wp covers if there is an angled roof of sorts built over the outlets. The roof needs to extend out past the outlets enough to protect them from rainfall. It also needs to have at minimum roofing paper to seal the joints, but if there is shingles on it, then even better.