Remove Policy from User/User Group/Service Account


取消用户/用户组/服务账号绑定的策略。

操作权限

应用被授权组织的 administrator 策略。

请求格式

POST https://{apigw-address}/enos-iam-service/v2.3/policy/revoke

请求参数(URI)

名称

位置(Path/Query)

必需/可选

数据类型

描述

orgId

Query

必需

String

用户/用户组/服务账号所属的组织 ID。如何获取 orgId 信息>>

请求参数(Body)

名称

必需/可选

数据类型

描述

subjectIds

必需

String

待移除的身份 ID。subjectIds 必需与 subjectType 匹配。

subjectType

必需

String

身份类型,可输入值为 useruser_groupapp_instancesubjectType 必需与 subjectIds 匹配。

policy

必需

RemovePolicy 结构体

待移除的策略信息,参见 RemovePolicy 结构体

RemovePolicy 结构体

名称

必需/可选

数据类型

描述

delete

必需

String Array

待移除的策略 ID 列表。

示例

请求示例

url: https://{apigw-address}/enos-iam-service/v2.3/policy/revoke?orgId=yourOrgId
method: POST
request Body:
{
  "policy": {
    "delete": [
      "123"
    ]
  },
  "subjectIds": "userGroupId359",
  "subjectType": "user_group"
}

返回示例

{
  "fail": false,
  "data": true,
  "success": true,
  "status": 0
}