github.com/ravendb/ravendb-go-client@v0.0.0-20240229102137-4474ee7aa0fa/serverwide/certificates/certificate_definition.go (about) 1 package certificates 2 3 type SecurityClearance int 4 5 const ( 6 ClusterAdmin SecurityClearance = iota 7 ClusterNode 8 Operator 9 ValidUser 10 ) 11 12 type DatabaseAccess int 13 14 const ( 15 ReadWrite DatabaseAccess = iota 16 Admin 17 Read 18 ) 19 20 func (da DatabaseAccess) String() string { 21 return []string{"ReadWrite", "Admin", "Read"}[da] 22 } 23 24 func (sa SecurityClearance) String() string { 25 return []string{"ClusterAdmin", "ClusterNode", "Operator", "ValidUser"}[sa] 26 }