ESPHome: Alarm states explanation

I started setting up an alarm using the alarm control panel integration on ESPHome.
The integration has the following states:
ACP_STATE_ARMED_HOME
ACP_STATE_ARMED_AWAY
ACP_STATE_ARMED_NIGHT
ACP_STATE_ARMED_VACATION
ACP_STATE_ARMED_CUSTOM_BYPASS
I’m familiar with the ARMED_HOME and ARMED_AWAY states, but what is the differences of the other states available?