createUserExternal
public CreateUserExternalResponse createUserExternal(CreateUserExternalRequest request) throws GPUdbException Creates a new external user (a user whose credentials are managed by an external LDAP).Note: This method should be used for on-premise deployments only.
Parameters:request-Requestobject containing the parameters for the operation.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.createUserExternal
public CreateUserExternalResponse createUserExternal(String name, Map<String, String> options) throws GPUdbException Creates a new external user (a user whose credentials are managed by an external LDAP).Note: This method should be used for on-premise deployments only.
Parameters: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- Optional parameters.ACTIVATED: Is the user allowed to login. Supported values:The default value isTRUE.CREATE_HOME_DIRECTORY: WhenTRUE, a home directory in KiFS is created for this user. Supported values:The default value isTRUE.DEFAULT_SCHEMA: Default schema to associate with this user.DIRECTORY_DATA_LIMIT: The maximum capacity to apply to the created directory ifCREATE_HOME_DIRECTORYisTRUE. Set to -1 to indicate no upper limit. If empty, the system default limit is applied.RESOURCE_GROUP: Name of an existing resource group to associate with this user.
Map.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.