PUT /admin/compliance/sod-rules/{sod_rule_id}

更新指定职责分离规则的名称、角色组或启用状态,启用后将阻止同时拥有互斥角色的用户分配

合规管理 - 职责分离 `bearerAuth` application/json

请求参数

名称位置类型必填默认值示例约束描述
sod_rule_id path string 是 rule ID

请求体

Schema: service-compliance/internal/handler/dto.UpdateSoDRuleRequest

字段类型必填示例约束描述
description string 否 Updated SoD rule description
enabled boolean 否 True
name string 否 Finance-Audit SoD
roles_a string 否 ["role_finance_admin"]
roles_b string 否 ["role_auditor"]

响应

引用的 Schema

service-compliance/internal/handler/dto.ErrorResponse

字段类型必填示例约束描述
code integer 否 400
message string 否 invalid request

service-compliance/internal/handler/dto.SoDRuleItemResponse

字段类型必填示例约束描述
code integer 否
data service-compliance/internal/handler/dto.SoDRuleResponse 否
message string 否
timestamp string 否

service-compliance/internal/handler/dto.SoDRuleResponse

字段类型必填示例约束描述
description string 否 Finance and Audit roles must not be held by the same user
enabled boolean 否 True
id string 否 01JQ...
name string 否 Finance-Audit SoD
roles_a string 否 role_finance_admin
roles_b string 否 role_audit