bucket() = {binary(), binary()} | binary()
context() = #context{}
metadata_key() = string()
metadata_value() = term()
options() = [{metadata_key(), metadata_value()}]
permission() = {string()} | {string(), bucket()}
userlist() = all | [string()]
add_grant(RoleList::userlist(), Bucket::bucket() | any, Grants::[string()]) -> ok | {error, term()}
add_group(Groupname::string(), Options::options()) -> ok | {error, term()}
add_revoke(RoleList::userlist(), Bucket::bucket() | any, Revokes::[string()]) -> ok | {error, term()}
add_source(Users::userlist(), CIDR::{inet:ip_address(), non_neg_integer()}, Source::atom(), Options::options()) -> ok | {error, term()}
add_user(Username::string(), Options::options()) -> ok | {error, term()}
alter_group(Groupname::string(), Options::options()) -> ok | {error, term()}
alter_user(Username::string(), Options::options()) -> ok | {error, term()}
authenticate(Username::binary(), Password::binary(), ConnInfo::[{atom(), any()}]) -> {ok, context()} | {error, term()}
check_permission(Permission::permission(), Context::context()) -> {true, context()} | {false, binary(), context()}
check_permissions(Permission, Ctx) -> any()
del_group(Groupname::string()) -> ok | {error, term()}
del_source(Users, CIDR) -> any()
del_user(Username::string()) -> ok | {error, term()}
disable() -> any()
enable() -> any()
find_bucket_grants(Bucket::bucket(), Type::user | group) -> [{RoleName::string(), [permission()]}]
find_one_user_by_metadata(Key::metadata_key(), Value::metadata_value()) -> {Username::string(), options()} | {error, not_found}
find_unique_user_by_metadata(Key::metadata_key(), Value::metadata_value()) -> {Username::string(), options()} | {error, not_found | not_unique}
find_user(Username::string()) -> options() | {error, not_found}
get_ciphers() -> any()
get_username(Context) -> any()
is_enabled() -> any()
print_ciphers() -> any()
print_grants(Rolename::string()) -> ok | {error, term()}
print_group(Group::string()) -> ok | {error, term()}
print_groups() -> any()
print_sources() -> any()
print_user(Username::string()) -> ok | {error, term()}
print_users() -> any()
set_ciphers(CipherList) -> any()
status() -> any()
Generated by EDoc