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.