UNPKG

tencentcloud-sdk-nodejs

Version:
148 lines (147 loc) 4 kB
/** * GetLocalEngine返回参数结构体 */ export interface GetLocalEngineResponse { /** * 接口调用状态,成功返回200,失败返回400 */ Status?: number; /** * 接口调用描述信息,成功返回"scan success",失败返回"scan error" */ Info?: string; /** * 本地引擎下载地址 */ Data?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ScanFileHash返回参数结构体 */ export interface ScanFileHashResponse { /** * 接口调用状态,成功返回200,失败返回400 */ Status?: number; /** * 接口调用描述信息,成功返回"scan success",失败返回"scan error" */ Info?: string; /** * 云查实际结果信息,包括md5、return_state、virus_state、virus_name字符逗号间隔; return_state查询状态:-1/0代表失败、1/2代表成功; virus_state文状件态:0文件不存在、1白、2黑、3未知、4感染性、5低可信白; */ Data?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ScanFileHash请求参数结构体 */ export interface ScanFileHashRequest { /** * 购买服务后获得的授权信息,用于保证请求有效性 */ Key: string; /** * 需要查询的md5值(支持单个和多个,多个md5间用逗号分格) */ Md5s: string; /** * 保留字段默认填0 */ WithCategory: string; /** * 松严规则控制字段默认填10(5-松、10-标准、15-严) */ SensitiveLevel: string; } /** * ScanFile返回参数结构体 */ export interface ScanFileResponse { /** * 接口调用状态,成功返回200,失败返回400 */ Status?: number; /** * 接口调用描述信息,成功返回"success",失败返回"invalid request" */ Info?: string; /** * 异步扫描任务提交成功返回success */ Data?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetScanResult返回参数结构体 */ export interface GetScanResultResponse { /** * 接口调用状态,成功返回200,失败返回400 */ Status?: number; /** * 接口调用描述信息,成功返回"scan success",失败返回"scan error" */ Info?: string; /** * 实际结果信息,包括md5、scan_status、virus_name三个字段;virus_name报毒名:"torjan.**":黑样本的报毒名、".":样本不报毒、"" :样本无检出信息,需上传扫描; scan_status样本状态:-1无检出信息需上传扫描、0样本扫描中、1样本扫描结束且不报毒、2样本扫描结束且报黑、3样本下载失败; */ Data?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetLocalEngine请求参数结构体 */ export interface GetLocalEngineRequest { /** * 购买服务后获得的授权信息,用于保证请求有效性 */ Key: string; } /** * GetScanResult请求参数结构体 */ export interface GetScanResultRequest { /** * 购买服务后获得的授权信息,用于保证请求有效性 */ Key: string; /** * 需要获取扫描接口的md5(只允许单个md5) */ Md5: string; } /** * ScanFile请求参数结构体 */ export interface ScanFileRequest { /** * 购买服务后获得的授权信息,用于保证请求有效性 */ Key: string; /** * 文件下载url地址 */ Sample: string; /** * 文件的md5值 */ Md5: string; }