Model Object Definition
UserModel
Parameter name |
Type |
Description |
id |
String |
User id |
name |
String |
User name |
createTime |
DateTime |
Creation time |
description |
String |
User description |
enabled |
Boolean |
User enabled status |
LoginProfile
Parameter name |
Type |
Description |
password |
String |
User password; it is not shown as a response |
needResetPassword |
Boolean |
Whether you need to reset your password the next time you log in |
enabledLoginMfa |
Boolean |
Whether you are required to bind a secondary verification device |
loginMfaType |
enum |
Secondary verification type, optional: PHONE-phone number, TOTP virtual MFA device |
thirdPartyType |
enum |
The third party login type bound, optional: UUAP-Intranet account, PASSPORT - Baidu Account |
thirdPartyAccount |
String |
The third party login account bound. It can be phone, email and account name when the binding type is PASSPORT |
Note: The thirdPartyType and thirdPartyAccount can be unbound when both are null character strings.
AccessKey
Parameter name |
Type |
Description |
id |
String |
The open ID of AccessKey, namely AK |
secret |
String |
Secret key of AccessKey, namely SK |
createTime |
DateTime |
Creation time of AccessKey |
description |
String |
AccessKey Description |
GroupModel
Parameter name |
Type |
Description |
id |
String |
Group ID |
name |
String |
Group name |
createTime |
DateTime |
Creation time |
description |
String |
Group description |
PolicyModel
Parameter name |
Type |
Description |
id |
String |
Policy ID |
name |
String |
Policy name |
type |
String |
Policy type, optional: Custom - Custom Policy; System - built-in policy of the system |
createTime |
DateTime |
Creation time |
description |
String |
Policy description |
description |
String |
Policy contents, which require to be the String that is serialized for ACL format |