Which units/building reveal cloaked enemies in Starcraft 2? [duplicate]

Protoss:

  • Observer
  • Photon Cannon

Terran:

  • Raven
  • Missile Turret

Zerg:

  • Overseer
  • Spore Crawler