简介
本文档提供关于查询病毒检测任务结果的相关 API 概览以及 SDK 示例代码。
API | 操作描述 |
查询病毒检测任务结果 |
查询病毒检测任务结果
功能说明
本接口用于查询一个病毒检测任务的状态或结果
示例代码
def ci_auditing_virus_query():# 查询病毒检测任务结果response = client.ci_auditing_virus_query(Bucket="test-12500000",JobID="jobId")print(response)
参数说明
调用 ci_auditing_virus_query 函数,具体请求参数如下:
参数名称 | 参数描述 | 类型 | 是否必填 |
Bucket | 存储桶名称 | String | 是 |
JobID | 查询的任务 ID | String | 是 |
返回结果说明
响应体 response
响应体具体数据内容如下:
参数名称 | 参数描述 | 类型 |
JobsDetail | 病毒检测任务的详细信息。 | Container |
JobsDetail 节点内容:
参数名称 | 参数描述 | 类型 |
Code | 错误码,只有 State 为 Failed 时有意义。 | String |
Message | 错误描述,只有 State 为 Failed 时有意义。 | String |
JobId | 本次病毒检测任务的 ID。 | String |
State | 病毒检测任务的状态,值为 Submitted(已提交检测)、Success(检测成功)、Failed(检测失败)、Auditing(检测中)其中一个。 | String |
CreationTime | 病毒检测任务的创建时间。 | String |
Object | 检测的文件为存储在 COS 中的文件时,该字段表示本次检测的文件名称。 | String |
Suggestion | 该字段表示本次判定的检测结果,您可以根据该结果,进行后续的操作;建议您按照业务所需,对不同的检测结果进行相应处理。有效值:nomal(检测正常),block (检测到文件含有病毒)。 | String |
DetectDetail | 本次检测的详细信息。 | Container Array |
Url | 检测的文件为一条文件链接时,该字段表示本次检测的文件链接。 | String |
DetectDetail 节点内容:
参数名称 | 参数描述 | 类型 |
Result | 单个文件的检测结果,可能有多个结果。 | Container Array |
Result 节点内容:
参数名称 | 参数描述 | 类型 |
FileName | 检测的文件名称,如果是压缩文件,该字段表示解压后内部的具体文件名。 | String |
VirusName | 检测到的病毒名称。 | String |