;
/**
* 总数
*/
Total?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ChangeStrategyEnableStatus返回参数结构体
*/
export interface ChangeStrategyEnableStatusResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ExportRansomDefenseStrategyList返回参数结构体
*/
export interface ExportRansomDefenseStrategyListResponse {
/**
* 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
*/
TaskId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyRaspMaxCpu返回参数结构体
*/
export interface ModifyRaspMaxCpuResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* SearchLog请求参数结构体
*/
export interface SearchLogRequest {
/**
* 要检索分析的日志的起始时间,Unix时间戳(毫秒)
*/
StartTime: number;
/**
* 要检索分析的日志的结束时间,Unix时间戳(毫秒)
*/
EndTime: number;
/**
* 检索分析语句,最大长度为12KB,查询语法可参考文档 https://cloud.tencent.com/document/product/296/50508
*/
QueryString: string;
/**
* 表示单次查询返回的原始日志条数,最大值为1000,获取后续日志需使用Context参数
*/
Count?: number;
/**
* 原始日志是否按时间排序返回;可选值:asc(升序)、desc(降序),默认为 desc
*/
Sort?: string;
/**
* 透传上次接口返回的Context值,可获取后续更多日志,总计最多可获取1万条原始日志,过期时间1小时
*/
Context?: string;
}
/**
* DescribeBaselineWeakPasswordList请求参数结构体
*/
export interface DescribeBaselineWeakPasswordListRequest {
/**
* WeakPassword - string - 是否必填:否 - 弱口令
*/
Filters?: Array;
/**
* 限制条数,默认10,最大100
*/
Limit?: number;
/**
* 偏移量,默认0
*/
Offset?: number;
/**
* 排序方式 [ASC:升序|DESC:降序]
*/
Order?: string;
/**
* 可选排序列 [CreateTime|ModifyTime]
*/
By?: string;
}
/**
* 漏洞详细信息
*/
export interface VulDefenceEvent {
/**
* 漏洞ID
*/
VulId?: number;
/**
* 漏洞名称
*/
VulName?: string;
/**
* cve编号
*/
CveId?: string;
/**
* 漏洞事件id
*/
Id?: number;
/**
* 主机quuid
*/
Quuid?: string;
/**
* 主机名
*/
Alias?: string;
/**
* 内网ip
*/
PrivateIp?: string;
/**
* 公网ip
*/
PublicIp?: string;
/**
* 0: 尝试攻击(WeDetect) 1:尝试攻击成功(WeDetect) 2:rasp防御事件
*/
EventType?: number;
/**
* 攻击源ip
*/
SourceIp?: string;
/**
* 攻击源ip地址所在城市
*/
City?: string;
/**
* 攻击源端口
*/
SourcePort?: Array;
/**
* 创建事件时间
*/
CreateTime?: string;
/**
* 更新事件时间
*/
MergeTime?: string;
/**
* 事件发生次数
*/
Count?: number;
/**
* 状态 0: 待处理 1:已防御 2:已处理 3: 已忽略 4: 已删除
*/
Status?: number;
/**
* 0 专业版,1 旗舰版,2 LH轻量版(仅限LH使用),3 CVM轻量版(仅限CVM使用)
*/
UpgradeType?: number;
/**
* 0 不支持修复,1 支持修复
*/
FixType?: number;
/**
* 主机uuid
*/
Uuid?: string;
/**
* 主机额外信息
*/
MachineExtraInfo?: MachineExtraInfo;
}
/**
* DescribeRansomDefenseStrategyMachines请求参数结构体
*/
export interface DescribeRansomDefenseStrategyMachinesRequest {
/**
* 分页参数 最大100条
*/
Limit: number;
/**
* 分页参数
*/
Offset: number;
/**
* 过滤条件。
Ips- string- 主机名称
Status - Uint64 - 0未绑定,1已绑定
Names- String - 主机名称
*/
Filters?: Array;
/**
* 排序方法 ASC DESC
*/
Order?: string;
/**
* 排序字段支持CreateTime
*/
By?: string;
/**
* 防勒索策略ID
*/
Id?: number;
}
/**
* ExportBaselineFixList请求参数结构体
*/
export interface ExportBaselineFixListRequest {
/**
* ItemName - String - 是否必填:否 - 项名称
*/
Filters?: Array;
/**
* 0:过滤的结果导出;1:全部导出
*/
ExportAll?: number;
}
/**
* 资源管理账号基本信息
*/
export interface AssetUserDetail {
/**
* 主机内网IP
*/
MachineIp?: string;
/**
* 主机名称
*/
MachineName?: string;
/**
* 主机Uuid
*/
Uuid?: string;
/**
* 主机Quuid
*/
Quuid?: string;
/**
* 账号UID
*/
Uid?: string;
/**
* 账号GID
*/
Gid?: string;
/**
* 账号状态:0-禁用;1-启用
*/
Status?: number;
/**
* 是否有root权限:0-否;1是,999为空: 仅linux
*/
IsRoot?: number;
/**
* 上次登录时间
*/
LastLoginTime?: string;
/**
* 账号名称
*/
Name?: string;
/**
* 账号类型:0访客用户,1标准用户,2管理员用户 ,999为空,仅Windows
*/
UserType?: number;
/**
* 是否域账号:0否, 1是, 999为空 仅Windows
*/
IsDomain?: number;
/**
* 是否允许ssh登录,1是,0否, 999为空, 仅linux
*/
IsSshLogin?: number;
/**
* Home目录
*/
HomePath?: string;
/**
* Shell路径 仅linux
*/
Shell?: string;
/**
* 是否shell登录性,0不是;1是 仅linux
*/
ShellLoginStatus?: number;
/**
* 密码修改时间
*/
PasswordChangeTime?: string;
/**
* 密码过期时间 仅linux
*/
PasswordDueTime?: string;
/**
* 密码锁定时间:单位天, -1为永不锁定 999为空,仅linux
*/
PasswordLockDays?: number;
/**
* 备注
*/
Remark?: string;
/**
* 用户组名
*/
GroupName?: string;
/**
* 账号到期时间
*/
DisableTime?: string;
/**
* 最近登录终端
*/
LastLoginTerminal?: string;
/**
* 最近登录位置
*/
LastLoginLoc?: string;
/**
* 最近登录IP
*/
LastLoginIp?: string;
/**
* 密码过期提醒:单位天
*/
PasswordWarnDays?: number;
/**
* 密码修改设置:0-不可修改,1-可修改
*/
PasswordChangeType?: number;
/**
* 用户公钥列表
*/
Keys?: Array;
/**
* 数据更新时间
*/
UpdateTime?: string;
}
/**
* ModifyOrderAttribute返回参数结构体
*/
export interface ModifyOrderAttributeResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAssetPortCount请求参数结构体
*/
export interface DescribeAssetPortCountRequest {
/**
* 搜索条件:返回指定端口号数据
*/
Port?: number;
}
/**
* AddVulIgnoreRule请求参数结构体
*/
export interface AddVulIgnoreRuleRequest {
/**
* 忽略规则集合
*/
RuleDetailList?: Array;
}
/**
* ModifyWebHookPolicy返回参数结构体
*/
export interface ModifyWebHookPolicyResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeFileTamperEvents返回参数结构体
*/
export interface DescribeFileTamperEventsResponse {
/**
* 核心文件事件列表
*/
List?: Array;
/**
* 数据总条数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVulLabels返回参数结构体
*/
export interface DescribeVulLabelsResponse {
/**
* 标签列表
*/
List?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeLoginTypeHost返回参数结构体
*/
export interface DescribeLoginTypeHostResponse {
/**
* 总数
*/
Total?: number;
/**
* 主机列表
*/
List?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRansomDefenseBackupList返回参数结构体
*/
export interface DescribeRansomDefenseBackupListResponse {
/**
* 备份列表
*/
List?: Array;
/**
* 分页查询记录总数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVulEffectHostList请求参数结构体
*/
export interface DescribeVulEffectHostListRequest {
/**
* 分页limit 最大100
*/
Limit: number;
/**
* 分页Offset
*/
Offset: number;
/**
* 漏洞id
*/
VulId: number;
/**
* 过滤条件:
AliasName - String - 主机名筛选
TagIds - String - 主机标签id串,多个用英文用逗号分隔
Status - String - 状态:0-待处理 1-忽略 3-已修复 5-检测中 6-修复中 8-修复失败
Uuid - String数组 - Uuid串数组
Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版
InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景)
*/
Filters?: Array;
}
/**
* 日志投递类型细节
*/
export interface DeliverTypeDetails {
/**
* 安全模块类型 1: 入侵检测 2: 漏洞管理 3: 基线管理 4: 高级防御 5:客户端相关 6: 资产指纹 7 主机列表 8 客户端上报
*/
SecurityType: number;
/**
* 安全模块下的日志类型
*/
LogType: Array;
/**
* 主题ID
*/
TopicId: string;
/**
* 主题名
*/
TopicName: string;
/**
* 投递开关 0关闭 1开启
*/
Switch: number;
/**
* 投递状态,0未开启 1正常 2异常
*/
Status?: number;
/**
* 错误信息
*/
ErrInfo?: string;
/**
* 最近一次状态上报时间戳
*/
StatusTime?: number;
/**
* 日志集名
*/
LogName?: string;
/**
* 日志集ID
*/
LogSetId?: string;
/**
* 日志集所在地域
*/
Region?: string;
}
/**
* ModifyNetAttackSetting返回参数结构体
*/
export interface ModifyNetAttackSettingResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 资产管理Web应用插件详情
*/
export interface AssetWebAppPluginInfo {
/**
* 名称
*/
Name?: string;
/**
* 描述
*/
Desc?: string;
/**
* 版本
*/
Version?: string;
/**
* 链接
*/
Link?: string;
}
/**
* DeletePrivilegeRules请求参数结构体
*/
export interface DeletePrivilegeRulesRequest {
/**
* ID数组,最大100条。
*/
Ids: Array;
}
/**
* 主机列表查询接口相应数据HostList的TagList节点
*/
export interface RansomDefenseStrategyDetail {
/**
* 策略id
*/
Id?: number;
/**
* 操作uin
*/
Uin?: string;
/**
* 策略名称
*/
Name?: string;
/**
* 策略备注
*/
Description?: string;
/**
* 开启状态:0关闭,1开启
*/
Status?: number;
/**
* 是否对所有主机生效
*/
IsAll?: number;
/**
* 包含目录,用;分隔
*/
IncludeDir?: string;
/**
* 包含目录,用;分隔
*/
ExcludeDir?: string;
/**
* 备份模式: 0按周,1按天
*/
BackupType?: number;
/**
* 备份星期天数(1-7):1;2;3;4
*/
Weekday?: string;
/**
* 备份执行时间点(0-23): 11:00;12:00
*/
Hour?: string;
/**
* 保存天数,0永久保存
*/
SaveDay?: number;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 最近修改时间
*/
ModifyTime?: string;
/**
* 绑定机器数
*/
MachineCount?: number;
/**
* 策略关联事件数
*/
EventCount?: number;
}
/**
* ModifyBaselinePolicyState请求参数结构体
*/
export interface ModifyBaselinePolicyStateRequest {
/**
* 策略Id
*/
PolicyId: number;
/**
* 开启状态[1:开启|0:未开启]
*/
IsEnabled: number;
}
/**
* DescribeLicenseBindSchedule返回参数结构体
*/
export interface DescribeLicenseBindScheduleResponse {
/**
* 进度
*/
Schedule?: number;
/**
* 绑定任务详情
*/
List?: Array;
/**
* 总条数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeMalwareInfo请求参数结构体
*/
export interface DescribeMalwareInfoRequest {
/**
* 唯一ID
*/
Id: number;
}
/**
* ScanBaseline请求参数结构体
*/
export interface ScanBaselineRequest {
/**
* 策略id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)
*/
StrategyIdList?: Array;
/**
* 基线id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)
*/
CategoryIdList?: Array;
/**
* 检测项id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)
*/
RuleIdList?: Array;
/**
* 选择StrategyIdList时,不需要填写,其他情况必填
*/
QuuidList?: Array;
/**
* 主机Uuid数组
*/
UuidList?: Array;
}
/**
* DescribeVersionStatistics请求参数结构体
*/
export type DescribeVersionStatisticsRequest = null;
/**
* DescribeLogType返回参数结构体
*/
export interface DescribeLogTypeResponse {
/**
* cls日志类型信息
*/
Data?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 日志详情
*/
export interface LogInfo {
/**
* 日志内容的Json序列化字符串
*/
Content?: string;
/**
* 日志文件名称
*/
FileName?: string;
/**
* 日志来源IP
*/
Source?: string;
/**
* 日志时间,单位ms
*/
TimeStamp?: number;
}
/**
* ExportPrivilegeEvents返回参数结构体
*/
export interface ExportPrivilegeEventsResponse {
/**
* 该参数已废弃
*/
DownloadUrl?: string;
/**
* 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
*/
TaskId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ExportAssetRecentMachineInfo返回参数结构体
*/
export interface ExportAssetRecentMachineInfoResponse {
/**
* 下载地址
*/
DownloadUrl?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeMachineRegionList请求参数结构体
*/
export type DescribeMachineRegionListRequest = null;
/**
* 常用登录地
*/
export interface UsualPlace {
/**
* ID。
*/
Id?: number;
/**
* 主机安全客户端唯一标识UUID。
*/
Uuid?: string;
/**
* 国家 ID。
*/
CountryId?: number;
/**
* 省份 ID。
*/
ProvinceId?: number;
/**
* 城市 ID。
*/
CityId?: number;
}
/**
* ModifyBaselinePolicy返回参数结构体
*/
export interface ModifyBaselinePolicyResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 主机列表穿梭框
*/
export interface MachineSimple {
/**
* 主机名称。
*/
MachineName?: string;
/**
* 主机系统。
*/
MachineOs?: string;
/**
* 主机安全uuid,若客户端长时间不在线将返回空字符。
*/
Uuid?: string;
/**
* CVM或BM机器唯一Uuid。
*/
Quuid?: string;
/**
* 主机IP。
*/
MachineIp?: string;
/**
* 是否是专业版。
true: 是
false:否
*/
IsProVersion?: boolean;
/**
* 主机外网IP。
*/
MachineWanIp?: string;
/**
* 主机状态。
POSTPAY: 表示后付费,即按量计费
PREPAY: 表示预付费,即包年包月
*/
PayMode?: string;
/**
* 标签信息
*/
Tag?: Array;
/**
* 地域信息
*/
RegionInfo?: RegionInfo;
/**
* 实例状态请参考CVM实例列表InstanceState值
https://cloud.tencent.com/document/api/213/15753#Instance
*/
InstanceState?: string;
/**
* 项目ID
*/
ProjectId?: number;
/**
* 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区
*/
MachineType?: string;
/**
* 内核版本
*/
KernelVersion?: string;
/**
* 防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.
*/
ProtectType?: string;
/**
* 授权订单对象
*/
LicenseOrder?: LicenseOrder;
/**
* 云标签信息
*/
CloudTags?: Array;
/**
* 实例ID
*/
InstanceId?: string;
}
/**
* 登录地信息
*/
export interface Place {
/**
* 城市 ID。
*/
CityId: number;
/**
* 省份 ID。
*/
ProvinceId: number;
/**
* 国家ID,暂只支持境内:1。
*/
CountryId: number;
/**
* 位置名称
*/
Location?: string;
}
/**
* DescribeReverseShellEvents请求参数结构体
*/
export interface DescribeReverseShellEventsRequest {
/**
* 返回数量,最大值为100。
*/
Limit?: number;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 过滤条件。
ProcName - String - 是否必填:否 - 进程名(模糊匹配进程名或父进程名)
MachineName - String - 是否必填:否 - 主机名称(模糊匹配)
InstanceID - String - 是否必填:否 - 实例ID(模糊匹配)
IP - String - 是否必填:否 - 主机IP(内网IP或公网IP,模糊匹配)
Quuid - String - 是否必填:否 - 主机QUUID(支持多个)
Uuid - String - 是否必填:否 - 主机UUID
Status - String - 是否必填:否 - 处理状态(0:待处理 2:已加入白名单 3:已处理 4:已忽略)
DetectBy - String - 是否必填:否 - 检测方式(0:行为分析 1:命令特征检测)
ID - String - 是否必填:否 - 事件ID(支持多个)
CreateBeginTime - String - 是否必填:否 - 发生开始时间
CreateEndTime - String - 是否必填:否 - 发生结束时间
*/
Filters?: Array;
/**
* 排序方式:根据请求次数排序:asc-升序/desc-降序
*/
Order?: string;
/**
* 排序字段:CreateTime-发生时间
*/
By?: string;
}
/**
* DescribePatchInfo返回参数结构体
*/
export interface DescribePatchInfoResponse {
/**
* kb编号
*/
KbNo?: string;
/**
* kb名称
*/
PatchName?: string;
/**
* kb 发布日期
*/
PublishTime?: string;
/**
* 参考链接
*/
ReferUrl?: string;
/**
* 包含漏洞数
*/
VulCount?: number;
/**
* 补丁关联的漏洞详情列表
*/
RelateVulInfoList?: Array;
/**
* 补丁id
*/
KbId?: number;
/**
* 关联的漏洞CveId,多个id由","分隔
*/
RelateVulCveId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeCanNotSeparateMachine返回参数结构体
*/
export interface DescribeCanNotSeparateMachineResponse {
/**
* 不可隔离主机列表
*/
List?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 基线规则或项的分类
*/
export interface BaselineCategory {
/**
* 分类Id
*/
CategoryId?: number;
/**
* 分类名称
*/
CategoryName?: string;
/**
* 父分类ID,如果为0则没有父分类
*/
ParentCategoryId?: number;
/**
* 子分类下检测项总数
*/
ItemCount?: number;
}
/**
* DescribeEventByTable返回参数结构体
*/
export interface DescribeEventByTableResponse {
/**
* 告警类型,爆破bruteattack,高危命令bash,恶意文件malware,恶意请求risk_dns,本地提权privilege_escalation,反弹shell reverse_shell,内存马java_shell
*/
Type?: string;
/**
* 事件内容的json编码字符串,字段结构对齐事件表
*/
Value?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyLogStorageConfig请求参数结构体
*/
export interface ModifyLogStorageConfigRequest {
/**
* 是否修改有效期(已废弃)
*/
IsModifyPeriod: boolean;
/**
* 存储类型,string数组
*/
Type?: Array;
/**
* 日志存储时长,3640表示不限
*/
Period?: number;
/**
* 日志存储时长单位,年year/月month/天day
*/
Granularity?: string;
/**
* 语言类型
*/
MsgLanguage?: string;
}
/**
* DescribeAttackVulTypeList请求参数结构体
*/
export type DescribeAttackVulTypeListRequest = null;
/**
* 资产管理负载信息
*/
export interface AssetLoadDetail {
/**
* 主机名称
*/
MachineName?: string;
/**
* 描述
*/
Desc?: string;
/**
* 负载
*/
Value?: number;
/**
* 主机Quuid
*/
Quuid?: string;
/**
* 主机Uuid
*/
Uuid?: string;
}
/**
* DescribeLogStorageStatistic请求参数结构体
*/
export type DescribeLogStorageStatisticRequest = null;
/**
* DeleteBaselinePolicy请求参数结构体
*/
export interface DeleteBaselinePolicyRequest {
/**
* 策略Id
*/
PolicyIds: Array;
}
/**
* SetLocalStorageExpire请求参数结构体
*/
export interface SetLocalStorageExpireRequest {
/**
* 键
*/
Key: string;
/**
* 过期时间(单位:秒)
*/
Expire: number;
}
/**
* ExportAssetInitServiceList请求参数结构体
*/
export interface ExportAssetInitServiceListRequest {
/**
* 服务器Uuid
*/
Uuid?: string;
/**
* 服务器Quuid
*/
Quuid?: string;
/**
* 过滤条件。
Name- string - 是否必填:否 - 包名
User- string - 是否必填:否 - 用户
Status- string - 是否必填:否 - 默认启用状态:0未启用, 1启用 仅linux
Type- string - 是否必填:否 - 类型:类型 仅windows:
1:编码器
2:IE插件
3:网络提供者
4:镜像劫持
5:LSA提供者
6:KnownDLLs
7:启动执行
8:WMI
9:计划任务
10:Winsock提供者
11:打印监控器
12:资源管理器
13:驱动服务
14:登录
*/
Filters?: Array;
/**
* 排序方式,asc升序 或 desc降序
*/
Order?: string;
/**
* 排序方式:[FirstTime]
*/
By?: string;
}
/**
* DeleteWebHookReceiver请求参数结构体
*/
export interface DeleteWebHookReceiverRequest {
/**
* id数组
*/
Ids?: Array;
}
/**
* DescribeAssetRecentMachineInfo请求参数结构体
*/
export interface DescribeAssetRecentMachineInfoRequest {
/**
* 开始时间,如:2020-09-22
*/
BeginDate: string;
/**
* 结束时间,如:2020-09-22
*/
EndDate: string;
}
/**
* CheckBashRuleParams返回参数结构体
*/
export interface CheckBashRuleParamsResponse {
/**
* 0=校验通过 1=规则名称校验不通过 2=正则表达式校验不通过
*/
ErrCode?: number;
/**
* 校验信息
*/
ErrMsg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteLicenseRecord请求参数结构体
*/
export interface DeleteLicenseRecordRequest {
/**
* 授权ID ,可以用授权订单列表获取.
*/
LicenseId: number;
/**
* 授权类型
*/
LicenseType: number;
/**
* 资源ID
*/
ResourceId: string;
}
/**
* ExportBaselineList请求参数结构体
*/
export interface ExportBaselineListRequest {
/**
* 过滤条件:
StrategyId- Uint64 - 基线策略id
Status - Uint64 - 事件状态:0-未通过,1-忽略,3-通过,5-检测中
BaselineName - String - 基线名称
AliasName- String - 服务器名称/服务器ip
Uuid- String - 主机uuid
*/
Filters?: Array;
/**
* 已废弃
*/
IfDetail?: number;
}
/**
* DescribeAssetWebLocationPathList返回参数结构体
*/
export interface DescribeAssetWebLocationPathListResponse {
/**
* 总数
*/
Total?: number;
/**
* 列表
*/
Paths?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteProtectDir请求参数结构体
*/
export interface DeleteProtectDirRequest {
/**
* 删除的目录ID 最大100条
*/
Ids: Array;
}
/**
* ExportIgnoreBaselineRule返回参数结构体
*/
export interface ExportIgnoreBaselineRuleResponse {
/**
* 该参数已废弃
*/
DownloadUrl?: string;
/**
* 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
*/
TaskId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBaselineRuleList返回参数结构体
*/
export interface DescribeBaselineRuleListResponse {
/**
* 无
*/
List?: Array;
/**
* 总数
*/
Total?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 统计入侵检测
*/
export interface ScreenEventsCnt {
/**
* 展示内容:待处理风险总数,影响资产总数
*/
Title?: string;
/**
* 事件总数
*/
Total?: number;
/**
* name 具体展示内容类型: 攻击事件, 潜在风险, 失陷资产, 潜在风险资产
Value: 事件统计数
*/
Category?: Array;
}
/**
* 暴力破解判定规则列表
*/
export interface BruteAttackRuleList {
/**
* 爆破事件发生的时间范围,单位:秒
*/
TimeRange?: number;
/**
* 爆破事件失败次数
*/
LoginFailTimes?: number;
/**
* 规则是否为空,为空则填充默认规则
*/
Enable?: boolean;
/**
* 爆破事件发生的时间范围,单位:秒(默认规则)
*/
TimeRangeDefault?: number;
/**
* 爆破事件失败次数(默认规则)
*/
LoginFailTimesDefault?: number;
}
/**
* DescribeVulDefenceSettingList返回参数结构体
*/
export interface DescribeVulDefenceSettingListResponse {
/**
* 数据总数
*/
TotalCount?: number;
/**
* 漏洞防御设置列表
注意:此字段可能返回 null,表示取不到有效值。
*/
List?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBaselineHostIgnoreList请求参数结构体
*/
export interface DescribeBaselineHostIgnoreListRequest {
/**
* 请求的规则
*/
RuleID: number;
/**
* 限制条数,默认10,最大100
*/
Limit?: number;
/**
* 偏移量,默认0
*/
Offset?: number;
}
/**
* ExportFileTamperEvents返回参数结构体
*/
export interface ExportFileTamperEventsResponse {
/**
* 导出任务ID 可通过ExportTasks接口下载
*/
TaskId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBanStatus返回参数结构体
*/
export interface DescribeBanStatusResponse {
/**
* (已废弃) 阻断开关状态: 0 -- 关闭 1 -- 高级阻断 2 -- 基础阻断(只阻断情报库黑ip)
*/
Status?: number;
/**
* 是否弹窗提示信息 false: 关闭,true: 开启
*/
ShowTips?: boolean;
/**
* 是否开启智能过白模式
*/
OpenSmartMode?: boolean;
/**
* 是否开启情报IP阻断
*/
BanBlackIp?: boolean;
/**
* 是否开启漏洞IP阻断
*/
BanVulIp?: boolean;
/**
* 是否开启规则阻断
*/
BanByRule?: boolean;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVulList请求参数结构体
*/
export interface DescribeVulListRequest {
/**
* 返回数量,最大值为100。
*/
Limit?: number;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 过滤条件。Status - String - 是否必填:否 - 处理状态 0-待处理 1-已加白 2-已删除 3-已修复 5-检测中 6-修复中 8-修复失败ModifyTime - String - 是否必填:否 - 最近发生时间Uuid- String - 是否必填:否 - 主机uuid查询VulName- string -VulCategory- string - 是否必填:否 - 漏洞类别 1: web-cms漏洞 2:应用漏洞 4: Linux软件漏洞 5: Windows系统漏洞IsSupportDefense - int- 是否必填:否 - 是否支持防御 0:不支持 1:支持Labels- string- 是否必填:否 - 标签搜索IsSupportAutoFix- string- 是否必填:否 - 是否支持自动修复 0:不支持 1:支持CvssScore- string- 是否必填:否 - CvssScore大于多少AttackLevel- string- 是否必填:否 - 攻击热度大于多少
*/
Filters?: Array;
/**
* 可选排序字段 Level,LastTime,HostCount
*/
By?: string;
/**
* 排序顺序:desc 默认asc
*/
Order?: string;
}
/**
* 进程数据统计数据。
*/
export interface ProcessStatistics {
/**
* 进程名。
*/
ProcessName?: string;
/**
* 主机数量。
*/
MachineNum?: number;
}
/**
* DescribeLicenseBindList返回参数结构体
*/
export interface DescribeLicenseBindListResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 绑定机器列表信息
*/
List?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 基线信息
*/
export interface BaselineInfo {
/**
* 基线名
*/
Name?: string;
/**
* 危害等级:1-低危;2-中危;3-高危;4-严重
*/
Level?: number;
/**
* 检测项数量
*/
RuleCount?: number;
/**
* 影响服务器数量
*/
HostCount?: number;
/**
* 通过状态:0:未通过,1:已通过
*/
Status?: number;
/**
* 基线id
*/
CategoryId?: number;
/**
* 最后检测时间
*/
LastScanTime?: string;
/**
* 检测中状态: 5
*/
MaxStatus?: number;
/**
* 基线风险项
*/
BaselineFailCount?: number;
}
/**
* DescribeWebHookReceiverUsage返回参数结构体
*/
export interface DescribeWebHookReceiverUsageResponse {
/**
* 告警接收人的关联策略使用信息
*/
List?: Array;
/**
* 个数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 单个进程漏洞防御插件状态
*/
export interface VulDefencePluginDetail {
/**
* 注入进程Pid
*/
Pid?: number;
/**
* 注入进程主类名
*/
MainClass?: string;
/**
* 插件状态:0: 注入中, 1: 注入成功, 2: 插件超时, 3: 插件退出, 4: 注入失败 5: 软删除
*/
Status?: number;
/**
* 错误日志
*/
ErrorLog?: string;
/**
* 注入日志
*/
InjectLog?: string;
}
/**
* 资源管理进程基本信息
*/
export interface AssetAppBaseInfo {
/**
* 主机内网IP
*/
MachineIp?: string;
/**
* 主机名称
*/
MachineName?: string;
/**
* 主机外网IP
*/
MachineWanIp?: string;
/**
* 主机Uuid
*/
Uuid?: string;
/**
* 主机Quuid
*/
Quuid?: string;
/**
* 主机业务组ID
*/
ProjectId?: number;
/**
* 主机标签
*/
Tag?: Array;
/**
* 应用名称
*/
Name?: string;
/**
* 应用类型
1: 运维
2 : 数据库
3 : 安全
4 : 可疑应用
5 : 系统架构
6 : 系统应用
7 : WEB服务
99: 其他
*/
Type?: number;
/**
* 二进制路径
*/
BinPath?: string;
/**
* 操作系统信息
*/
OsInfo?: string;
/**
* 关联进程数
*/
ProcessCount?: number;
/**
* 应用描述
*/
Desc?: string;
/**
* 版本号
*/
Version?: string;
/**
* 配置文件路径
*/
ConfigPath?: string;
/**
* 首次采集时间
*/
FirstTime?: string;
/**
* 数据更新时间
*/
UpdateTime?: string;
/**
* 是否新增[0:否|1:是]
*/
IsNew?: number;
/**
* 附加信息
*/
MachineExtraInfo?: MachineExtraInfo;
}
/**
* DescribeJavaMemShellInfo请求参数结构体
*/
export interface DescribeJavaMemShellInfoRequest {
/**
* 事件Id
*/
Id: number;
}
/**
* DescribePrivilegeRules请求参数结构体
*/
export interface DescribePrivilegeRulesRequest {
/**
* 返回数量,最大值为100。
*/
Limit?: number;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 过滤条件。
Keywords - String - 是否必填:否 - 关键字(进程名称)
*/
Filters?: Array;
}
/**
* ExportAssetAppList请求参数结构体
*/
export interface ExportAssetAppListRequest {
/**
* 查询指定Quuid主机的信息
*/
Quuid?: string;
/**
* 过滤条件。AppName- string - 是否必填:否 - 应用名搜索IP - String - 是否必填:否 - 主机ipMachineName - String - 是否必填:否 - 主机名称InstanceID - string - 是否必填:否 - 实例IDType - int - 是否必填:否 - 类型 : 仅linux0: 全部1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99:其他OsType - uint64 - 是否必填:否 - Windows/Linux
*/
Filters?: Array;
/**
* 排序方式,asc升序 或 desc降序
*/
Order?: string;
/**
* 排序方式:[FirstTime|ProcessCount]
*/
By?: string;
}
/**
* TestWebHookRule请求参数结构体
*/
export interface TestWebHookRuleRequest {
/**
* 规则Id
*/
Id: number;
/**
* 测试内容
*/
Data: string;
}
/**
* ModifyOrderAttribute请求参数结构体
*/
export interface ModifyOrderAttributeRequest {
/**
* 授权类型 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月
*/
LicenseType: number;
/**
* 资源ID
*/
ResourceId: string;
/**
* 可编辑的属性名称 ,当前支持的有:
alias 资源别名
projectId 项目ID
*/
AttrName: string;
/**
* 属性值
AttrName=alias时,任意字符串,最大字符15长度
AttrName=projectId时,项目ID必须是真实存在的
*/
AttrValue: string;
}
/**
* java内存马事件信息
*/
export interface JavaMemShellInfo {
/**
* 事件ID
*/
Id?: number;
/**
* 服务器名称
*/
Alias?: string;
/**
* 服务器IP
*/
HostIp?: string;
/**
* 内存马类型 0:Filter型 1:Listener型 2:Servlet型 3:Interceptors型 4:Agent型 5:其他
*/
Type?: number;
/**
* 说明
*/
Description?: string;
/**
* 首次发现时间
*/
CreateTime?: string;
/**
* 最近检测时间
*/
RecentFoundTime?: string;
/**
* 处理状态 0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略 4 - 已手动处理
*/
Status?: number;
/**
* 服务器quuid
*/
Quuid?: string;
/**
* 主机额外信息
*/
MachineExtraInfo?: MachineExtraInfo;
/**
* 服务器uuid
*/
Uuid?: string;
/**
* 类名
*/
ClassName?: string;
/**
* 父类名
*/
SuperClassName?: string;
/**
* 继承的接口
*/
Interfaces?: string;
/**
* 注释
*/
Annotations?: string;
/**
* 所属的类加载器
*/
LoaderClassName?: string;
}
/**
* DescribeAssetSystemPackageList返回参数结构体
*/
export interface DescribeAssetSystemPackageListResponse {
/**
* 记录总数
*/
Total?: number;
/**
* 列表
*/
Packages?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRaspEventDetailTCSS返回参数结构体
*/
export interface DescribeRaspEventDetailTCSSResponse {
/**
* 应用防护事件详情
*/
Data?: RaspEventDetail;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ExportAssetWebFrameList返回参数结构体
*/
export interface ExportAssetWebFrameListResponse {
/**
* 异步下载任务ID,需要配合ExportTasks接口使用
*/
TaskId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 安全事件消息数据。
*/
export interface SecurityDynamic {
/**
* 主机安全客户端UUID。
*/
Uuid: string;
/**
* 安全事件发生时间。
*/
EventTime: string;
/**
* 安全事件类型。
MALWARE:木马事件
NON_LOCAL_LOGIN:异地登录
BRUTEATTACK_SUCCESS:密码破解成功
VUL:漏洞
BASELINE:安全基线
*/
EventType: string;
/**
* 安全事件消息。
*/
Message: string;
/**
* 安全事件等级。
RISK: 严重
HIGH: 高危
NORMAL: 中危
LOW: 低危
UNKNOWNED: 可疑
*/
SecurityLevel: string;
}
/**
* CheckBashPolicyParams返回参数结构体
*/
export interface CheckBashPolicyParamsResponse {
/**
* 0=校验通过 1=规则名称校验不通过 2=正则表达式校验不通过
*/
ErrCode?: number;
/**
* 校验信息
*/
ErrMsg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeClientException返回参数结构体
*/
export interface DescribeClientExceptionResponse {
/**
* 事件总数量
*/
TotalCount?: number;
/**
* 事件详情
*/
Records?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAssetMachineList返回参数结构体
*/
export interface DescribeAssetMachineListResponse {
/**
* 总数
*/
Total?: number;
/**
* 记录列表
*/
Machines?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeWebPageGeneralize请求参数结构体
*/
export type DescribeWebPageGeneralizeRequest = null;
/**
* DescribeWebPageServiceInfo请求参数结构体
*/
export type DescribeWebPageServiceInfoRequest = null;
/**
* DescribeBaselineDetail请求参数结构体
*/
export interface DescribeBaselineDetailRequest {
/**
* 基线id
*/
BaselineId: number;
}
/**
* 网络攻击事件详情
*/
export interface NetAttackEventInfo {
/**
* 处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御
*/
Status?: number;
/**
* 攻击源ip
*/
SrcIP?: string;
/**
* 攻击源地
*/
Location?: string;
/**
* 漏洞名称
*/
VulName?: string;
/**
* 漏洞id
*/
VulId?: number;
/**
* 漏洞CVE编号
*/
CVEId?: string;
/**
* 漏洞攻击热度
*/
AttackLevel?: number;
/**
* 漏洞防御状态,0关闭,1开启
*/
VulDefenceStatus?: number;
/**
* 漏洞是否支持防御,0:不支持 1:支持
*/
VulSupportDefense?: number;
/**
* 服务进程 base64
*/
SvcPs?: string;
/**
* 攻击数据包
*/
NetPayload?: string;
/**
* 异常行为
*/
AbnormalAction?: string;
/**
* 主机uuid
*/
Uuid?: string;
/**
* 事件id
*/
Id?: number;
/**
* 主机额外信息
*/
MachineExtraInfo?: MachineExtraInfo;
/**
* 目标端口
*/
DstPort?: number;
/**
* 攻击次数
*/
Count?: number;
/**
* 机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版
*/
PayVersion?: number;
/**
* cvm uuid
*/
Quuid?: string;
/**
* 攻击发生时间
*/
MergeTime?: string;
/**
* 0: 尝试攻击 1:攻击成功
*/
Type?: number;
/**
* 0:无失陷行为 1: rce(命令执行) 2: dnslog 3: writefile
*/
HostOpType?: number;
/**
* 进程树,需要用base64 解码
*/
HostOpProcessTree?: string;
/**
* IP分析
*/
IPAnalyse?: IPAnalyse;
/**
* 响应数据包 base64编码
*/
NetResponsePayload?: string;
}
/**
* DescribeShellPolicyList返回参数结构体
*/
export interface DescribeShellPolicyListResponse {
/**
* 列表数据
*/
List?: Array;
/**
* 总条数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRaspMemShellListTCSS请求参数结构体
*/
export interface DescribeRaspMemShellListTCSSRequest {
/**
* 过滤条件:InstanceID、IP、MachineName主机名模糊查询, Type,Status精确匹配,CreateBeginTime,CreateEndTime时间段
*/
Filters?: Array;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 需要返回的数量,默认为10,最大值为100
*/
Limit?: number;
/**
* 排序方式
*/
Order?: string;
/**
* 排序字段
*/
By?: string;
}
/**
* DescribeLoginTypeGlobalConf请求参数结构体
*/
export type DescribeLoginTypeGlobalConfRequest = null;
/**
* DescribeScreenDefenseTrends请求参数结构体
*/
export interface DescribeScreenDefenseTrendsRequest {
/**
* 开始时间
*/
StartTime?: string;
/**
* 结束时间
*/
EndTime?: string;
}
/**
* 日志存储量记录
*/
export interface LogStorageRecord {
/**
* 年月份
*/
Month?: string;
/**
* 存储量,字节
*/
UsedSize?: number;
/**
* 总量,字节
*/
InquireSize?: number;
}
/**
* DescribeBruteAttackList返回参数结构体
*/
export interface DescribeBruteAttackListResponse {
/**
* 总数
*/
TotalCount?: number;
/**
* 密码破解列表
*/
BruteAttackList?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAssetInfo请求参数结构体
*/
export type DescribeAssetInfoRequest = null;
/**
* DescribeJavaMemShellPluginList请求参数结构体
*/
export interface DescribeJavaMemShellPluginListRequest {
/**
* 过滤条件:InstanceID、IP、
MachineName模糊查询, JavaShellStatus,Exception精确匹配
*/
Filters?: Array;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 需要返回的数量,默认为10,最大值为100
*/
Limit?: number;
}
/**
* DescribeLoginTypeHost请求参数结构体
*/
export interface DescribeLoginTypeHostRequest {
/**
* Name - string - 是否必填:否 - 主机名 InstanceId - string - 是否必填:否 - 实例ID PublicIp - string - 是否必填:否 - 公网IP PrivateIp - string - 是否必填:否 - 私网IP
*/
Filters?: Array;
/**
* 限制条数,默认10,最大100
*/
Limit?: number;
/**
* 偏移量,默认0
*/
Offset?: number;
/**
* 排序方式: [ASC:升序|DESC:降序]
*/
Order?: string;
/**
* 可选排序列: [Id]
*/
By?: string;
}
/**
* 批量修复漏洞二次弹窗 漏洞主机信息
*/
export interface CanFixVulInfo {
/**
* 漏洞id
*/
VulId?: number;
/**
* 漏洞名称
*/
VulName?: string;
/**
* 该漏洞可修复的主机信息
*/
HostList?: Array;
/**
* 修复提示tag
*/
FixTag?: Array;
/**
* 漏洞分类1 web cms漏洞,2应用漏洞,4linux软件漏洞,5windows系统漏洞
*/
VulCategory?: number;
}
/**
* DescribeWebHookPolicy请求参数结构体
*/
export interface DescribeWebHookPolicyRequest {
/**
* 过滤条件
*/
Filter?: Array;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 需要返回的数量,默认为10,最大值为100
*/
Limit?: number;
/**
* 排序方式 [asc:升序|desc:降序]
*/
Order?: string;
/**
* 排序字段
*/
By?: string;
}
/**
* EditReverseShellRules返回参数结构体
*/
export interface EditReverseShellRulesResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 漏洞概览
*/
export interface VulOverview {
/**
* 总数
*/
TotalCount?: number;
/**
* 今日新增数量
*/
TodayCount?: number;
}
/**
* DescribeAssetUserKeyList返回参数结构体
*/
export interface DescribeAssetUserKeyListResponse {
/**
* 公钥列表
*/
Keys?: Array;
/**
* 分区总数
*/
Total?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVulLabels请求参数结构体
*/
export type DescribeVulLabelsRequest = null;
/**
* DescribeAssetAppList请求参数结构体
*/
export interface DescribeAssetAppListRequest {
/**
* 查询指定Quuid主机的信息
*/
Quuid?: string;
/**
* 过滤条件。
AppName- string - 是否必填:否 - 应用名搜索
IP - String - 是否必填:否 - 主机ip
MachineName - String - 是否必填:否 - 主机名称
InstanceID - string - 是否必填:否 - 实例ID
Type - int - 是否必填:否 - 类型 : 仅linux
0: 全部
1: 运维
2 : 数据库
3 : 安全
4 : 可疑应用
5 : 系统架构
6 : 系统应用
7 : WEB服务
99:其他
OsType - uint64 - 是否必填:否 - windows/linux
Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )
*/
Filters?: Array;
/**
* 需要返回的数量,默认为10,最大值为100
*/
Limit?: number;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 排序方式,asc升序 或 desc降序
*/
Order?: string;
/**
* 排序方式:[FirstTime|ProcessCount]
*/
By?: string;
}
/**
* UntrustMalwares返回参数结构体
*/
export interface UntrustMalwaresResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 恶意请求事件
*/
export interface RiskDnsEvent {
/**
* 事件Id
*/
Id?: number;
/**
* 策略ID
*/
PolicyId?: number;
/**
* 命中策略类型[-1:未知|0系统|1:用户]
*/
PolicyType?: number;
/**
* 命中策略名称
*/
PolicyName?: string;
/**
* 保护级别[0:基础版|1:专业版|2:旗舰版]
*/
ProtectLevel?: number;
/**
* 主机ID
*/
HostId?: string;
/**
* 主机名称
*/
HostName?: string;
/**
* 主机IP
*/
HostIp?: string;
/**
* 外网IP
*/
WanIp?: string;
/**
* 客户端ID
*/
AgentId?: string;
/**
* 访问域名
*/
Domain?: string;
/**
* 标签特性
*/
Tags?: Array;
/**
* 访问次数
*/
AccessCount?: number;
/**
* 威胁描述
*/
ThreatDesc?: string;
/**
* 修复方案
*/
SuggestSolution?: string;
/**
* 参考链接
*/
ReferenceLink?: string;
/**
* 处理状态;[0:待处理|2:已加白|3:非信任状态|4:已处理|5:已忽略|6:已拦截]
*/
HandleStatus?: number;
/**
* 进程ID
*/
Pid?: number;
/**
* 进程名
*/
ProcessName?: string;
/**
* 进程MD5
*/
ProcessMd5?: string;
/**
* 命令行
*/
CmdLine?: string;
/**
* 首次访问时间
*/
FirstTime?: string;
/**
* 最近访问时间
*/
LastTime?: string;
/**
* 主机在线状态[OFFLINE:离线|ONLINE:在线|UNKNOWN:未知]
*/
HostStatus?: string;
/**
* 附加信息
*/
MachineExtraInfo?: MachineExtraInfo;
/**
* [1:CentOS|2:Debian|3:Gentoo|4:Redhat|5:Ubuntu|6:Windows|7:TencentOS|8:CoreOS|9:FreeBSD|10:SUSE]
*/
OsType?: number;
}
/**
* DescribeAccountStatistics返回参数结构体
*/
export interface DescribeAccountStatisticsResponse {
/**
* 账号统计列表记录总数。
*/
TotalCount?: number;
/**
* 账号统计列表。
*/
AccountStatistics?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeProVersionStatus返回参数结构体
*/
export interface DescribeProVersionStatusResponse {
/**
* 开通状态。
UNOPENED:未开通专业版OPENED:已开通专业版
*/
Status?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBashEventsInfoNew请求参数结构体
*/
export interface DescribeBashEventsInfoNewRequest {
/**
* 事件id
*/
Id: number;
}
/**
* 大屏攻防趋势图
*/
export interface ScreenTrendsChart {
/**
* X轴 时间
*/
X?: string;
/**
* Y轴 数值
*/
Y?: number;
/**
* 统计分类类型 值:防御次数,攻击次数
*/
Type?: string;
}
/**
* DeleteBaselineWeakPassword请求参数结构体
*/
export interface DeleteBaselineWeakPasswordRequest {
/**
* 弱口令Id
*/
PasswordIds: Array;
}
/**
* ScanAsset请求参数结构体
*/
export interface ScanAssetRequest {
/**
* 资产指纹类型id列表
*/
AssetTypeIds?: Array;
/**
* Quuid列表
*/
Quuids?: Array;
}
/**
* DescribeBaselineRule返回参数结构体
*/
export interface DescribeBaselineRuleResponse {
/**
* 分页查询记录总数
*/
TotalCount?: number;
/**
* 基线检测项列表
*/
BaselineRuleList?: Array;
/**
* 是否显示说明列:true-是,false-否
*/
ShowRuleRemark?: boolean;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyMachineRemark请求参数结构体
*/
export interface ModifyMachineRemarkRequest {
/**
* 主机Quuid
*/
Quuid: string;
/**
* 备注信息
*/
Remark?: string;
}
/**
* ModifyVulDefenceEventStatus返回参数结构体
*/
export interface ModifyVulDefenceEventStatusResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBaselineItemRiskTop请求参数结构体
*/
export interface DescribeBaselineItemRiskTopRequest {
/**
* 策略ID
*/
PolicyId?: number;
}
/**
* DeleteMaliciousRequests返回参数结构体
*/
export interface DeleteMaliciousRequestsResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeWebHookReceiver请求参数结构体
*/
export interface DescribeWebHookReceiverRequest {
/**
* 过滤条件
*/
Filter?: Array;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 需要返回的数量,默认为10,最大值为100
*/
Limit?: number;
/**
* 排序方式 [asc:升序|desc:降序]
*/
Order?: string;
/**
* 排序字段
*/
By?: string;
}
/**
* RecoverMalwares返回参数结构体
*/
export interface RecoverMalwaresResponse {
/**
* 恢复成功id数组,若无则返回空数组
*/
SuccessIds?: Array;
/**
* 恢复失败id数组,若无则返回空数组
*/
FailedIds?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateIncidentBacktracking请求参数结构体
*/
export interface CreateIncidentBacktrackingRequest {
/**
* 主机安全quuid
*/
Quuid: string;
}
/**
* DescribeVulDefencePluginStatus请求参数结构体
*/
export interface DescribeVulDefencePluginStatusRequest {
/**
* 过滤条件。
Keywords - String - 是否必填:否 - 主机ip或别名筛选
Exception - String - 是否必填:否 - 插件状态 0:正常,1:异常,2:无java进程注入
*/
Filters?: Array;
/**
* 数据偏移
*/
Offset?: number;
/**
* 数据限制
*/
Limit?: number;
/**
* 排序,大小写无关:asc 升序,desc降序
*/
Order?: string;
/**
* 排序列,严格相等:CreateTime创建时间,ModifyTime更新时间
*/
By?: string;
}
/**
* DescribeBashEventsInfoNew返回参数结构体
*/
export interface DescribeBashEventsInfoNewResponse {
/**
* 事件详情
*/
BashEventsInfo?: BashEventsInfoNew;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* GetLocalStorageItem请求参数结构体
*/
export interface GetLocalStorageItemRequest {
/**
* 键
*/
Key: string;
}
/**
* 企微机器人事件类型
*/
export interface WebHookEventKv {
/**
* 事件类型
*/
Type: number;
/**
* 事件内容
*/
ControlBit: string;
}
/**
* ExportBruteAttacks请求参数结构体
*/
export interface ExportBruteAttacksRequest {
/**
* 过滤参数
*/
Filters?: Array;
}
/**
* DeleteMachine返回参数结构体
*/
export interface DeleteMachineResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 防勒索诱饵篡改事件
*/
export interface RansomDefenseEvent {
/**
* 事件id
*/
Id?: number;
/**
* 主机uuid
*/
Uuid?: string;
/**
* cvm uuid
*/
Quuid?: string;
/**
* 主机名称
*/
HostName?: string;
/**
* 事件状态 0待处理,1已处理,2已信任,3处理中,4已恢复备份
*/
Status?: number;
/**
* 被篡改文件路径
*/
BaitFilePath?: string;
/**
* 恶意文件路径
*/
FilePath?: string;
/**
* 恶意进程id
*/
Pid?: number;
/**
* 恶意进程参数
*/
PidParam?: string;
/**
* 恶意文件大小
*/
FileSize?: number;
/**
* 恶意文件md5
*/
FileMd5?: string;
/**
* 事件类型:0加密勒索,1文件篡改
*/
Type?: number;
/**
* 事件发送时间
*/
CreateTime?: string;
/**
* cvm 实例id
*/
InstanceId?: string;
/**
* 事件修改事件
*/
ModifyTime?: string;
/**
* 策略id
*/
StrategyId?: number;
/**
* 策略名称
*/
StrategyName?: string;
/**
* 主机外网ip
*/
HostIp?: string;
/**
* 主机内网ip
*/
WanIp?: string;
/**
* 进程树 base64 json
*/
PsTree?: string;
/**
* 进程启动时间
*/
ProcessStartTime?: string;
/**
* 主机拥有快照备份数
*/
SnapshotNum?: number;
}
/**
* DeleteRaspRules请求参数结构体
*/
export interface DeleteRaspRulesRequest {
/**
* 待删除的规则ID数组 (最大100条)
*/
IDs: Array;
}
/**
* 异地登录合并后白名单
*/
export interface LoginWhiteCombinedInfo {
/**
* 白名单地域
*/
Places?: Array;
/**
* 白名单用户(多个用户逗号隔开)
*/
UserName?: string;
/**
* 白名单IP(多个IP逗号隔开)
*/
SrcIp?: string;
/**
* 地域字符串
*/
Locale?: string;
/**
* 备注
*/
Remark?: string;
/**
* 开始时间
*/
StartTime?: string;
/**
* 结束时间
*/
EndTime?: string;
/**
* 是否对全局生效, 1:全局有效 0: 对指定主机列表生效'
*/
IsGlobal?: number;
/**
* 白名单名字:IsLocal=1时固定为:全部服务器;单台机器时为机器内网IP,多台服务器时为服务器数量,如:11台
*/
Name?: string;
/**
* 仅在单台服务器时,返回服务器名称
*/
Desc?: string;
/**
* 白名单ID
*/
Id?: number;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 最近修改时间
*/
ModifyTime?: string;
/**
* 服务器Uuid
*/
Uuid?: string;
/**
* 登录地
*/
Locations?: string;
}
/**
* ExportBaselineRuleDetectList请求参数结构体
*/
export interface ExportBaselineRuleDetectListRequest {
/**
* RuleName - string - 是否必填:否 - 规则名称IsPassed - int - 是否必填:否 - 是否通过RiskTier - int - 是否必填:否 - 风险等级
*/
Filters?: Array;
/**
* 0:过滤的结果导出;1:全部导出
*/
ExportAll?: number;
/**
* 0:导出界面展示;1:导出全部结果事件
*/
IsExportDetail?: number;
}
/**
* SetLocalStorageExpire返回参数结构体
*/
export interface SetLocalStorageExpireResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBanRegions返回参数结构体
*/
export interface DescribeBanRegionsResponse {
/**
* 地域信息列表
*/
RegionSet?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* RecoverMalwares请求参数结构体
*/
export interface RecoverMalwaresRequest {
/**
* 木马Id数组(最大100条)
*/
Ids: Array;
}
/**
* DescribeAssetTypeTop返回参数结构体
*/
export interface DescribeAssetTypeTopResponse {
/**
* 账号Top5
*/
User?: Array;
/**
* 端口Top5
*/
Port?: Array;
/**
* 进程Top5
*/
Process?: Array;
/**
* 软件Top5
*/
Software?: Array;
/**
* 数据库Top5
*/
Database?: Array;
/**
* Web应用Top5
*/
WebApp?: Array;
/**
* Web站点Top5
*/
WebLocation?: Array;
/**
* Web框架Top5
*/
WebFrame?: Array;
/**
* Web服务Top5
*/
WebService?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVulDefencePluginExceptionCount请求参数结构体
*/
export type DescribeVulDefencePluginExceptionCountRequest = null;
/**
* DescribeLogIndex请求参数结构体
*/
export type DescribeLogIndexRequest = null;
/**
* 标签相关服务器信息
*/
export interface TagMachine {
/**
* ID
*/
Id?: string;
/**
* 主机ID
*/
Quuid?: string;
/**
* 主机名称
*/
MachineName?: string;
/**
* 主机内网IP
*/
MachineIp?: string;
/**
* 主机外网IP
*/
MachineWanIp?: string;
/**
* 主机区域
*/
MachineRegion?: string;
/**
* 主机区域类型
*/
MachineType?: string;
}
/**
* DescribeAssetCoreModuleInfo返回参数结构体
*/
export interface DescribeAssetCoreModuleInfoResponse {
/**
* 内核模块详情
*/
Module?: AssetCoreModuleDetail;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 授权绑定任务详情
*/
export interface LicenseBindTaskDetail {
/**
* 云服务器UUID
*/
Quuid?: string;
/**
* 错误信息
*/
ErrMsg?: string;
/**
* 0 执行中, 1 成功,2失败
*/
Status?: number;
/**
* 修复建议
*/
FixMessage?: string;
/**
* 机器额外信息
*/
MachineExtraInfo?: MachineExtraInfo;
}
/**
* DescribeAssetEnvList请求参数结构体
*/
export interface DescribeAssetEnvListRequest {
/**
* 服务器Uuid
*/
Uuid?: string;
/**
* 服务器Quuid
*/
Quuid?: string;
/**
* 该字段已废弃,由Filters代替
*/
Type?: number;
/**
* 过滤条件。
IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选
Name- string - 是否必填:否 - 环境变量名
Type- int - 是否必填:否 - 类型:0用户变量,1系统变量
*/
Filters?: Array;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 需要返回的数量,默认为10,最大值为100
*/
Limit?: number;
/**
* 排序方式,asc升序 或 desc降序
*/
Order?: string;
/**
* 排序方式:[FirstTime]
*/
By?: string;
}
/**
* DescribeReverseShellRulesAggregation返回参数结构体
*/
export interface DescribeReverseShellRulesAggregationResponse {
/**
* 列表内容
*/
List?: Array;
/**
* 总条数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* StopNoticeBanTips请求参数结构体
*/
export type StopNoticeBanTipsRequest = null;
/**
* 大屏可视化攻防状态
*/
export interface ScreenProtection {
/**
* 类型值:文件查杀,暴力破解,漏洞扫描,基线检测
*/
Name?: string;
/**
* 文件查杀: 0:从未检测过,或0资产付费情况, 1:已检测,存在恶意文件, 2:已检测,未开启隔离防护, 3:已检测且已开启防护且无风险;
暴力破解: 0:未开启防护(0付费资产情况)1:已开启自动阻断;
漏洞扫描: 0:从未检测过,或0资产付费情况, 1:存在漏洞风险, 2:无风险;
基线检测: 0:从未检测过,或0资产付费情况, 1:存在基线风险,2:无风险;
*/
Status?: number;
}
/**
* DescribeScanMalwareSchedule请求参数结构体
*/
export type DescribeScanMalwareScheduleRequest = null;
/**
* 基线扫描参数
*/
export interface BaselineDetectParam {
/**
* 检测的策略集合
*/
PolicyIds?: Array;
/**
* 检测的规则集合
*/
RuleIds?: Array;
/**
* 检测项集合
*/
ItemIds?: Array;
/**
* 检测的主机ID集合
*/
HostIds?: Array;
}
/**
* DescribeBashEvents返回参数结构体
*/
export interface DescribeBashEventsResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 高危命令事件列表
*/
List?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 索引的value描述
*/
export interface ValueInfo {
/**
* 字段的分词符
*/
Tokenizer?: string;
/**
* 字段类型
*/
Type?: string;
/**
* 字段是否开启分析功能
*/
SqlFlag?: boolean;
/**
* 是否包含中文
*/
ContainZH?: boolean;
}
/**
* ModifyVulDefenceSetting返回参数结构体
*/
export interface ModifyVulDefenceSettingResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeEventByTable请求参数结构体
*/
export interface DescribeEventByTableRequest {
/**
* 事件表名
*/
TableName: string;
/**
* 事件表id号
*/
Ids: Array;
}
/**
* DescribeTrialReport返回参数结构体
*/
export interface DescribeTrialReportResponse {
/**
* 是否展示
*/
IsShow?: boolean;
/**
* 新增机器数
*/
AddMachineCnt?: number;
/**
* 基线风险数(检测项)
*/
BaselineRiskCnt?: number;
/**
* 漏洞数
*/
VulCnt?: number;
/**
* 木马告警成功数
*/
MalwareAlarmCnt?: number;
/**
* 爆破告警成功数
*/
BruteAlarmCnt?: number;
/**
* 自动隔离木马数(成功)
*/
AutoIsolateMalwareCnt?: number;
/**
* 自动阻断数(成功)
*/
AutoBlockBruteCnt?: number;
/**
* 自动防御漏洞数(成功)
*/
AutoDefenceCnt?: number;
/**
* 漏洞自动修复数
*/
AutoVulFixCnt?: number;
/**
* java内存码告警数
*/
JavaShellCnt?: number;
/**
* 核心文件监控告警数
*/
FileTamperCnt?: number;
/**
* 事件调查数
*/
EventCnt?: number;
/**
* 恶意请求事件数
*/
DnsCnt?: number;
/**
* 高危命令事件数
*/
BashCnt?: number;
/**
* 云服务器厂商类型
*/
CloudFrom?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBashEvents请求参数结构体
*/
export interface DescribeBashEventsRequest {
/**
* 返回数量,默认为10,最大值为100。
*/
Limit?: number;
/**
* 过滤条件。
HostName - String - 是否必填:否 - 主机名
Hostip - String - 是否必填:否 - 主机内网IP
RuleCategory - Int - 是否必填:否 - 策略类型,全部或者单选(0:系统 1:用户)
RuleName - String - 是否必填:否 - 策略名称
RuleLevel - Int - 是否必填:否 - 威胁等级,可以多选
Status - Int - 是否必填:否 - 处理状态,可多选(0:待处理 1:已处理 2:已加白 3:已忽略 4:已删除 5:已拦截)
DetectBy - Int - 是否必填:否 - 数据来源,可多选(0:bash日志 1:实时监控)
StartTime - String - 是否必填:否 - 开始时间
EndTime - String - 是否必填:否 - 结束时间
*/
Filters?: Array;
/**
* 偏移量,默认为0。
*/
Offset?: number;
/**
* 排序方式:根据请求次数排序:asc-升序/desc-降序
*/
Order?: string;
/**
* 排序字段:CreateTime-发生时间。ModifyTime-处理时间
*/
By?: string;
}
/**
* DeleteMachineClearHistory请求参数结构体
*/
export interface DeleteMachineClearHistoryRequest {
/**
* 需要删除的记录id值,最大长度100个
*/
Ids: Array;
}
/**
* DescribeLogHistogram返回参数结构体
*/
export interface DescribeLogHistogramResponse {
/**
* 周期内统计结果详情
*/
Data?: Array;
/**
* 统计周期: 单位ms
*/
Period?: number;
/**
* 命中关键字的日志总条数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 授权订单列表对象
*/
export interface LicenseDetail {
/**
* 授权ID
*/
LicenseId?: number;
/**
* 授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月
*/
LicenseType?: number;
/**
* 授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用
*/
LicenseStatus?: number;
/**
* 总授权数
*/
LicenseCnt?: number;
/**
* 已使用授权数
*/
UsedLicenseCnt?: number;
/**
* 订单状态 1 正常 2隔离, 3销毁
*/
OrderStatus?: number;
/**
* 截止日期
*/
Deadline?: string;
/**
* 订单资源ID
*/
ResourceId?: string;
/**
* 0 初始化,1 自动续费,2 不自动续费
*/
AutoRenewFlag?: number;
/**
* 项目ID
*/
ProjectId?: number;
/**
* 任务ID ,默认0 ,查询绑定进度用
*/
TaskId?: number;
/**
* 购买时间
*/
BuyTime?: string;
/**
* 是否试用订单.
*/
SourceType?: number;
/**
* 资源别名
*/
Alias?: string;
/**
* 平台标签
*/
Tags?: Array;
/**
* 冻结数,当为0时 为未冻结,非0 则表示冻结授权数额
*/
FreezeNum?: number;
}
/**
* DescribeUsersConfig请求参数结构体
*/
export interface DescribeUsersConfigRequest {
/**
* 配置名称
license_monitor 授权监控配置 0 关闭, 1开启
*/
ConfigName: string;
}
/**
* DeleteMachine请求参数结构体
*/
export interface DeleteMachineRequest {
/**
* 主机安全客户端Uuid。
*/
Uuid: string;
}
/**
* DescribeAssetWebLocationList返回参数结构体
*/
export interface DescribeAssetWebLocationListResponse {
/**
* 记录总数
*/
Total?: number;
/**
* 站点列表
*/
Locations?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAssetDiskList返回参数结构体
*/
export interface DescribeAssetDiskListResponse {
/**
* 磁盘分区列表
*/
Disks?: Array;
/**
* 分区总数
*/
Total?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ExportAssetPlanTaskList请求参数结构体
*/
export interface ExportAssetPlanTaskListRequest {
/**
* 服务器Uuid
*/
Uuid?: string;
/**
* 服务器Quuid
*/
Quuid?: string;
/**
* 过滤条件。
User- string - 是否必填:否 - 用户
Status- int - 是否必填:否 - 默认启用状态:0未启用, 1启用
*/
Filters?: Array;
/**
* 排序方式,asc升序 或 desc降序
*/
Order?: string;
/**
* 排序方式:[FirstTime]
*/
By?: string;
}
/**
* 客户端异常信息结构
*/
export interface RecordInfo {
/**
* 主机ip
*/
HostIP?: string;
/**
* 主机实例id
*/
InstanceID?: string;
/**
* 客户端离线时间
*/
OfflineTime?: string;
/**
* 客户端卸载时间
*/
UninstallTime?: string;
/**
* 客户端卸载调用链
*/
UninstallCmd?: string;
/**
* 客户端uuid
*/
Uuid?: string;
}
/**
* DescribeAssetHostTotalCount返回参数结构体
*/
export interface DescribeAssetHostTotalCountResponse {
/**
* 各项资源数量
system : 资源监控
account: 账号
port: 端口
process: 进程
app: 应用软件
database:数据库
webapp: Web应用
webframe: Web框架
webservice: Web服务
weblocation: Web站点
systempackage: 系统安装包
jar: jar包
initservice:启动服务
env: 环境变量
coremodule: 内核模块
*/
Types?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeMachineSnapshot请求参数结构体
*/
export interface DescribeMachineSnapshotRequest {
/**
* cvm id 集合
*/
Quuids: Array