移除成员账号上的授权
最近更新时间: 2026-10-12 00:11:05
1. 接口描述
接口请求域名: cic.api3.fincloud.tencent.com。
移除成员账号上的授权
默认接口请求频率限制:20次/秒。
接口更新时间:2024-12-11 12:17:58。
接口既验签名又鉴权。
2. 输入参数
以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数。
| 参数名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Action | 是 | 否 | String | 公共参数,本接口取值:DeleteRoleAssignment |
| Version | 是 | 否 | String | 公共参数,本接口取值:2021-03-31 |
| Region | 是 | 否 | String | 公共参数,地域信息本接口不需要传递此参数。 |
| ZoneId | 是 | 是 | String | 空间 ID。 示例值: z-2d8shd8*** |
| RoleConfigurationId | 是 | 是 | String | 权限配置ID。 示例值: rc-sisjdia |
| TargetType | 是 | 是 | String | 同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号 示例值: MemberUin |
| TargetUin | 是 | 是 | Int64 | 集团账号目标账号的UIN 示例值: 111111111111 |
| PrincipalType | 是 | 是 | String | CAM 用户同步的身份类型。取值: User:表示同步的身份是用户。 Group:表示同步的身份是用户组。 示例值: User |
| PrincipalId | 是 | 是 | String | 用户同步 ID。取值: 当PrincipalType取值为Group时,该值为用户组 ID(g-), 当PrincipalType取值为User时,该值为用户 ID(u-)。 示例值: u-xuec8dnd |
| DeprovisionStrategy | 否 | 是 | String | 当您移除一个集团账号目标账号上使用某权限配置的最后一个授权时,是否同时解除权限配置部署。取值: DeprovisionForLastRoleAssignmentOnAccount:解除权限配置部署。 None(默认值):不解除权限配置部署。 示例值: None |
3. 输出参数
4. 错误码
以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码。
| 错误码 | 描述 |
|---|---|
| FailedOperation.IdentityCenterNotOpen | |
| FailedOperation.ZoneIdNotExist | |
| ResourceNotFound.RoleConfigurationAuthorizationNotFound |
5. 示例
示例1 移除成员账号上的授权
输入示例
{
"ZoneId": "z-2ms923mw",
"RoleConfigurationId": "rc-smw9em32",
"TargetType": "MemberUin",
"TargetUin": 10000332,
"PrincipalType": "User",
"PrincipalId": "u-siwnwiene",
"DeprovisionStrategy": "DeprovisionForLastRoleAssignmentOnAccount"
}
输出示例
{
"Response": {
"Task": {
"TaskId": "t-0md93jfd3",
"RoleConfigurationId": "rc-dsk3323",
"RoleConfigurationName": "test",
"TargetUin": 100032333,
"TargetType": "MemberUin",
"PrincipalId": "u-siwnwiene",
"PrincipalType": "User",
"TaskType": "DeleteRolesAssignment",
"Status": "InProgress"
},
"RequestId": "abc"
}
}