Good summary of the current state of international play responding to Putin's invasion. It's happened with surprising unanimity and astonishing speed.
Good summary