reason

val reason: Output<String>?

This should be a short, machine understandable string that gives the reason for the transition into the object's current status.