Trait grpc_etcd::rpc_grpc::Auth
[−]
[src]
pub trait Auth {
fn auth_enable(
&self,
o: RequestOptions,
p: AuthEnableRequest
) -> SingleResponse<AuthEnableResponse>;
fn auth_disable(
&self,
o: RequestOptions,
p: AuthDisableRequest
) -> SingleResponse<AuthDisableResponse>;
fn authenticate(
&self,
o: RequestOptions,
p: AuthenticateRequest
) -> SingleResponse<AuthenticateResponse>;
fn user_add(
&self,
o: RequestOptions,
p: AuthUserAddRequest
) -> SingleResponse<AuthUserAddResponse>;
fn user_get(
&self,
o: RequestOptions,
p: AuthUserGetRequest
) -> SingleResponse<AuthUserGetResponse>;
fn user_list(
&self,
o: RequestOptions,
p: AuthUserListRequest
) -> SingleResponse<AuthUserListResponse>;
fn user_delete(
&self,
o: RequestOptions,
p: AuthUserDeleteRequest
) -> SingleResponse<AuthUserDeleteResponse>;
fn user_change_password(
&self,
o: RequestOptions,
p: AuthUserChangePasswordRequest
) -> SingleResponse<AuthUserChangePasswordResponse>;
fn user_grant_role(
&self,
o: RequestOptions,
p: AuthUserGrantRoleRequest
) -> SingleResponse<AuthUserGrantRoleResponse>;
fn user_revoke_role(
&self,
o: RequestOptions,
p: AuthUserRevokeRoleRequest
) -> SingleResponse<AuthUserRevokeRoleResponse>;
fn role_add(
&self,
o: RequestOptions,
p: AuthRoleAddRequest
) -> SingleResponse<AuthRoleAddResponse>;
fn role_get(
&self,
o: RequestOptions,
p: AuthRoleGetRequest
) -> SingleResponse<AuthRoleGetResponse>;
fn role_list(
&self,
o: RequestOptions,
p: AuthRoleListRequest
) -> SingleResponse<AuthRoleListResponse>;
fn role_delete(
&self,
o: RequestOptions,
p: AuthRoleDeleteRequest
) -> SingleResponse<AuthRoleDeleteResponse>;
fn role_grant_permission(
&self,
o: RequestOptions,
p: AuthRoleGrantPermissionRequest
) -> SingleResponse<AuthRoleGrantPermissionResponse>;
fn role_revoke_permission(
&self,
o: RequestOptions,
p: AuthRoleRevokePermissionRequest
) -> SingleResponse<AuthRoleRevokePermissionResponse>;
}
Required Methods
fn auth_enable(
&self,
o: RequestOptions,
p: AuthEnableRequest
) -> SingleResponse<AuthEnableResponse>
&self,
o: RequestOptions,
p: AuthEnableRequest
) -> SingleResponse<AuthEnableResponse>
fn auth_disable(
&self,
o: RequestOptions,
p: AuthDisableRequest
) -> SingleResponse<AuthDisableResponse>
&self,
o: RequestOptions,
p: AuthDisableRequest
) -> SingleResponse<AuthDisableResponse>
fn authenticate(
&self,
o: RequestOptions,
p: AuthenticateRequest
) -> SingleResponse<AuthenticateResponse>
&self,
o: RequestOptions,
p: AuthenticateRequest
) -> SingleResponse<AuthenticateResponse>
fn user_add(
&self,
o: RequestOptions,
p: AuthUserAddRequest
) -> SingleResponse<AuthUserAddResponse>
&self,
o: RequestOptions,
p: AuthUserAddRequest
) -> SingleResponse<AuthUserAddResponse>
fn user_get(
&self,
o: RequestOptions,
p: AuthUserGetRequest
) -> SingleResponse<AuthUserGetResponse>
&self,
o: RequestOptions,
p: AuthUserGetRequest
) -> SingleResponse<AuthUserGetResponse>
fn user_list(
&self,
o: RequestOptions,
p: AuthUserListRequest
) -> SingleResponse<AuthUserListResponse>
&self,
o: RequestOptions,
p: AuthUserListRequest
) -> SingleResponse<AuthUserListResponse>
fn user_delete(
&self,
o: RequestOptions,
p: AuthUserDeleteRequest
) -> SingleResponse<AuthUserDeleteResponse>
&self,
o: RequestOptions,
p: AuthUserDeleteRequest
) -> SingleResponse<AuthUserDeleteResponse>
fn user_change_password(
&self,
o: RequestOptions,
p: AuthUserChangePasswordRequest
) -> SingleResponse<AuthUserChangePasswordResponse>
&self,
o: RequestOptions,
p: AuthUserChangePasswordRequest
) -> SingleResponse<AuthUserChangePasswordResponse>
fn user_grant_role(
&self,
o: RequestOptions,
p: AuthUserGrantRoleRequest
) -> SingleResponse<AuthUserGrantRoleResponse>
&self,
o: RequestOptions,
p: AuthUserGrantRoleRequest
) -> SingleResponse<AuthUserGrantRoleResponse>
fn user_revoke_role(
&self,
o: RequestOptions,
p: AuthUserRevokeRoleRequest
) -> SingleResponse<AuthUserRevokeRoleResponse>
&self,
o: RequestOptions,
p: AuthUserRevokeRoleRequest
) -> SingleResponse<AuthUserRevokeRoleResponse>
fn role_add(
&self,
o: RequestOptions,
p: AuthRoleAddRequest
) -> SingleResponse<AuthRoleAddResponse>
&self,
o: RequestOptions,
p: AuthRoleAddRequest
) -> SingleResponse<AuthRoleAddResponse>
fn role_get(
&self,
o: RequestOptions,
p: AuthRoleGetRequest
) -> SingleResponse<AuthRoleGetResponse>
&self,
o: RequestOptions,
p: AuthRoleGetRequest
) -> SingleResponse<AuthRoleGetResponse>
fn role_list(
&self,
o: RequestOptions,
p: AuthRoleListRequest
) -> SingleResponse<AuthRoleListResponse>
&self,
o: RequestOptions,
p: AuthRoleListRequest
) -> SingleResponse<AuthRoleListResponse>
fn role_delete(
&self,
o: RequestOptions,
p: AuthRoleDeleteRequest
) -> SingleResponse<AuthRoleDeleteResponse>
&self,
o: RequestOptions,
p: AuthRoleDeleteRequest
) -> SingleResponse<AuthRoleDeleteResponse>
fn role_grant_permission(
&self,
o: RequestOptions,
p: AuthRoleGrantPermissionRequest
) -> SingleResponse<AuthRoleGrantPermissionResponse>
&self,
o: RequestOptions,
p: AuthRoleGrantPermissionRequest
) -> SingleResponse<AuthRoleGrantPermissionResponse>
fn role_revoke_permission(
&self,
o: RequestOptions,
p: AuthRoleRevokePermissionRequest
) -> SingleResponse<AuthRoleRevokePermissionResponse>
&self,
o: RequestOptions,
p: AuthRoleRevokePermissionRequest
) -> SingleResponse<AuthRoleRevokePermissionResponse>
Implementors
impl Auth for AuthClient