Module eetcd_auth

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::#'Etcd.AuthDisableRequest'{}) -> {ok, #'Etcd.AuthDisableResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

auth_enable/1

auth_enable(Request::#'Etcd.AuthEnableRequest'{}) -> {ok, #'Etcd.AuthEnableResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

authenticate/1

authenticate(Request::#'Etcd.AuthenticateRequest'{}) -> {ok, #'Etcd.AuthenticateResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

role_add/1

role_add(Request::#'Etcd.AuthRoleAddRequest'{}) -> {ok, #'Etcd.AuthRoleAddResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

role_delete/1

role_delete(Request::#'Etcd.AuthRoleDeleteRequest'{}) -> {ok, #'Etcd.AuthRoleDeleteResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

role_get/1

role_get(Request::#'Etcd.AuthRoleGetRequest'{}) -> {ok, #'Etcd.AuthRoleGetResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

role_grant_permission/1

role_grant_permission(Request::#'Etcd.AuthRoleGrantPermissionRequest'{}) -> {ok, #'Etcd.AuthRoleGrantPermissionResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

role_list/1

role_list(Request::#'Etcd.AuthRoleListRequest'{}) -> {ok, #'Etcd.AuthRoleListResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

role_revoke_permission/1

role_revoke_permission(Request::#'Etcd.AuthRoleRevokePermissionRequest'{}) -> {ok, #'Etcd.AuthRoleRevokePermissionResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

user_add/1

user_add(Request::#'Etcd.AuthUserAddRequest'{}) -> {ok, #'Etcd.AuthUserAddResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

user_change_password/1

user_change_password(Request::#'Etcd.AuthUserChangePasswordRequest'{}) -> {ok, #'Etcd.AuthUserChangePasswordResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

user_delete/1

user_delete(Request::#'Etcd.AuthUserDeleteRequest'{}) -> {ok, #'Etcd.AuthUserDeleteResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

user_get/1

user_get(Request::#'Etcd.AuthUserGetRequest'{}) -> {ok, #'Etcd.AuthUserGetResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

user_grant_role/1

user_grant_role(Request::#'Etcd.AuthUserGrantRoleRequest'{}) -> {ok, #'Etcd.AuthUserGrantRoleResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

user_list/1

user_list(Request::#'Etcd.AuthUserListRequest'{}) -> {ok, #'Etcd.AuthUserListResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC

user_revoke_role/1

user_revoke_role(Request::#'Etcd.AuthUserRevokeRoleRequest'{}) -> {ok, #'Etcd.AuthUserRevokeRoleResponse'{}} | {error, {grpc_error, non_neg_integer(), binary()}} | {error, term()}

Unary RPC


Generated by EDoc