we are trying to minimize usage of complex attribute types and with time this will be even there will be less and less of them.
But probably they will never be completly gone...
Attribute definitions are different for different resources, so yes, they can be preset on some resources but not others.
Best way to check for that is to check resource description by running :read-resource-description(recursive=true) on resource that you are intersted about.
resource description also has complete structure information for this kind of attributes.
if you go to resource "/subsystem=logging/root-logger=ROOT"
you can see that it has attributes defined as OBJECT and also as LIST
[standalone@localhost:9999 /] cd /subsystem=logging/root-logger=ROOT [standalone@localhost:9999 root-logger=ROOT] ls -l ATTRIBUTE VALUE TYPE filter undefined OBJECT handlers ["CONSOLE","FILE"] LIST level INFO STRING
It's quite clear now.
Thank you very much.