You need to enable JavaScript to run this app.
导航
授予模块权限 - GrantModulePermission
最近更新时间:2024.12.06 13:08:27首次发布时间:2024.12.06 13:08:27

请求说明

  • 请求方式:POST
  • 接口名称:GrantModulePermission
  • 请求地址:https://console.volcengine.com/cdp/open_platform/openapi

请求参数

参数

类型

是否必选

示例值

描述

Authorization

String

HMAC-SHA256 Credential=BDPP2952f97532xxxxxx/20240716/cn/openPlatform/request, SignedHeaders=host;x-content-sha256;x-date, Signature=131f3d297eb22a7xxxxxx

详细介绍请查阅调用方式文档

X-Tenant

Int

1

项目ID

Query

参数

类型

是否必选

示例值

描述

ApiAction

String

GrantModulePermission

固定值,对应“请求说明”中的“接口名称”

ApiVersion

String

2024-09-30

固定值,版本号:2024-09-30

Body

参数

类型

是否必选

描述

identities

Array[Identity]

授权信息

project_id

Int

项目id

module_info

Array[ModuleInfo]

模块key

operation_type

String

授权/取消授权:add=授权,del=取消授权

Identity

参数

类型

是否必选

描述

identity_id

String

授权对象key

identity_type

String

授权对象类型:user=用户,group=用户组,role=角色,department=部门

ModuleInfo

参数

类型

是否必选

描述

actions

Array[String]

权限名称

module_name

String

模块key

返回参数

参数

类型

示例值

描述

msg

String

success

接口返回信息

code

Number

0

状态码,0表示正常

data

Boolean

是否成功:true=成功,false=失败

请求示例

{
    "identities": [
        {
            "identity_id": "admin",
            "identity_type": "user"
        }
    ],
    "project_id": 1,
    "module_info": [
        {
            "module": "homepage",
            "actions": [
                "read_role"
            ]
        }
    ],
    "operation_type": "add"
}

返回示例

{
  "msg": "",
  "code": 0,
  "data": true
}

错误码

下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。

HTTP 状态码

错误码

错误信息

说明

400

invalidParameter

PARAMETER INVALID

参数非法,检查入参。