查询病毒检测任务结果

最近更新时间:2024-07-11 17:06:22

我的收藏

简介

本文档提供关于查询病毒检测任务结果的相关 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