Source
pub async fn create_user_external( &self, name: String, ) -> Result<CreateUserExternalResponse, KineticaError>
Create a new external user
Creates a new external user (a user whose credentials are managed by an external LDAP).
name- Name of the user to be created. Must exactly match the user’s name in the external LDAP, prefixed with a @. Must not be the same name as an existing user.
Source
pub async fn create_user_external_with_opts( &self, name: String, options: CreateUserExternalRequestOptions, ) -> Result<CreateUserExternalResponse, KineticaError>
Create a new external user
Creates a new external user (a user whose credentials are managed by an external LDAP).
name- Name of the user to be created. Must exactly match the user’s name in the external LDAP, prefixed with a @. Must not be the same name as an existing user.options- The optional parameters; any left unset take the server’s defaults.
Source
pub async fn create_user_external_raw( &self, request: &CreateUserExternalRequest, ) -> Result<CreateUserExternalResponse, KineticaError>
Sends a pre-built CreateUserExternalRequest to the /create/user/external endpoint.
Source
pub async fn create_user_external_from_url( &self, url: &str, request: &CreateUserExternalRequest, ) -> Result<CreateUserExternalResponse, KineticaError>
Sends a pre-built CreateUserExternalRequest to a specific worker URL, bypassing HA head-node selection. Used for multi-head access.