For Boolean, State and String attributes (at least), you don’t have to configure anything as absolute archive event threshold.
When the value changes, an archive attribute is sent.
Polling should be enabled for this attribute of course, unless you are pushing archive events by code.
Here is the list of attributes types where you don’t need to configure anything as absolute change event and relative change event thresholds:
DevBoolean
DevString
DevState
DevEnum
An event is sent as soon as the value changes for these attributes (if polling is enabled or if you push events by code).
DevUChar is not in this list.
Please note that the list you gave is not only the list of Tango attribute types.
For instance, you cannot get an attribute with DevPipeBlob or DevVarLongStringArray type.