修改角色模块权限
修改指定角色的模块权限配置。
请求地址:/openapi/v1/role/module/update
请求方法:POST
请求参数
| 参数 | 类型 | 是否必填 | 说明 | 示例 |
|---|---|---|---|---|
| roleId | String | 是 | 角色 ID。可调用获取角色列表获取。 | 2394 |
| permissionList | Array | 否 | 模块权限列表。请参见下方 permissionList 字段说明。 | [{...}] |
permissionList 字段说明
| 参数 | 类型 | 是否必填 | 说明 | 示例 |
|---|---|---|---|---|
| action | String | 是 | 模块权限动作标识。轻参见下方 action 可选值。 | SQLEditor |
| access | Boolean | 是 | 是否授予该权限。true 表示授予,false 表示取消。 | true |
action 可选值
| action | 中文名称 |
|---|---|
| SQLEditor | SQL 窗口 |
| DSQL | DSQL |
| SQLTask | SQL 任务 |
| SQLReview | SQL 审核 |
| 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
}
]
}
返回参数
| 参数 | 类型 | 说明 | 示例 |
|---|---|---|---|
| success | Boolean | 请求是否成功。 | true |
| requestId | String | 请求 ID。 | Nf5u0BQS-bhhhfLQnedcq0AGdeco3LPI |
调用成功示例
{
"success": true,
"requestId": "Nf5u0BQS-bhhhfLQnedcq0AGdeco3LPI"
}