PUT /admin/compliance/retention-policies/{retention_policy_id}

更新数据保留策略的参数

合规管理 - 数据保留 `bearerAuth` application/json

请求参数

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

请求体

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

字段类型必填示例约束描述
auto_delete boolean 否 True
data_type string 否 user_activity_logs
legal_basis string 否 合同义务
name string 否 用户日志保留策略
purpose string 否 安全审计
retention_period_days integer 否 365

响应

引用的 Schema

service-compliance/internal/handler/dto.ErrorResponse

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

service-compliance/internal/handler/dto.RetentionPolicyItem

数据保留策略

字段类型必填示例约束描述
data_type string 否 user_activity_logs 数据类型
legal_basis string 否 合同义务 法律依据
policy_id string 否 ret_001 策略ID
purpose string 否 安全审计 保留目的
retention_period_days integer 否 365 保留天数
status string 否 active 状态

service-compliance/internal/handler/dto.RetentionPolicyItemResponse

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