Module eetcd_auth_gen

Behaviour to implement for eectd Etcd.Auth.

Description

Behaviour to implement for eectd Etcd.Auth. All detail documents please visit https://github.com/etcd-io/etcd/blob/master/Documentation/dev-guide/api_reference_v3.md

Function Index

auth_disable/1Unary RPC.
auth_enable/1Unary RPC.
authenticate/1Unary RPC.
role_add/1Unary RPC.
role_delete/1Unary RPC.
role_get/1Unary RPC.
role_grant_permission/1Unary RPC.
role_list/1Unary RPC.
role_revoke_permission/1Unary RPC.
user_add/1Unary RPC.
user_change_password/1Unary RPC.
user_delete/1Unary RPC.
user_get/1Unary RPC.
user_grant_role/1Unary RPC.
user_list/1Unary RPC.
user_revoke_role/1Unary RPC.

Function Details

auth_disable/1

auth_disable(Request::router_pb:'Etcd.AuthDisableRequest'()) -> {ok, router_pb:'Etcd.AuthDisableResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

auth_enable/1

auth_enable(Request::router_pb:'Etcd.AuthEnableRequest'()) -> {ok, router_pb:'Etcd.AuthEnableResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

authenticate/1

authenticate(Request::router_pb:'Etcd.AuthenticateRequest'()) -> {ok, router_pb:'Etcd.AuthenticateResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

role_add/1

role_add(Request::router_pb:'Etcd.AuthRoleAddRequest'()) -> {ok, router_pb:'Etcd.AuthRoleAddResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

role_delete/1

role_delete(Request::router_pb:'Etcd.AuthRoleDeleteRequest'()) -> {ok, router_pb:'Etcd.AuthRoleDeleteResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

role_get/1

role_get(Request::router_pb:'Etcd.AuthRoleGetRequest'()) -> {ok, router_pb:'Etcd.AuthRoleGetResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

role_grant_permission/1

role_grant_permission(Request::router_pb:'Etcd.AuthRoleGrantPermissionRequest'()) -> {ok, router_pb:'Etcd.AuthRoleGrantPermissionResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

role_list/1

role_list(Request::router_pb:'Etcd.AuthRoleListRequest'()) -> {ok, router_pb:'Etcd.AuthRoleListResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

role_revoke_permission/1

role_revoke_permission(Request::router_pb:'Etcd.AuthRoleRevokePermissionRequest'()) -> {ok, router_pb:'Etcd.AuthRoleRevokePermissionResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

user_add/1

user_add(Request::router_pb:'Etcd.AuthUserAddRequest'()) -> {ok, router_pb:'Etcd.AuthUserAddResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

user_change_password/1

user_change_password(Request::router_pb:'Etcd.AuthUserChangePasswordRequest'()) -> {ok, router_pb:'Etcd.AuthUserChangePasswordResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

user_delete/1

user_delete(Request::router_pb:'Etcd.AuthUserDeleteRequest'()) -> {ok, router_pb:'Etcd.AuthUserDeleteResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

user_get/1

user_get(Request::router_pb:'Etcd.AuthUserGetRequest'()) -> {ok, router_pb:'Etcd.AuthUserGetResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

user_grant_role/1

user_grant_role(Request::router_pb:'Etcd.AuthUserGrantRoleRequest'()) -> {ok, router_pb:'Etcd.AuthUserGrantRoleResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

user_list/1

user_list(Request::router_pb:'Etcd.AuthUserListRequest'()) -> {ok, router_pb:'Etcd.AuthUserListResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC

user_revoke_role/1

user_revoke_role(Request::router_pb:'Etcd.AuthUserRevokeRoleRequest'()) -> {ok, router_pb:'Etcd.AuthUserRevokeRoleResponse'()} | {error, eetcd:eetcd_error()}

Unary RPC


Generated by EDoc