Documentation
¶
Index ¶
Constants ¶
View Source
const ( DatabasePrivileges = "databasePrivilege" CollectionPrivileges = "collectionPrivilege" GlobalPrivileges = "globalPrivilege" )
View Source
const ( CreateUser = "createUser" GrantRole = "grantRole" LoginUser = "loginUser" CreateRole = "createRole" UpdateRole = "updateRole" ListRole = "listRole" )
View Source
const ( CreateDatabase = "createDatabase" ReadDatabase = "readDatabase" UpdateDatabase = "updateDatabase" DeleteDatabase = "deleteDatabase" CreateCollection = "createCollection" ReadCollection = "readCollection" UpdateCollection = "updateCollection" DeleteCollection = "deleteCollection" AddData = "addData" ReadData = "readData" UpdateData = "updateData" DeleteData = "deleteData" )
View Source
const ( Allowed = true Denied = false )
View Source
const (
Wildcard = "*"
)
Variables ¶
View Source
var ( PrivilegeScope = map[string]string{ CreateRole: GlobalPrivileges, CreateDatabase: GlobalPrivileges, LoginUser: GlobalPrivileges, ListRole: GlobalPrivileges, GrantRole: DatabasePrivileges, UpdateRole: DatabasePrivileges, ReadDatabase: DatabasePrivileges, UpdateDatabase: DatabasePrivileges, DeleteDatabase: DatabasePrivileges, CreateCollection: DatabasePrivileges, ReadCollection: CollectionPrivileges, UpdateCollection: CollectionPrivileges, DeleteCollection: CollectionPrivileges, AddData: CollectionPrivileges, ReadData: CollectionPrivileges, UpdateData: CollectionPrivileges, DeleteData: CollectionPrivileges, } )
Functions ¶
func IsAvailable ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.