查询指定任务扫描结果
功能介绍
查询指定任务扫描结果
URI
GET /v1/{project_id}/sdg/scan/job/{job_id}/results
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
项目ID |
|
job_id |
是 |
String |
任务ID |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
offset |
否 |
Integer |
页码 |
|
limit |
否 |
Integer |
分页大小 |
|
type |
否 |
String |
资产类型 枚举值:
|
请求参数
无
响应参数
状态码: 200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
job_id |
String |
任务ID |
|
job_name |
String |
任务名 |
|
type |
String |
查询资产类型 |
|
db_scan_result |
DbScanResult object |
数据库扫描结果 |
|
obs_scan_result |
ObsScanResult object |
OBS扫描结果 |
|
es_scan_result |
EsScanResult object |
ES扫描结果 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
total |
Integer |
扫描结果总数 |
|
db_scan_results |
Array of DbScanResultInfo objects |
数据库扫描结果列表 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
task_id |
String |
任务ID |
|
db_name |
String |
数据库名称 |
|
table_id |
String |
表ID |
|
table_name |
String |
表名称 |
|
risk_level |
Integer |
风险等级 |
|
sensitive_data_type |
Array of strings |
匹配到的规则 |
|
match_info |
Array of DbMatchInfo objects |
表中各列匹配到的规则 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
column_name |
String |
列名 |
|
rule_name |
String |
匹配的规则名 |
|
rule_id |
String |
匹配的规则ID |
|
rule_risk_level |
Integer |
匹配规则风险等级 |
|
column_line |
Array of integers |
风险数据行 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
total |
Integer |
扫描结果总数 |
|
db_scan_results |
Array of ObsScanResultInfo objects |
OBS扫描结果列表 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
task_id |
String |
任务ID |
|
bucket_id |
String |
OBS桶ID |
|
bucket_name |
String |
OBS桶名称 |
|
file_path |
String |
文件路径 |
|
file_name |
String |
文件名 |
|
md5 |
String |
文件md5值 |
|
risk_level |
Integer |
风险等级 |
|
sensitive_data_type |
Array of strings |
风险数据类型 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
total |
Integer |
扫描结果总数 |
|
db_scan_results |
Array of EsScanResultInfo objects |
ES扫描结果列表 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
task_id |
String |
任务ID |
|
index_name |
String |
索引名 |
|
type_id |
String |
类型ID |
|
type_name |
String |
类型名 |
|
risk_level |
Integer |
风险等级 |
|
sensitive_data_type |
Array of strings |
敏感数据类型 |
|
match_info |
Array of EsMatchInfo objects |
规则匹配具体信息 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
field_name |
String |
数据字段名 |
|
rule_name |
String |
规则名 |
|
rule_id |
String |
规则ID |
|
rule_risk_level |
Integer |
规则风险等级 |
状态码: 400
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误信息 |
请求示例
查询指定任务扫描结果
GET /v1/{project_id}/sdg/scan/job/{job_id}/results
响应示例
状态码: 200
OK
{
"job_id" : "xxxxxx",
"job_name" : "xxxxxx",
"type" : "DATABASE",
"db_scan_result" : {
"total" : 1,
"db_scan_results" : [ {
"task_id" : "xxxxxx",
"db_name" : "xxxxxx",
"table_id" : "xxxxxx",
"table_name" : "student",
"risk_level" : 6,
"sensitive_data_type" : [ "xxxxxx", "xxxxxx" ],
"match_info" : [ {
"column_name" : "phone",
"rule_name" : "xxxxxx",
"rule_id" : "xxxxxx",
"rule_risk_level" : 6,
"column_line" : [ 1, 3 ]
}, {
"column_name" : "email",
"rule_name" : "xxxxxx",
"rule_id" : "xxxxxx",
"rule_risk_level" : 1,
"column_line" : [ 1, 3 ]
} ]
} ]
},
"obs_scan_result" : null,
"es_scan_result" : null
}
状态码: 400
无效请求
{
"error_code" : "dsc.40000011",
"error_msg" : "Invalid parameter"
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
|
400 |
无效请求 |
错误码
请参见错误码。