/admin/compliance/retention-policies/{retention_policy_id}
更新数据保留策略的参数
请求参数
| 名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|---|---|
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 |
|---|---|---|
| 200 | success | service-compliance/internal/handler/dto.RetentionPolicyItemResponse |
| 400 | bad request | service-compliance/internal/handler/dto.ErrorResponse |
引用的 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 |
否 |