While there is this documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/shard-allocation-filtering.html
there is no generic documentation for configuring node attributes. This is particularly needed for the index lifecycle management UI to link out to for an explanation of how they are configured.