Creates local users for the VDC. These users can be assigned to VDC-wide management roles and are not associated with a namespace. User account can be assigned to the System Admin role by setting the isSystemAdmin flag in the request payload.
SECURITY_ADMIN
The following conditions must be met in order to call this operation.
User should exist
All parameters are required unless otherwise stated.
Field | Description | Type | Notes |
mgmt_user_info_create | |||
userId | Management user id | String | |
password | Password for the management user | String | |
isSystemAdmin | If set to true, assigns the management user to the System Admin role | Boolean | |
isSystemMonitor | If set to true, assigns the management user to the System Monitor role | Boolean | |
isSecurityAdmin | If set to true, assigns the management user to the Security Admin role | Boolean | |
is_external_group | If set to true, its a domain. | Boolean |
Newly created management user information.
Field | Description | Type | Notes |
mgmt_user_info | |||
userId | User Id | String | |
isSystemAdmin | Flag indicating whether management user is System Admin | Boolean | |
isSystemMonitor | Flag indicating whether management user is System Monitor | Boolean | |
isSecurityAdmin | Flag indicating whether management user is Security Admin | Boolean | |
is_external_group | If set to true, its a domain. | Boolean | |
is_locked | If set to true, the user is locked. | Boolean | |
last_time_password_changed | Value of last time password changed | String |
POST https://192.168.0.0:4443/vdc/users HTTP/1.1 Content-Type: application/xml X-SDS-AUTH-TOKEN: <AUTH_TOKEN> <mgmt_user_info_create> <userId>sampleuser</userId> <password>password</password> <isSystemAdmin>true</isSystemAdmin> <isSystemMonitor>false</isSystemMonitor> <isSecurityAdmin>false</isSecurityAdmin> </mgmt_user_info_create>
HTTP/1.1 200 OK Content-Type: application/xml <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <mgmt_user_info> <isSystemAdmin>true</isSystemAdmin> <isSystemMonitor>false</isSystemMonitor> <isSecurityAdmin>false</isSecurityAdmin> <userId>sampleuser</userId> </mgmt_user_info>