/admin/compliance/tenants/{tid}/gap-analysis
对比租户当前配置与解析后的合规策略参数,计算合规差距和评分
请求参数
| 名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|---|---|
tid |
path |
string |
是 | 租户ID |
请求体
Schema: service-compliance/internal/handler/dto.CurrentConfigRequest
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
parameters |
object |
否 |
响应
| 状态 | 描述 | Schema |
|---|---|---|
| 200 | OK | dto.DataResponse-service-compliance/internal/handler/dto/GapReportResponse |
| 400 | bad request | service-compliance/internal/handler/dto.ErrorResponse |
| 401 | unauthorized | service-compliance/internal/handler/dto.ErrorResponse |
| 403 | forbidden | service-compliance/internal/handler/dto.ErrorResponse |
| 500 | server error | service-compliance/internal/handler/dto.ErrorResponse |
引用的 Schema
dto.DataResponse-service-compliance/internal/handler/dto/GapReportResponse
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
code |
integer |
否 | |||
data |
service-compliance/internal/handler/dto.GapReportResponse |
否 | |||
message |
string |
否 | |||
timestamp |
string |
否 |
service-compliance/internal/handler/dto.ConflictItem
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
detail |
string |
否 | |||
parameter |
string |
否 | data_residency_region |
||
standards |
array of string |
否 | ['["gdpr"', '"pipl"]'] |
service-compliance/internal/handler/dto.ErrorResponse
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
code |
integer |
否 | 400 |
||
message |
string |
否 | invalid request |
service-compliance/internal/handler/dto.GapReportResponse
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
assessed |
integer |
否 | 8 |
P2(四态):缺口计数只统计已测且失败;未评估单列 unknown,不算失败。 | |
conflicts |
array of |
否 | |||
critical_gaps |
integer |
否 | 2 |
||
errors |
integer |
否 | 0 |
||
evaluation_error |
string |
否 | |
||
high_gaps |
integer |
否 | 3 |
||
low_gaps |
integer |
否 | 0 |
||
medium_gaps |
integer |
否 | 1 |
||
overall_score |
number |
否 | 75 |
||
parameters |
array of |
否 | |||
score_available |
boolean |
否 | True |
||
standards |
array of string |
否 | |||
unknown |
integer |
否 | 2 |
service-compliance/internal/handler/dto.ParameterGapItem
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
compliant |
boolean |
否 | False |
||
control_ref |
string |
否 | pci_8.6.3 |
||
current |
object |
否 | 8 |
||
description |
string |
否 | 最小密码长度 (单因子) |
||
operator |
string |
否 | gte |
||
parameter |
string |
否 | password_min_length_sfa |
||
reason |
string |
否 | |||
required |
object |
否 | 12 |
||
severity |
string |
否 | critical |
||
standard |
string |
否 | pci_dss_v4 |
||
state |
string |
否 | non_compliant |
P2(四态):状态词表 compliant / non_compliant / not_assessed / evaluation_error。 compliant=false 不再等于失败:not_assessed / evaluation_error 也非通过,但不算缺口。 |