更新时间:2023-10-09 08:07:35下载pdf
本文介绍关联子权限的 API。
根据权限 ID,关联权限和子权限。也就是说,关联资源和策略。
- 接口限制:每个权限最多可以关联 10 个子权限。
POST: /v2.0/cloud/iam/permission/{permission_id}/item
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
permission_id | Long | uri | true | 权限 ID。 |
body
说明
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
policy_id | Long | true | 策略 ID。 | |
resource_id | String | true | 资源 ID。 | |
resource_type | Integer | true | 资源类型。 | |
item_type | Integer | false | 子权限类型,仅对空间资源生效。
|
参数名 | 类型 | 说明 |
---|---|---|
success | Boolean | 请求是否成功。
|
error_code | String | 详见错误码。 |
error_msg | String | 错误信息,成功时为空。 |
result | QueryResourceAndPolicyListByPermissionRes | 返回结果。 |
result
说明
参数名 | 类型 | 说明 |
---|---|---|
permission_id | Long | 权限 ID。 |
permission_item_list | List | 子权限列表。 |
permission_item_list
说明
参数名 | 类型 | 说明 |
---|---|---|
item_id | Long | 子权限 ID。 |
policy_id | Long | 策略 ID。 |
policy_name | String | 策略名称。 |
resource_id | String | 资源 ID。 |
resource_type | Integer | 资源类型。 |
item_type | Integer | 子权限类型,仅对空间资源生效。
|
POST: /v2.0/cloud/iam/permission/1/item
{
"permission_item_list": [
{
"policy_id": "110001",
"resource_id": "*",
"resource_type": 11
}
]
}
{
"tid": "c7b8010c56b211ee801ef25dabf95fef",
"result": {
"role_id": 181044,
"permission_list": [
{
"policy_id": 110001,
"resource_type": 11,
"permission_id": 232371810,
"resource_id": "*"
}
]
},
"t": 1695103635065,
"success": true
}
参考 错误码。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈