What exactly is the Paris climate agreement?

What exactly is the Paris climate agreement? (June 1, 2017)