跳到主要内容

修改角色模块权限

修改指定角色的模块权限配置。

请求地址:/openapi/v1/role/module/update

请求方法:POST

请求参数

参数类型是否必填说明示例
roleIdString角色 ID。可调用获取角色列表获取。2394
permissionListArray模块权限列表。请参见下方 permissionList 字段说明[{...}]

permissionList 字段说明

参数类型是否必填说明示例
actionString模块权限动作标识。轻参见下方 action 可选值SQLEditor
accessBoolean是否授予该权限。true 表示授予,false 表示取消。true

action 可选值

action中文名称
SQLEditorSQL 窗口
DSQLDSQL
SQLTaskSQL 任务
SQLReviewSQL 审核
DataImport数据导入
DataExport数据导出
DataArchive数据归档
DataTrack数据追踪
SlowLog慢日志分析
DataGenerate数据生成
Backup数据备份
Restore数据恢复
BackupSet备份集
BackupQuery备份数据查询
Replication数据复制
DataCompare数据对比
SchemaCompare结构对比
DataSource数据源
PolicyProcess流程与规范
SensitiveData敏感数据管理
Monitor运维监控
Audit审计日志
DatabaseVersion数据库版本管理
OpsTask运维中心任务管理
OpsCluster运维集群管理
OpsNode运维节点管理
OpsPod运维 Pod 管理

请求示例

{
"roleId": "2394",
"permissionList": [
{
"action": "SQLTask",
"access": true
},
{
"action": "DataExport",
"access": false
},
{
"action": "Monitor",
"access": true
}
]
}

返回参数

参数类型说明示例
successBoolean请求是否成功。true
requestIdString请求 ID。Nf5u0BQS-bhhhfLQnedcq0AGdeco3LPI

调用成功示例

{
"success": true,
"requestId": "Nf5u0BQS-bhhhfLQnedcq0AGdeco3LPI"
}