tencentcloud-sdk-nodejs
Version:
3,384 lines (3,381 loc) • 128 kB
TypeScript
/**
* DescribeDbAssetInfo返回参数结构体
*/
export interface DescribeDbAssetInfoResponse {
/**
* db资产详情
*/
Data?: DbAssetInfo;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteRiskScanTask请求参数结构体
*/
export interface DeleteRiskScanTaskRequest {
/**
* 任务id 列表
*/
TaskIdList: Array<TaskIdListKey>;
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
}
/**
* DescribeRiskCenterAssetViewWeakPasswordRiskList返回参数结构体
*/
export interface DescribeRiskCenterAssetViewWeakPasswordRiskListResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 风险列表
*/
Data?: Array<AssetViewWeakPassRisk>;
/**
* 状态列表
*/
StatusLists?: Array<FilterDataObject>;
/**
* 危险等级列表
*/
LevelLists?: Array<FilterDataObject>;
/**
* 来源列表
*/
FromLists?: Array<FilterDataObject>;
/**
* 资产类型列表
*/
InstanceTypeLists?: Array<FilterDataObject>;
/**
* 弱口令类型列表
*/
PasswordTypeLists?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVULRiskAdvanceCFGList返回参数结构体
*/
export interface DescribeVULRiskAdvanceCFGListResponse {
/**
* 配置项列表
*/
Data?: Array<VULRiskAdvanceCFGList>;
/**
* 总数
*/
TotalCount?: number;
/**
* 风险等级过滤列表
*/
RiskLevelLists?: Array<FilterDataObject>;
/**
* 漏洞类型过滤列表
*/
VULTypeLists?: Array<FilterDataObject>;
/**
* 识别来源过滤列表
*/
CheckFromLists?: Array<FilterDataObject>;
/**
* 漏洞标签列表
*/
VulTagList?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 弱口令风险高级配置
*/
export interface TaskCenterWeakPwdRiskInputParam {
/**
* 检测项ID
*/
CheckItemId: number;
/**
* 是否开启,0-不开启,1-开启
*/
Enable: number;
}
/**
* DescribeAssetViewVulRiskList返回参数结构体
*/
export interface DescribeAssetViewVulRiskListResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 资产视角的漏洞风险列表
*/
Data?: Array<AssetViewVULRiskData>;
/**
* 状态列表
*/
StatusLists?: Array<FilterDataObject>;
/**
* 危险等级列表
*/
LevelLists?: Array<FilterDataObject>;
/**
* 来源列表
*/
FromLists?: Array<FilterDataObject>;
/**
* 漏洞类型列表
*/
VULTypeLists?: Array<FilterDataObject>;
/**
* 资产类型列表
*/
InstanceTypeLists?: Array<FilterDataObject>;
/**
* tag枚举
*/
Tags?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeOrganizationUserInfo请求参数结构体
*/
export interface DescribeOrganizationUserInfoRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤内容
*/
Filter?: Filter;
/**
* 不支持多云
*/
NotSupportCloud?: boolean;
}
/**
* ModifyUebaRuleSwitch返回参数结构体
*/
export interface ModifyUebaRuleSwitchResponse {
/**
* 0成功,1失败
*/
Code?: number;
/**
* 返回信息
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 过滤数据对象
*/
export interface FilterDataObject {
/**
* 英文翻译
*/
Value?: string;
/**
* 中文翻译
*/
Text?: string;
}
/**
* 报告项key
*/
export interface ReportItemKey {
/**
* 日志Id列表
*/
TaskLogList: Array<string>;
}
/**
* 任务高级配置
*/
export interface TaskAdvanceCFG {
/**
* 端口风险高级配置
*/
PortRisk?: Array<PortRiskAdvanceCFGParamItem>;
/**
* 漏洞风险高级配置
*/
VulRisk?: Array<TaskCenterVulRiskInputParam>;
/**
* 弱口令风险高级配置
*/
WeakPwdRisk?: Array<TaskCenterWeakPwdRiskInputParam>;
/**
* 配置风险高级配置
*/
CFGRisk?: Array<TaskCenterCFGRiskInputParam>;
}
/**
* 主机资产信息
主机防护状态枚举,左边是常量,右边是显示
0:未安装
1:基础版防护中
2:普惠版防护中
3:专业版防护中
4:旗舰版防护中
5:已离线
6:已关机
*/
export 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;
/**
* uuid
*/
InstanceUuid?: string;
/**
* qquid
*/
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?: Array<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?: Array<Element>;
/**
* 内存趋势图
*/
MemoryTrend?: Array<Element>;
/**
* 1:agent在线 0:agent离线 2:主机离线
*/
AgentStatus?: number;
/**
* 本月防护关闭次数
*/
CloseDefenseCount?: number;
/**
* 运行状态
*/
InstanceState?: string;
/**
* 安全组数据
*/
SecurityGroupIds?: Array<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;
}
/**
* 资产视角配置风险
*/
export 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;
}
/**
* DescribeSubnetAssets请求参数结构体
*/
export interface DescribeSubnetAssetsRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤参数
*/
Filter?: Filter;
}
/**
* DescribeScanReportList请求参数结构体
*/
export interface DescribeScanReportListRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 列表过滤条件
*/
Filter?: Filter;
}
/**
* 告警中心全量告警列表数据
*/
export 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;
}
/**
* KeyValue对
*/
export interface KeyValue {
/**
* 字段
*/
Key?: string;
/**
* 值
*/
Value?: string;
}
/**
* vpc列表数据
*/
export interface Vpc {
/**
* 子网(只支持32位)
*/
Subnet?: number;
/**
* 互通vpc(只支持32位)
*/
ConnectedVpc?: number;
/**
* 资产id
*/
AssetId?: string;
/**
* region区域
*/
Region?: string;
/**
* 云服务器(只支持32位)
*/
CVM?: number;
/**
* 标签
*/
Tag?: Array<Tag>;
/**
* dns域名
*/
DNS?: Array<string>;
/**
* 资产名称
*/
AssetName?: string;
/**
* cidr网段
*/
CIDR?: string;
/**
* 资产创建时间
*/
CreateTime?: string;
/**
* appid
*/
AppId?: string;
/**
* uin
*/
Uin?: string;
/**
* 昵称
*/
Nick?: string;
/**
* 是否新资产 1新
*/
IsNewAsset?: number;
/**
* 是否核心资产1是 2不是
*/
IsCore?: number;
}
/**
* 端口风险高级配置项
*/
export interface PortRiskAdvanceCFGParamItem {
/**
* 端口集合,以逗号分隔
*/
PortSets: string;
/**
* 检测项类型,0-系统定义,1-用户自定义
*/
CheckType: number;
/**
* 检测项描述
*/
Detail?: string;
/**
* 是否启用,1-启用,0-禁用
*/
Enable?: number;
}
/**
* 用户行为分析 统计条件
*/
export interface StatisticalFilter {
/**
* 0:不基于统计检测
1:发生次数高于固定值
2:发生次数高于周期平均值的百分之
3:发生次数高于用户平均值的百分之
*/
OperatorType: number;
/**
* 统计值
*/
Value: number;
}
/**
* 主机资产详情
*/
export interface AssetBaseInfoResponse {
/**
* vpc-id
*/
VpcId?: string;
/**
* vpc-name
*/
VpcName?: string;
/**
* 资产名
*/
AssetName?: string;
/**
* 操作系统
*/
Os?: string;
/**
* 公网ip
*/
PublicIp?: string;
/**
* 内网ip
*/
PrivateIp?: string;
/**
* 地域
*/
Region?: string;
/**
* 资产类型
*/
AssetType?: string;
/**
* 资产id
*/
AssetId?: string;
/**
* 账号数量
*/
AccountNum?: number;
/**
* 端口数量
*/
PortNum?: number;
/**
* 进程数量
*/
ProcessNum?: number;
/**
* 软件应用数量
*/
SoftApplicationNum?: number;
/**
* 数据库数量
*/
DatabaseNum?: number;
/**
* Web应用数量
*/
WebApplicationNum?: number;
/**
* 服务数量
*/
ServiceNum?: number;
/**
* web框架数量
*/
WebFrameworkNum?: number;
/**
* Web站点数量
*/
WebSiteNum?: number;
/**
* Jar包数量
*/
JarPackageNum?: number;
/**
* 启动服务数量
*/
StartServiceNum?: number;
/**
* 计划任务数量
*/
ScheduledTaskNum?: number;
/**
* 环境变量数量
*/
EnvironmentVariableNum?: number;
/**
* 内核模块数量
*/
KernelModuleNum?: number;
/**
* 系统安装包数量
*/
SystemInstallationPackageNum?: number;
/**
* 剩余防护时长
*/
SurplusProtectDay?: number;
/**
* 客户端是否安装 1 已安装 0 未安装
*/
CWPStatus?: number;
/**
* 标签
*/
Tag?: Array<Tag>;
/**
* 防护等级
*/
ProtectLevel?: string;
/**
* 防护时长
*/
ProtectedDay?: number;
}
/**
* DescribeVULRiskDetail请求参数结构体
*/
export interface DescribeVULRiskDetailRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 风险id
*/
RiskId?: string;
/**
* pcMgrId
*/
PCMGRId?: string;
}
/**
* 漏洞和资产信息
*/
export interface DataSearchBug {
/**
* 返回查询状态
*/
StateCode?: string;
/**
* 漏洞详情
*/
DataBug?: Array<BugInfoDetail>;
/**
* 漏洞影响资产详情
*/
DataAsset?: Array<AssetInfoDetail>;
/**
* true支持扫描。false不支持扫描
*/
VSSScan?: boolean;
/**
* 0不支持,1支持
*/
CWPScan?: string;
/**
* 1支持虚拟补丁,0或空不支持
*/
CFWPatch?: string;
/**
* 0不支持,1支持
*/
WafPatch?: number;
/**
* 0不支持,1支持
*/
CWPFix?: number;
/**
* 产品支持状态
*/
DataSupport?: Array<ProductSupport>;
/**
* cveId
*/
CveId?: string;
}
/**
* 集团账号成员详情
*/
export 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?: Array<string>;
/**
* 1
*/
AuthType?: number;
/**
* 0 腾讯云集团账户
1 腾讯云接入账户
2 非腾讯云
*/
TcMemberType?: number;
/**
* 子账号数量
*/
SubUserCount?: number;
/**
* 加入方式详细信息
*/
JoinTypeInfo?: string;
}
/**
* 安全中心资产标签
*/
export interface AssetTag {
/**
* 标签的key值,可以是字母、数字、下划线
*/
TagKey?: string;
/**
* 标签的vale值,可以是字母、数字、下划线
*/
TagValue?: string;
}
/**
* 该结构体用来传入告警的key,以更新告警的status
*/
export interface NewAlertKey {
/**
* 需要更改的用户appid
*/
AppId: string;
/**
* 告警类别
*/
Type: string;
/**
* 告警子类别
*/
SubType: string;
/**
* 告警来源
*/
Source: string;
/**
* 告警名称
*/
Name: string;
/**
* 告警key
*/
Key: string;
/**
* 时间
*/
Date: string;
/**
* 状态
*/
Status?: number;
}
/**
* ip列表
*/
export 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?: Array<Tag>;
/**
* eip主键
*/
AddressId?: string;
/**
* memberid信息
*/
MemberId?: string;
/**
* 风险服务暴露
*/
RiskExposure?: number;
/**
* 是否新资产 1新
*/
IsNewAsset?: number;
/**
* 资产认证状态,0-待认证,1-认证成功,2-认证中,3+-认证失败
*/
VerifyStatus?: number;
}
/**
* 用户行为分析 自定义策略结构体
*/
export interface UebaCustomRule {
/**
* 策略名称
*/
RuleName: string;
/**
* 1: 云账号
2: 自定义用户
*/
UserType: number;
/**
* 发生时间
1:10分钟
2:1小时
3:一天
4:一周
5:一个月
*/
TimeInterval: number;
/**
* 发生事件
*/
EventContent: UebaEventContent;
/**
* 告警名称
*/
AlertName: string;
/**
* 告警类型
0: 提示
1: 低危
2: 中危
3: 高危
4: 严重
*/
AlterLevel: number;
/**
* 操作者
*/
Operator: Array<string>;
/**
* 操作对象
*/
OperateObject: Array<string>;
/**
* 操作方式
*/
OperateMethod: Array<string>;
/**
* 日志类型
*/
LogType?: string;
/**
* 日志中文名
*/
LogTypeStr?: string;
}
/**
* DescribeClusterAssets请求参数结构体
*/
export interface DescribeClusterAssetsRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤
*/
Filter?: Filter;
}
/**
* DescribeTopAttackInfo返回参数结构体
*/
export interface DescribeTopAttackInfoResponse {
/**
* Top攻击类型/攻击者次数
*/
TopAttackInfo?: Array<TagCount>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVULRiskDetail返回参数结构体
*/
export interface DescribeVULRiskDetailResponse {
/**
* 安全产品支持情况
*/
ServiceSupport?: Array<ServiceSupport>;
/**
* 漏洞趋势
*/
VulTrend?: Array<VulTrend>;
/**
* 漏洞补充信息
*/
VulData?: VULRiskInfo;
/**
* 小助手问答id
*/
QuestionId?: string;
/**
* 会话id
*/
SessionId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDomainAssets请求参数结构体
*/
export interface DescribeDomainAssetsRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤器参数
*/
Filter?: Filter;
/**
* 安全中心自定义标签
*/
Tags?: Array<AssetTag>;
}
/**
* ModifyRiskCenterScanTask返回参数结构体
*/
export interface ModifyRiskCenterScanTaskResponse {
/**
* 任务id
*/
TaskId?: string;
/**
* 0,修改成功,其他失败;-1为存在资产未认证
*/
Status?: number;
/**
* 未认证资产列表
*/
UnAuthAsset?: Array<string>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRiskCenterAssetViewCFGRiskList请求参数结构体
*/
export interface DescribeRiskCenterAssetViewCFGRiskListRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤内容
*/
Filter?: Filter;
/**
* 资产标签
*/
Tags?: Array<AssetTag>;
}
/**
* DescribeRiskCenterWebsiteRiskList返回参数结构体
*/
export interface DescribeRiskCenterWebsiteRiskListResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 内容风险列表
*/
Data?: Array<WebsiteRisk>;
/**
* 状态列表
*/
StatusLists?: Array<FilterDataObject>;
/**
* 危险等级列表
*/
LevelLists?: Array<FilterDataObject>;
/**
* 资产类型列表
*/
InstanceTypeLists?: Array<FilterDataObject>;
/**
* 风险类型列表
*/
DetectEngineLists?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 标签
*/
export interface Tag {
/**
* 标签名称
*/
Name: string;
/**
* 标签内容
*/
Value: string;
}
/**
* ModifyRiskCenterRiskStatus返回参数结构体
*/
export interface ModifyRiskCenterRiskStatusResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UpdateAlertStatusList返回参数结构体
*/
export interface UpdateAlertStatusListResponse {
/**
* 结果信息
*/
Msg?: string;
/**
* 结果代码
*/
Code?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteDomainAndIp请求参数结构体
*/
export interface DeleteDomainAndIpRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 资产
*/
Content?: Array<PublicIpDomainListKey>;
/**
* 是否保留路径配置,1:保留,其他:不保留,默认不传为不保留
*/
RetainPath?: number;
/**
* 以后是否忽略该资产,,1:忽略,其他:不忽略,默认不传为忽略
*/
IgnoreAsset?: number;
/**
* 资产标签
*/
Tags?: Array<AssetTag>;
/**
* 删除类型,取值: ALL, 删除全部,将直接忽略Content的内容; 其他值 ,非全部,则Centent必填, 默认为其他值。
*/
Type?: string;
}
/**
* DescribeNICAssets请求参数结构体
*/
export interface DescribeNICAssetsRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤参数
*/
Filter?: Filter;
}
/**
* DescribeScanTaskList请求参数结构体
*/
export interface DescribeScanTaskListRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤内容
*/
Filter?: Filter;
/**
* 标签
*/
Tags?: Array<Tags>;
}
/**
* DescribeOrganizationInfo请求参数结构体
*/
export interface DescribeOrganizationInfoRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
}
/**
* 任务ID列表Key
*/
export interface TaskIdListKey {
/**
* 任务ID
*/
TaskId: string;
}
/**
* 告警数据攻击者或受害者信息
*/
export 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?: Array<KeyValue>;
/**
* 容器名
*/
ContainerName?: string;
/**
* 容器ID
*/
ContainerID?: string;
}
/**
* DescribeUebaRule返回参数结构体
*/
export interface DescribeUebaRuleResponse {
/**
* 总数
*/
TotalCount?: number;
/**
* 策略列表
*/
Data?: Array<UebaRule>;
/**
* 自定义策略对应的告警类别枚举
*/
AlterType?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 用户行为分析 发生事件结构体
*/
export interface UebaEventContent {
/**
* 发生事件类型
1:语句检索
2:过滤检索
*/
EventType: number;
/**
* 语句检索内容
*/
Content?: string;
/**
* 检索条件
*/
Filters?: Array<WhereFilter>;
/**
* 统计条件
*/
StatisticalFilter?: StatisticalFilter;
}
/**
* 网关资产
*/
export 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?: Array<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;
}
/**
* ModifyUebaRuleSwitch请求参数结构体
*/
export interface ModifyUebaRuleSwitchRequest {
/**
* 策略ID
*/
RuleID: string;
/**
* 开关状态
*/
Status: boolean;
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
}
/**
* DescribeScanReportList返回参数结构体
*/
export interface DescribeScanReportListResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 任务日志列表
*/
Data?: Array<ScanTaskInfo>;
/**
* 主账户ID列表
*/
UINList?: Array<string>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeSearchBugInfo请求参数结构体
*/
export interface DescribeSearchBugInfoRequest {
/**
* 1的时候返回应急漏洞,2的时候返回应急漏洞列表,3的时候搭配输入CVEId字段展示该漏洞数据
*/
Id: string;
/**
* id=3时传入该参数
*/
CVEId?: string;
}
/**
* 报告pdf下载的临时链接
*/
export interface TaskLogURL {
/**
* 报告下载临时链接
*/
URL?: string;
/**
* 任务报告id
*/
LogId?: string;
/**
* 任务报告名称
*/
TaskLogName?: string;
/**
* APP ID
*/
AppId?: string;
}
/**
* 资产视角的漏洞风险对象
*/
export 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?: Array<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;
}
/**
* DescribeOrganizationUserInfo返回参数结构体
*/
export interface DescribeOrganizationUserInfoResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 集团用户列表
*/
Data?: Array<OrganizationUserInfo>;
/**
* 加入方式枚举
*/
JoinTypeLst?: Array<FilterDataObject>;
/**
* 云厂商枚举
*/
CloudTypeLst?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 网卡资产
*/
export 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?: Array<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;
}
/**
* 集团账号详情
*/
export 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?: Array<string>;
/**
* 成员关系策略权限
*/
MemberPermission?: Array<string>;
/**
* 集团付费模式;0/自付费,1/代付费
*/
GroupPayMode?: number;
/**
* 个人付费模式;0/自付费,1/代付费
*/
MemberPayMode?: number;
/**
* 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
*/
CFWProtect?: string;
/**
* 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
*/
WAFProtect?: string;
/**
* 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
*/
CWPProtect?: string;
/**
* 所有部门的集合数组
*/
Departments?: Array<string>;
/**
* 成员创建时间
*/
MemberCreateTime?: string;
/**
* Advanced/Enterprise/Ultimate
*/
CSIPProtect?: string;
/**
* 1表示配额消耗方
*/
QuotaConsumer?: number;
/**
* 管理员/委派管理员 已开启数量
*/
EnableAdminCount?: number;
/**
* 账户多云信息统计,数组形式,具体参考CloudCountDesc描述
*/
CloudCountDesc?: Array<CloudCountDesc>;
/**
* 管理员/委派管理员 总数量
*/
AdminCount?: number;
}
/**
* DescribeListenerList返回参数结构体
*/
export interface DescribeListenerListResponse {
/**
* 总数
*/
Total?: number;
/**
* 监听器列表
*/
Data?: Array<ClbListenerListInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* db资产输出字段
*/
export 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?: Array<Tag>;
/**
* 内网ip
*/
PrivateIp?: string;
/**
* 公网ip
*/
PublicIp?: string;
/**
* 状态
*/
Status?: number;
/**
* 是否核心
*/
IsCore?: number;
/**
* 是否新资产: 1新
*/
IsNewAsset?: number;
}
/**
* 资产扫描结构细节
*/
export 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;
}
/**
* 子网资产
*/
export interface SubnetAsset {
/**
* appid
*/
AppId?: string;
/**
* uin
*/
Uin?: string;
/**
* 资产ID
*/
AssetId?: string;
/**
* 资产名
*/
AssetName?: string;
/**
* 区域
*/
Region?: string;
/**
* 私有网络id
*/
VpcId?: string;
/**
* 私有网络名
*/
VpcName?: string;
/**
* 标签
*/
Tag?: Array<Tag>;
/**
* 昵称
*/
Nick?: string;
/**
* cidr
*/
CIDR?: string;
/**
* 可用区
*/
Zone?: string;
/**
* cvm数
*/
CVM?: number;
/**
* 可用ip数
*/
AvailableIp?: number;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 配置风险
*/
ConfigureRisk?: number;
/**
* 任务数
*/
ScanTask?: number;
/**
* 最后扫描时间
*/
LastScanTime?: string;
/**
* 是否核心
*/
IsCore?: number;
/**
* 是否新资产 1新
*/
IsNewAsset?: number;
}
/**
* CreateRiskCenterScanTask返回参数结构体
*/
export interface CreateRiskCenterScanTaskResponse {
/**
* 任务id
*/
TaskId?: string;
/**
* 0,任务创建成功;小于0失败;-1为存在资产未认证
*/
Status?: number;
/**
* 未认证资产列表
*/
UnAuthAsset?: Array<string>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeSubnetAssets返回参数结构体
*/
export interface DescribeSubnetAssetsResponse {
/**
* 列表
*/
Data?: Array<SubnetAsset>;
/**
* 总数
*/
TotalCount?: number;
/**
* 地域列表
*/
RegionList?: Array<FilterDataObject>;
/**
* vpc列表
*/
VpcList?: Array<FilterDataObject>;
/**
* appid列表
*/
AppIdList?: Array<FilterDataObject>;
/**
* 可用区列表
*/
ZoneList?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRiskCenterAssetViewPortRiskList请求参数结构体
*/
export interface DescribeRiskCenterAssetViewPortRiskListRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤内容
*/
Filter?: Filter;
/**
* 资产标签
*/
Tags?: Array<AssetTag>;
}
/**
* StopRiskCenterTask返回参数结构体
*/
export interface StopRiskCenterTaskResponse {
/**
* Status为0, 停止成功
*/
Status?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeOrganizationInfo返回参数结构体
*/
export interface DescribeOrganizationInfoResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 集团用户列表
*/
Data?: Array<OrganizationInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVpcAssets请求参数结构体
*/
export interface DescribeVpcAssetsRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤参数
*/
Filter?: Filter;
}
/**
* 任务资产项
*/
export interface TaskAssetObject {
/**
* 资产名
*/
AssetName?: string;
/**
* 资产类型
*/
InstanceType?: string;
/**
* 资产分类
*/
AssetType?: string;
/**
* ip/域名/资产id,数据库id等
*/
Asset?: string;
/**
* 地域
*/
Region?: string;
/**
* 多云资产唯一id
*/
Arn?: string;
}
/**
* db资产详情
*/
export 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?: Array<Tag>;
}
/**
* ModifyRiskCenterRiskStatus请求参数结构体
*/
export interface ModifyRiskCenterRiskStatusRequest {
/**
* 风险资产相关数据
*/
RiskStatusKeys: Array<RiskCenterStatusKey>;
/**
* 处置状态,1为已处置、2为已忽略,3为取消已处置,4为取消已忽略
*/
Status: number;
/**
* 风险类型,0-端口风险, 1-漏洞风险,2-弱口令风险, 3-网站内容风险,4-配置风险,5-风险服务暴露
*/
Type: number;
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
}
/**
* 风险中心状态处理Key
*/
export interface RiskCenterStatusKey {
/**
* 风险ID
*/
Id: string;
/**
* 公网IP/域名
*/
PublicIPDomain?: string;
/**
* 实例ID
*/
InstanceId?: string;
/**
* APP ID
*/
AppId?: string;
}
/**
* DescribeRiskCenterAssetViewWeakPasswordRiskList请求参数结构体
*/
export interface DescribeRiskCenterAssetViewWeakPasswordRiskListRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤内容
*/
Filter?: Filter;
/**
* 资产标签
*/
Tags?: Array<AssetTag>;
}
/**
* 公网IP和域名资产列表key
*/
export interface PublicIpDomainListKey {
/**
* 资产值
*/
Asset: string;
}
/**
* DescribeTopAttackInfo请求参数结构体
*/
export interface DescribeTopAttackInfoRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 被调用的集团账号的成员id
*/
OperatedMemberId?: Array<string>;
}
/**
* 漏洞信息产品支持状态
*/
export 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;
}
/**
* DescribeCVMAssets返回参数结构体
*/
export interface DescribeCVMAssetsResponse {
/**
* 总数
*/
Total?: number;
/**
* 机器列表
*/
Data?: Array<CVMAssetVO>;
/**
* 地域列表
*/
RegionList?: Array<FilterDataObject>;
/**
* 防护状态
*/
DefenseStatusList?: Array<FilterDataObject>;
/**
* vpc枚举
*/
VpcList?: Array<FilterDataObject>;
/**
* 资产类型枚举
*/
AssetTypeList?: Array<FilterDataObject>;
/**
* 操作系统枚举
*/
SystemTypeList?: Array<FilterDataObject>;
/**
* ip列表
*/
IpTypeList?: Array<FilterDataObject>;
/**
* appid列表
*/
AppIdList?: Array<FilterDataObject>;
/**
* 可用区列表
*/
ZoneList?: Array<FilterDataObject>;
/**
* os列表
*/
OsList?: Array<FilterDataObject>;
/**
* 资产类型和实例类型的对应关系
*/
AssetMapInstanceTypeList?: Array<AssetInstanceTypeMap>;
/**
* 公网内网枚举
*/
PublicPrivateAttr?: Array<FilterDataObject>;
/**
* 主机防护状态
*/
ProtectStatusList?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 漏洞影响组件信息
*/
export interface VulImpactComponentInfo {
/**
* 组件名称
*/
Component?: string;
/**
* 版本名称
*/
Version?: string;
}
/**
* 漏洞风险高级配置列表
*/
export interface VULRiskAdvanceCFGList {
/**
* 风险ID
*/
RiskId?: string;
/**
* 漏洞名称
*/
VULName?: string;
/**
* 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
*/
RiskLevel?: string;
/**
* 识别来源
*/
CheckFrom?: string;
/**
* 是否启用,1-启用,0-禁用
*/
Enable?: number;
/**
* 风险类型
*/
VULType?: string;
/**
* 影响版本
*/
ImpactVersion?: string;
/**
* CVE
*/
CVE?: string;
/**
* 漏洞标签
*/
VULTag?: Array<string>;
/**
* 修复方式
*/
FixMethod?: Array<string>;
/**
* 披露时间
*/
ReleaseTime?: string;
/**
* 应急漏洞类型,1-应急漏洞,0-非应急漏洞
*/
EMGCVulType?: number;
/**
* 漏洞描述
*/
VULDescribe?: string;
/**
* 影响组件
*/
ImpactComponent?: string;
/**
* 漏洞Payload
*/
Payload?: string;
/**
* 技术参考
*/
References?: string;
/**
* cvss评分
*/
CVSS?: string;
/**
* 攻击热度
*/
AttackHeat?: string;
/**
* 安全产品支持情况
*/
ServiceSupport?: Array<ServiceSupport>;
/**
* 最新检测时间
*/
RecentScanTime?: string;
}
/**
* 过滤条件
*/
export interface WhereFilter {
/**
* 过滤的项
*/
Name: string;
/**
* 过滤的值
*/
Values: Array<string>;
/**
* 中台定义:
1等于 2大于 3小于 4大于等于 5小于等于 6不等于 9模糊匹配 13非模糊匹配 14按位与
精确匹配填 7 模糊匹配填9
*/
OperatorType?: number;
}
/**
* 子账号详情
*/
export 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;
}
/**
* 多云账户统计信息
*/
export interface CloudCountDesc {
/**
* 0表示腾讯云
1表示AWS
*/
CloudType?: number;
/**
* 账户数量
*/
CloudCount?: number;
/**
* 该云账号类型描述
*/
CloudDesc?: string;
}
/**
* DescribePublicIpAssets请求参数结构体
*/
export interface DescribePublicIpAssetsRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤器参数
*/
Filter?: Filter;
/**
* 安全中心自定义标签
*/
Tags?: Array<AssetTag>;
}
/**
* 集群pod列表
*/
export 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;
}
/**
* DescribeCVMAssetInfo请求参数结构体
*/
export interface DescribeCVMAssetInfoRequest {
/**
* 资产id
*/
AssetId: string;
}
/**
* 资产视角的弱口令风险
*/
export interface AssetViewWeakPassRisk {
/**
* 影响资产
*/
AffectAsset?: string;
/**
* 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
*/
Level?: string;
/**
* 资产类型
*/
InstanceType?: string;
/**
* 组件
*/
Component?: string;
/**
* 服务
*/
Service?: string;
/**
* 最近识别时间
*/
RecentTime?: s