anchor.diff:  | destroy disk-store                     | CLUSTER:MANAGE:DISK              |
   | destroy function                       | CLUSTER:MANAGE:DEPLOY            |
   | destroy index                          | CLUSTER:MANAGE:QUERY             |
  +| destroy jndi-binding                   | CLUSTER:MANAGE                   |
   | destroy lucene index                   | CLUSTER:MANAGE:LUCENE            |
   | destroy region                         | DATA:MANAGE                      |
   | execute function                       | Defaults to DATA:WRITE. Override `Function.getRequiredPermissions` to change the permission.   |
  
positive.code: | list functions                         | CLUSTER:READ                     |
  | list gateways                          | CLUSTER:READ                     |
  | list indexes                           | CLUSTER:READ:QUERY               |
  | list lucene indexes                    | CLUSTER:READ:LUCENE              |
  | list members                           | CLUSTER:READ                     |
  | list regions                           | CLUSTER:READ                     |
  
negative.code: | describe client                        | CLUSTER:READ                     |
  | describe config                        | CLUSTER:READ                     |
  | describe disk-store                    | CLUSTER:READ                     |
  | describe jndi-binding                  | CLUSTER:READ                     |
  | describe lucene index                  | CLUSTER:READ:LUCENE              |
  | describe member                        | CLUSTER:READ                     |
  | describe offline-disk-store            | CLUSTER:READ                     |
  