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 |
This parameter is currently unavailable. |
end_time |
No |
String |
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 integers |
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.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot