The program has finished successfully, the snapshot can be published.
The program is paused while it moves to another machine. It continues from where it paused, so this is not an end state.
The program is currently running.
The program has timed out.
The program has not started yet.
The program has crashed.