
# 更新敏感数据识别结果 - UpdateClassificationResults
#### 功能介绍
根据指定的任务ID和项目ID，更新敏感数据分类识别结果。
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-dsc/dsc_02_0008.html)。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-dsc/dsc_02_0031.html)。
- 如果使用身份策略授权，当前API调用无需身份策略权限。
 
#### URI
PUT /v1/{project_id}/scan-jobs/{job_id}/classification-results
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                      |
|:---|:---|:---|:---|
| job_id     | 是    | String | 敏感数据识别任务ID，用于标识具体的扫描任务。 |
| project_id | 是    | String | 项目ID，用于标识具体的项目。         |
   
#### 请求参数
表2请求Body参数 
| 参数                   | 是否必选 | 参数类型                                                                                                            | 描述                                   |
|:---|:---|:---|:---|
| asset_id             | 否    | String                                                                                                          | 资产ID，用于唯一标识该资产。                      |
| asset_name           | 否    | String                                                                                                          | 资产名称，用于标识和管理资产。                      |
| asset_type           | 否    | String                                                                                                          | 资产类型，表示资产的类型，如OBS、DATABASE、BIGDATA等。 |
| create_time          | 否    | Long                                                                                                            | 创建时间，表示该识别结果的创建时间戳。                  |
| id                   | 否    | String                                                                                                          | 结果标记，用于唯一标识该识别结果。                    |
| ins_id               | 否    | String                                                                                                          | 实例ID，用于标识具体的实例。                      |
| job_id               | 否    | String                                                                                                          | 任务ID，用于标识具体的任务。                      |
| match_info           | 否    | Array of [ClassificationMatchReqInfo] objects | 匹配规则列表，表示该资产中所有匹配到的规则及其详细信息。         |
| object_full_path     | 否    | String                                                                                                          | 对象全路径，表示资产中对象的完整路径。                  |
| object_name          | 否    | String                                                                                                          | 对象名称，表示资产中的具体对象名称。                   |
| project_id           | 否    | String                                                                                                          | 项目ID，用于标识具体的项目。                      |
| scan_time            | 否    | Long                                                                                                            | 识别时间，表示该资产的识别时间戳。                    |
| security_level_color | 否    | Integer                                                                                                         | 识别结果等级颜色，用于在界面中显示风险等级的颜色标识。          |
| security_level_id    | 否    | String                                                                                                          | 识别结果等级ID，表示该资产的风险等级ID。               |
| security_level_name  | 否    | String                                                                                                          | 识别结果等级名称，表示该资产的风险等级名称。               |
| task_id              | 否    | String                                                                                                          | 子任务ID，用于标识具体的子任务。                    |
| update_time          | 否    | Long                                                                                                            | 更新时间，表示该识别结果的最后更新时间戳。                |
   
 表3ClassificationMatchReqInfo 
| 参数                   | 是否必选 | 参数类型                                                                                            | 描述                          |
|:---|:---|:---|:---|
| classification_id    | 否    | String                                                                                          | 分级分类ID，表示该规则所属的分类。          |
| classification_name  | 否    | String                                                                                          | 分级分类名称，表示该规则所属的分类名称。        |
| match_content_cnt    | 否    | Integer                                                                                         | 匹配内容数量，表示匹配到的具体内容数量。        |
| match_rate           | 否    | Double                                                                                          | 匹配率，表示规则匹配的准确率或优先级。         |
| matched_detail       | 否    | String                                                                                          | 匹配明细，表示该规则匹配到的具体内容和位置。      |
| matched_examples     | 否    | Array of [MatchedReqExamples] objects | 匹配规则列表，表示该规则匹配到的具体内容示例。     |
| rule_id              | 否    | String                                                                                          | 规则ID，用于唯一标识该规则。             |
| rule_name            | 否    | String                                                                                          | 规则名称，用于标识和管理规则。             |
| security_level_color | 否    | Integer                                                                                         | 识别结果等级颜色，用于在界面中显示风险等级的颜色标识。 |
| security_level_id    | 否    | String                                                                                          | 识别结果等级ID，表示该规则识别出的风险等级ID。   |
| security_level_name  | 否    | String                                                                                          | 识别结果等级名称，表示该规则识别出的风险等级名称。   |
| template_id          | 否    | String                                                                                          | 模板ID，用于标识具体的扫描模板。           |
| template_name        | 否    | String                                                                                          | 模板名称，用于标识和管理模板。             |
   
 表4MatchedReqExamples 
| 参数              | 是否必选 | 参数类型   | 描述                  |
|:---|:---|:---|:---|
| context         | 否    | String | 匹配上下文，表示匹配内容的上下文信息。 |
| line_number     | 否    | Long   | 行数，表示匹配内容在文件中的具体位置。 |
| matched_content | 否    | String | 匹配内容，表示匹配到的具体内容。    |
   
#### 响应参数
**状态码：200**
请求成功，返回更新结果。
**状态码：201**
更新成功。
无
#### 请求示例
```
PUT /v1/{project_id}/scan-jobs/{job_id}/classification-results
{
  "asset_id" : "string",
  "asset_name" : "string",
  "asset_type" : "string",
  "create_time" : 0,
  "id" : "string",
  "ins_id" : "string",
  "job_id" : "string",
  "match_info" : [ { } ],
  "object_full_path" : "string",
  "object_name" : "string",
  "project_id" : "string",
  "scan_time" : 0,
  "security_level_color" : 0,
  "security_level_id" : "string",
  "security_level_name" : "string",
  "task_id" : "string",
  "update_time" : 0
}
```
#### 响应示例
无
#### 状态码
| 状态码 | 描述              |
|:---|:---|
| 200 | 请求成功，返回更新结果。    |
| 201 | 更新成功。           |
| 401 | 未授权，用户未登录或令牌无效。 |
| 403 | 无权限访问该资源。       |
| 404 | 未找到指定的任务或项目。    |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-dsc/ErrorCode.html)。
