Privileges for Accessing KVStore TableAPIs

Privileges(s) required: READ_TABLE/READ_ANY_TABLE:

  • get

  • multiGet

  • multiGetKeys

  • tableIterator

  • tableIKeysIterator

Privilege(s) required: DELETE_TABLE/DELETE_ANY_TABLE:

  • delete

  • deleteIfVersion

  • multiDelete

Privilege(s) required: INSERT_TABLE/INSERT_ANY_TABLE:

  • put

  • putIfAbsent

  • putIfPresent

  • putIfVersion

Privilege(s) required: USRVIEW:

  • getTable

  • getTables

Privilege(s) required: None:

  • getTableOperationFactory

Privilege(s) required: Union of all required roles of each single operation in the operation list:

  • execute