数据类型
Model对象定义
UserModel
| 参数名称 |
类型 |
描述 |
| id |
String |
用户id |
| name |
String |
用户名称 |
| createTime |
DateTime |
创建时间 |
| lastLoginTime |
DateTime |
最后登录时间 |
| description |
String |
用户描述 |
| enabled |
Boolean |
用户启用状态 |
LoginProfile
| 参数名称 |
类型 |
描述 |
| password |
String |
用户密码;作为响应时不显示 |
| needResetPassword |
Boolean |
下次登录时是否需要重置密码 |
| enabledLogin |
Boolean |
是否允许子用户控制台登录 |
| enabledLoginMfa |
Boolean |
是否要求绑定二次验证设备 |
| loginMfaType |
enum |
二次验证类型,可选:PHONE-手机号,TOTP虚拟MFA设备 |
| thirdPartyType |
enum |
绑定的第三方登录类型,可选:UUAP-内网账号,PASSPORT-百度账号 |
| thirdPartyAccount |
String |
绑定的第三方登录账号。绑定类型为PASSPORT时可以是手机、邮箱以及账号名称 |
说明:thirdPartyType与thirdPartyAccount均为空字符串时解除绑定
AccessKey
| 参数名称 |
类型 |
描述 |
| id |
String |
AccessKey的公开Id,即AK |
| secret |
String |
AccessKey的密钥,即SK |
| createTime |
DateTime |
AccessKey的创建时间 |
| description |
String |
AccessKey的描述 |
GroupModel
| 参数名称 |
类型 |
描述 |
| id |
String |
组id |
| name |
String |
组名称 |
| createTime |
DateTime |
创建时间 |
| description |
String |
组描述 |
PolicyModel
| 参数名称 |
类型 |
描述 |
| id |
String |
策略id |
| name |
String |
策略名称 |
| type |
String |
策略类型,可选:Custom - 自定义策略;System - 系统内置策略 |
| createTime |
DateTime |
创建时间 |
| description |
String |
策略描述 |
| document |
String |
策略内容,要求为ACL格式序列化后得到的String |
RoleModel
| 参数名称 |
类型 |
描述 |
| id |
String |
角色id |
| name |
String |
角色名称 |
| createTime |
DateTime |
创建时间 |
| description |
String |
角色描述 |
| assumeRolePolicyDocument |
String |
指定允许扮演此角色的实体 |
Idp
| 参数名称 |
类型 |
描述 |
| status |
String |
用户联合功能状态,开启状态返回enable,关闭状态为disable |
| domainId |
String |
账户ID |
| encodeMetadata |
String |
Base64编码后的IdP元数据 |
| fileName |
String |
IdP元数据文件名称 |
| auxiliaryDomain |
String |
辅助域名 |
UpdateSubUserIdpRequest
| 参数名称 |
类型 |
描述 |
| fileName |
String |
文件名称,必须为xml格式文件 |
| encodeMetadata |
String |
Base64编码后的IdP元数据 |
| auxiliaryDomain |
String |
辅助域名 |
TokenResponse(原BearTokenResponse)
| 参数名称 |
类型 |
描述 |
| userId |
String |
用户id |
| token |
String |
短期API Key |
| status |
enum |
升级至TokenResponse后不再返回 Token状态,可选: DISABLE-禁用 ENABLE -启用 |
| createTime |
DateTime |
创建时间,utc时区,tz格式 |
| expireTime |
DateTime |
过期时间,utc时区,tz格式 |
AccountSummary
| 参数名称 |
类型 |
描述 |
| accountId |
String |
账号id |
| limitInfo |
AccountLimitInfo |
账号配额信息 |
| countInfo |
AccountCountInfo |
账号计数信息 |
AccountLimitInfo
| 参数名称 |
类型 |
描述 |
| userLimit |
Integer |
子用户上限数量 |
| policyLimit |
Integer |
自定义策略上限数量 |
| contactsLimit |
Integer |
消息接收人上限数量 |
| groupLimit |
Integer |
用户组上限数量 |
| subUserOfGroupLimit |
Integer |
单个用户组可添加的子用户上限数量 |
| groupMaxAttachPolicyLimit |
Integer |
关联到用户组的策略上限数量 |
| userRolePerAccountLimit |
Integer |
角色上限数量 |
| roleMaxAttachSystemPolicyLimit |
Integer |
关系到角色的系统策略上限数量 |
| roleMaxAttachCustomPolicyLimit |
Integer |
关系到角色的自定义策略上限数量 |
| akskLimit |
Integer |
每个子用户可以创建的AK上限数量 |
AccountCountInfo
| 参数名称 |
类型 |
描述 |
| userCount |
Integer |
已创建的用户数量 |
| policyCount |
Integer |
已创建的策略数量 |
| groupCount |
Integer |
已创建的用户组数量 |
![]()