
# 策略授权参考
本章节介绍SecMaster基于策略授权场景下支持的策略授权项。
#### 支持的授权项
策略包含系统策略和自定义策略，如果系统策略不满足授权要求，管理员可以创建自定义策略，并通过给用户组授予自定义策略来进行精细的访问控制。策略支持的操作与API相对应，授权项列表说明如下：
- 权限：允许或拒绝对指定资源在特定条件下进行某项操作。
- 对应API接口：自定义策略实际调用的API接口。
- 授权项：自定义策略中支持的Action，在自定义策略中的Action中写入授权项，可以实现授权项对应的权限功能。
- 依赖的授权项：部分Action存在对其他Action的依赖，需要将依赖的Action同时写入授权项，才能实现对应的权限功能。
- IAM项目(Project)/企业项目(Enterprise Project)：自定义策略的授权范围，包括IAM项目与企业项目。授权范围如果同时支持IAM项目和企业项目，表示此授权项对应的自定义策略，可以在IAM和企业管理两个服务中给用户组授权并生效。如果仅支持IAM项目，不支持企业项目，表示仅能在IAM中给用户组授权并生效，如果在企业管理中授权，则该自定义策略不生效。管理员可以在授权项列表中查看授权项是否支持IAM项目或企业项目，"√"表示支持，"×"表示暂不支持。关于IAM项目与企业项目的区别，详情请参见：[IAM与企业管理的区别](https://support.huaweicloud.com/iam_faq/iam_01_0101.html)。
SecMaster的支持自定义策略授权项如下所示：
- 【示例】[表1]，包含SecMaster所有工作空间接口对应的授权项，如查询工作空间列表、创建工作空间、更新工作空间、获取工作空间详情、删除工作空间。
- 【示例】[表2]，包括安全报告管理接口对应的授权项，如列出报告、查看报告、创建报告、更新报告、删除报告等接口。
 
#### 工作空间管理
 表1工作空间管理 
| 权限       | 对应API接口                                                                                                                                      | 授权项（Action）                         | IAM项目 (Project) | 企业项目 (Enterprise Project) |
|:---|:---|:---|:---|:---|
| 查询工作空间列表 | GET /v1/{project_id}/workspaces                                                                                                              | secmaster:workspace:listWorkspace   | √                                                                                                   | ×                                                                                          |
| 创建工作空间   | POST /v1/{project_id}/workspaces                                                                                                             | secmaster:workspace:createWorkspace | √                                                                                                   | ×                                                                                          |
| 更新工作空间   | PUT /v1/{project_id}/workspaces/{workspace_id}                                                                                               | secmaster:workspace:updateWorkspace | √                                                                                                   | ×                                                                                          |
| 获取工作空间详情 | GET /v1/{project_id}/workspaces/{workspace_id} GET /v1/{project_id}/workspaces/{workspace_id}/recollect | secmaster:workspace:getWorkspace    | √                                                                                                   | ×                                                                                          |
| 删除工作空间   | DELETE /v1/{project_id}/workspaces/{workspace_id}                                                                                            | secmaster:workspace:deleteWorkspace | √                                                                                                   | ×                                                                                          |
   
#### 安全报告管理
 表2安全报告管理 
| 权限   | 对应API接口                                                                  | 授权项（Action）             | IAM项目 (Project) | 企业项目 (Enterprise Project) |
|:---|:---|:---|:---|:---|
| 列出报告 | GET /v1/{project_id}/workspaces/{workspace_id}/sa/reports                | secmaster:report:list   | √                                                  | ×                                                             |
| 查看报告 | GET /v1/{project_id}/workspaces/{workspace_id}/sa/reports/{report_id}    | secmaster:report:get    | √                                                  | ×                                                             |
| 创建报告 | POST /v1/{project_id}/workspaces/{workspace_id}/sa/reports               | secmaster:report:create | √                                                  | ×                                                             |
| 更新报告 | PUT /v1/{project_id}/workspaces/{workspace_id}/sa/reports/{report_id}    | secmaster:report:update | √                                                  | ×                                                             |
| 删除报告 | DELETE /v1/{project_id}/workspaces/{workspace_id}/sa/reports/{report_id} | secmaster:report:delete | √                                                  | ×                                                             |
   
#### SecMaster支持的授权项
表3SecMaster支持的授权项 
| 权限                 | 对应API接口                                                                                                                                       | 授权项（Action）                                       | IAM项目 (Project) | 企业项目 (Enterprise Project) |
|:---|:---|:---|:---|:---|
| 授予权限获取剧本详情         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/{playbook_id}                                                                    | secmaster:playbook:get                            | √                                                 | ×                                                             |
| 授予权限创建剧本           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks                                                                                 | secmaster:playbook:create                         | √                                                 | ×                                                             |
| 授予权限删除剧本           | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/{playbook_id}                                                                 | secmaster:playbook:delete                         | √                                                 | ×                                                             |
| 授予权限更新剧本           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/{playbook_id}                                                                    | secmaster:playbook:update                         | √                                                 | ×                                                             |
| 授予权限获取剧本列表         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks                                                                                  | secmaster:playbook:list                           | √                                                 | ×                                                             |
| 授予权限获取剧本统计数据       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/statistics                                                                       | secmaster:playbook:getStatistics                  | √                                                 | ×                                                             |
| 授予权限获取剧本运行监控数据     | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/{playbook_id}/monitor                                                            | secmaster:playbook:getMonitor                     | √                                                 | ×                                                             |
| 授予权限克隆剧本           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{playbook_version_id}/clone                                            | secmaster:playbook:copyVersion                    | √                                                 | ×                                                             |
| 授予权限审核剧本           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{playbook_version_id}/approve                                          | secmaster:playbook:approve                        | √                                                 | ×                                                             |
| 授予权限创建剧本版本Action   | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/actions                                                   | secmaster:playbook:createVersionAction            | √                                                 | ×                                                             |
| 授予权限创建剧本版本规则       | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/rules                                                     | secmaster:playbook:createVersionRule              | √                                                 | ×                                                             |
| 授予权限删除剧本版本Action   | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/actions/{action_id}                                     | secmaster:playbook:deleteVersionAction            | √                                                 | ×                                                             |
| 授予权限删除剧本版本规则       | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/rules/{rule_id}                                         | secmaster:playbook:deleteVersionRule              | √                                                 | ×                                                             |
| 授予权限获取剧本版本规则详情     | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/rules/{rule_id}                                            | secmaster:playbook:getVersionRule                 | √                                                 | ×                                                             |
| 授予权限查询剧本版本Action列表 | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/actions                                                    | secmaster:playbook:listVersionActions             | √                                                 | ×                                                             |
| 授予权限更新剧本版本Action   | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/actions/{action_id}                                        | secmaster:playbook:updateVersionAction            | √                                                 | ×                                                             |
| 授予权限更新剧本版本规则       | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{version_id}/actions/{action_id}                                        | secmaster:playbook:updateVersionRule              | √                                                 | ×                                                             |
| 授予权限查询审核列表         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/approval                                                                | secmaster:playbook:listApproves                   | √                                                 | ×                                                             |
| 授予权限查询实例列表         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/instances                                                                        | secmaster:playbook:listInstances                  | √                                                 | ×                                                             |
| 授予权限查询实例审计日志列表     | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/instances/auditlogs                                                             | secmaster:playbook:getInstanceAuditlog            | √                                                 | ×                                                             |
| 授予权限创建剧本版本         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions                                                                        | secmaster:playbook:createVersion                  | √                                                 | ×                                                             |
| 授予权限获取剧本版本         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{playbook_version_id}                                                   | secmaster:playbook:getVersion                     | √                                                 | ×                                                             |
| 授予权限删除剧本版本         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{playbook_version_id}                                                  | secmaster:playbook:deleteVersion                  | √                                                 | ×                                                             |
| 授予权限更新剧本版本         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/versions/{playbook_version_id}                                                  | secmaster:playbook:updateVersion                  | √                                                 | ×                                                             |
| 授予权限获取剧本版本列表       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/{playbook_id}/versions                                                           | secmaster:playbook:listVersions                   | √                                                 | ×                                                             |
| 授予权限查询实例详情         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/instances/{instance_id}                                                          | secmaster:playbook:getInstance                    | √                                                 | ×                                                             |
| 授予权限查询实例拓扑详情       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/instances/{instance_id}/topology                                                 | secmaster:playbook:getInstanceTopology            | √                                                 | ×                                                             |
| 授予权限操作剧本实例         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/instances/{instance_id}/operation                                               | secmaster:playbook:operateInstance                | √                                                 | ×                                                             |
| 授予权限查询流程列表         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/workflows                                                                                  | secmaster:workflow:list                           | √                                                 | ×                                                             |
| 授予权限获取流程的详情        | GET /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}                                                                    | secmaster:workflow:get                            | √                                                 | ×                                                             |
| 授予权限删除流程           | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}                                                                 | secmaster:workflow:delete                         | √                                                 | ×                                                             |
| 授予权限创建流程           | GET /v1/{project_id}/workspacesPOST /v1/{project_id}/workspaces/{workspace_id}/soc/workflows                                                  | secmaster:workflow:create                         | √                                                 | ×                                                             |
| 授予权限更新流程           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}                                                                    | secmaster:workflow:update                         | √                                                 | ×                                                             |
| 授予权限获取流程版本的列表      | GET /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}/versions                                                           | secmaster:workflow:listVersions                   | √                                                 | ×                                                             |
| 授予权限获取流程的版本详情      | GET /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}/versions/{version_id}                                              | secmaster:workflow:getVersion                     | √                                                 | ×                                                             |
| 授予权限删除流程的版本        | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}/versions/{version_id}                                           | secmaster:workflow:deleteVersion                  | √                                                 | ×                                                             |
| 授予权限创建流程版本         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}/versions                                                          | secmaster:workflow:createVersion                  | √                                                 | ×                                                             |
| 授予权限更新流程的版本        | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}/versions/{version_id}                                              | secmaster:workflow:updateVersion                  | √                                                 | ×                                                             |
| 授予权限审核流程版本         | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}/versions/{version_id}/approval                                     | secmaster:workflow:approveVersion                 | √                                                 | ×                                                             |
| 授予权限校验流程的版本        | POST /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}/validation                                                        | secmaster:workflow:validate                       | √                                                 | ×                                                             |
| 授予权限更新流程版本调试结果     | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}/versions/{version_id}/debug/result                                 | secmaster:workflow:simulate                       | √                                                 | ×                                                             |
| 授予权限流程实例拓扑图        | GET /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/instances/{instance_id}/topology                                                 | secmaster:workflow:getInstance                    | √                                                 | ×                                                             |
| 授予权限更新或创建流程实例      | POST /v1/{project_id}/workspaces/{workspace_id}/soc/workflows/{workflow_id}/instances                                                         | secmaster:workflow:operateInstance                | √                                                 | ×                                                             |
| 授予权限查询资产连接列表       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/assetcredentials                                                                           | secmaster:connection:list                         | √                                                 | ×                                                             |
| 授予权限创建资产连接         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/assetcredentials                                                                          | secmaster:connection:create                       | √                                                 | ×                                                             |
| 授予权限获取资产连接详情       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/assetcredentials/{asset_id}                                                                | secmaster:connection:get                          | √                                                 | ×                                                             |
| 授予权限删除资产连接         | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/assetcredentials/{asset_id}                                                             | secmaster:connection:delete                       | √                                                 | ×                                                             |
| 授予权限更新资产连接         | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/assetcredentials/{asset_id}                                                                | secmaster:connection:update                       | √                                                 | ×                                                             |
| 授予权限查询待办列表         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/tasks                                                                                      | secmaster:task:list                               | √                                                 | ×                                                             |
| 授予权限创建待办           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/tasks                                                                                     | secmaster:task:create                             | √                                                 | ×                                                             |
| 授予权限更新待办           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/tasks/{task_id}                                                                            | secmaster:task:update                             | √                                                 | ×                                                             |
| 授予权限获取待办详情         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/tasks/{task_id}                                                                            | secmaster:task:get                                | √                                                 | ×                                                             |
| 授予权限获取情报详情         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/{indicator_id}                                                                  | secmaster:indicator:get                           | √                                                 | ×                                                             |
| 授予权限创建情报           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/indicators                                                                                | secmaster:indicator:create                        | √                                                 | ×                                                             |
| 授予权限更新情报           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/{indicator_id}                                                                  | secmaster:indicator:update                        | √                                                 | ×                                                             |
| 授予权限删除情报           | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/{indicator_id}                                                               | secmaster:indicator:delete                        | √                                                 | ×                                                             |
| 授予权限查询情报列表         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/search                                                                         | secmaster:indicator:list                          | √                                                 | ×                                                             |
| 授予权限查询情报类型列表       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/types                                                                           | secmaster:indicator:listTypes                     | √                                                 | ×                                                             |
| 授予权限绑定情报类型与布局关联    | POST /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/types/layout                                                                   | secmaster:indicator:bindLayout                    | √                                                 | ×                                                             |
| 授予权限获取告警详情         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/{alert_id}                                                                          | secmaster:alert:get                               | √                                                 | ×                                                             |
| 授予权限创建告警           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/alerts                                                                                    | secmaster:alert:create                            | √                                                 | ×                                                             |
| 授予权限更新告警           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/{alert_id}                                                                          | secmaster:alert:update                            | √                                                 | ×                                                             |
| 授予权限搜索告警列表         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/search                                                                             | secmaster:alert:list                              | √                                                 | ×                                                             |
| 授予权限删除告警           | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/alerts                                                                                  | secmaster:alert:delete                            | √                                                 | ×                                                             |
| 授予权限告警转事件          | POST /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/batch-order                                                                        | secmaster:alert:batchOrders                       | √                                                 | ×                                                             |
| 授予权限查询告警类型列表       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/types                                                                               | secmaster:alert:listTypes                         | √                                                 | ×                                                             |
| 授予权限查询告警类别列表       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/types/category                                                                      | secmaster:alert:listCategories                    | √                                                 | ×                                                             |
| 授予权限创建告警类型         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/types                                                                              | secmaster:alert:createType                        | √                                                 | ×                                                             |
| 授予权限修改告警类型         | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/types/{dataclass_type_id}                                                           | secmaster:alert:updateType                        | √                                                 | ×                                                             |
| 授予权限删除告警类型         | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/types                                                                            | secmaster:alert:deleteType                        | √                                                 | ×                                                             |
| 授予权限启用/禁用告警类型      | POST /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/types/enable                                                                       | secmaster:alert:enableType                        | √                                                 | ×                                                             |
| 授予权限绑定告警类型与布局关联    | POST /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/types/layout                                                                       | secmaster:alert:bindLayout                        | √                                                 | ×                                                             |
| 授予权限获取事件详情         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/{incident_id}                                                                    | secmaster:incident:get                            | √                                                 | ×                                                             |
| 授予权限创建事件           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/incidents                                                                                 | secmaster:incident:create                         | √                                                 | ×                                                             |
| 授予权限更新事件           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/{incident_id}                                                                    | secmaster:incident:update                         | √                                                 | ×                                                             |
| 授予权限搜索事件列表         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/search                                                                          | secmaster:incident:list                           | √                                                 | ×                                                             |
| 授予权限获取事件的类型列表      | GET /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/types                                                                            | secmaster:incident:listTypes                      | √                                                 | ×                                                             |
| 授予权限删除事件           | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/incidents                                                                               | secmaster:incident:delete                         | √                                                 | ×                                                             |
| 授予权限查询事件类别列表       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/types/category                                                                   | secmaster:incident:listCategories                 | √                                                 | ×                                                             |
| 授予权限创建事件类型         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/types                                                                           | secmaster:incident:createType                     | √                                                 | ×                                                             |
| 授予权限修改事件类型         | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/types/{dataclass_type_id}                                                        | secmaster:incident:updateType                     | √                                                 | ×                                                             |
| 授予权限删除事件类型         | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/types                                                                         | secmaster:incident:deleteType                     | √                                                 | ×                                                             |
| 授予权限启用/禁用事件类型      | POST /v1/{project_id}/workspaces/{workspace_id}/soc/alerts/incidents/enable                                                                   | secmaster:incident:enableType                     | √                                                 | ×                                                             |
| 授予权限绑定事件类型与布局的关联   | POST /v1/{project_id}/workspaces/{workspace_id}/soc/incidents/types/layout                                                                    | secmaster:incident:bindLayout                     | √                                                 | ×                                                             |
| 授予权限创建对象关系         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/{dataclass_type}/{data_object_id}/{related_dataclass_type}                                | secmaster:dataobject:createRelation               | √                                                 | ×                                                             |
| 授予权限删除对象关系         | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/{dataclass_type}/{data_object_id}/{related_dataclass_type}                              | secmaster:dataobject:deleteRelation               | √                                                 | ×                                                             |
| 授予权限搜索对象关系列表       | POST /v1/{project_id}/workspaces/{workspace_id}/soc/{dataclass_type}/{data_object_id}/{related_dataclass_type}/search                         | secmaster:dataobject:listRelation                 | √                                                 | ×                                                             |
| 授予权限查询漏洞组列表        | POST /v1/{project_id}/workspaces/{workspace_id}/soc/vulnerability/search                                                                      | secmaster:vulnerability:listGroup                 | √                                                 | ×                                                             |
| 授予权限获取漏洞组详情        | GET /v1/{project_id}/workspaces/{workspace_id}/soc/vulnerability/{vul_id}                                                                     | secmaster:vulnerability:getGroup                  | √                                                 | ×                                                             |
| 授予权限导出漏洞组列表        | POST /v1/{project_id}/workspaces/{workspace_id}/soc/vulnerability/export                                                                      | secmaster:vulnerability:exportGroup               | √                                                 | ×                                                             |
| 授予权限查询漏洞类型列表       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/vulnerabilities/types                                                                      | secmaster:vulnerability:listType                  | √                                                 | ×                                                             |
| 授予权限绑定漏洞类型与布局关联    | POST /v1/{project_id}/workspaces/{workspace_id}/soc/vulnerabilities/types/layout                                                              | secmaster:vulnerability:bindLayout                | √                                                 | ×                                                             |
| 授予权限创建漏洞类型         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/vulnerabilities/types                                                                     | secmaster:vulnerability:createType                | √                                                 | ×                                                             |
| 授予权限修改漏洞类型         | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/vulnerabilities/types/{dataclass_type_id}                                                  | secmaster:vulnerability:updateType                | √                                                 | ×                                                             |
| 授予权限删除漏洞类型         | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/vulnerabilities/types                                                                   | secmaster:vulnerability:deleteType                | √                                                 | ×                                                             |
| 授予权限启用/禁用漏洞类型      | POST /v1/{project_id}/workspaces/{workspace_id}/soc/vulnerabilities/types/enable                                                              | secmaster:vulnerability:enableType                | √                                                 | ×                                                             |
| 授予权限删除按需订单         | DELETE /v1/{project_id}/subscriptions/orders                                                                                                  | secmaster:subscription:deletePostPaidOrder        | √                                                 | ×                                                             |
| 授予权限创建按需订单         | POST /v1/{project_id}/subscriptions/orders                                                                                                    | secmaster:subscription:createPostPaidOrder        | √                                                 | ×                                                             |
| 授予权限创建包周期订单        | POST /v1/{project_id}/subscriptions/orders/{order_id}                                                                                         | secmaster:subscription:createPrePaidOrder         | √                                                 | ×                                                             |
| 授予权限查看订购版本         | GET /v1/{project_id}/subscriptions/version                                                                                                    | secmaster:subscription:getVersion                 | √                                                 | ×                                                             |
| 授予权限查看指标结果         | GET /v1/{project_id}/workspaces/{workspace_id}/sa/metrics/{metric_id}/result                                                                  | secmaster:metric:getResult                        | √                                                 | ×                                                             |
| 授予权限列出指标结果         | POST /v1/{project_id}/workspaces/{workspace_id}/sa/metrics/results                                                                            | secmaster:metric:listResults                      | √                                                 | ×                                                             |
| 授予权限列出指标Hits结果     | POST /v1/{project_id}/workspaces/{workspace_id}/sa/metrics/hits                                                                               | secmaster:metric:listHits                         | √                                                 | ×                                                             |
| 授予权限查看委托           | GET /v1/{project_id}/agency                                                                                                                   | secmaster:agency:get                              | √                                                 | ×                                                             |
| 授予权限创建委托           | POST /v1/{project_id}/agency                                                                                                                  | secmaster:agency:create                           | √                                                 | ×                                                             |
| 授予权限查看资源统计         | GET /v1/{project_id}/workspaces/{workspace_id}/resource-statistics                                                                            | secmaster:resource:getStatistics                  | √                                                 | ×                                                             |
| 授予权限列出资源           | GET /v1/{project_id}/workspaces/{workspace_id}/resources                                                                                      | secmaster:resource:list                           | √                                                 | ×                                                             |
| 授予权限导入资源           | POST /v1/{project_id}/workspaces/{workspace_id}/sa/resources/import                                                                           | secmaster:resource:import                         | √                                                 | ×                                                             |
| 授予权限获取资源导入模板       | GET /v1/{project_id}/workspaces/{workspace_id}/sa/resource/template                                                                           | secmaster:resource:getTemplate                    | √                                                 | ×                                                             |
| 授予权限列出报告           | GET /v1/{project_id}/workspaces/{workspace_id}/sa/reports                                                                                     | secmaster:report:list                             | √                                                 | ×                                                             |
| 授予权限查看报告           | GET /v1/{project_id}/workspaces/{workspace_id}/sa/reports/{report_id}                                                                         | secmaster:report:get                              | √                                                 | ×                                                             |
| 授予权限创建报告           | POST /v1/{project_id}/workspaces/{workspace_id}/sa/reports                                                                                    | secmaster:report:create                           | √                                                 | ×                                                             |
| 授予权限更新报告           | PUT /v1/{project_id}/workspaces/{workspace_id}/sa/reports/{report_id}                                                                         | secmaster:report:update                           | √                                                 | ×                                                             |
| 授予权限删除报告           | DELETE /v1/{project_id}/workspaces/{workspace_id}/sa/reports/{report_id}                                                                      | secmaster:report:delete                           | √                                                 | ×                                                             |
| 授予权限设置应急漏洞读取状态     | POST /v1/{project_id}/workspaces/{workspace_id}/sa/vulnerability/read-status                                                                  | secmaster:emergencyVulnerability:updateReadStatus | √                                                 | ×                                                             |
| 授予权限列出应急漏洞         | GET /v1/{project_id}/workspaces/{workspace_id}/sa/vulnerability/list                                                                          | secmaster:emergencyVulnerability:list             | √                                                 | ×                                                             |
| 授予权限导出应急漏洞         | GET /v1/{project_id}/workspaces/{workspace_id}/sa/vulnerability/export                                                                        | secmaster:emergencyVulnerability:export           | √                                                 | ×                                                             |
| 授予权限查询数据空间列表       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/dataspaces                                                                                | secmaster:dataspace:list                          | √                                                 | ×                                                             |
| 授予权限创建数据空间         | POST /v1/{project_id}/workspaces/{workspace_id}/siem/dataspaces                                                                               | secmaster:dataspace:create                        | √                                                 | ×                                                             |
| 授予权限查询数据空间详情       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/dataspaces/{dataspace_id}                                                                 | secmaster:dataspace:get                           | √                                                 | ×                                                             |
| 授予权限更新数据空间         | PUT /v1/{project_id}/workspaces/{workspace_id}/siem/dataspaces/{dataspace_id}                                                                 | secmaster:dataspace:update                        | √                                                 | ×                                                             |
| 授予权限删除数据空间         | DELETE /v1/{project_id}/workspaces/{workspace_id}/siem/dataspaces/{dataspace_id}                                                              | secmaster:dataspace:delete                        | √                                                 | ×                                                             |
| 授予权限查询数据管道列表       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/pipes                                                                                     | secmaster:pipe:list                               | √                                                 | ×                                                             |
| 授予权限创建数据管道         | POST /v1/{project_id}/workspaces/{workspace_id}/siem/pipes                                                                                    | secmaster:pipe:create                             | √                                                 | ×                                                             |
| 授予权限查询数据管道详情       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/pipes/{pipe_id}                                                                           | secmaster:pipe:get                                | √                                                 | ×                                                             |
| 授予权限更新数据管道         | PUT /v1/{project_id}/workspaces/{workspace_id}/siem/pipes/{pipe_id}                                                                           | secmaster:pipe:update                             | √                                                 | ×                                                             |
| 授予权限删除数据管道         | DELETE /v1/{project_id}/workspaces/{workspace_id}/siem/pipes/{pipe_id}                                                                        | secmaster:pipe:delete                             | √                                                 | ×                                                             |
| 授予权限查询数据管道索引       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/pipes/{pipe_id}/index                                                                     | secmaster:pipe:getIndex                           | √                                                 | ×                                                             |
| 授予权限更新数据管道索引       | PUT /v1/{project_id}/workspaces/{workspace_id}/siem/pipes/{pipe_id}/index                                                                     | secmaster:pipe:updateIndex                        | √                                                 | ×                                                             |
| 授予权限查询数据管道消费       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/pipes/{pipe_id}/consumption                                                               | secmaster:pipe:getConsumption                     | √                                                 | ×                                                             |
| 授予权限创建数据管道消费       | POST /v1/{project_id}/workspaces/{workspace_id}/siem/pipes/{pipe_id}/consumption                                                              | secmaster:pipe:createConsumption                  | √                                                 | ×                                                             |
| 授予权限删除数据管道消费       | DELETE /v1/{project_id}/workspaces/{workspace_id}/siem/pipes/{pipe_id}/consumption                                                            | secmaster:pipe:deleteConsumption                  | √                                                 | ×                                                             |
| 授予权限查询数据           | POST /v1/{project_id}/workspaces/{workspace_id}/siem/search/logs                                                                              | secmaster:search:listLogs                         | √                                                 | ×                                                             |
| 授予权限查询数据分布直方图      | POST /v1/{project_id}/workspaces/{workspace_id}/siem/search/histograms                                                                        | secmaster:search:listHistograms                   | √                                                 | ×                                                             |
| 授予权限执行分析           | POST /v1/{project_id}/workspaces/{workspace_id}/siem/search/analysis                                                                          | secmaster:search:createAnalysis                   | √                                                 | ×                                                             |
| 授予权限查询检索条件列表       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/search/conditions                                                                         | secmaster:searchCondition:list                    | √                                                 | ×                                                             |
| 授予权限创建检索条件         | POST /v1/{project_id}/workspaces/{workspace_id}/siem/search/conditions                                                                        | secmaster:searchCondition:create                  | √                                                 | ×                                                             |
| 授予权限查询检索条件详情       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/search/conditions/{condition_id}                                                          | secmaster:searchCondition:get                     | √                                                 | ×                                                             |
| 授予权限更新检索条件         | PUT /v1/{project_id}/workspaces/{workspace_id}/siem/search/conditions/{condition_id}                                                          | secmaster:searchCondition:update                  | √                                                 | ×                                                             |
| 授予权限删除检索条件         | DELETE /v1/{project_id}/workspaces/{workspace_id}/siem/search/conditions/{condition_id}                                                       | secmaster:searchCondition:delete                  | √                                                 | ×                                                             |
| 授予权限查询告警模型         | GET /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules                                                                               | secmaster:alertRule:list                          | √                                                 | ×                                                             |
| 授予权限创建告警模型         | POST /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules                                                                              | secmaster:alertRule:create                        | √                                                 | ×                                                             |
| 授予权限查询告警模型详情       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/{rule_id}                                                                     | secmaster:alertRule:get                           | √                                                 | ×                                                             |
| 授予权限修改告警模型         | PUT /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/{rule_id}                                                                     | secmaster:alertRule:update                        | √                                                 | ×                                                             |
| 授予权限删除告警模型         | DELETE /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules                                                                            | secmaster:alertRule:delete                        | √                                                 | ×                                                             |
| 授予权限启用告警模型         | POST /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/enable                                                                       | secmaster:alertRule:enable                        | √                                                 | ×                                                             |
| 授予权限停用告警模型         | POST /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/disable                                                                      | secmaster:alertRule:disable                       | √                                                 | ×                                                             |
| 授予权限查询告警模型总览       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/metrics                                                                       | secmaster:alertRule:listMetrics                   | √                                                 | ×                                                             |
| 授予权限模拟告警模型         | POST /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/simulation                                                                   | secmaster:alertRule:createSimulation              | √                                                 | ×                                                             |
| 授予权限查询告警模板         | GET /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/templates                                                                     | secmaster:alertRuleTemplate:list                  | √                                                 | ×                                                             |
| 授予权限查询告警模板详情       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/templates/{template_id}                                                       | secmaster:alertRuleTemplate:get                   | √                                                 | ×                                                             |
| 授予权限查询告警模板总览       | GET /v1/{project_id}/workspaces/{workspace_id}/siem/alert-rules/templates/metrics                                                             | secmaster:alertRuleTemplate:listMetrics           | √                                                 | ×                                                             |
| 授予权限创建数据类          | POST /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses                                                                               | secmaster:dataclass:create                        | √                                                 | ×                                                             |
| 授予权限更新数据类          | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}                                                                 | secmaster:dataclass:update                        | √                                                 | ×                                                             |
| 授予权限删除数据类          | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}                                                              | secmaster:dataclass:delete                        | √                                                 | ×                                                             |
| 授予权限获取数据类详情        | GET /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}                                                                 | secmaster:dataclass:get                           | √                                                 | ×                                                             |
| 授予权限查询数据类列表        | GET /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses                                                                                | secmaster:dataclass:list                          | √                                                 | ×                                                             |
| 授予权限创建字段           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}/fields                                                         | secmaster:dataclass:createField                   | √                                                 | ×                                                             |
| 授予权限更新字段           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}/fields/{field_id}                                               | secmaster:dataclass:updateField                   | √                                                 | ×                                                             |
| 授予权限删除字段           | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}/fields                                                       | secmaster:dataclass:deleteField                   | √                                                 | ×                                                             |
| 授予权限获取字段详情         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}/fields/{field_id}                                               | secmaster:dataclass:getField                      | √                                                 | ×                                                             |
| 授予权限查询字段列表         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}/fields                                                          | secmaster:dataclass:listFields                    | √                                                 | ×                                                             |
| 授予权限获取类型详情         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}/types/{dataclass_type_id}                                       | secmaster:dataclass:getType                       | √                                                 | ×                                                             |
| 授予权限查询类型列表         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/dataclasses/{dataclass_id}/types                                                           | secmaster:dataclass:listTypes                     | √                                                 | ×                                                             |
| 授予权限更新分类映射状态       | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/{mapping_id}/status                                                               | secmaster:mapping:update                          | √                                                 | ×                                                             |
| 授予权限搜索分类映射列表       | POST /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/search                                                                           | secmaster:mapping:list                            | √                                                 | ×                                                             |
| 授予权限获取分类映射数据源      | GET /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/data-source                                                                       | secmaster:mapping:getDatasource                   | √                                                 | ×                                                             |
| 授予权限获取分类映射函数       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/functions                                                                         | secmaster:mapping:listFunctions                   | √                                                 | ×                                                             |
| 授予权限删除分类映射         | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/{mapping_id}                                                                   | secmaster:mapping:delete                          | √                                                 | ×                                                             |
| 授予权限复制分类映射         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/{mapping_id}/clone                                                                | secmaster:mapping:copy                            | √                                                 | ×                                                             |
| 授予权限创建分类           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/classifiers                                                                      | secmaster:mapping:createClassifier                | √                                                 | ×                                                             |
| 授予权限更新分类           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/classifiers/{classifier_id}                                                       | secmaster:mapping:updateClassifier                | √                                                 | ×                                                             |
| 授予权限获取分类信息         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/classifiers/{classifier_id}                                                       | secmaster:mapping:getClassifier                   | √                                                 | ×                                                             |
| 授予权限删除分类           | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/classifiers/{classifier_id}                                                    | secmaster:mapping:deleteClassifier                | √                                                 | ×                                                             |
| 授予权限创建映射           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/mappers                                                                          | secmaster:mapping:createMapper                    | √                                                 | ×                                                             |
| 授予权限更新映射           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/mappers/{mapper_id}                                                               | secmaster:mapping:updateMapper                    | √                                                 | ×                                                             |
| 授予权限查询映射列表         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/mappers/search                                                                   | secmaster:mapping:listMappers                     | √                                                 | ×                                                             |
| 授予权限获取映射信息         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/mappers/{mapper_id}                                                              | secmaster:mapping:getMapper                       | √                                                 | ×                                                             |
| 授予权限删除映射           | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/mappings/mappers/{mapper_id}                                                            | secmaster:mapping:deleteMapper                    | √                                                 | ×                                                             |
| 授予权限获取布局类型列表       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/business-type                                                                      | secmaster:layout:listBusinessTypes                | √                                                 | ×                                                             |
| 授予权限查询布局列表         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/search                                                                            | secmaster:layout:list                             | √                                                 | ×                                                             |
| 授予权限创建布局           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/layouts                                                                                   | secmaster:layout:create                           | √                                                 | ×                                                             |
| 授予权限删除布局           | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/layouts                                                                                 | secmaster:layout:delete                           | √                                                 | ×                                                             |
| 授予权限更新布局           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/{layout_id}                                                                        | secmaster:layout:update                           | √                                                 | ×                                                             |
| 授予权限查询布局           | GET /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/{layout_id}                                                                        | secmaster:layout:get                              | √                                                 | ×                                                             |
| 授予权限另存为模板          | POST /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/template                                                                          | secmaster:layout:createTemplate                   | √                                                 | ×                                                             |
| 授予权限创建布局字段         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/{layout_id}/fields                                                                | secmaster:layout:createField                      | √                                                 | ×                                                             |
| 授予权限获取布局字段列表       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/{layout_id}/fields                                                                 | secmaster:layout:listFields                       | √                                                 | ×                                                             |
| 授予权限获取布局字段详情       | GET /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/{layout_id}/fields/{field_id}                                                      | secmaster:layout:getField                         | √                                                 | ×                                                             |
| 授予权限删除布局字段         | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/{layout_id}/fields                                                              | secmaster:layout:deleteField                      | √                                                 | ×                                                             |
| 授予权限获取页面           | GET /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/{layout_id}/wizards                                                                | secmaster:layout:listWizards                      | √                                                 | ×                                                             |
| 授予权限创建页面           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/{layout_id}/wizards                                                               | secmaster:layout:createWizard                     | √                                                 | ×                                                             |
| 授予权限获取页面详情         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/wizards/{wizard_id};/v1/{project_id}/workspaces/{workspace_id}/soc/layouts/wizards | secmaster:layout:getWizard                        | √                                                 | ×                                                             |
| 授予权限删除页面           | DELETE /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/wizards/{wizard_id}                                                             | secmaster:layout:deleteWizard                     | √                                                 | ×                                                             |
| 授予权限更新页面           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/layouts/wizards                                                                            | secmaster:layout:updateWizard                     | √                                                 | ×                                                             |
| 授予权限目录列表查询         | POST /v1/{project_id}/workspaces/{workspace_id}/soc/catalogues/search;/v1/{project_id}/workspaces/{workspace_id}/soc/catalogues               | secmaster:catalogue:list                          | √                                                 | ×                                                             |
| 授予权限更新目录           | PUT /v1/{project_id}/workspaces/{workspace_id}/soc/catalogues/{catalogue_id}                                                                  | secmaster:catalogue:update                        | √                                                 | ×                                                             |
| 授予权限导出剧本           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/export                                                                          | secmaster:playbook:export                         | √                                                 | ×                                                             |
| 授予权限导入剧本           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/playbooks/import                                                                          | secmaster:playbook:import                         | √                                                 | ×                                                             |
| 授予权限下载指标模板         | GET /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/template/download                                                               | secmaster:indicator:downloadTemplate              | √                                                 | ×                                                             |
| 授予权限导出指标           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/export                                                                         | secmaster:indicator:export                        | √                                                 | ×                                                             |
| 授予权限导入指标           | POST /v1/{project_id}/workspaces/{workspace_id}/soc/indicators/import                                                                         | secmaster:indicator:import                        | √                                                 | ×                                                             |
| 授予权限查询表            | GET /v2/{project_id}/workspaces/{workspace_id}/siem/tables                                                                                    | secmaster:table:list                              | √                                                 | ×                                                             |
| 授予权限创建表            | -POST /v2/{project_id}/workspaces/{workspace_id}/siem/tables                                                                                  | secmaster:table:create                            | √                                                 | ×                                                             |
| 授予权限查询表详情          | GET /v2/{project_id}/workspaces/{workspace_id}/siem/tables/{table_id}                                                                         | secmaster:table:get                               | √                                                 | ×                                                             |
| 授予权限修改表            | PUT /v2/{project_id}/workspaces/{workspace_id}/siem/tables/{table_id}                                                                         | secmaster:table:update                            | √                                                 | ×                                                             |
| 授予权限删除表            | DELETE /v2/{project_id}/workspaces/{workspace_id}/siem/tables/{table_id}                                                                      | secmaster:table:delete                            | √                                                 | ×                                                             |
| 授予权限锁止表            | POST /v2/{project_id}/workspaces/{workspace_id}/siem/tables/{table_id}/lock                                                                   | secmaster:table:createLock                        | √                                                 | ×                                                             |
| 授予权限解锁表            | DELETE /v2/{project_id}/workspaces/{workspace_id}/siem/tables/{table_id}/lock                                                                 | secmaster:table:deleteLock                        | √                                                 | ×                                                             |
| 授予权限查询表总览          | GET /v2/{project_id}/workspaces/{workspace_id}/siem/tables/metrics                                                                            | secmaster:table:listMetrics                       | √                                                 | ×                                                             |
| 授予权限设计表            | PUT /v2/{project_id}/workspaces/{workspace_id}/siem/tables/{table_id}/schema                                                                  | secmaster:table:updateSchema                      | √                                                 | ×                                                             |
   
