Module: Zookeeper::ACLs::Constants

Included in:
Constants
Defined in:
lib/zookeeper/acls.rb

Constant Summary collapse

ZOO_PERM_READ =
1 << 0
ZOO_PERM_WRITE =
1 << 1
ZOO_PERM_CREATE =
1 << 2
ZOO_PERM_DELETE =
1 << 3
ZOO_PERM_ADMIN =
1 << 4
ZOO_PERM_ALL =
ZOO_PERM_READ | ZOO_PERM_WRITE | ZOO_PERM_CREATE | ZOO_PERM_DELETE | ZOO_PERM_ADMIN
ZOO_ANYONE_ID_UNSAFE =
Id.new(:scheme => "world", :id => "anyone")
ZOO_AUTH_IDS =
Id.new(:scheme => "auth", :id => "")
ZOO_OPEN_ACL_UNSAFE =
[ACL.new(:perms => ZOO_PERM_ALL,  :id => ZOO_ANYONE_ID_UNSAFE)]
ZOO_READ_ACL_UNSAFE =
[ACL.new(:perms => ZOO_PERM_READ, :id => ZOO_ANYONE_ID_UNSAFE)]
ZOO_CREATOR_ALL_ACL =
[ACL.new(:perms => ZOO_PERM_ALL,  :id => ZOO_AUTH_IDS)]