The root acl storage node.
The root acl storage node. Under this node there will be one child node per resource type (Topic, Cluster, ConsumerGroup). under each resourceType there will be a unique child for each resource instance and the data for that child will contain list of its acls as a json object. Following gives an example:
/kafka-acl/Topic/topic-1 => {"version": 1, "acls": [ { "host":"host1", "permissionType": "Allow","operation": "Read","principal": "User:alice"}]} /kafka-acl/Cluster/kafka-cluster => {"version": 1, "acls": [ { "host":"host1", "permissionType": "Allow","operation": "Read","principal": "User:alice"}]} /kafka-acl/ConsumerGroup/group-1 => {"version": 1, "acls": [ { "host":"host1", "permissionType": "Allow","operation": "Read","principal": "User:alice"}]}