tenyun
Version:
Promise based and chained Tencent Cloud OpenAPI client for NodeJS
2,581 lines (2,508 loc) • 150 kB
TypeScript
/// <reference types="node" />
import { AxiosPromise, AxiosRequestConfig } from "axios";
/** AK简要信息 */
declare interface AKInfo {
/** ak对应id */
ID?: number;
/** ak具体值\n临时密钥时返回临时密钥 */
Name?: string;
/** 所属账号 */
User?: string;
/** 备注 */
Remark?: string;
}
/** 访问密钥告警记录 */
declare interface AccessKeyAlarm {
/** 告警名称 */
Name?: string;
/** 告警等级0-无效 1-提示 2-低危 3-中危 4-高危 5-严重 */
Level?: number;
/** 告警记录ID */
ID?: number;
/** 告警规则ID */
AlarmRuleID?: number;
/** 告警类型0 异常调用1 泄漏监测 */
AlarmType?: number;
/** 访问密钥 */
AccessKey?: string;
/** 访问密钥ID */
AccessKeyID?: number;
/** 访问密钥备注 */
AccessKeyRemark?: string;
/** 最后告警时间 */
LastAlarmTime?: string;
/** 告警状态0-未处理 1-已处理 2-已忽略 */
Status?: number;
/** 聚合日期 */
Date?: string;
/** 告警标签 */
Tag?: string[];
/** 所属主账号Uin */
Uin?: string;
/** 所属主账号昵称 */
Nickname?: string;
/** 所属子账号Uin */
SubUin?: string;
/** 所属子账号昵称 */
SubNickname?: string;
/** 账号类型0 主账号AK 1 子账号AK 2 临时密钥 */
Type?: number;
/** 所属appid */
AppID?: number;
/** 泄漏证据 */
LeakEvidence?: string[];
}
/** 访问密钥告警数量 */
declare interface AccessKeyAlarmCount {
/** 访问密钥的ID */
ID?: number;
/** 访问密钥 */
AccessKey?: string;
/** 告警数量 */
AlarmCount?: number;
}
/** 访问密钥资产告警信息 */
declare interface AccessKeyAlarmInfo {
/** 告警类型/风险类型告警类型:0异常调用1泄漏检测2自定义风险类型:0:配置风险1: 自定义风险 */
Type?: number;
/** 告警数量/风险数量 */
Count?: number;
}
/** 访问密钥资产信息 */
declare interface AccessKeyAsset {
/** AK 的id */
ID?: number;
/** AK名称 */
Name?: string;
/** 备注 */
Remark?: string;
/** 账号所属APPID */
AppID?: number;
/** 所属主账号Uin */
Uin?: string;
/** 主账号昵称 */
Nickname?: string;
/** 所属子账号Uin */
SubUin?: string;
/** 所属子账号昵称 */
SubNickname?: string;
/** 0 主账号AK1 子账号AK2 临时密钥 */
Type?: number;
/** 安全建议 枚举0 正常1 立即处理2 建议加固 */
Advice?: number;
/** 告警信息列表 */
AccessKeyAlarmList?: AccessKeyAlarmInfo[];
/** 风险信息列表 */
AccessKeyRiskList?: AccessKeyAlarmInfo[];
/** 源IP数量 */
IPCount?: number;
/** 创建时间 */
CreateTime?: string;
/** 最近访问时间 */
LastAccessTime?: string;
/** AK状态 0:禁用1:已启用 */
Status?: number;
/** 0 表示已检测1 表示检测中 */
CheckStatus?: number;
}
/** 访问密钥风险记录 */
declare interface AccessKeyRisk {
/** 风险名称 */
Name?: string;
/** 风险等级0-无效 1-提示 2-低危 3-中危 4-高危 5-严重 */
Level?: number;
/** 风险记录ID */
ID?: number;
/** 风险规则ID */
RiskRuleID?: number;
/** 风险类型0-配置风险 */
RiskType?: number;
/** 访问密钥 */
AccessKey?: string;
/** 访问密钥ID */
AccessKeyID?: number;
/** 访问密钥备注 */
AccessKeyRemark?: string;
/** 风险检出时间 */
RiskTime?: string;
/** 风险状态0-未处理 2-已忽略 3-已收敛 */
Status?: number;
/** 风险标签 */
Tag?: string[];
/** 风险证据 */
Evidence?: string;
/** 风险描述 */
Description?: string;
/** 所属主账号Uin */
Uin?: string;
/** 所属主账号昵称 */
Nickname?: string;
/** 所属子账号Uin */
SubUin?: string;
/** 所属子账号昵称 */
SubNickname?: string;
/** 账号类型0 主账号AK 1子账号AK2 临时密钥 */
Type?: number;
/** 检测状态0表示 已检测1表示 检测中 */
CheckStatus?: number;
/** 所属appid */
AppID?: number;
}
/** 访问密钥账号信息 */
declare interface AccessKeyUser {
/** 账号ID */
ID?: number;
/** 账号名称 */
Name?: string;
/** 0 主账号 1子账号 */
Type?: number;
/** 访问方式0 API1 控制台与API */
AccessType?: number;
/** 安全建议 枚举 0 正常 1 立即处理 2 建议加固 */
Advice?: number;
/** 告警信息列表 */
AccessKeyAlarmList?: AccessKeyAlarmInfo[];
/** 风险信息列表 */
AccessKeyRiskList?: AccessKeyAlarmInfo[];
/** 账号所属APPID */
AppID?: number;
/** 主账号昵称 */
Nickname?: string;
/** 子账号昵称 */
SubNickname?: string;
/** 账号所属主账号Uin */
Uin?: string;
/** 账号自身uin,主账号时与主账号uin一致 */
SubUin?: string;
/** 登录IP */
LoginIP?: string;
/** 登录地址 */
LoginLocation?: string;
/** 登录时间 */
LoginTime?: string;
/** 运营商名称 */
ISP?: string;
/** 操作保护是否开启0 未开启1 已开启 */
ActionFlag?: number;
/** 登录保护是否开启0 未开启1 已开启 */
LoginFlag?: number;
/** 0 表示已检测 1 表示检测中 */
CheckStatus?: number;
}
/** 告警下拉字段 */
declare interface AlertExtraInfo {
/** 相关攻击事件 */
RelateEvent?: RelatedEvent;
/** 泄漏内容 */
LeakContent?: string;
/** 泄漏API */
LeakAPI?: string;
/** secretID */
SecretID?: string;
/** 命中规则 */
Rule?: string;
/** 规则描述 */
RuleDesc?: string;
/** 协议端口 */
ProtocolPort?: string;
/** 攻击内容 */
AttackContent?: string;
/** 攻击IP画像 */
AttackIPProfile?: string;
/** 攻击IP标签 */
AttackIPTags?: string;
/** 请求方式 */
RequestMethod?: string;
/** HTTP日志 */
HttpLog?: string;
/** 被攻击域名 */
AttackDomain?: string;
/** 文件路径 */
FilePath?: string;
/** user_agent */
UserAgent?: string;
/** 请求头 */
RequestHeaders?: string;
/** 登录用户名 */
LoginUserName?: string;
/** 漏洞名称 */
VulnerabilityName?: string;
/** 公共漏洞和暴露 */
CVE?: string;
/** 服务进程 */
ServiceProcess?: string;
/** 文件名 */
FileName?: string;
/** 文件大小 */
FileSize?: string;
/** 文件MD5 */
FileMD5?: string;
/** 文件最近访问时间 */
FileLastAccessTime?: string;
/** 文件修改时间 */
FileModifyTime?: string;
/** 最近访问时间 */
RecentAccessTime?: string;
/** 最近修改时间 */
RecentModifyTime?: string;
/** 病毒名 */
VirusName?: string;
/** 病毒文件标签 */
VirusFileTags?: string;
/** 行为特征 */
BehavioralCharacteristics?: string;
/** 进程名(PID) */
ProcessNamePID?: string;
/** 进程路径 */
ProcessPath?: string;
/** 进程命令行 */
ProcessCommandLine?: string;
/** 进程权限 */
ProcessPermissions?: string;
/** 执行命令 */
ExecutedCommand?: string;
/** 受影响文件名 */
AffectedFileName?: string;
/** 诱饵路径 */
DecoyPath?: string;
/** 恶意进程文件大小 */
MaliciousProcessFileSize?: string;
/** 恶意进程文件MD5 */
MaliciousProcessFileMD5?: string;
/** 恶意进程名(PID) */
MaliciousProcessNamePID?: string;
/** 恶意进程路径 */
MaliciousProcessPath?: string;
/** 恶意进程启动时间 */
MaliciousProcessStartTime?: string;
/** 命令内容 */
CommandContent?: string;
/** 启动用户 */
StartupUser?: string;
/** 用户所属组 */
UserGroup?: string;
/** 新增权限 */
NewPermissions?: string;
/** 父进程 */
ParentProcess?: string;
/** 类名 */
ClassName?: string;
/** 所属类加载器 */
ClassLoader?: string;
/** 类文件大小 */
ClassFileSize?: string;
/** 类文件MD5 */
ClassFileMD5?: string;
/** 父类名 */
ParentClassName?: string;
/** 继承接口 */
InheritedInterface?: string;
/** 注释 */
Comment?: string;
/** 载荷内容 */
PayloadContent?: string;
/** 回连地址画像 */
CallbackAddressPortrait?: string;
/** 回连地址标签 */
CallbackAddressTag?: string;
/** 进程MD5 */
ProcessMD5?: string;
/** 文件权限 */
FilePermission?: string;
/** 来源于日志分析的信息字段 */
FromLogAnalysisData?: KeyValue[];
/** 命中探针 */
HitProbe?: string;
/** 命中蜜罐 */
HitHoneyPot?: string;
/** 命令列表 */
CommandList?: string;
/** 攻击事件描述 */
AttackEventDesc?: string;
/** 进程信息 */
ProcessInfo?: string;
/** 使用用户名&密码 */
UserNameAndPwd?: string;
/** 主机防护策略ID */
StrategyID?: string;
/** 主机防护策略名称 */
StrategyName?: string;
/** 主机防护命中策略,是策略ID和策略名称的组合 */
HitStrategy?: string;
/** 进程名 */
ProcessName?: string;
/** PID */
PID?: string;
/** 容器Pod名 */
PodName?: string;
/** 容器PodID */
PodID?: string;
/** Http响应 */
Response?: string;
/** 系统调用 */
SystemCall?: string;
/** 操作类型verb */
Verb?: string;
/** 日志ID */
LogID?: string;
/** 变更内容 */
Different?: string;
/** 事件类型 */
EventType?: string;
/** 事件描述 */
Description?: string;
/** 目标地址(容器反弹shell) */
TargetAddress?: string;
/** 恶意请求域名(容器恶意外联) */
MaliciousRequestDomain?: string;
/** 规则类型(容器K8sAPI异常请求) */
RuleType?: string;
/** 请求资源(容器K8sAPI异常请求) */
RequestURI?: string;
/** 发起请求用户(容器K8sAPI异常请求) */
RequestUser?: string;
/** 请求对象(容器K8sAPI异常请求) */
RequestObject?: string;
/** 响应对象(容器K8sAPI异常请求) */
ResponseObject?: string;
/** 文件类型(容器文件篡改) */
FileType?: string;
/** 标签特征(容器恶意外联) */
TIType?: string;
/** 来源IP(容器K8sAPI异常请求) */
SourceIP?: string;
}
/** 告警中心全量告警列表数据 */
declare interface AlertInfo {
/** 告警ID */
ID?: string;
/** 告警名称 */
Name?: string;
/** 告警来源CFW:云防火墙WAF:Web应用防火墙CWP:主机安全CSIP:云安全中心 */
Source?: string;
/** 告警等级1:提示2:低危3:中危4:高危5:严重 */
Level?: number;
/** 攻击者 */
Attacker?: RoleInfo;
/** 受害者 */
Victim?: RoleInfo;
/** 证据数据(例如攻击内容等,base64编码) */
EvidenceData?: string;
/** 证据位置(例如协议端口) */
EvidenceLocation?: string;
/** 证据路径 */
EvidencePath?: string;
/** 首次告警时间 */
CreateTime?: string;
/** 最近告警时间 */
UpdateTime?: string;
/** 告警次数 */
Count?: number;
/** 紧急缓解建议 */
UrgentSuggestion?: string;
/** 根治建议 */
RemediationSuggestion?: string;
/** 处理状态0:未处置,1:已忽略,2:已处置 */
Status?: number;
/** 告警处理类型 */
ProcessType?: string;
/** 告警大类 */
Type?: string;
/** 告警小类 */
SubType?: string;
/** 下拉字段 */
ExtraInfo?: AlertExtraInfo;
/** 聚合字段 */
Key?: string;
/** 告警日期 */
Date?: string;
/** appid */
AppID?: string;
/** 账户名称 */
NickName?: string;
/** 账户ID */
Uin?: string;
/** 行为 */
Action?: number;
/** 风险排查 */
RiskInvestigation?: string;
/** 风险处置 */
RiskTreatment?: string;
/** 日志类型 */
LogType?: string;
/** 语句检索 */
LogSearch?: string;
}
/** 集群列表集群防护状态,左边枚举,右边为显示集群防护状态 0:未接入1:未防护 2:部分防护 3:防护中 4:接入异常 5:接入中 6:卸载中 7:卸载异常 */
declare interface AssetCluster {
/** 租户id */
AppId?: number;
/** 租户uin */
Uin?: string;
/** 租户昵称 */
Nick?: string;
/** 地域 */
Region?: string;
/** 集群id */
AssetId?: string;
/** 集群名称 */
AssetName?: string;
/** 集群类型 */
AssetType?: string;
/** 集群创建时间 */
InstanceCreateTime?: string;
/** 状态 */
Status?: string;
/** 集群防护状态,左边枚举,右边为显示集群防护状态 0:未接入1:未防护 2:部分防护 3:防护中 4:接入异常 5:接入中 6:卸载中 7:卸载异常 */
ProtectStatus?: number;
/** 接入信息,不为空表示有接入异常信息 */
ProtectInfo?: string;
/** 私有网络id */
VpcId?: string;
/** 私有网络名称 */
VpcName?: string;
/** kubernetes版本 */
KubernetesVersion?: string;
/** 运行时组件 */
Component?: string;
/** 运行时组件版本 */
ComponentVersion?: string;
/** 组件状态 */
ComponentStatus?: string;
/** 体检时间 */
CheckTime?: string;
/** 关联主机数 */
MachineCount?: number;
/** 关联pod数 */
PodCount?: number;
/** 关联service数 */
ServiceCount?: number;
/** 漏洞风险 */
VulRisk?: number;
/** 配置风险 */
CFGRisk?: number;
/** 体检数 */
CheckCount?: number;
/** 是否核心:1:核心,2:非核心 */
IsCore?: number;
/** 是否新资产 1新 */
IsNewAsset?: number;
/** 云资产类型:0:腾讯云,1:aws,2:azure */
CloudType?: number;
}
/** 集群pod列表 */
declare interface AssetClusterPod {
/** 租户id */
AppId?: number;
/** 租户uin */
Uin?: string;
/** 租户昵称 */
Nick?: string;
/** 地域 */
Region?: string;
/** pod id */
AssetId?: string;
/** pod名称 */
AssetName?: string;
/** pod创建时间 */
InstanceCreateTime?: string;
/** 命名空间 */
Namespace?: string;
/** 状态 */
Status?: string;
/** 集群id */
ClusterId?: string;
/** 集群名称 */
ClusterName?: string;
/** 主机id */
MachineId?: string;
/** 主机名 */
MachineName?: string;
/** pod ip */
PodIp?: string;
/** 关联service数 */
ServiceCount?: number;
/** 关联容器数 */
ContainerCount?: number;
/** 公网ip */
PublicIp?: string;
/** 内网ip */
PrivateIp?: string;
/** 是否核心:1:核心,2:非核心 */
IsCore?: number;
/** 是否新资产 1新 */
IsNewAsset?: number;
}
/** 资产扫描结构细节 */
declare interface AssetInfoDetail {
/** 用户appid */
AppID?: string;
/** CVE编号 */
CVEId?: string;
/** 是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错 */
IsScan?: number;
/** 影响资产数目 */
InfluenceAsset?: number;
/** 未修复资产数目 */
NotRepairAsset?: number;
/** 未防护资产数目 */
NotProtectAsset?: number;
/** 任务ID */
TaskId?: string;
/** 任务百分比 */
TaskPercent?: number;
/** 任务时间 */
TaskTime?: number;
/** 扫描时间 */
ScanTime?: string;
}
/** 资产类型和实例类型的映射 */
declare interface AssetInstanceTypeMap {
/** 资产类型 */
Text?: string;
/** 资产类型 */
Value?: string;
/** 资产类型和实例类型映射关系 */
InstanceTypeList?: FilterDataObject[];
}
/** 主机进程内容 */
declare interface AssetProcessItem {
/** 云账号ID */
CloudAccountID?: string;
/** 实例名称 */
InstanceName?: string;
/** 租户ID */
AppID?: number;
/** 云账号名称 */
CloudAccountName?: string;
/** 实例ID */
InstanceID?: string;
/** 公网IP */
PublicIp?: string;
/** 内网IP */
PrivateIp?: string;
/** 进程ID */
ProcessID?: string;
/** 进程名称 */
ProcessName?: string;
/** 命令行 */
CmdLine?: string;
/** 监听端口列表 */
Port?: string;
}
/** 资产视角风险项 */
declare interface AssetRiskItem {
/** 租户ID */
AppId?: number;
/** 云厂商 */
Provider?: string;
/** 云厂商名称 */
ProviderName?: string;
/** 云账号名称 */
CloudAccountName?: string;
/** 云账号ID */
CloudAccountId?: string;
/** 实例名称 */
InstanceName?: string;
/** 实例ID */
InstanceId?: string;
/** 首次发现时间 */
CreateTime?: string;
/** 更新时间 */
UpdateTime?: string;
/** 风险状态 */
RiskStatus?: number;
/** 风险名称 */
RiskTitle?: string;
/** 检查类型 */
CheckType?: string;
/** 风险等级 */
Severity?: string;
/** 风险规则ID */
RiskRuleId?: string;
}
/** 安全中心资产标签 */
declare interface AssetTag {
/** 标签的key值,可以是字母、数字、下划线 */
TagKey?: string;
/** 标签的vale值,可以是字母、数字、下划线 */
TagValue?: string;
}
/** 资产视角配置风险 */
declare interface AssetViewCFGRisk {
/** 唯一id */
Id?: string;
/** 配置名 */
CFGName?: string;
/** 检查类型 */
CheckType?: string;
/** 实例id */
InstanceId?: string;
/** 实例名 */
InstanceName?: string;
/** 实例类型 */
InstanceType?: string;
/** 影响资产 */
AffectAsset?: string;
/** 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。 */
Level?: string;
/** 首次识别时间 */
FirstTime?: string;
/** 最近识别时间 */
RecentTime?: string;
/** 来源 */
From?: string;
/** 状态 */
Status?: number;
/** 相关规范 */
CFGSTD?: string;
/** 配置详情 */
CFGDescribe?: string;
/** 修复建议 */
CFGFix?: string;
/** 帮助文档链接 */
CFGHelpURL?: string;
/** 前端使用索引 */
Index?: string;
/** 用户appid */
AppId?: string;
/** 用户昵称 */
Nick?: string;
/** 用户uin */
Uin?: string;
/** 当资产类型为LBL的时候,展示该字段,方便定位具体的LB */
ClbId?: string;
}
/** 资产视角的端口风险对象 */
declare interface AssetViewPortRisk {
/** 端口 */
Port?: number;
/** 影响资产 */
AffectAsset?: string;
/** 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。 */
Level?: string;
/** 资产类型 */
InstanceType?: string;
/** 协议 */
Protocol?: string;
/** 组件 */
Component?: string;
/** 服务 */
Service?: string;
/** 最近识别时间 */
RecentTime?: string;
/** 首次识别时间 */
FirstTime?: string;
/** 处置建议,0保持现状、1限制访问、2封禁端口 */
Suggestion?: number;
/** 状态,0未处理、1已处置、2已忽略、3云防已防护 */
Status?: number;
/** 风险ID */
Id?: string;
/** 前端索引 */
Index?: string;
/** 实例id */
InstanceId?: string;
/** 实例名 */
InstanceName?: string;
/** 用户appid */
AppId?: string;
/** 用户昵称 */
Nick?: string;
/** 用户uin */
Uin?: string;
/** 识别来源,详细看枚举返回。 */
From?: string;
/** 服务判定,high_risk_service 高危服务 web_service web服务 other_service 其他服务 */
ServiceJudge?: string;
/** 状态,0未处理、1已处置、2已忽略、3云防已防护、4无需处理 */
XspmStatus?: number;
}
/** 资产视角的漏洞风险对象 */
declare interface AssetViewVULRisk {
/** 影响资产 */
AffectAsset?: string;
/** 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。 */
Level?: string;
/** 资产类型 */
InstanceType?: string;
/** 组件 */
Component?: string;
/** 服务 */
Service?: string;
/** 最近识别时间 */
RecentTime?: string;
/** 首次识别时间 */
FirstTime?: string;
/** 状态,0未处理、1已处置、2已忽略 */
Status?: number;
/** 风险ID */
Id?: string;
/** 前端索引 */
Index?: string;
/** 实例id */
InstanceId?: string;
/** 实例名 */
InstanceName?: string;
/** 用户appid */
AppId?: string;
/** 用户昵称 */
Nick?: string;
/** 用户uin */
Uin?: string;
/** 漏洞类型 */
VULType?: string;
/** 端口 */
Port?: string;
/** 漏洞描述 */
Describe?: string;
/** 漏洞影响组件 */
AppName?: string;
/** 技术参考 */
References?: string;
/** 漏洞影响版本 */
AppVersion?: string;
/** 风险点 */
VULURL?: string;
/** 漏洞名称 */
VULName?: string;
/** cve */
CVE?: string;
/** 修复方案 */
Fix?: string;
/** pocid */
POCId?: string;
/** 扫描来源 */
From?: string;
/** 主机版本 */
CWPVersion?: number;
/** 是否支持修复 */
IsSupportRepair?: boolean;
/** 是否支持扫描 */
IsSupportDetect?: boolean;
/** 实例uuid */
InstanceUUID?: string;
/** 攻击载荷 */
Payload?: string;
/** 应急漏洞类型,1-应急漏洞,0-非应急漏洞 */
EMGCVulType?: number;
}
/** 资产视角的漏洞风险对象 */
declare interface AssetViewVULRiskData {
/** 影响资产 */
AffectAsset?: string;
/** 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。 */
Level?: string;
/** 资产类型 */
InstanceType?: string;
/** 组件 */
Component?: string;
/** 最近识别时间 */
RecentTime?: string;
/** 首次识别时间 */
FirstTime?: string;
/** 状态,0未处理、1标记已处置、2已忽略,3已处置 ,4 处置中 ,5 检测中 ,6部分已处置 */
Status?: number;
/** 风险ID */
RiskId?: string;
/** 实例id */
InstanceId?: string;
/** 实例名 */
InstanceName?: string;
/** 用户appid */
AppId?: string;
/** 用户昵称 */
Nick?: string;
/** 用户uin */
Uin?: string;
/** 漏洞类型 */
VULType?: string;
/** 端口 */
Port?: string;
/** 漏洞影响组件 */
AppName?: string;
/** 漏洞影响版本 */
AppVersion?: string;
/** 风险点 */
VULURL?: string;
/** 漏洞名称 */
VULName?: string;
/** cve */
CVE?: string;
/** pocid */
POCId?: string;
/** 扫描来源 */
From?: string;
/** 主机版本 */
CWPVersion?: number;
/** 实例uuid */
InstanceUUID?: string;
/** 攻击载荷 */
Payload?: string;
/** 应急漏洞类型,1-应急漏洞,0-非应急漏洞 */
EMGCVulType?: number;
/** CVSS评分 */
CVSS?: number;
/** 前端索引id */
Index?: string;
/** pcmgrId */
PCMGRId?: string;
/** 报告id */
LogId?: string;
/** 任务id */
TaskId?: string;
/** 漏洞标签 */
VulTag?: string[];
/** 漏洞披露时间 */
DisclosureTime?: string;
/** 攻击热度 */
AttackHeat?: number;
/** 是否必修漏洞1是,0不是 */
IsSuggest?: number;
/** 处置任务ID */
HandleTaskId?: string;
/** 引擎来源 */
EngineSource?: string;
/** 新的漏洞风险id(同全网漏洞表的RiskId) */
VulRiskId?: string;
/** 新版漏洞id */
TvdID?: string;
/** 是否可以一键体检,1-可以,0-不可以 */
IsOneClick?: number;
/** 是否POC扫描,0-非POC,1-POC */
IsPOC?: number;
}
/** 资产视角的弱口令风险 */
declare interface AssetViewWeakPassRisk {
/** 影响资产 */
AffectAsset?: string;
/** 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。 */
Level?: string;
/** 资产类型 */
InstanceType?: string;
/** 组件 */
Component?: string;
/** 服务 */
Service?: string;
/** 最近识别时间 */
RecentTime?: string;
/** 首次识别时间 */
FirstTime?: string;
/** 状态,0未处理、1已处置、2已忽略 */
Status?: number;
/** ID,处理风险使用 */
Id?: string;
/** 前端索引 */
Index?: string;
/** 实例id */
InstanceId?: string;
/** 实例名 */
InstanceName?: string;
/** 用户appid */
AppId?: string;
/** 用户昵称 */
Nick?: string;
/** 用户uin */
Uin?: string;
/** 弱口令类型 */
PasswordType?: string;
/** 来源 */
From?: string;
/** 漏洞类型 */
VULType?: string;
/** 漏洞url */
VULURL?: string;
/** 修复建议 */
Fix?: string;
/** 证明 */
Payload?: string;
/** 端口 */
Port?: number;
}
/** 通用的下拉框列表 */
declare interface AttributeOptionSet {
/** cvm实例类型 */
Text?: string;
/** cvm实例名称 */
Value?: string;
}
/** 漏洞详细信息 */
declare interface BugInfoDetail {
/** 漏洞编号 */
Id?: number;
/** 漏洞对应pocId */
PatchId?: string;
/** 漏洞名称 */
VULName?: string;
/** 漏洞严重性:high,middle,low,info */
Level?: string;
/** cvss评分 */
CVSSScore?: string;
/** cve编号 */
CVEId?: string;
/** 漏洞标签 */
Tag?: string;
/** 漏洞种类,1:web应用,2:系统组件漏洞,3:配置风险 */
VULCategory?: number;
/** 漏洞影响系统 */
ImpactOs?: string;
/** 漏洞影响组件 */
ImpactCOMPENT?: string;
/** 漏洞影响版本 */
ImpactVersion?: string;
/** 链接 */
Reference?: string;
/** 漏洞描述 */
VULDescribe?: string;
/** 修复建议 */
Fix?: string;
/** 产品支持状态,实时返回 */
ProSupport?: number;
/** 是否公开,0为未发布,1为发布 */
IsPublish?: number;
/** 释放时间 */
ReleaseTime?: string;
/** 创建时间 */
CreateTime?: string;
/** 更新时间 */
UpdateTime?: string;
/** 漏洞子类别 */
SubCategory?: string;
}
/** 配置视角的配置风险对象 */
declare interface CFGViewCFGRisk {
/** 影响资产 */
NoHandleCount?: number;
/** 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。 */
Level?: string;
/** 最近识别时间 */
RecentTime?: string;
/** 首次识别时间 */
FirstTime?: string;
/** 状态,0未处理、1已处置、2已忽略 */
AffectAssetCount?: number;
/** 资产唯一id */
Id?: string;
/** 资产子类型 */
From?: string;
/** 前端索引 */
Index?: string;
/** 用户appid */
AppId?: string;
/** 用户昵称 */
Nick?: string | null;
/** 用户uin */
Uin?: string | null;
/** 配置名 */
CFGName?: string | null;
/** 检查类型 */
CheckType?: string | null;
/** - */
CFGSTD?: string | null;
/** 描述 */
CFGDescribe?: string | null;
/** 修复建议 */
CFGFix?: string | null;
/** 帮助文档 */
CFGHelpURL?: string | null;
}
/** 主机资产信息主机防护状态枚举,左边是常量,右边是显示0:未安装1:基础版防护中2:普惠版防护中3:专业版防护中4:旗舰版防护中5:已离线6:已关机 */
declare interface CVMAssetVO {
/** 资产id */
AssetId?: string;
/** 资产名 */
AssetName?: string;
/** 资产类型 */
AssetType?: string;
/** 地域 */
Region?: string;
/** 防护状态 */
CWPStatus?: number;
/** 资产创建时间 */
AssetCreateTime?: string;
/** 公网IP */
PublicIp?: string;
/** 私网IP */
PrivateIp?: string;
/** vpc id */
VpcId?: string;
/** vpc 名 */
VpcName?: string;
/** appid信息 */
AppId?: number;
/** 用户uin */
Uin?: string;
/** 昵称 */
NickName?: string;
/** 可用区 */
AvailableArea?: string;
/** 是否核心 */
IsCore?: number;
/** 子网id */
SubnetId?: string;
/** 子网名 */
SubnetName?: string;
/** 主机安全Agent UUID */
InstanceUuid?: string;
/** 云主机 CVM UUID */
InstanceQUuid?: string;
/** os名 */
OsName?: string;
/** 分区 */
PartitionCount?: number;
/** cpu信息 */
CPUInfo?: string;
/** cpu大小 */
CPUSize?: number;
/** cpu负载 */
CPULoad?: string;
/** 内存大小 */
MemorySize?: string;
/** 内存负载 */
MemoryLoad?: string;
/** 硬盘大小 */
DiskSize?: string;
/** 硬盘负载 */
DiskLoad?: string;
/** 账号数 */
AccountCount?: string;
/** 进程数 */
ProcessCount?: string;
/** 软件应用 */
AppCount?: string;
/** 监听端口 */
PortCount?: number;
/** 网络攻击 */
Attack?: number;
/** 网络访问 */
Access?: number;
/** 网络拦截 */
Intercept?: number;
/** 入向峰值带宽 */
InBandwidth?: string;
/** 出向峰值带宽 */
OutBandwidth?: string;
/** 入向累计流量 */
InFlow?: string;
/** 出向累计流量 */
OutFlow?: string;
/** 最近扫描时间 */
LastScanTime?: string;
/** 恶意主动外联 */
NetWorkOut?: number;
/** 端口风险 */
PortRisk?: number;
/** 漏洞风险 */
VulnerabilityRisk?: number;
/** 配置风险 */
ConfigurationRisk?: number;
/** 扫描任务数 */
ScanTask?: number;
/** 标签 */
Tag?: Tag[];
/** memberId */
MemberId?: string;
/** os全称 */
Os?: string;
/** 风险服务暴露 */
RiskExposure?: number;
/** 模拟攻击工具状态。0代表未安装,1代表已安装,2代表已离线 */
BASAgentStatus?: number;
/** 1新资产;0 非新资产 */
IsNewAsset?: number;
/** 0 未安装 1安装 2:安装中 */
CVMAgentStatus?: number;
/** 1:开启 0:未开启 */
CVMStatus?: number;
/** 1:客户端已安装 0:未安装 2: Agentless */
DefenseModel?: number;
/** 1:已安装 0:未安装 */
TatStatus?: number;
/** cpu趋势图 */
CpuTrend?: Element[];
/** 内存趋势图 */
MemoryTrend?: Element[];
/** 1:agent在线 0:agent离线 2:主机离线 */
AgentStatus?: number;
/** 本月防护关闭次数 */
CloseDefenseCount?: number;
/** 运行状态 */
InstanceState?: string;
/** 安全组数据 */
SecurityGroupIds?: string[];
/** 物理内存占用KB */
AgentMemRss?: number;
/** CPU使用率百分比 */
AgentCpuPer?: number;
/** cvm真正所属的appid */
RealAppid?: number;
/** 云资产类型:0:腾讯云,1:aws,2:azure */
CloudType?: number;
/** 主机防护状态枚举0:未安装1:基础版防护中2:普惠版防护中3:专业版防护中4:旗舰版防护中5:已离线6:已关机 */
ProtectStatus?: number;
/** 最后离线时间 */
OfflineTime?: string;
}
/** 调用记录详情 */
declare interface CallRecord {
/** 调用记录ID */
CallID?: string;
/** 访问密钥 */
AccessKey?: string;
/** 访问密钥备注 */
AccessKeyRemark?: string;
/** 访问密钥ID */
AccessKeyID?: number;
/** 调用源IP */
SourceIP?: string;
/** 调用源IP备注 */
SourceIPRemark?: string;
/** 调用源IP地域 */
Region?: string;
/** IP类型 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) */
IPType?: number;
/** 调用接口名称 */
EventName?: string;
/** 调用产品名称 */
ProductName?: string;
/** 调用类型0:控制台调用1:API */
EventType?: number;
/** 用户类型CAMUser/root/AssumedRole */
UserType?: string;
/** 用户/角色名称 */
UserName?: string;
/** 策略列表 */
PolicySet?: string[];
/** 调用次数 */
CallCount?: number;
/** 调用错误码0表示成功 */
Code?: number;
/** 首次调用时间 */
FirstCallTime?: string;
/** 最后调用时间 */
LastCallTime?: string;
/** IP关联资产ID,如果为空字符串,表示没有关联 */
InstanceID?: string;
/** IP关联资产名称 */
InstanceName?: string;
/** 聚合日期 */
Date?: string;
/** appid */
AppID?: number;
/** 展示状态 */
ShowStatus?: boolean;
/** 运营商 */
ISP?: string;
/** 账号外vpc信息列表 */
VpcInfo?: SourceIPVpcInfo[];
}
/** 检查项视角风险 */
declare interface CheckViewRiskItem {
/** 检查项规则ID */
RiskRuleId?: string;
/** 风险名称 */
RiskTitle?: string;
/** 检查类型 */
CheckType?: string;
/** 风险等级 */
Severity?: string;
/** 存在1个风险项 */
RiskDesc?: string;
/** 首次发现时间 */
CreateTime?: string;
/** 风险更新时间 */
UpdateTime?: string;
/** 云厂商 */
Provider?: string;
/** 风险状态 */
RiskStatus?: number;
/** 受影响资产数量 */
AssetCount?: number;
/** 风险数量 */
RiskCount?: number;
/** 资产类型 */
AssetType?: string;
/** 事件类型 */
EventType?: string;
}
/** clb实例和监听器信息 */
declare interface ClbListenerListInfo {
/** 监听器id */
ListenerId?: string;
/** 监听器名称 */
ListenerName?: string;
/** 负载均衡Id */
LoadBalancerId?: string;
/** 负载均衡名称 */
LoadBalancerName?: string;
/** 协议 */
Protocol?: string;
/** 地域 */
Region?: string;
/** 负载均衡ip */
Vip?: string;
/** 端口 */
VPort?: number;
/** 区域 */
Zone?: string;
/** 私有网络id */
NumericalVpcId?: number;
/** 负载均衡类型 */
LoadBalancerType?: string;
/** 监听器域名 */
Domain?: string;
/** 负载均衡域名 */
LoadBalancerDomain?: string;
}
/** 多云账户统计信息 */
declare interface CloudCountDesc {
/** 0表示腾讯云1表示AWS */
CloudType?: number;
/** 账户数量 */
CloudCount?: number;
/** 该云账号类型描述 */
CloudDesc?: string;
}
/** 风险中心风险概览统计数据 */
declare interface CsipRiskCenterStatistics {
/** 端口风险总数 */
PortTotal?: number;
/** 端口风险高危数量 */
PortHighLevel?: number;
/** 弱口令风险总数 */
WeakPasswordTotal?: number;
/** 弱口令风险高危数量 */
WeakPasswordHighLevel?: number;
/** 网站风险数量 */
WebsiteTotal?: number;
/** 网站高危风险数量 */
WebsiteHighLevel?: number;
/** 最新的扫描时间 */
LastScanTime?: string;
/** 漏洞风险数 */
VULTotal?: number;
/** 高危漏洞风险数 */
VULHighLevel?: number;
/** 配置项风险数量 */
CFGTotal?: number;
/** 高危配置项风险数量 */
CFGHighLevel?: number;
/** 测绘服务风险数量 */
ServerTotal?: number | null;
/** 测绘服务高危数量 */
ServerHighLevel?: number | null;
/** 主机基线风险数量 */
HostBaseLineRiskTotal?: number;
/** 主机基线高危风险数量 */
HostBaseLineRiskHighLevel?: number;
/** 容器基线风险数量 */
PodBaseLineRiskTotal?: number;
/** 容器基线高危风险数量 */
PodBaseLineRiskHighLevel?: number;
}
/** db资产输出字段 */
declare interface DBAssetVO {
/** 资产id */
AssetId?: string;
/** 资产名 */
AssetName?: string;
/** 资产类型 */
AssetType?: string;
/** vpcid */
VpcId?: string;
/** vpc标签 */
VpcName?: string;
/** 地域 */
Region?: string;
/** 域名 */
Domain?: string;
/** 资产创建时间 */
AssetCreateTime?: string;
/** 最近扫描时间 */
LastScanTime?: string;
/** 配置风险 */
ConfigurationRisk?: number;
/** 网络攻击 */
Attack?: number;
/** 网络访问 */
Access?: number;
/** 扫描任务 */
ScanTask?: number;
/** 用户appid */
AppId?: number;
/** 用户uin */
Uin?: string;
/** 昵称别名 */
NickName?: string;
/** 端口 */
Port?: number;
/** 标签 */
Tag?: Tag[];
/** 内网ip */
PrivateIp?: string;
/** 公网ip */
PublicIp?: string;
/** 状态 */
Status?: number;
/** 是否核心 */
IsCore?: number;
/** 是否新资产: 1新 */
IsNewAsset?: number;
}
/** 漏洞和资产信息 */
declare interface DataSearchBug {
/** 返回查询状态 */
StateCode?: string;
/** 漏洞详情 */
DataBug?: BugInfoDetail[];
/** 漏洞影响资产详情 */
DataAsset?: AssetInfoDetail[];
/** true支持扫描。false不支持扫描 */
VSSScan?: boolean;
/** 0不支持,1支持 */
CWPScan?: string;
/** 1支持虚拟补丁,0或空不支持 */
CFWPatch?: string;
/** 0不支持,1支持 */
WafPatch?: number;
/** 0不支持,1支持 */
CWPFix?: number;
/** 产品支持状态 */
DataSupport?: ProductSupport[];
/** cveId */
CveId?: string;
}
/** db资产详情 */
declare interface DbAssetInfo {
/** 云防状态 */
CFWStatus?: number;
/** 资产id */
AssetId?: string;
/** vpc信息 */
VpcName?: string;
/** 资产类型 */
AssetType?: string;
/** 公网ip */
PublicIp?: string;
/** 私网ip */
PrivateIp?: string;
/** 地域 */
Region?: string;
/** vpc信息 */
VpcId?: string;
/** 资产名 */
AssetName?: string;
/** 云防保护版本 */
CFWProtectLevel?: number;
/** tag信息 */
Tag?: Tag[];
}
/** 域名资产 */
declare interface DomainAssetVO {
/** 资产id */
AssetId?: string[];
/** 资产名 */
AssetName?: string[];
/** 资产类型 */
AssetType?: string[];
/** 地域 */
Region?: string[];
/** Waf状态 */
WAFStatus?: number;
/** 资产创建时间 */
AssetCreateTime?: string;
/** Appid */
AppId?: number;
/** 账号id */
Uin?: string;
/** 账号名称 */
NickName?: string;
/** 是否核心 */
IsCore?: number;
/** 是否云上资产 */
IsCloud?: number;
/** 网络攻击 */
Attack?: number;
/** 网络访问 */
Access?: number;
/** 网络拦截 */
Intercept?: number;
/** 入站峰值带宽 */
InBandwidth?: string;
/** 出站峰值带宽 */
OutBandwidth?: string;
/** 入站累计流量 */
InFlow?: string;
/** 出站累计流量 */
OutFlow?: string;
/** 最近扫描时间 */
LastScanTime?: string;
/** 端口风险 */
PortRisk?: number;
/** 漏洞风险 */
VulnerabilityRisk?: number;
/** 配置风险 */
ConfigurationRisk?: number;
/** 扫描任务 */
ScanTask?: number;
/** 域名 */
SubDomain?: string;
/** 解析ip */
SeverIp?: string[];
/** bot攻击数量 */
BotCount?: number;
/** 弱口令风险 */
WeakPassword?: number;
/** 内容风险 */
WebContentRisk?: number;
/** tag标签 */
Tag?: Tag[];
/** 关联实例类型 */
SourceType?: string;
/** memberId信息 */
MemberId?: string;
/** cc攻击 */
CCAttack?: number;
/** web攻击 */
WebAttack?: number;
/** 风险服务暴露数量 */
ServiceRisk?: number;
/** 是否新资产 1新 */
IsNewAsset?: number;
/** 待确认资产的随机三级域名 */
VerifyDomain?: string;
/** 待确认资产的TXT记录内容 */
VerifyTXTRecord?: string;
/** 待确认资产的认证状态,0-待认证,1-认证成功,2-认证中,3-txt认证失败,4-人工认证失败 */
VerifyStatus?: number;
/** bot访问数量 */
BotAccessCount?: number;
}
/** 统计条目 */
declare interface Element {
/** 统计类型 */
Key?: string;
/** 统计对象 */
Value?: string;
}
/** 暴露资产分类 */
declare interface ExposeAssetTypeItem {
/** 云厂商 */
Provider?: string;
/** 云厂商名称 */
ProviderName?: string;
/** 资产类型 */
AssetType?: string;
/** 资产类型名称 */
AssetTypeName?: string;
}
/** 暴露资产 */
declare interface ExposesItem {
/** 云厂商 */
Provider?: string;
/** 云账号名称 */
CloudAccountName?: string;
/** 云账号 */
CloudAccountId?: string;
/** 域名 */
Domain?: string;
/** IP */
Ip?: string;
/** 端口或者端口范围 */
Port?: string;
/** 开放 */
Status?: string;
/** 风险类型 */
RiskType?: string;
/** acl类型 */
AclType?: string;
/** acl列表 */
AclList?: string;
/** 资产ID */
AssetId?: string;
/** 实例名称 */
InstanceName?: string;
/** 资产类型 */
AssetType?: string;
/** 端口服务数量 */
PortServiceCount?: number;
/** 高危端口数量 */
HighRiskPortServiceCount?: number;
/** web应用数量 */
WebAppCount?: number;
/** 有风险web应用数量 */
RiskWebAppCount?: number;
/** 弱口令数量 */
WeakPasswordCount?: number;
/** 漏洞数量 */
VulCount?: number;
/** 首次发现时间 */
CreateTime?: string;
/** 最近更新时间 */
UpdateTime?: string;
/** 实例类型名称 */
AssetTypeName?: string;
/** 开放状态 */
DisplayStatus?: string;
/** 端口状态 */
DisplayRiskType?: string;
/** 扫描任务状态 */
ScanTaskStatus?: string;
/** uuid */
Uuid?: string;
/** 是否进行过安全体检 */
HasScan?: string;
/** 租户ID */
AppId?: number;
/** 租户ID字符串 */
AppIdStr?: string;
/** 记录ID */
ExposureID?: number;
/** 端口开放数量 */
PortDetectCount?: number;
/** 端口开放结果 */
PortDetectResult?: string;
}
/** 列表查询接口采用新filter 接口,直接传给后台供后台查询过滤 */
declare interface Filter {
/** 查询数量限制 */
Limit?: number;
/** 查询偏移位置 */
Offset?: number;
/** 排序采用升序还是降序 升:asc 降 desc */
Order?: string;
/** 需排序的字段 */
By?: string;
/** 过滤的列及内容 */
Filters?: WhereFilter[];
/** 可填无, 日志使用查询时间 */
StartTime?: string;
/** 可填无, 日志使用查询时间 */
EndTime?: string;
}
/** 过滤数据对象 */
declare interface FilterDataObject {
/** 英文翻译 */
Value?: string;
/** 中文翻译 */
Text?: string;
}
/** filter过滤条件 */
declare interface Filters {
/** 实例ID */
Name?: string | null;
/** 实例ID内容 */
Values?: string[] | null;
/** 模糊匹配 */
ExactMatch?: string | null;
}
/** 网关资产 */
declare interface GateWayAsset {
/** appid */
AppId?: string;
/** uin */
Uin?: string;
/** 资产ID */
AssetId?: string;
/** 资产名 */
AssetName?: string;
/** 资产类型 */
AssetType?: string;
/** 私有ip */
PrivateIp?: string;
/** 公网ip */
PublicIp?: string;
/** 区域 */
Region?: string;
/** 私有网络id */
VpcId?: string;
/** 私有网络名 */
VpcName?: string;
/** 标签 */
Tag?: Tag[];
/** 出向峰值带宽 */
OutboundPeakBandwidth?: string;
/** 入向峰值带宽 */
InboundPeakBandwidth?: string;
/** 出站累计流量 */
OutboundCumulativeFlow?: string;
/** 入站累计流量 */
InboundCumulativeFlow?: string;
/** 网络攻击 */
NetworkAttack?: number;
/** 暴露端口 */
ExposedPort?: number;
/** 暴露漏洞 */
ExposedVUL?: number;
/** 配置风险 */
ConfigureRisk?: number;
/** 创建时间 */
CreateTime?: string;
/** 任务数 */
ScanTask?: number;
/** 最后扫描时间 */
LastScanTime?: string;
/** 昵称 */
Nick?: string;
/** ipv6地址 */
AddressIPV6?: string;
/** 是否核心 */
IsCore?: number;
/** 风险服务暴露 */
RiskExposure?: number;
/** 是否新资产 1新 */
IsNewAsset?: number;
/** 网关状态 */
Status?: string;
/** TSE的网关真实地域 */
EngineRegion?: string;
}
/** 高危基线风险内容 */
declare interface HighBaseLineRiskItem {
/** 云账号ID */
CloudAccountID?: string;
/** 实例ID */
AssetID?: string;
/** 实例状态 */
InstanceStatus?: string;
/** 实例名称 */
InstanceName?: string;
/** 风险名称 */
RiskName?: string;
/** 风险分类 */
RiskCategory?: string;
/** 风险等级 */
RiskLevel?: string;
/** 风险描述 */
RiskDesc?: string;
/** 风险结果 */
RiskResult?: string;
/** 修复建议 */
FixAdvice?: string;
/** Linux漏洞 */
RiskCategoryName?: string;
/** 风险等级名称 */
RiskLevelName?: string;
/** 实例状态 */
InstanceStatusName?: string;
/** 首次发现时间 */
CreateTime?: string;
/** 最近发现时间 */
UpdateTime?: string;
/** 租户ID */
AppID?: number;
}
/** ip列表 */
declare interface IpAssetListVO {
/** 资产id */
AssetId?: string;
/** 资产name */
AssetName?: string;
/** 资产类型 */
AssetType?: string;
/** 地域 */
Region?: string;
/** 云防状态 */
CFWStatus?: number;
/** 资产创建时间 */
AssetCreateTime?: string;
/** 公网IP */
PublicIp?: string;
/** 公网ip类型 */
PublicIpType?: number;
/** vpc */
VpcId?: string;
/** vpc名 */
VpcName?: string;
/** appid */
AppId?: number;
/** 用户uin */
Uin?: string;
/** 名称 */
NickName?: string;
/** 核心 */
IsCore?: number;
/** 云上 */
IsCloud?: number;
/** 网络攻击 */
Attack?: number;
/** 网络访问 */
Access?: number;
/** 网络拦截 */
Intercept?: number;
/** 入向带宽 */
InBandwidth?: string;
/** 出向带宽 */
OutBandwidth?: string;
/** 入向流量 */
InFlow?: string;
/** 出向流量 */
OutFlow?: string;
/** 最近扫描时间 */
LastScanTime?: string;
/** 端口风险 */
PortRisk?: number;
/** 漏洞风险 */
VulnerabilityRisk?: number;
/** 配置风险 */
ConfigurationRisk?: number;
/** 扫描任务 */
ScanTask?: number;
/** 弱口令 */
WeakPassword?: number;
/** 内容风险 */
WebContentRisk?: number;
/** 标签 */
Tag?: Tag[];
/** eip主键 */
AddressId?: string;
/** MemberId信息 */
MemberId?: string;
/** 风险服务暴露 */
RiskExposure?: number;
/** 是否新资产 1新 */
IsNewAsset?: number;
/** 资产认证状态,0-待认证,1-认证成功,2-认证中,3+-认证失败 */
VerifyStatus?: number;
}
/** KeyValue对 */
declare interface KeyValue {
/** 字段 */
Key?: string;
/** 值 */
Value?: string;
}
/** 网卡资产 */
declare interface NICAsset {
/** appid */
AppId?: string;
/** uin */
Uin?: string;
/** 资产ID */
AssetId?: string;
/** 资产名 */
AssetName?: string;
/** 资产类型 */
AssetType?: string;
/** 私有ip */
PrivateIp?: string;
/** 公网ip */
PublicIp?: string;
/** 区域 */
Region?: string;
/** 私有网络id */
VpcId?: string;
/** 私有网络名 */
VpcName?: string;
/** 标签 */
Tag?: Tag[];
/** 出向峰值带宽 */
OutboundPeakBandwidth?: string;
/** 入向峰值带宽 */
InboundPeakBandwidth?: string;
/** 出站累计流量 */
OutboundCumulativeFlow?: string;
/** 入站累计流量 */
InboundCumulativeFlow?: string;
/** 网络攻击 */
NetworkAttack?: number;
/** 暴露端口 */
ExposedPort?: number;
/** 暴露漏洞 */
ExposedVUL?: number;
/** 配置风险 */
ConfigureRisk?: number;
/** 创建时间 */
CreateTime?: string;
/** 任务数 */
ScanTask?: number;
/** 最后扫描时间 */
LastScanTime?: string;
/** 昵称 */
Nick?: string;
/** 是否核心 */
IsCore?: number;
/** 是否新资产 1新 */
IsNewAsset?: number;
}
/** 该结构体用来传入告警的key,以更新告警的status */
declare interface NewAlertKey {
/** 需要更改的用户appid */
AppId: string;
/** 告警类别 */
Type: string;
/** 告警子类别 */
SubType: string;
/** 告警来源 */
Source: string;
/** 告警名称 */
Name: string;
/** 告警key */
Key: string;
/** 时间 */
Date: string;
/** 状态 */
Status?: number;
}
/** 集团账号详情 */
declare interface OrganizationInfo {
/** 成员账号名称 */
NickName?: string;
/** 部门节点名称,账号所属部门 */
NodeName?: string;
/** Member/Admin/DelegatedAdmin/EntityAdmin; 成员/管理员/委派管理员/主体管理员 */
Role?: string;
/** 成员账号id */
MemberId?: string;
/** 账号加入方式,create/invite */
JoinType?: string;
/** 集团名称 */
GroupName?: string;
/** 管理员账号名称 */
AdminName?: string;
/** 管理员Uin */
AdminUin?: string;
/** 创建时间 */
CreateTime?: string;
/** 部门数 */
NodeCount?: number;
/** 成员数 */
MemberCount?: number;
/** 子账号数 */
SubAccountCount?: number;
/** 异常子账号数量 */
AbnormalSubUserCount?: number;
/** 集团关系策略权限 */
GroupPermission?: string[];
/** 成员关系策略权限 */
MemberPermission?: string[];
/** 集团付费模式;0/自付费,1/代付费 */
GroupPayMode?: number;
/** 个人付费模式;0/自付费,1/代付费 */
MemberPayMode?: number;
/** 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本 */
CFWProtect?: string;
/** 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本 */
WAFProtect?: string;
/** 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本 */
CWPProtect?: string;
/** 所有部门的集合数组 */
Departments?: string[];
/** 成员创建时间 */
MemberCreateTime?: string;
/** Advanced/Enterprise/Ultimate */
CSIPProtect?: string;
/** 1表示配额消耗方 */
QuotaConsumer?: number;
/** 管理员/委派管理员 已开启数量 */
EnableAdminCount?: number;
/** 账户多云信息统计,数组形式,具体参考CloudCountDesc描述 */
CloudCountDesc?: CloudCountDesc[];
/** 管理员/委派管理员 总数量 */
AdminCount?: number;
}
/** 集团账号成员详情 */
declare interface OrganizationUserInfo {
/** 成员账号Uin */
Uin?: string;
/** 成员账号名称 */
NickName?: string;
/** 部门节点名称,账号所属部门 */
NodeName?: string;
/** 资产数量 */
AssetCount?: number;
/** 风险数量 */
RiskCount?: number;
/** 攻击数量 */
AttackCount?: number;
/** Member/Admin/;成员或者管理员 */
Role?: string;
/** 成员账号id */
MemberId?: string;
/** 成员账号Appid */
AppId?: string;
/** 账号加入方式,create/invite */
JoinType?: string;
/** 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本 */
CFWProtect?: string;
/** 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本 */
WAFProtect?: string;
/** 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本 */
CWPProtect?: string;
/** 1启用,0未启用 */
Enable?: number;
/** "Free" //免费版 "Advanced" //高级版 "Enterprise" //企业版 "Ultimate" //旗舰版 */
CSIPProtect?: string;
/** 1为配额消耗者 */
QuotaConsumer?: number;
/** 账户类型,0为腾讯云账户,1为AWS账户 */
CloudType?: number;
/** 0为缺省值,1为10分钟,2为1小时,3为24小时 */
SyncFrequency?: number;
/** 多云账户是否过期 */
IsExpired?: boolean;
/** 多云账户 权限列表 */
PermissionList?: string[];
/** 1 */
AuthType?: number;
/** 0 腾讯云集团账户1 腾讯云接入账户2 非腾讯云 */
TcMemberType?: number;
/** 子账号数量 */
SubUserCount?: number;
/** 加入方式详细信息 */
JoinTypeInfo?: string;
}
/** 端口风险高级配置项 */
declare interface PortRiskAdvanceCFGParamItem {
/** 端口集合,以逗号分隔 */
PortSets: string;
/** 检测项类型,0-系统定义,1-用户自定义 */
CheckType: number;
/** 检测项描述 */
Detail?: string;
/** 是否启用,1-启用,0-禁用 */
Enable?: number;
}
/** 端口视角的端口风险对象 */
declare interface PortViewPortRisk {
/** 未处理数量 */
NoHandleCount?: number;
/** 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。 */
Level?: string;
/** 协议 */
Protocol?: string;
/** 组件 */
Component?: string;
/** 端口 */
Port?: number;
/** 最近识别时间 */
RecentTime?: string;
/** 首次识别时间 */
FirstTime?: string;
/** 处置建议,0保持现状、1限制访问、2封禁端口 */
Suggestion?: number;
/** 影响资产数量 */
AffectAssetCount?: string;
/** ID */
Id?: string;
/** 识别来源 */
From?: string;
/** 前端索引 */
Index?: string;
/** 用户appid */
AppId?: string;
/** 用户昵称 */
Nick?: string;
/** 用户uin */
Uin?: string;
/** 服务 */
Service?: string;
}
/** 漏洞信息产品支持状态 */
declare interface ProductSupport {
/** true支持扫描。false不支持扫描 */
VSSScan?: boolean;
/** 0不支持,1支持 */
CWPScan?: string;
/** 1支持虚拟补丁,0或空不支持 */
CFWPatch?: string;
/** 0不支持,1支持 */
WafPatch?: number;
/** 0不支持,1支持 */
CWPFix?: number;
/** cveid */
CveId?: string;
}
/** 公网IP和域名资产列表key */
declare interface PublicIpDomainListKey {
/** 资产值 */
Asset: string;
}
/** 相关攻击事件结构 */
declare interface RelatedEvent {
/** 事件ID */
EventID?: string;
/** 事件描述 */
Description?: string;
/** 与事件关联的告警数量 */
RelatedCount?: number;
}
/** 报告项key */
declare interface ReportItemKey {
/** 日志Id列表 */
TaskLogList: string[];
}
/** 报告中的task_id list */
declare interface ReportTaskIdList {
/** 任务id列表 */
TaskIdList: string[];
/** 租户ID */
AppId?: string;
}
/** 仓库镜像列表 */
declare interface RepositoryImageVO {
/** 用户appid */
AppId?: number;
/** 用户uin */
Uin?: string;
/** 昵称 */
NickName?: string;
/** 镜像id */
InstanceId?: string;
/** 镜像名称 */
InstanceName?: string;
/** 镜像创建时间 */
InstanceCreateTime?: string;
/** 镜像大小带单位 */
InstanceSize?: string;
/** 构建次数 */
BuildCount?: number;
/** 镜像类型 */
InstanceType?: string;
/** 授权状态 */
AuthStatus?: number;
/** 镜像版本 */
InstanceVersion?: string;
/** 地域 */
Region?: string;
/** 仓库地址 */
RepositoryUrl?: string;
/** 仓库名称 */
RepositoryName?: string;
/** 是否核心 */
IsCore?: number;
/** 漏洞风险 */
VulRisk?: number;
/** 检查任务 */
CheckCount?: number;
/** 体检时间 */
CheckTime?: string;
/** 是否新资产 1新 */
IsNewAsset?: number;
}
/** 风险调用记录详情 */
declare interface RiskCallRecord {
/** 接口名称 */
EventName?: string;
/** 接口中文描述 */
EventDescCN?: string;
/** 接口英文描述 */
EventDescEN?: string;
/** 产品名称 */
ProductName?: string;
/** 产品中文名称 */
ProductNameCN?: string;
/** 调用次数 */
CallCount?: number;
}
/** 风险中心状态处理Key */
declare interface RiskCenterStatusKey {
/** 风险ID */
Id: string;
/** 公网IP/域名 */
PublicIPDomain?: string;
/** 实例ID */
InstanceId?: string;
/** APP ID */
AppId?: string;
}
/** 风险详情 */
declare interface RiskDetailItem {
/** 首次发现时间 */
CreateTime?: string;
/** 更新时间 */
UpdateTime?: string;
/** 风险状态 */
RiskStatus?: number;
/** 风险内容 */
RiskContent?: string;
/** 云厂商 */
Provider?: string;
/** 云厂商名称 */
ProviderName?: string;
/** 云账号 */
CloudAccountId?: string;
/** 云账号名称 */
CloudAccountName?: string;
/** 实例ID */
InstanceId?: string;
/** 实例名称 */
InstanceName?: string;
/** 风险ID */
RiskId?: number;
/** 风险规则ID */
RiskRuleId?: string;
/** 风险验证状态 */
CheckStatus?: string;
}
/** 风险规则 */
declare interface RiskRuleInfo {
/** 风险检查项ID */
RuleID?: string;
/** 云厂商名称 */
Provider?: string;
/** 实例类型 */
InstanceType?: string;
/** 风险名称 */
RiskTitle?: string;
/** 检查类型 */
CheckType?: string;
/** 风险等级 */
RiskLevel?: string;
/** 风险危害 */
RiskInfluence?: string;
/** 风险修复指引报告链接 */
RiskFixAdvance?: string;
/** 边界管控 */
DispositionType?: string;
}
/** 风险规则 */
declare interface RiskRuleItem {
/** 风险检查项ID */
ItemId?: string;
/** 云厂商名称 */
Provider?: string;
/** 实例类型 */
InstanceType?: string;
/** 实例类型名称 */
InstanceName?: string;
/** 风险名称 */
RiskTitle?: string;
/** 检查类型 */
CheckType?: string;
/** 风险等级 */
Severity?: string;
/** 风险危害 */
RiskInfluence?: string;
}
/** 告警数据攻击者或受害者信息 */
declare interface RoleInfo {
/** IP */
IP?: string;
/** HostIP */
HostIP?: string;
/** 原始IP */
OriginIP?: string;
/** 端口 */
Port?: number;
/** 资产ID */
InstanceID?: string;
/** 城市 */
City?: string;
/** 省份 */
Province?: string;
/** 国家 */
Country?: string;
/** 地址 */
Address?: string;
/** 纬度 */
Latitude?: string;
/** 经度 */
Longitude?: string;
/** 信息 */
Info?: string;
/** 域名 */
Domain?: string;
/** 企业名称 */
Name?: string;
/** 账号 */
Account?: string;
/** 家族团伙 */
Family?: string;
/** 病毒名 */
VirusName?: string;
/** MD5值 */
MD5?: string;
/** 恶意进程文件名 */
FileName?: string;
/** 1:主机资产 2:域名资产 3:网络资产 */
AssetType?: number;
/** 来源日志分析的信息字段 */
FromLogAnalysisData?: KeyValue[];
/** 容器名 */
ContainerName?: string;
/** 容器ID */
ContainerID?: string;
}
/** 扫描任务详情 */
declare interface ScanTaskInfo {
/** 任务Id */
TaskId?: string;
/** 任务名称 */
TaskName?: string;
/** 任务状态码:1等待开始 2正在扫描 3扫描出错 4扫描完成 */
Status?: number;
/** 任务进度 */
Progress?: number;
/** 任务完成时间 */
TaskTime?: string;
/** 报告ID */
ReportId?: string;
/** 报告名称 */
ReportName?: string;
/** 扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义 */
ScanPlan?: number;
/** 关联的资产数 */
AssetCount?: number;
/** APP ID */
AppId?: string;
/** 用户主账户ID */
UIN?: string;
/** 用户名称 */
UserName?: string;
}
/** 扫描任务列表展示信息 */
declare interface ScanTaskInfoList {
/** 任务名称 */
TaskName?: string;
/** 任务开始时间 */
StartTime?: string;
/** 任务结束时间 */
EndTime?: string;
/** cron格式 */
ScanPlanContent?: string;
/** 0-周期任务,1-立即扫描,2-定时扫描,3-自定义 */
TaskType?: number;
/** 创建时间 */
InsertTime?: string;
/** 任务ID */
TaskId?: string;
/** 自定义指定扫描资产信息 */
SelfDefiningAssets?: string[];
/** 预估时间 */
PredictTime?: number;
/** 预估完成时间 */
PredictEndTime?: string;
/** 报告数量 */
ReportNumber?: number;
/** 资产数量 */
AssetNumber?: number;
/** 扫描状态, 0-初始值,1-正在扫描,2-扫描完成,3-扫描出错,4-停止扫描 */
ScanStatus?: number;
/** 任务进度 */
Percent?: number;
/** port/poc/weakpass/webcontent/configrisk */
ScanItem?: string;
/** 0-全扫,1-指定资产扫,2-排除资产扫,3-自定义指定资产扫描 */
ScanAssetType?: number;
/** vss子任务id */
VSSTaskId?: string;
/** cspm子任务id */
CSPMTaskId?: string;
/** 主机漏扫子任务id */
CWPPOCId?: string;
/** 主机基线子任务id */
CWPBlId?: string;
/** vss子任务进度 */
VSSTaskProcess?: number;
/** cspm子任务进度 */
CSPMTaskProcess?: number;
/** 主机漏扫子任务进度 */
CWPPOCProcess?: number;
/** 主机基线子任务进度 */
CWPBlProcess?: number;
/** 异常状态码 */
ErrorCode?: number;
/** 异常信息 */
ErrorInfo?: string;
/** 周期任务开始的天数 */
StartDay?: number;
/** 扫描频率,单位天,1-每天,7-每周,30-月,0-扫描一次 */
Frequency?: number;
/** 完成次数 */
CompleteNumber?: number;
/** 已完成资产个数 */
CompleteAssetNumber?: number;
/** 风险数 */
RiskCount?: number;
/** 资产 */
Assets?: TaskAssetObject[];
/** 用户Appid */
AppId?: string;
/** 用户主账户ID */
UIN?: string;
/** 用户名称 */
UserName?: string;
/** 体检模式,0-标准模式,1-快速模式,2-高级模式 */
TaskMode?: number;
/** 扫描来源 */
ScanFrom?: string;
/** 是否限免体检0不是,1是 */
IsFree?: number;
/** 是否可以删除,1-可以,0-不可以,对应多账户管理使用 */
IsDelete?: number;
/** 任务源类型,0-默认,1-小助手,2-体检项 */
SourceType?: number;
}
/** 服务风险 */
declare interface ServerRisk {
/** 测绘标签 */
ServiceTag?: string;
/** 端口 */
Port?: number;
/** 影响资产 */
AffectAsset?: string;
/** 实例id */
InstanceId?: string;
/** 实例名 */
InstanceName?: string;
/** 资产类型 */
InstanceType?: string;
/** 风险等级 low:低危 high:高危 middle:中危 info:提示 extreme:严重 */
Level?: string;
/** 协议 */
Protocol?: string;
/** 组件 */
Component?: string;
/** 服务 */
Service?: string;
/** 最近识别时间 */
RecentTime?: string;
/** 首次识别时间 */
FirstTime?: string;
/** 风险详情 */
RiskDetails?: string;
/** 处置建议 */
Suggestion?: string;
/** 状态,0未处理、1已处置、2已忽略、3云防已防护 */
Status?: number;
/** 资产唯一id */
Id?: string;
/** 用户appid */
AppId?: string;
/** 用户昵称 */
Nick?: string;
/** 用户uin */
Uin?: string;
/** 服务快照 */
ServiceSnapshot?: string;
/** 服务访问的url */
Url?: string;
/** 列表索引值 */
Index?: string;
/** 风险列表 */
RiskList?: ServerRiskSuggestion[];
/** 建议列表 */
SuggestionList?: ServerRiskSuggestion[];
/** HTTP响应状态码 */
StatusCode?: string;
/** 新风险等级,high_risk 高危 suspect 疑似 Normal 暂无风险 */
NewLevel?: string;
/** 状态,0未处理、1已处置、2已忽略、3云防已防护、4无需处理 */
XspmStatus?: number;
}
/** 风险详情 */
declare interface ServerRiskSuggestion {
/** 标题 */
Title?: string;
/** 详情 */
Body?: string;
}
/** 产品支持情况 */
declare interface ServiceSupport {
/** 产品名称:"cfw_waf_virtual", "cwp_detect", "cwp_defense", "cwp_fix" */
ServiceName?: string;
/** 已处理的资产总数 */
SupportHandledCount?: number;
/** 支持的资产总数 */
SupportTotalCount?: number;
/** 是否支持该产品1支持;0不支持 */
IsSupport?: boolean;
}
/** 访问密钥资产信息(源IP角度) */
declare interface SourceIPAsset {
/** 源IP id */
ID?: number;
/** 源IP */
SourceIP?: string;
/** 备注 */
Remark?: string;
/** 账号所属APPID */
AppID?: number;
/** IP地域 */
Region?: string;
/** 调用方式0:控制台调用1:API */
EventType?: number;
/** IP类型0:账号内(未备注)1:账号外(未备注)2:账号内 (已备注)3:账号外 (已备注) */
IPType?: number;
/** 告警信息列表 */
AccessKeyAlarmList?: AccessKeyAlarmInfo[];
/** ak信息列表 */
AKInfo?: AKInfo[];
/** 调用接口数量 */
ActionCount?: number;
/** 最近访问时间 */
LastAccessTime?: string;
/** IP关联实例ID,如果为空字符串,代表非账号内资产 */
InstanceID?: string;
/** IP关联实例名称 */
InstanceName?: string;
/** 账号所属Uin */
Uin?: string;
/** 昵称 */
Nickname?: string;
/** 展示状态 */
ShowStatus?: boolean;
/** 运营商字段 */
ISP?: string;
}
/** 调用源IP 外部账号信息 */
declare interface SourceIPVpcInfo {
/** 账号名称 */
Name?: string;
/** vpc所属appid */
AppID?: number;
/** vpc id */
VpcID?: string;
/** vpc 名称 */
VpcName?: string;
}
/** 用户行为分析 统计条件 */
declare interface StatisticalFilter {
/** 0:不基于统计检测1:发生次数高于固定值2:发生次数高于周期平均值的百分之3:发生次数高于用户平均值的百分之 */
OperatorType: number;
/** 统计值 */
Value: number;
}
/** 子账号详情 */
declare interface SubUserInfo {
/** 主键ID,无业务意义仅作为唯一键 */
ID?: number;
/** 子账号Appid */
AppID?: string;
/** 子账号UIn */
Uin?: string;
/** 子账号名称 */
NickName?: string;
/** 主账号Appid */
OwnerAppID?: string;
/** 主账号Uin */
OwnerUin?: string;
/** 主账号名称 */
OwnerNickName?: string;
/** 所属主账号memberId信息 */
OwnerMemberID?: string;
/** 账户类型,0为腾讯云账户,1为AWS账户 */
CloudType?: number;
/** 可访问服务数量 */
ServiceCount?: number;
/** 可访问接口数量 */
InterfaceCount?: number;
/** 可访问资源数量 */
AssetCount?: number;
/** 访问/行为日志数量 */
LogCount?: number;
/** 权限配置风险 */
ConfigRiskCount?: number;
/** 危险行为告警 */
ActionRiskCount?: number;
/** 是否接入操作审计日志 */
IsAccessCloudAudit?: boolean;
/** 是否配置风险的安全体检 */
IsAccessCheck?: boolean;
/** 是否配置用户行为管理策略 */
IsAccessUeba?: boolean;
}
/** 子网资产 */
declare interface SubnetAsset {
/*