Various states for IsUnitState

Does anyone know all the states that can be tested for with IsUnitState?

I know "Attacking" and "Moving" but what others? Is there a specific state for aggressive moves?

That is very useful! Thank you!