user-mgmt
upsert-user
Use a JSON file to create a new user or update an existing user.
Syntax
cpd-cli user-mgmt upsert-user \
--data=<json-file-name> \
--profile=<cpd-profile-name> \
[--cpdconfig=<cpd-configuration-location>] \
[--replace-roles] \
[--verbose]
Arguments
The upsert-user
command has no
arguments.
Options
Option | Description |
---|---|
--cpdconfig |
The Cloud Pak for Data
configuration location. For example,
$HOME/.cpd-cli/config.
|
--data |
The JSON file name that describes
user details.
|
|
Display command
help.
|
--profile |
The name of the profile that you
created to store information about an instance of Cloud Pak for Data and your credentials for the
instance.
|
--replace-roles |
Replace roles for the
existing group with new roles.
|
--verbose |
Logs include more detailed
messages.
|
Table 1: Command options
Examples
Note: The following examples use the recommended installation environment variables.
It is strongly recommended that you use a script to create environment variables with the correct values for your environment. For more information, see Best practice: Setting up installation environment variables.
- Use a user.json file to update an existing user.
-
cpd-cli user-mgmt upsert-user \ --data=user.json \ --profile=${CPD_PROFILE_NAME}