Source
pub async fn revoke_permission_directory( &self, name: String, permission: String, directory_name: String, ) -> Result<RevokePermissionDirectoryResponse, KineticaError>
Revoke a KiFS directory-level permission from a user or role
[DEPRECATED–please use /revoke/permission instead] Revokes a KiFS directory-level permission from a user or role.
name- Name of the user or role from which the permission will be revoked. Must be an existing user or role.permission- Permission to revoke from the user or role.directory_name- Name of the KiFS directory to which the permission revokes access.
Source
pub async fn revoke_permission_directory_with_opts( &self, name: String, permission: String, directory_name: String, options: RevokePermissionDirectoryRequestOptions, ) -> Result<RevokePermissionDirectoryResponse, KineticaError>
Revoke a KiFS directory-level permission from a user or role
[DEPRECATED–please use /revoke/permission instead] Revokes a KiFS directory-level permission from a user or role.
name- Name of the user or role from which the permission will be revoked. Must be an existing user or role.permission- Permission to revoke from the user or role.directory_name- Name of the KiFS directory to which the permission revokes access.options- The optional parameters; any left unset take the server’s defaults.
Source
pub async fn revoke_permission_directory_raw( &self, request: &RevokePermissionDirectoryRequest, ) -> Result<RevokePermissionDirectoryResponse, KineticaError>
Sends a pre-built RevokePermissionDirectoryRequest to the /revoke/permission/directory endpoint.
Source
pub async fn revoke_permission_directory_from_url( &self, url: &str, request: &RevokePermissionDirectoryRequest, ) -> Result<RevokePermissionDirectoryResponse, KineticaError>
Sends a pre-built RevokePermissionDirectoryRequest to a specific worker URL, bypassing HA head-node selection. Used for multi-head access.