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

Implementors