Creating a Virtual MFA Device
Function
This API is provided for IAM users to create a virtual MFA device.
The API can be called using both the global endpoint and region-specific endpoints. For IAM endpoints, see Regions and Endpoints.
URI
POST /v3.0/OS-MFA/virtual-mfa-devices
Request Parameters
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| X-Auth-Token | Yes | String | Token (no special permission requirements) of the IAM user corresponding to the user_id specified in the request body. |
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| Yes | object | MFA device information. |
Response Parameters
Status code: 201
| Parameter | Type | Description |
|---|---|---|
| object | Virtual MFA device information. |
Example Request
POST https://iam.myhuaweicloud.com/v3.0/OS-MFA/virtual-mfa-devices
{
"virtual_mfa_device" : {
"name" : "{device_name}",
"user_id" : "09f99d8f6a001d4f1f01c00c31968..."
}
} Example Response
Status code: 201
The request is successful.
{
"virtual_mfa_device": {
"serial_number": "iam:09f6bd6a96801de40f01c00c85691...:mfa/{device_name}",
"base32_string_seed": "{string}"
}
} Status Codes
| Status Code | Description |
|---|---|
| 201 | The request is successful. |
| 400 | The request is invalid. |
| 401 | Authentication failed. |
| 403 | You do not have permission to perform this action. |
| 500 | A system error occurred. |
Error Codes
For details, see Error Codes.
Last Article: Unbinding a Virtual MFA Device
Next Article: Deleting a Virtual MFA Device
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.