Managing an Administrator Password
Function
If it is the first time to call this API, it is used to create an administrator and reset its password for a DDM instance. Then this API can only be used to update the administrator password.
Constraints
The version of DDM must be 3.0.9 or later
URI
PUT /v3/{project_id}/instances/{instance_id}/admin-user
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| project_id | Yes | String | Project ID of a tenant in a region To obtain this value, see Obtaining a Project ID. |
| instance_id | Yes | String | DDM instance ID |
Request Parameters
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| x-auth-token | Yes | String | User token You can obtain the token by calling the IAM API used to obtain a user token. |
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| name | Yes | String | Username of the administrator. The username:
|
| password | Yes | String | Password of the administrator. The password:
|
Response Parameters
Status code: default
| Parameter | Type | Description |
|---|---|---|
| error_code | String | Error code |
| error_msg | String | Error message |
Example Request
Creating administrator account root and setting a password for it
PUT https://{endpoint}/v3/{project_id}/instances/{instance_id}/admin-user
{
"name" : "root",
"password" : "xxxxx"
} Example Response
None
- Abnormal response
For details, see Abnormal Request Results.
Status Codes
- Normal
- Abnormal
For details, see Status Codes.
Error Codes
For details, see Error Codes.