Querying the Result of an Identification Task
Function
This API is used to query the result of a specified identification task.
URI
GET /v1/{project_id}/sdg/scan/job/{job_id}/results
Parameter | Mandatory | Type | Description |
|---|---|---|---|
project_id | Yes | String | Project ID |
job_id | Yes | String | Task ID |
Parameter | Mandatory | Type | Description |
|---|---|---|---|
offset | No | Integer | Page number |
limit | No | Integer | Page size |
type | No | String | Asset type Enumeration values:
|
start_time | No | String | Starting time (This parameter is currently unavailable) |
end_time | No | String | End time (This parameter is currently unavailable) |
Request Parameters
None
Response Parameters
Status code: 200
Parameter | Type | Description |
|---|---|---|
job_id | String | Task ID |
job_name | String | Task name |
type | String | Asset type |
db_scan_result | DbScanResult object | Result of identification tasks for databases |
obs_scan_result | ObsScanResult object | Result of the identification task for OBS |
es_scan_result | EsScanResult object | Result of the identification task for Elasticsearch |
Parameter | Type | Description |
|---|---|---|
total | Integer | Total number of results |
db_scan_results | Array of DbScanResultInfo objects | Result list of identification tasks for databases |
Parameter | Type | Description |
|---|---|---|
task_id | String | Task ID |
db_name | String | Database name |
table_id | String | Table ID |
table_name | String | Table name |
risk_level | Integer | Risk level |
sensitive_data_type | Array of strings | Matched rules |
match_info | Array of DbMatchInfo objects | Matched rules of table columns |
Parameter | Type | Description |
|---|---|---|
column_name | String | Column name |
rule_name | String | Name of the matched rule |
rule_id | String | ID of the matched rule |
rule_risk_level | Integer | Risk level of the matched rule |
column_line | Array of longs | Columns of risk data |
Parameter | Type | Description |
|---|---|---|
total | Integer | Total number of results |
db_scan_results | Array of ObsScanResultInfo objects | Result list of the identification task for OBS |
Parameter | Type | Description |
|---|---|---|
task_id | String | Task ID |
bucket_id | String | OBS bucket ID |
bucket_name | String | OBS bucket name |
file_path | String | Directory |
file_name | String | File name |
md5 | String | File MD5 |
risk_level | Integer | Risk level |
sensitive_data_type | Array of strings | Sensitive data types |
Parameter | Type | Description |
|---|---|---|
total | Integer | Total number of results |
db_scan_results | Array of EsScanResultInfo objects | Result list of the identification task for Elasticsearch |
Parameter | Type | Description |
|---|---|---|
task_id | String | Task ID |
index_name | String | Index name |
type_id | String | Type ID |
type_name | String | Type name |
risk_level | Integer | Risk level |
sensitive_data_type | Array of strings | Sensitive data type |
match_info | Array of EsMatchInfo objects | Details of matched rules |
Parameter | Type | Description |
|---|---|---|
field_name | String | Data field name |
rule_name | String | Rule name |
rule_id | String | Rule ID |
rule_risk_level | Integer | Risk level of the matched rule |
Status code: 400
Parameter | Type | Description |
|---|---|---|
error_code | String | Error Code |
error_msg | String | Error Message |
Example Requests
Querying the Result of an Identification Task
GET /v1/{project_id}/sdg/scan/job/{job_id}/results Example Responses
Status code: 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
} Status code: 400
Invalid request
{
"error_code" : "dsc.40000011",
"error_msg" : "Invalid parameter"
} Status Codes
Status Code | Description |
|---|---|
200 | OK |
400 | Invalid request |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

