/** * StopBaselineScanTask返回参数结构体 */ export interface StopBaselineScanTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosInvokeUa请求参数结构体 */ export interface DescribeCosInvokeUaRequest { /** * appid */ RelAppId: number; /** * 过滤器 */ Filter?: Filter; } /** * DescribeSandboxACLAlertList请求参数结构体 */ export interface DescribeSandboxACLAlertListRequest { /** * 偏移量,默认 0 */ Offset?: number; /** * 每页数量,默认 10,上限 200 */ Limit?: number; /** * 过滤条件 支持的过滤项: ID:按告警记录 ID 查询单条 BelongAssetType:归属资产类型,可选值:HOST(主机) / CONTAINER(容器) RuleName:按命中规则名称搜索 RuleAction:命中动作,可选值:PASS(加白) / BLOCK(拦截并告警) / MONITOR(告警) InstanceId:按资产实例 ID 精确过滤(用于资产详情页查看该资产的告警列表等场景) InstanceName:按资产实例名模糊搜索,多个值之间为"或"关系 Status:处理状态,可选值:PENDING(未处理) / HANDLED(已处理) / IGNORE(已忽略) / PASS(已加白) / BLOCK(已拦截) */ Filters?: Array; } /** * 云边界待处理风险信息 */ export interface ExposeRiskItem { /** * 规则类型 */ RuleType?: string; /** * 风险等级 */ Severity?: string; /** * 规则名称 */ Title?: string; } /** * DescribeUserCSPMInfoList请求参数结构体 */ export interface DescribeUserCSPMInfoListRequest { /** *

集团账号的成员id

*/ MemberId?: Array; } /** * DescribeLoginWhiteHostList请求参数结构体 */ export interface DescribeLoginWhiteHostListRequest { /** *

白名单ID

*/ Id: number; /** *

需要返回的数量,最大值为1000

*/ Limit: number; /** *

偏移量,默认为0。

*/ Offset: number; /** *

集团账号的成员id

*/ MemberId?: Array; /** *

过滤条件 IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选

*/ Filters?: Array; } /** * 灰度用户配置 */ export interface AbTestUserItem { /** * appId */ AppId?: number; /** * 是否灰度用户 */ IsAbTestUser?: boolean; } /** * DescribeRiskItemList返回参数结构体 */ export interface DescribeRiskItemListResponse { /** * 列表信息 */ Data?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StopEDRScanTask请求参数结构体 */ export interface StopEDRScanTaskRequest { /** *

任务ID

*/ TaskId: number; /** *

集团账号的成员id

*/ MemberId?: Array; } /** * 审计日志列表信息 */ export interface AuditLogInfo { /** * ai分数 */ AiScore?: number; /** * 应用用户 */ AppUser?: string; /** * 备份数据包 */ BackPacket?: string; /** * 客户端 IP */ ClientIp?: string; /** * 客户端 Mac */ ClientMac?: string; /** * 终端名称,取值Proxy时为casb代理流量,其它为Agent流量 */ ClientName?: string; /** * 客户端用户 */ ClientUser?: string; /** * 客户端端口 */ ClientPort?: number; /** * 风险等级 */ DangerLevel?: number; /** * 数据库 IP */ DbIp?: string; /** * 数据库名称 */ DbName?: string; /** * 数据库端口 */ DbPort?: number; /** * 数据库用户 */ DbUser?: string; /** * 影响行数 */ EffectRow?: number; /** * 执行时间,单位:毫秒 */ ExecTime?: number; /** * 命中规则 */ HitRule?: string; /** * 日志 ID */ Id?: number; /** * 数据资产名称 */ InstanceId?: number; /** * 审计单元名 */ InstanceName?: string; /** * 操作语句(sql 语句) */ OpSql?: string; /** * 操作时间(时间) */ OpTime?: number; /** * 返回消息 */ RetMsg?: string; /** * 返回码 */ RetNo?: number; /** * 会话ID */ SessionId?: string; /** * 操作类型 */ SqlType?: string; /** * 表名 */ TableName?: string; /** * 数据资产名称 */ AssetName?: string; /** * 规则集合 */ HitRules?: Array; /** * 流量来源 */ SourceType?: string; /** * 单条审计日志id */ ReqId?: string; /** * SQL 主要类型,DML/DDL/DCL/TCL */ SqlMainType?: string; /** * 表名集合 */ TableNames?: Array; /** * 字段名集合 */ FieldNames?: Array; /** * 字段名 */ FieldName?: string; /** * 数据库类型 */ DbType?: string; /** * 客户端工具 */ ClientDriverName?: string; /** * 位置信息 */ Location?: Location; /** * 字段信息(包含敏感信息) */ FieldDetails?: Array; /** * 资产所属账号app id */ AppId?: number; /** * 账号昵称 */ NickName?: string; /** * 资产所属账号uin */ Uin?: string; } /** * CreateAccessKeySyncTask请求参数结构体 */ export interface CreateAccessKeySyncTaskRequest { /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeLicenseStatus返回参数结构体 */ export interface DescribeLicenseStatusResponse { /** *

授权状态列表(旗舰版→专业版→RASP)

*/ List?: Array; /** *

自动加购开关 0-关 1-开

*/ AutoRepurchaseSwitch?: number; /** *

合并剩余解绑次数 = (旗舰版total + 专业版total) × 2 - 当月已解绑次数

*/ UnbindCountLeft?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyBruteAttackBanStatus请求参数结构体 */ export interface ModifyBruteAttackBanStatusRequest { /** *

集团账号的成员id

*/ MemberId?: Array; /** *

是否开启智能过白模式

*/ OpenSmartMode?: boolean; /** *

是否阻断情报黑IP

*/ BanBlackIp?: boolean; /** *

是否阻断漏洞黑IP

*/ BanVulIp?: boolean; /** *

是否开启规则阻断

*/ BanByRule?: boolean; } /** * DescribeCosBucketBillingInfo返回参数结构体 */ export interface DescribeCosBucketBillingInfoResponse { /** * 存储桶计费信息 */ CosBucketBillingInfoSet?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeExposeRules请求参数结构体 */ export interface DescribeExposeRulesRequest { /** * 过滤项 */ Filters?: Array; } /** * CreateImageVulSummaryListExportJob返回参数结构体 */ export interface CreateImageVulSummaryListExportJobResponse { /** *

导出任务ID

*/ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: 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; /** * 1 */ AuthType?: number; /** * 0 腾讯云集团账户 1 腾讯云接入账户 2 非腾讯云 */ TcMemberType?: number; /** * 子账号数量 */ SubUserCount?: number; /** * 加入方式详细信息 */ JoinTypeInfo?: string; } /** * 安全中心资产标签 */ export interface AssetTag { /** * 标签的key值,可以是字母、数字、下划线 */ TagKey?: string; /** * 标签的vale值,可以是字母、数字、下划线 */ TagValue?: string; } /** * DescribeAssetComponentList返回参数结构体 */ export interface DescribeAssetComponentListResponse { /** *

总数

*/ TotalCount?: number; /** *

资产组件信息列表

*/ ComponentList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmRiskStrategy返回参数结构体 */ export interface DescribeDspmRiskStrategyResponse { /** * 策略列表 */ StrategySet?: Array; /** * 策略总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 日志高亮信息 */ export interface LogHighLightItem { /** *

*/ Key?: string; /** *

*/ Values?: Array; } /** * DeleteImageSensitiveWhitelist请求参数结构体 */ export interface DeleteImageSensitiveWhitelistRequest { /** *

集团账号的成员id

*/ MemberId?: Array; /** *

敏感信息白名单id

*/ RuleId?: Array; } /** * DescribeCWPScanIpInfo返回参数结构体 */ export interface DescribeCWPScanIpInfoResponse { /** *

所属业务

*/ Bussiness?: string; /** *

业务特征

*/ Characteristic?: string; /** *

描述

*/ Describe?: string; /** *

官方公告

*/ Referer?: string; /** *

扫描示例

*/ Demo?: string; /** *

扫描对象

*/ Target?: string; /** *

扫描目的

*/ Purpose?: string; /** *

产品文案

*/ Announcement?: string; /** *

地理位置

*/ Location?: string; /** *

所属运营商

*/ ISP?: string; /** *

是否归属于腾讯

*/ IsBelongTencent?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCosAuditMonitorAccount请求参数结构体 */ export interface ModifyCosAuditMonitorAccountRequest { /** * 资源id */ ResourceId: string; /** * 需要监测的appid信息 */ MonitorAppIdSet?: Array; /** * 选择存储桶映射关系 */ BindBucket?: Array; } /** * CreateImageRegistryConnectivityTask返回参数结构体 */ export interface CreateImageRegistryConnectivityTaskResponse { /** *

检查任务id

*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmAssetsExportJob返回参数结构体 */ export interface CreateDspmAssetsExportJobResponse { /** * 任务ID */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskCenterCFGViewCFGRiskList请求参数结构体 */ export interface DescribeRiskCenterCFGViewCFGRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; } /** * DescribeCSIPRiskStatistics返回参数结构体 */ export interface DescribeCSIPRiskStatisticsResponse { /** * 资产概况数据 */ Data?: CsipRiskCenterStatistics; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyShareUserCSPM返回参数结构体 */ export interface ModifyShareUserCSPMResponse { /** * 0-成功,1-失败 */ Result?: number; /** * 成功或失败信息 */ Msg?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEdrAlertStatus请求参数结构体 */ export interface ModifyEdrAlertStatusRequest { /** *

目标告警信息

*/ Targets: Array; /** *

想达到的告警状态枚举值:PROCESSED: 已处理WHITELISTED: 已加白IGNORED: 已忽略DELETED: 已删除-软删除

*/ Status: string; /** *

集团账号的成员id

*/ MemberId?: Array; } /** * DescribeMachineClearHistory返回参数结构体 */ export interface DescribeMachineClearHistoryResponse { /** *

总条数

*/ TotalCount?: number; /** *

列表数据

*/ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAIAgentCredentialLocationList请求参数结构体 */ export interface DescribeAIAgentCredentialLocationListRequest { /** *

凭据组行 ID(来自 DescribeAIAgentCredentialList 响应 AIAgentCredentialItem.ID)

*/ ID: number; /** *

集团账号的成员id

*/ MemberId?: Array; /** *

偏移量,默认 0

*/ Offset?: number; /** *

每页数量,默认 10,上限 200

*/ Limit?: number; } /** * 通知设置 */ export interface NotifySetting { /** *

通知模块

枚举值:

  • AkSk: 云API风险治理
  • Alert: 告警中心
  • Agent: 客户端
*/ Module: string; /** *

通知设置模式

枚举值:

  • 0: 标准模式
  • 1: 高级模式
*/ Mode: number; /** *

通知状态

枚举值:

  • 0: 通知关闭
  • 1: 通知开启
*/ Status: number; /** *

通知开始时间

参数格式:hh:mm:ss

*/ BeginTime: string; /** *

通知结束时间

参数格式:hh:mm:ss

*/ EndTime: string; /** *

资产范围

枚举值:

  • 1: 全部主机
  • 2: 自选主机
  • 3: 按标签选择
*/ AssetRange: number; /** *

通知选项

枚举值:

  • CRITICAL: 告警等级:严重
  • HIGH: 告警等级:高危
  • MEDIUM: 告警等级:中危
  • LOW: 告警等级:低危
  • INFO: 告警等级:提醒
  • AGENT_UNINSTALL: 客户端卸载
  • AGENT_OFFLINE: 客户端离线
*/ Option?: Array; /** *

通知模块(二级模块)

*/ SubModule?: string; /** *

处置状态等

*/ Item?: Array; } /** * DescribeCosBucketBillingInfo请求参数结构体 */ export interface DescribeCosBucketBillingInfoRequest { /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeTCRInstanceList返回参数结构体 */ export interface DescribeTCRInstanceListResponse { /** *

仓库信息

*/ Registries?: Array; /** *

总数

*/ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCSIPRaspLicenseUnBinds请求参数结构体 */ export interface ModifyCSIPRaspLicenseUnBindsRequest { /** *

待解绑的实例ID列表(IsAll=true时可不传)

*/ InstanceIDs?: Array; /** *

是否解绑全部已绑定RASP机器

*/ IsAll?: boolean; } /** * DescribeDspmRiskTendency请求参数结构体 */ export interface DescribeDspmRiskTendencyRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 起始日期 */ StartDate?: string; /** * 结束日期 */ EndDate?: string; } /** * AddNewBindRoleUser请求参数结构体 */ export type AddNewBindRoleUserRequest = null; /** * ModifyDspmAssetLogDeliverySwitch返回参数结构体 */ export interface ModifyDspmAssetLogDeliverySwitchResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ExportEDRRules返回参数结构体 */ export interface ExportEDRRulesResponse { /** *

任务ID,需要到接口 异步导出任务获取DownloadUrl下载地址

*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAgentRunPolicy请求参数结构体 */ export interface ModifyAgentRunPolicyRequest { /** *

集团账号的成员id

*/ MemberId?: Array; /** *

自定义运行策略(CPU/Memory/NetworkPps),不传则不修改

*/ CustomPolicy?: CustomAgentRunModePolicy; /** *

高级模式机器instance_id列表,后台自动转为quuid存储

*/ AdvanceModeInstanceIDs?: Array; /** *

自定义模式机器instance_id列表,后台自动转为quuid存储

*/ CustomModeInstanceIDs?: Array; } /** * DescribeDspmAssets请求参数结构体 */ export interface DescribeDspmAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 筛选项 */ Filter?: Filter; } /** * BatchModifyImageSensitiveWhitelist请求参数结构体 */ export interface BatchModifyImageSensitiveWhitelistRequest { /** *

敏感信息白名单id

*/ RuleId: Array; /** *

集团账号的成员id

*/ MemberId?: Array; /** *

白名单状态

*/ Status?: number; } /** * 云资源配置检测规范关联检查项 */ export interface ComplianceStandardRuleCount { /** *

规范ID

*/ ID?: number; /** *

规范名称

*/ Name?: string; /** *

关联检查项数量

*/ Count?: number; } /** * DescribeImageRegistryScanSubTaskList请求参数结构体 */ export interface DescribeImageRegistryScanSubTaskListRequest { /** *

集团账号的成员id

*/ MemberId?: Array; /** *

筛选项

*/ Filter?: Filter; /** *

扫描任务id

*/ TaskId?: number; } /** * ModifyWebhookPolicy返回参数结构体 */ export interface ModifyWebhookPolicyResponse { /** *

新增或被修改的策略 ID

*/ ID?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyMalwareTimingScanSettings返回参数结构体 */ export interface ModifyMalwareTimingScanSettingsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 过滤条件 */ export interface WhereFilter { /** * 过滤的项 */ Name: string; /** * 过滤的值 */ Values: Array; /** * 中台定义: 1等于 2大于 3小于 4大于等于 5小于等于 6不等于 9模糊匹配 13非模糊匹配 14按位与 精确匹配填 7 模糊匹配填9 */ OperatorType?: number; } /** * ModifyCosAuditObjectIdentifyStatus返回参数结构体 */ export interface ModifyCosAuditObjectIdentifyStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * VPR评级解释卡片 */ export interface VPRExplainInfo { /** *

漏洞情报

*/ VulIntel?: Array; /** *

资产上下文

*/ AssetContext?: Array; } /** * DeleteImageRegistry请求参数结构体 */ export interface DeleteImageRegistryRequest { /** *

镜像仓库id

*/ RegistryId: Array; /** *

集团账号的成员id

*/ MemberId?: Array; } /** * DescribeVulItemList返回参数结构体 */ export interface DescribeVulItemListResponse { /** *

漏洞条目列表

*/ List?: Array; /** *

凭据总数

*/ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 集群自定义参数 */ export interface ClusterCustomParameters { /** * 占位符名称 入参限制:长度 1-256 适用分支:腾讯云分支(IsCloud=true) */ Name?: string; /** * 一个或多个取值(多个取值以逗号拼接替换占位符) 入参限制:每个元素长度 1-256 适用分支:腾讯云分支(IsCloud=true) */ Values?: Array; /** * 是否精确匹配 默认值:false */ ExactMatch?: boolean; } /** * DeleteWebhookPolicies请求参数结构体 */ export interface DeleteWebhookPoliciesRequest { /** * 策略 ID 列表 入参限制:单次最多 100 个 */ IDList: Array; } /** * DescribeNotifySettingAk请求参数结构体 */ export type DescribeNotifySettingAkRequest = null; /** * VPR解释卡片中的单个标签项 */ export interface VPRExplainDimensionItem { /** *

标签

*/ Key?: string; /** *

标签名称

*/ Name?: string; /** *

标签描述

*/ Remark?: string; } /** * DeleteImageRegistryScanTask请求参数结构体 */ export interface DeleteImageRegistryScanTaskRequest { /** *

集团账号的成员id

*/ MemberId?: Array; /** *

扫描任务id

*/ TaskId?: Array; } /** * 云资源配置检测全部检查项统计 */ export interface ComplianceCheckItemsOverview { /** *

检查项数量

*/ TotalCount?: number; /** *

检查项通过率

*/ PassRate?: number; /** *

检查类型和检查项分布

*/ CheckTypes?: Array; } /** * Dspm身份关联资产统计 */ export interface DspmIdentifyAssetStatistic { /** * 关联资产管理员数。 */ ManagerCount?: number; /** * 关联资产普通成员数。 */ MemberCount?: number; } /** * 镜像关联资产数 */ export interface ImageAssociatedAssetCount { /** *

镜像id

*/ Id?: number; /** *

镜像关联主机数

*/ HostCount?: number; /** *

镜像关联容器数

*/ ContainerCount?: number; /** *

镜像所属账号名

*/ OwnerAccountName?: string; /** *

镜像所属账号appid

*/ OwnerAppId?: number; /** *

镜像所属账号uin

*/ OwnerUin?: string; } /** * DescribeCosAuditDictionaryList请求参数结构体 */ export interface DescribeCosAuditDictionaryListRequest { /** *

字典类型(RootCategory:一级分类,IdentifyRule:敏感识别数据项)

*/ DictType: string; /** *

筛选条件

*/ Filters?: Array; } /** * DescribeCustomRiskRuleDetail请求参数结构体 */ export interface DescribeCustomRiskRuleDetailRequest { /** *

集团账号的成员id

*/ MemberId?: Array; /** * 规则ID */ RuleID?: string; } /** * 镜像组件信息 */ export interface ImageComponent { /** *

组件名

*/ Name?: string; /** *

组件版本

*/ Version?: string; /** *

组件所在路径

*/ Path?: string; /** *

组件类型

枚举值:

  • SYSTEM_COMPONENT: 系统组件
  • APP_COMPONENT: 应用组件
*/ Type?: string; /** *

镜像id

*/ ImageID?: string; /** *

漏洞数

*/ VulCount?: number; /** *

镜像组件Id

*/ Id?: string; /** *

组件Id

*/ ComponentId?: number; } /** * DescribeSkillScanPayInfo返回参数结构体 */ export interface DescribeSkillScanPayInfoResponse { /** *

订单所属租户 AppID

*/ AppID?: number; /** *

订单状态
枚举值:
0:未购买
1:正常
2:隔离
6:试用中
7:已过期
8:试用到期

*/ OrderStatus?: number; /** *

总配额

*/ TotalQuota?: number; /** *

已消耗配额

*/ UsedCount?: number; /** *

支付模式
枚举值:
0:后付费
1:预付费

*/ PayMode?: number; /** *

自动续费标志
枚举值:
0:未设置
1:自动续费
2:不自动续费

*/ AutoRenew?: number; /** *

资源ID

*/ ResourceId?: string; /** *

购买时长

*/ TimeSpan?: number; /** *

时长单位

*/ TimeUnit?: string; /** *

订单开始时间

*/ BeginTime?: string; /** *

订单到期时间

*/ EndTime?: string; /** *

公测结束时间,固定为 2026-06-30 23:59:59

*/ BetaEndTime?: string; /** *

服务器当前时间

*/ TimeNow?: string; /** *

租户 Uin

*/ Uin?: string; /** *

租户昵称

*/ NickName?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineOverview请求参数结构体 */ export interface DescribeBaselineOverviewRequest { /** *

集团账号的成员id

*/ MemberId?: Array; } /** * dspm分类分级数据项列表项 */ export interface DspmIdentifyRuleItem { /** *

数据项id

*/ Id?: number; /** *

数据项名称

*/ Name?: string; /** *

数据项描述

*/ Description?: string; /** *

数据项是否启用

枚举值:

  • 0: 否
  • 1: 是
*/ Status?: number; /** *

数据项类型

枚举值:

  • 0: 内置
  • 1: 自定义
*/ Type?: number; /** *

更新时间

*/ UpdateTime?: string; /** *

结构化规则配置状态

*/ StructuredStatus?: boolean; /** *

非结构化规则配置状态

*/ UnStructuredStatus?: boolean; /** *

关联的识别模板信息

*/ ComplianceRelations?: Array; } /** * DescribeRiskRules请求参数结构体 */ export interface DescribeRiskRulesRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DescribeAssetComponentRelatedImageList返回参数结构体 */ export interface DescribeAssetComponentRelatedImageListResponse { /** *

总数

*/ TotalCount?: number; /** *

包含组件的镜像信息

*/ ImageList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCWPExposures返回参数结构体 */ export interface DescribeCWPExposuresResponse { /** *

云边界分析资产数量

*/ TotalCount?: number; /** *

云边界分析资产列表

*/ ExposeList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyOrganizationAccountStatus返回参数结构体 */ export interface ModifyOrganizationAccountStatusResponse { /** * 返回值为0,则修改成功 */ Status?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBucketInvokeIpList返回参数结构体 */ export interface DescribeBucketInvokeIpListResponse { /** * ip信息 */ Data?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateVulFixRetryTask请求参数结构体 */ export interface CreateVulFixRetryTaskRequest { /** *

需要重试的修复任务ID

*/ TaskId: number; /** *

指定需要重试的主机实例ID列表,不传则对所有失败主机进行重试

*/ InstanceIds?: Array; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeDbAssetInfo请求参数结构体 */ export interface DescribeDbAssetInfoRequest { /** * 资产id */ AssetId: string; } /** * 容器镜像木马白名单 */ export interface ImageVirusWhitelist { /** *

白名单id

*/ RuleId?: number; /** *

白名单所属账号名

*/ OwnerAccountName?: string; /** *

白名单所属账号uin

*/ OwnerUin?: string; /** *

白名单所属账号appid

*/ OwnerAppId?: number; /** *

白名单范围

枚举值:

  • 0: 自选镜像
  • 1: 全部镜像
*/ Scope?: number; /** *

白名单生效镜像id

*/ ImageIds?: number; /** *

备注

*/ Remark?: string; /** *

白名单状态

枚举值:

  • 0: 失效
  • 1: 有效
*/ Status?: number; /** *

更新时间

参数格式:YYYY-MM-DD hh:mm:ss

*/ UpdateTime?: string; /** *

木马白名单名

*/ Name?: string; } /** * DescribeCosIpInvokeLog请求参数结构体 */ export interface DescribeCosIpInvokeLogRequest { /** * appid */ RelAppId: number; /** * 过滤器 */ Filter?: Filter; } /** * DescribeSkillScanAlertList请求参数结构体 */ export interface DescribeSkillScanAlertListRequest { /** * 分页偏移量 取值范围:[0, +∞) 默认值:0 */ Offset?: number; /** * 每页返回数量 取值范围:[1, 200] 默认值:10 */ Limit?: number; /** * 过滤条件列表,支持的过滤字段:BelongAssetType(归属资产类型 HOST/CONTAINER,未指定默认 HOST)、ContainerId(容器 ID,仅容器告警生效)、RiskLevel(风险等级,精确匹配)、Status(处理状态,精确匹配)、SkillName(Skill 名称,模糊匹配)、UUID(主机 UUID,精确匹配)、Level(告警级别,精确匹配)、ContentHash(文件 SHA256,精确匹配)、InstanceID(实例 ID,精确匹配)、InstanceName(实例名称,模糊匹配)、SkillPath(Skill 路径,模糊匹配) */ Filters?: Array; /** * 排序方式 枚举值: ASC:升序 DESC:降序 默认值:DESC */ Order?: string; /** * 排序字段 枚举值: CreateTime:首次检出时间 SecurityScore:安全评分 UpdateTime:更新时间 默认值:CreateTime */ By?: string; /** * 集团账号的成员 id */ MemberId?: Array; } /** * ModifyCSIPLicenseBinds请求参数结构体 */ export interface ModifyCSIPLicenseBindsRequest { /** *

资源ID(指定绑定到哪个订单)

*/ ResourceId: string; /** *

待绑定的实例ID列表(IsAll=true时可不传)

*/ InstanceIDs?: Array; /** *

是否绑定全部未绑定机器(true时自动算差集)

*/ IsAll?: boolean; /** *

授权版本。枚举值:ENTERPRISE_HP(旗舰版) / ADVANCED_HP(专业版) / RASP(RASP)。推荐使用此参数,与InquireKey二选一。

*/ LicenseType?: string; } /** * DescribeIpInvokeRecordDetail请求参数结构体 */ export interface DescribeIpInvokeRecordDetailRequest { /** * 过滤器 */ Filter?: Filter; } /** * DescribeAccessKeyAlarm返回参数结构体 */ export interface DescribeAccessKeyAlarmResponse { /** * 告警列表 */ Data?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCosObjectScanTask返回参数结构体 */ export interface CreateCosObjectScanTaskResponse { /** *

任务id

*/ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIdentifyLevelItem请求参数结构体 */ export interface ModifyDspmIdentifyLevelItemRequest { /** *

级别组id

*/ Id: number; /** *

级别组名称

*/ Name?: string; /** *

集团账号的成员id

*/ MemberId?: Array; /** *

敏感程度分

取值范围:[1, 10]

单位:敏感程度

*/ LevelScore?: number; } /** * Dspm风险趋势 */ export interface DspmRiskTendency { /** * 日期 */ Date?: string; /** * 未管控账号个数 */ UncontrolledAccount?: number; /** * 配置风险个数 * @deprecated */ ConfigurationRisk?: number; /** * 基线风险个数 * @deprecated */ BaselineRisk?: number; /** * 泄露风险个数 * @deprecated */ LeakDetectionRisk?: number; /** * SQL行为异常风险个数 */ SQLBehaviorAnomaly?: number; /** * 权限异常风险个数 */ PermissionAnomaly?: number; /** * 登录行为异常风险个数 */ LoginBehaviorAnomaly?: number; /** * 攻击面风险风险个数 */ AttackSurfaceRisk?: number; /** * 账号敏感操作个数 */ AccountSensitiveOperation?: number; } /** * 漏洞修复汇总信息 */ export interface VulFixSummaryItem { /** *

漏洞ID

*/ VulId?: number; /** *

漏洞名称

*/ VulName?: string; /** *

CVE编号

*/ CveId?: string; /** *

受影响主机数

*/ AffectedCount?: number; /** *

修复后是否需要重启系统

*/ NeedReboot?: boolean; /** *

是否支持一键修复true-支持 false-不支持

*/ FixSwitch?: boolean; } /** * 安全中心标签 */ export interface CSIPTag { /** *

标签颜色

*/ TagColor?: string; /** *

标签ID

*/ TagID?: number; /** *

标签键(根据语言环境返回中文或英文)

*/ TagKey?: string; /** *

标签值(根据语言环境返回中文或英文)

*/ TagValue?: string; } /** * DescribeCloudAssets请求参数结构体 */ export interface DescribeCloudAssetsRequest { /** *

集团账号的成员id

*/ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 是否查询主机资产 */ IsCloudHost?: boolean; } /** * DescribeCWPOrderList请求参数结构体 */ export interface DescribeCWPOrderListRequest { /** *

多个条件筛选时取交集

  • ProductCode 产品编码,p_开头
  • SubProductCode 子产品编码,sp_开头
  • InquireKey 计费项,sv_开头
  • Status 资源状态 1正常 2隔离 3销毁
  • PayMode 付费模式 0 按量计费 , 1 包年包月
  • ResourceId 资源ID
  • RenewFlag 自动续费标签 0 默认不需要(大客户存在自动续费的能力) 1 自动续费 2 手动设置不自动续费
  • DealNames 子订单号
  • */ Filters?: Array; /** *

    偏移量,默认0

    */ Offset?: number; /** *

    限制条数,默认10 ,最大100

    */ Limit?: number; } /** * DescribeVulComponentRelateHost返回参数结构体 */ export interface DescribeVulComponentRelateHostResponse { /** *

    受该组件影响的主机列表

    */ List?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * EDR命令行规则单规则 */ export interface RuleContentProcessInfo { /** *

    进程文件路径

    */ Exe: string; /** *

    进程命令行

    */ CmdLine: string; } /** * DeleteDspmIdentifyLevelGroup返回参数结构体 */ export interface DeleteDspmIdentifyLevelGroupResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AccessAIAnalysisSMTP请求参数结构体 */ export interface AccessAIAnalysisSMTPRequest { /** *

    邮箱账号

    */ AccountName?: string; /** *

    邮箱类型

    枚举值:

    • 1: QQ邮箱
    • 2: GMail
    • 3: OutLook
    */ Type?: number; /** *

    邮箱授权密码

    */ Password?: string; } /** * DLP 系统规则数据结构 */ export interface TrafficSandboxDLPSystemRuleItem { /** * 系统规则 ID */ ID?: number; /** * 规则名称 */ RuleName?: string; /** * 规则内容,Hyperscan 兼容的正则表达式(仅供展示给用户查看,不可编辑) */ RuleContent?: string; } /** * SCF 函数别名精简信息 */ export interface SCFAliasInfo { /** * 别名名称 */ Name?: string; /** * 别名指向的主版本号 */ FunctionVersion?: string; } /** * DescribeExposeAssetCategory返回参数结构体 */ export interface DescribeExposeAssetCategoryResponse { /** * 云边界分析资产分类列表 */ ExposeAssetTypeList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssetRiskDetail请求参数结构体 */ export interface DescribeAssetRiskDetailRequest { /** * 资产唯一标识 */ AssetRIDs: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateImageRegistryListExportJob请求参数结构体 */ export interface CreateImageRegistryListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * ModifyCSIPLicenseBinds返回参数结构体 */ export interface ModifyCSIPLicenseBindsResponse { /** *

    异步任务ID,用于调用DescribeLicenseBindSchedule轮询进度

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 用户行为概览 */ export interface BehaviorSummary { /** * 具体行为数据,用于渲染曲线图 注意:此字段可能返回 null,表示取不到有效值。 */ BehaviorInfo?: Array; /** * 异常行为个数 注意:此字段可能返回 null,表示取不到有效值。 */ AbnormalCount?: number; /** * 是否接入 注意:此字段可能返回 null,表示取不到有效值。 */ IsAccess?: boolean; } /** * CreateImageVirusWhitelist请求参数结构体 */ export interface CreateImageVirusWhitelistRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    木马白名单md5

    */ Md5List?: Array; /** *

    白名单生效范围

    枚举值:

    • 0: 自选镜像
    • 1: 全部镜像
    */ Scope?: number; /** *

    镜像id

    */ ImageIds?: Array; /** *

    备注

    */ Remark?: string; /** *

    木马id

    */ VirusId?: Array; /** *

    木马白名单名

    */ Name?: string; /** *

    状态

    枚举值:

    • 0: 禁用
    • 1: 启用
    */ Status?: number; } /** * DescribeDspmRiskStrategyGroup请求参数结构体 */ export interface DescribeDspmRiskStrategyGroupRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * IaC检测文件风险 */ export interface IaCFileRisk { /** *

    风险等级(0:低危,1:中危,2:高危,3:严重)

    */ Level?: number; /** *

    风险所在行数

    */ Line?: number; /** *

    规则名称

    */ RuleName?: string; /** *

    问题描述

    */ Description?: string; /** *

    修复建议

    */ Suggestion?: string; } /** * CreateClusterNamespaceListExportJob请求参数结构体 */ export interface CreateClusterNamespaceListExportJobRequest { /** *

    集群CA证书MD5

    */ ClusterCaMD5: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件列表。支持的过滤字段:
    Name:命名空间名称,模糊匹配。
    Label:标签,模糊匹配(对标签的 key 或 value 做匹配,任一命中即匹配)。

    */ Filter?: Filter; /** *

    导出字段列表(不传则导出全部字段)
    枚举值:
    Name:命名空间名称
    Labels:标签(格式:key1=value1;key2=value2)
    CreateTime:创建时间

    */ ExportFields?: Array; } /** * ModifyNFSScanHost返回参数结构体 */ export interface ModifyNFSScanHostResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDspmRestoreLogList请求参数结构体 */ export interface DeleteDspmRestoreLogListRequest { /** *

    日志Id

    */ Id: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateImageSensitiveWhitelist返回参数结构体 */ export interface CreateImageSensitiveWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmPersonalIdentify返回参数结构体 */ export interface CreateDspmPersonalIdentifyResponse { /** * 个人id */ PersonId?: string; /** * 身份id */ IdentifyId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateImageSensitiveWhitelist请求参数结构体 */ export interface CreateImageSensitiveWhitelistRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    加白的敏感信息类型

    枚举值:

    • 1: root启动
    • 2: 代码泄露
    • 3: 凭据泄露
    */ Behavior?: number; /** *

    生效镜像id

    */ ImageIds?: Array; /** *

    白名单生效范围

    枚举值:

    • 0: 自选镜像
    • 1: 全部镜像
    */ Scope?: number; /** *

    生效状态

    枚举值:

    • 0: 失效
    • 1: 生效
    */ Status?: number; /** *

    备注

    */ Remark?: string; } /** * DescribeCWPOrderList返回参数结构体 */ export interface DescribeCWPOrderListResponse { /** *

    订单资源对象列表

    注意:此字段可能返回 null,表示取不到有效值。 */ List?: Array; /** *

    订单总条数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVulRiskRelateHost请求参数结构体 */ export interface DescribeVulRiskRelateHostRequest { /** *

    KB 补丁内部 ID(kb_info.id)

    */ KBID: number; /** *

    漏洞 ID(vul_vuls.id)

    */ VulID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选条件数组,多条件之间为 AND 关系
    支持的 Filter.Name:
    Keyword:关键字模糊搜索(对主机名/IP/InstanceID 模糊匹配)
    CloudTag: 云标签
    Tag: 安全中心标签

    */ Filters?: Array; /** *

    每页返回数量
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    排序方向
    枚举值:
    ASC:升序
    DESC:降序
    默认值:DESC

    */ Order?: string; /** *

    排序字段
    枚举值:
    LatestScanTime:最近扫描时间
    VPRLevel:VPR 评级
    RiskStatus:修复状态
    默认值:LatestScanTime

    */ By?: string; } /** * DescribePodContainerList返回参数结构体 */ export interface DescribePodContainerListResponse { /** *

    查询结果总数

    */ TotalCount?: number; /** *

    结果列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCFGRiskStatistics返回参数结构体 */ export interface DescribeCFGRiskStatisticsResponse { /** * 云资源配置风险结果统计 */ CFGRiskStatistics?: CFGRiskStatisticsItem; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageVirusWhitelistDetail请求参数结构体 */ export interface DescribeImageVirusWhitelistDetailRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    规则id

    */ RuleId?: number; } /** * 用户行为分析 用户概览 求和元素 */ export interface UebaUserSummaryElement { /** * 成员id 注意:此字段可能返回 null,表示取不到有效值。 */ MemberID?: string; /** * 日志类型 注意:此字段可能返回 null,表示取不到有效值。 */ LogType?: string; /** * 用户ID依据字段 注意:此字段可能返回 null,表示取不到有效值。 */ UserID?: string; /** * 数量 注意:此字段可能返回 null,表示取不到有效值。 */ Count?: number; } /** * DescribeExposures返回参数结构体 */ export interface DescribeExposuresResponse { /** * 云边界分析资产数量 */ TotalCount?: number; /** * 云边界分析资产列表 */ ExposeList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCustomRiskRuleDetail返回参数结构体 */ export interface DescribeCustomRiskRuleDetailResponse { /** * 指定规则账号开启详情 */ CustomRiskRuleDetailList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAgentConfigSetting请求参数结构体 */ export interface DescribeAgentConfigSettingRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeAssetDetail请求参数结构体 */ export interface DescribeAssetDetailRequest { /** *

    资产ID

    */ AssetID: string; /** *

    云厂商

    */ Provider?: string; /** *

    资产类型

    */ AssetType?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeIpInvokeRecord返回参数结构体 */ export interface DescribeIpInvokeRecordResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyNetAttackSetting请求参数结构体 */ export interface ModifyNetAttackSettingRequest { /** *

    0 关闭网络攻击检测,1开启网络攻击检测

    */ NetAttackEnable: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略

    */ NetAttackAlarmStatus?: number; /** *

    新增资产自动包含 0 不包含 1包含

    */ AutoInclude?: number; /** *

    主机范围:0-指定 1-全部 2-专业版 3-旗舰版 4-专业+旗舰

    */ CWPScope?: number; /** *

    指定主机列表(CWPScope=0时使用)

    */ InstanceIDsWithAppId?: Array; /** *

    排除主机列表

    */ ExcludeInstanceIDsWithAppId?: Array; /** *

    标签ID列表

    */ TagIDs?: Array; /** *

    容器范围:0-指定集群 1-全部集群

    */ TCSSScope?: number; /** *

    指定集群列表(TCSSScope=0时使用)

    */ ClusterIDsWithAppId?: Array; /** *

    排除集群列表

    */ ExcludeClusterIDsWithAppId?: Array; } /** * 登录地信息 */ export interface Place { /** *

    城市 ID。

    */ CityId: number; /** *

    省份 ID。

    */ ProvinceId: number; /** *

    国家ID,暂只支持境内:1。

    */ CountryId: number; /** *

    位置名称

    */ Location?: string; } /** * ModifyRiskScanCronConfig返回参数结构体 */ export interface ModifyRiskScanCronConfigResponse { /** *

    操作返回

    */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageAssetDetail返回参数结构体 */ export interface DescribeImageAssetDetailResponse { /** *

    镜像详情

    */ Detail?: ImageAssetDetail; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmAssetLogDeliverySwitch请求参数结构体 */ export interface ModifyDspmAssetLogDeliverySwitchRequest { /** * 实例id */ AssetId: string; /** * 集团账号的成员id */ MemberId?: Array; /** * 开关。1-打开 0-关闭 */ Enable?: number; } /** * DescribePortScanTaskCount返回参数结构体 */ export interface DescribePortScanTaskCountResponse { /** * 端口扫描任务次数 */ PortScanTaskCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteImageRegistryTimedScanTaskConfig请求参数结构体 */ export interface DeleteImageRegistryTimedScanTaskConfigRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    定时任务id

    */ Ids?: Array; } /** * CreateRiskCenterScanTask请求参数结构体 */ export interface CreateRiskCenterScanTaskRequest { /** * 任务名称 */ TaskName: string; /** * 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填 */ ScanAssetType: number; /** * 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedserver */ ScanItem: Array; /** * 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填 */ ScanPlanType: number; /** * 集团账号的成员id */ MemberId?: Array; /** * 扫描资产信息列表 */ Assets?: Array; /** * 扫描计划详情 */ ScanPlanContent?: string; /** * ip/域名/url数组 */ SelfDefiningAssets?: Array; /** * 请求发起源,vss表示漏洞扫描服务,云安全中心的用户请填充csip,默认csip */ ScanFrom?: string; /** * 高级配置 */ TaskAdvanceCFG?: TaskAdvanceCFG; /** * 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式 */ TaskMode?: number; /** * 资产标签 */ Tags?: AssetTag; /** * 任务完成回调webhook地址 */ FinishWebHook?: string; } /** * ModifyEDRRuleStatus返回参数结构体 */ export interface ModifyEDRRuleStatusResponse { /** * 唯一请求 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; } /** * DescribeDynamicAssets返回参数结构体 */ export interface DescribeDynamicAssetsResponse { /** * 资产数量 */ TotalCount?: number; /** * 资产集合 */ Assets?: Array; /** * 表头 */ Header?: Array; /** * 地域集合 */ RegionList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 漏洞全部信息 */ export interface VulDetailInfo { /** *

    漏洞ID

    */ ID?: number; /** *

    漏洞名字

    */ Name?: string; /** *

    CveID

    */ CVEID?: string; /** * 漏洞分类 枚举值: LINUX:Linux 软件漏洞 WINDOWS:Windows 系统补丁 WEB_CMS:Web-CMS 漏洞 APPLICATION:应用漏洞 EMERGENCY:应急漏洞 */ Category?: string; /** * 漏洞披露时间 参数格式:YYYY-MM-DD HH:mm:ss */ PublishTime?: string; /** *

    检测方式

    枚举值:

    • VersionCompare: 版本对比
    • POC: POC检测
    */ CheckMethod?: string; /** * 漏洞防御状态 枚举值: ENABLED:已开启 NOT_SUPPORTED:不支持 NOT_ENABLED:未开启 */ DefendStatus?: string; /** * 是否支持一键修复 枚举值: true:支持 false:不支持 */ SupportFix?: boolean; /** * VPR 评级信息(包含评级结果、说明和分阶段评分) */ VRPRatingInfo?: VPRRatingInfo; /** * CVSS 评分 取值范围:[0.0, 10.0] */ CvssScore?: number; /** * VPR 风险标签列表(如在野利用、有 EXP、有 POC、外网暴露、无需重启等) */ Label?: Array; /** * 漏洞备注 */ Remark?: string; /** * 漏洞概述说明 */ Summary?: string; /** * 已开启漏洞防御的主机数 */ DefendHostCount?: number; /** * 未开启漏洞防御的主机数 */ NotDefendHostCount?: number; /** * 最近扫描时间 参数格式:YYYY-MM-DD HH:mm:ss */ LatestScanTime?: string; /** * CVSS 危害等级 枚举值: INVALID:无效 INFO:提示 LOW:低危 MEDIUM:中危 HIGH:高危 CRITICAL:严重 */ CVSSLevel?: string; /** * 受影响软件描述列表(每项形如 openssl < 1.1.1k) */ VulAffect?: Array; /** * 是否被 KVE(已知被利用漏洞)库收录 枚举值: true:已收录 false:未收录 */ KVERecord?: boolean; /** * KVE 收录时间 参数格式:YYYY-MM-DD HH:mm:ss */ KVERecordTime?: string; /** * EPSS 评分(漏洞利用概率预测) 取值范围:[0.0, 1.0] */ EPSSScore?: number; /** * 受影响厂商列表 */ AffectVendor?: Array; /** * 受影响产品列表 */ AffectProduct?: Array; /** * 漏洞利用机制说明 */ Mechanism?: string; /** * 漏洞利用前置条件说明 */ Precondition?: string; /** * 漏洞最新传播趋势数据列表(按日期) */ LatestTrend?: Array; /** *

    修复方案

    */ FixSolution?: string; /** *

    参考链接

    */ RefLink?: string; /** *

    漏洞危害描述

    */ HarmDescription?: string; /** *

    漏洞影响产品

    */ AffectVendorProduct?: Array; } /** * DescribeBaselineCategoryItemList返回参数结构体 */ export interface DescribeBaselineCategoryItemListResponse { /** *

    基线检测项列表。

    */ ItemList?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 漏洞简要信息 */ export interface VulBriefInfo { /** * 漏洞 ID(vul_vuls.id) */ VulID?: number; /** * 漏洞名称 */ VulName?: string; /** * CVE 编号 参数格式:形如 CVE-2018-5377 */ CVEID?: string; /** * VPR 风险标签列表 */ Label?: Array; /** * CVSS 评分 取值范围:[0.0, 10.0] */ CvssScore?: number; /** * 威胁等级 枚举值: INVALID:无效 INFO:提示 LOW:低危 MEDIUM:中危 HIGH:高危 CRITICAL:严重 */ Level?: string; /** * 漏洞披露时间 参数格式:YYYY-MM-DD HH:mm:ss */ PublishTime?: string; } /** * ModifyNotifySetting返回参数结构体 */ export interface ModifyNotifySettingResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmApproveHistoryExportJob返回参数结构体 */ export interface CreateDspmApproveHistoryExportJobResponse { /** * 任务ID */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCosAssetSyncTask请求参数结构体 */ export interface CreateCosAssetSyncTaskRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 1 同步所有 2 仅同步资产数 */ SyncType?: number; } /** * 云安全中心标签 */ export interface CustomTag { /** *

    标签ID

    */ TagID?: number; /** *

    标签键

    */ TagKey?: string; /** *

    标签值

    */ TagValue?: string; /** *

    标签颜色

    */ TagColor?: string; } /** * 修改主机登录方式失败详情 */ export interface ModifyLoginTypeFailInfo { /** *

    主机名称

    */ MachineName?: string; /** *

    主机实例ID

    */ InstanceId?: string; /** *

    主机内网IP

    */ MachineIp?: string; /** *

    主机公网IP

    */ MachineWanIp?: string; /** *

    主机可用区

    */ Region?: string; /** *

    主机类型

    */ MachineType?: string; /** *

    以下几个固定值需要前端特殊处理,其他失败原因可直接展示:

    1. UNINSTALLED -- 未安装
    2. NEED_UPGRADE -- 需要升级
    3. NOT_RUNNING -- 已关机
    4. NO_PASSWORD -- 未开启密码登录,无法开启扫码
    */ Message?: string; /** *

    失败原因

    */ MessageDesc?: string; } /** * ModifyEDRRulesAction返回参数结构体 */ export interface ModifyEDRRulesActionResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDspmIdentifyLevelGroup请求参数结构体 */ export interface DeleteDspmIdentifyLevelGroupRequest { /** *

    级别组id

    */ Ids: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeTopAttackInfo返回参数结构体 */ export interface DescribeTopAttackInfoResponse { /** * Top攻击类型/攻击者次数 */ TopAttackInfo?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreatePublicAssetsExportJob请求参数结构体 */ export interface CreatePublicAssetsExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DescribeAssetInfo请求参数结构体 */ export interface DescribeAssetInfoRequest { /** * 资产ID */ AssetID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 云厂商 */ Provider?: string; /** * 资产类型 */ AssetType?: string; } /** * DescribeVulScanTaskList返回参数结构体 */ export interface DescribeVulScanTaskListResponse { /** *

    任务列表

    */ List?: Array; /** *

    总数

    */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSecurityScoreRule返回参数结构体 */ export interface DescribeSecurityScoreRuleResponse { /** *

    是否为默认规则,用户未自定义时为true

    */ IsDefault?: boolean; /** *

    当前生效规则列表

    */ Rules?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 端口探测信息 */ export interface PortDetectInfo { /** * 主机地址(ip或者域名) */ Host?: string; /** * 端口 */ Port?: number; /** * 协议 */ Protocol?: string; /** * 状态 */ Status?: string; /** * 最近发现时间 */ UpdateTime?: string; } /** * ModifyImageRegistryTimedScanTaskConfig请求参数结构体 */ export interface ModifyImageRegistryTimedScanTaskConfigRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    任务id

    */ Id?: number; /** *

    任务名

    */ Name?: string; /** *

    是否启用

    */ Enable?: boolean; /** *

    扫描类别

    枚举值:

    • CVE: 漏洞
    • RISK: 风险
    • VIRUS: 木马
    */ ScanType?: Array; /** *

    定时任务调度配置

    */ Schedule?: ImageScanScheduleConfig; /** *

    扫描目标镜像过滤配置

    */ Target?: ImageScanAssetTarget; /** *

    镜像过滤配置

    */ Filter?: ImageScanRegistryFilter; /** *

    超时时间,单位秒

    */ Timeout?: number; } /** * DescribeModifyMachinesLoginTypeTasks请求参数结构体 */ export interface DescribeModifyMachinesLoginTypeTasksRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ModifyDspmAssetAccountPrivileges返回参数结构体 */ export interface ModifyDspmAssetAccountPrivilegesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDspmIdentifyComplianceCategoryRelation请求参数结构体 */ export interface DeleteDspmIdentifyComplianceCategoryRelationRequest { /** *

    识别模板ID

    */ ComplianceId: number; /** *

    分类ID

    */ CategoryId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeUebaRule返回参数结构体 */ export interface DescribeUebaRuleResponse { /** * 总数 */ TotalCount?: number; /** * 策略列表 */ Data?: Array; /** * 自定义策略对应的告警类别枚举 */ AlterType?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssetTree返回参数结构体 */ export interface DescribeAssetTreeResponse { /** * 资产树 */ AssetTree?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyBaselineSyncConf请求参数结构体 */ export interface ModifyBaselineSyncConfRequest { /** *

    待更新的基线同步配置。

    */ SyncConf: BaselineSyncConf; /** * 集团账号场景下的成员账号 Appid 列表。非集团账号或仅查询当前账号时传空。 */ MemberId?: Array; } /** * EDR告警大类对应的告警数量 */ export interface EdrAlertCategoryCount { /** *

    告警大类

    */ AlertCategory?: string; /** *

    告警数量

    */ Count?: number; } /** * DescribeEdrAlertThreatTags返回参数结构体 */ export interface DescribeEdrAlertThreatTagsResponse { /** *

    对应告警和标签信息

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDspmAssetAccount返回参数结构体 */ export interface DeleteDspmAssetAccountResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdrLogCollectPaths请求参数结构体 */ export interface DescribeEdrLogCollectPathsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    返回数量,默认为10,最大值为100

    */ Limit?: number; /** *

    偏移量,默认为0

    */ Offset?: number; } /** * CreateCFGRiskPDFReportExportJob返回参数结构体 */ export interface CreateCFGRiskPDFReportExportJobResponse { /** *

    导出任务ID

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssetLastSyncTime返回参数结构体 */ export interface DescribeAssetLastSyncTimeResponse { /** * 资产最近同步时间 */ LastSyncTime?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAssetViewRisksExportJob返回参数结构体 */ export interface CreateAssetViewRisksExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePublicCloudAssets请求参数结构体 */ export interface DescribePublicCloudAssetsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DescribeAccessKeyAsset返回参数结构体 */ export interface DescribeAccessKeyAssetResponse { /** * 访问密钥资产列表 */ Data?: Array; /** * 全部数量 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSubnetAssets返回参数结构体 */ export interface DescribeSubnetAssetsResponse { /** * 列表 */ Data?: Array; /** * 总数 */ TotalCount?: number; /** * 地域列表 */ RegionList?: Array; /** * vpc列表 */ VpcList?: Array; /** * appid列表 */ AppIdList?: Array; /** * 可用区列表 */ ZoneList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskCenterAssetViewPortRiskList请求参数结构体 */ export interface DescribeRiskCenterAssetViewPortRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 资产标签 */ Tags?: Array; } /** * 资产搜索视图 */ export interface AssetViewFilter { /** *

    视图ID

    */ ViewID?: number; /** *

    视图名称

    */ ViewName?: string; /** *

    视图过滤项

    */ Filters?: Array; } /** * DescribeCWPLicenseBindSchedule请求参数结构体 */ export interface DescribeCWPLicenseBindScheduleRequest { /** *

    任务ID

    */ TaskId: number; /** *

    限制条数,默认10.

    */ Limit?: number; /** *

    偏移量,默认0

    */ Offset?: number; /** *

    过滤参数
    Status 绑定进度状态 0 进行中 1 已完成 2 失败

    */ Filters?: Array; } /** * DescribeCFGRiskReportStatistics返回参数结构体 */ export interface DescribeCFGRiskReportStatisticsResponse { /** *

    规则数量

    */ TotalRuleCount?: number; /** *

    资产数量

    */ TotalAssetCount?: number; /** *

    风险数量

    */ TotalRiskCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmRestoreLogTask请求参数结构体 */ export interface ModifyDspmRestoreLogTaskRequest { /** *

    备份日志Id

    */ Id: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeAccessKeyRisk请求参数结构体 */ export interface DescribeAccessKeyRiskRequest { /** * 过滤器 */ Filter?: Filter; /** * 集团账号的成员id */ MemberId?: Array; /** * 访问密钥的ID */ AccessKeyID?: number; /** * 账号uin */ SubUin?: string; } /** * 公网IP和域名资产列表key */ export interface PublicIpDomainListKey { /** * 资产值 */ Asset: string; } /** * dspm资产数据库信息 */ export interface DspmAssetDatabaseInfo { /** *

    资产实例id

    */ AssetId?: string; /** *

    数据库名称

    */ DbName?: string; /** *

    总表数

    */ TableCount?: number; /** *

    敏感表数

    */ SensitiveTableCount?: number; /** *

    数据项id集合

    */ RuleIds?: Array; /** *

    数据项名称集合

    */ RuleNames?: Array; /** *

    分类id集合

    */ CategoryIds?: Array; /** *

    分类名称集合

    */ CategoryNames?: Array; /** *

    分类详情

    */ CategoryDetails?: Array; } /** * DescribeEdrAlertCountForAsset请求参数结构体 */ export interface DescribeEdrAlertCountForAssetRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    主机instance_id列表,为空时返回MemberId对应appid范围内的汇总统计,非空时按每个instance_id粒度分别返回统计

    */ InstanceIds?: Array; /** *

    筛选条件列表,与DescribeEdrAlertList保持一致。支持的Name取值及对应Values枚举:Status - string - 是否必填:否 - 告警状态。Values取值:PENDING(待处理)、WHITELISTED(已加白)、PROCESSED(已处理)、IGNORED(已忽略)Level - string - 是否必填:否 - 告警等级。Values取值:CRITICAL(严重)、HIGH(高危)、MEDIUM(中危)、LOW(低危)、INFO(提示)DetectMode - string - 是否必填:否 - 检测模式。Values取值:PRECISE(精准)、BALANCED(均衡)、DEEP(深度)AlertCategory - string - 是否必填:否 - 告警大类。Values取值:VIRUS_TROJAN(病毒木马)、ABNORMAL_LOGIN(异常登录)、HOST_BEHAVIOR(主机行为)、NETWORK_BEHAVIOR(网络行为)、AI_LINK_ENGINE(AI关联引擎)AlertSubType - string - 是否必填:否 - 告警子类型。Values取值:MALWARE_FILE(恶意文件)、MALWARE_PROCESS(恶意进程)、RISK_LOGIN(异常登录)、BRUTE_FORCE(密码破解)、DNS(恶意请求)、BASH(高危命令)、PRIV_ESCALATION(本地提权)、REVERSE_SHELL(反弹Shell)、NET_ATTACK(网络攻击)、VUL_DEFENCE(漏洞防御)、MEMORY_SHELL_INJECT(内存马注入)、MEMORY_SHELL_SCAN(内存马扫描)、MULTI_BEHAVIOR_ATTACK(多行为攻击)AttackStage - string - 是否必填:否 - ATT&CK攻击阶段。Values取值:TA0001~TA0011、TA0040、TA0042、TA0043,空字符串表示未分类AlertSource - string - 是否必填:否 - 告警来源。Values取值:HOST(主机)StartTime - string - 是否必填:否 - 起始时间,格式YYYY-MM-DD HH:MM:SS,不传默认近180天EndTime - string - 是否必填:否 - 结束时间,格式YYYY-MM-DD HH:MM:SS,不传默认当前时间

    */ Filters?: Array; } /** * CreateDspmAssetAccessTopologyExportJob返回参数结构体 */ export interface CreateDspmAssetAccessTopologyExportJobResponse { /** * 任务ID */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosSourceIp返回参数结构体 */ export interface DescribeCosSourceIpResponse { /** * 列表信息 */ Data?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAIAnalysisRobotInfo返回参数结构体 */ export interface DescribeAIAnalysisRobotInfoResponse { /** *

    机器人配置url

    */ URL?: string; /** *

    访问token

    */ AccessToken?: string; /** *

    aes key

    */ AesKey?: string; /** *

    机器人ID

    */ BotID?: string; /** *

    二维码图片获取地址

    */ QrcodeImageContext?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyVulScanPeriodic请求参数结构体 */ export interface ModifyVulScanPeriodicRequest { /** *

    周期扫描开关(0-关闭, 1-开启)

    */ Status: number; /** *

    漏洞类型

    枚举值:

    • LINUX: Linux软件漏洞
    • WINDOWS: Windows系统补丁
    • WEB_CMS: Web-CMS漏洞
    • APPLICATION: 应用漏洞
    • EMERGENCY: 应急漏洞
    */ VulCategory: Array; /** *

    漏洞等级

    枚举值:

    • LOW: 低危
    • MEDIUM: 中危
    • HIGH: 高危
    • CRITICAL: 严重
    */ Level: Array; /** *

    扫描方式(VersionCompare: 版本对比, POC: POC检测, VersionComparePOC: 版本对比+POC检测)

    */ Method: string; /** *

    开始时间(09:00:00)

    */ StartTime: string; /** *

    结束时间(18:00:00)

    */ EndTime: string; /** *

    资产范围(0-全部资产,1-自选资产,2-剔除资产,3-自动资产匹配)

    */ AssetRange: number; /** *

    周期扫描类型

    枚举值:

    • 1: 每天
    • 2: 每周
    • 3: 每月
    */ CycleType: number; /** *

    扫描超时时长

    单位:秒

    */ Timeout: number; /** *

    周期值

    取值范围:[1, 31]

    单位:周几或者每月几号

    */ CycleValue?: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    资产列表(instance_id列表)

    */ AssetList?: Array; /** *

    是否运行被同步配置 0-不允许,1-允许

    */ AllowSync?: number; /** *

    管理员账号是否开启了自动同步配置开关 0-关闭,1-开启

    */ EnableSync?: number; /** *

    配置同步给哪些账号appid

    */ SyncTo?: Array; /** *

    标签ID

    */ TagIds?: Array; } /** * DeleteDspmBackupLogList返回参数结构体 */ export interface DeleteDspmBackupLogListResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateImageAssetListExportJob请求参数结构体 */ export interface CreateImageAssetListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * 资产账号身份信息 */ export interface DspmAssetAccountIdentify { /** * 资产id */ AssetId?: string; /** * 所属云账号uin用户。 */ OwnerUin?: DspmUinUser; /** * 是否管理员 */ IsManager?: number; /** * 主机地址 */ Host?: string; /** * 账号类型。 0-未定义 1-服务账号 2-个人账号 3-临时账号 */ AccountType?: number; /** * 权限信息 */ Privilege?: DspmDbAccountPrivilege; /** * 活跃状态。 0-不活跃 1-活跃 */ Status?: number; /** * 账号创建时间。 */ CreateTime?: string; /** * 访问权限生效时间。 */ ValidateFrom?: string; /** * 访问权限失效时间。 */ ValidateTo?: string; /** * 备注 */ Remark?: string; /** * 访客权限申请次数 */ PersonApplyCount?: number; /** * 资产名 */ AssetName?: string; /** * 资产类型 */ AssetType?: string; /** * 所属地域 */ Region?: string; /** * 风险统计信息 */ RiskCount?: DspmRiskCount; /** * 身份类型。非身份账号为null。0-未定义 2-长期身份 3-临时身份 */ IdentifyType?: number; /** * 所属个人用户信息。 */ Person?: DspmPersonUser; /** * 创建者账号uin用户。 */ CreatorUin?: DspmUinUser; /** * 预设权限。 */ PresetPrivilege?: DspmDbAccountPrivilege; /** * 内网访问地址,如果有多个,使用';'分割 */ PrivateIp?: string; /** * 身份id */ IdentifyId?: string; /** * 资产所属账号app id */ AppId?: number; /** * 账号昵称 */ NickName?: string; /** * 资产所属账号uin */ Uin?: string; } /** * DescribeCosAlarmTrendData请求参数结构体 */ export interface DescribeCosAlarmTrendDataRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 需要查看多久的时间 */ LastDays?: number; } /** * ModifyDspmWhitelistStrategy请求参数结构体 */ export interface ModifyDspmWhitelistStrategyRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 白名单id */ WhitelistStrategyId?: string; /** * 白名单名 */ Name?: string; /** * 规则 */ Rule?: string; /** * 备注 */ Remark?: string; } /** * 容器Web服务信息 */ export interface ContainerWebServiceItem { /** * Web服务类型 注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; /** * 服务版本号 注意:此字段可能返回 null,表示取不到有效值。 */ Version?: string; /** * 服务启动用户 注意:此字段可能返回 null,表示取不到有效值。 */ RunAs?: string; /** * 可执行文件路径 注意:此字段可能返回 null,表示取不到有效值。 */ ExePath?: string; /** * 配置文件路径 注意:此字段可能返回 null,表示取不到有效值。 */ ConfigPath?: string; } /** * 资产类型和实例类型的映射 */ export interface AssetInstanceTypeMap { /** * 资产类型 */ Text?: string; /** * 资产类型 */ Value?: string; /** * 资产类型和实例类型映射关系 */ InstanceTypeList?: Array; } /** * 主机漏洞概要 */ export interface HostVulOverview { /** *

    需立即修复漏洞数(VPR 评级为 URGENT 的漏洞数量)

    */ UrgentRepairCount?: number; /** *

    已开启漏洞防御的主机数

    */ DefendHostCount?: number; /** *

    主机总数

    */ TotalHostCount?: number; /** *

    已修复漏洞总次数

    */ FixedVulCount?: number; /** *

    Linux 软件漏洞数

    */ LinuxVulCount?: number; /** *

    Windows 系统补丁数

    */ WindowVulCount?: number; /** *

    Web-CMS 漏洞数

    */ WebCMSVulCount?: number; /** *

    应用漏洞数

    */ AppVulCount?: number; /** *

    应急漏洞数

    */ EmergencyCount?: number; /** *

    漏洞知识库总数

    */ VulItemCount?: number; /** *

    最近扫描时间

    参数格式:YYYY-MM-DDTHH:mm:ssZ

    */ LatestScanTime?: string; /** *

    是否开启周期扫描

    枚举值:

    • 1: 开启
    • 0: 未开启
    */ EnableTimingScan?: number; /** *

    严重修复数

    */ CriticalRepairCount?: number; /** *

    严重修复Linux漏洞数

    */ CriticalRepairLinuxVulCount?: number; /** *

    严重修复应用漏洞数

    */ CriticalRepairAppVulCount?: number; /** *

    严重修复Web-CMS漏洞数

    */ CriticalRepairWebCMSVulCount?: number; /** *

    严重修复紧急漏洞数

    */ CriticalRepairEmergencyCount?: number; } /** * DescribeDspmIdentifyIdList请求参数结构体 */ export interface DescribeDspmIdentifyIdListRequest { /** * 筛选项 */ Filter?: Filter; } /** * DescribeCVMAssetInfo返回参数结构体 */ export interface DescribeCVMAssetInfoResponse { /** * 数据 */ Data?: AssetBaseInfoResponse; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIdentifyCategory返回参数结构体 */ export interface ModifyDspmIdentifyCategoryResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmIdentifyLevelGroup返回参数结构体 */ export interface CreateDspmIdentifyLevelGroupResponse { /** *

    分级组ID

    */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm敏感数据扫描任务配置 */ export interface DspmSensitiveScanTaskConfig { /** * 是否定时任务 */ IsScheduled?: boolean; /** * 调度周期配置 */ ScheduleConfig?: DspmScheduleConfig; /** * 是否立即扫描 */ IsRunAtOnce?: boolean; } /** * 容器告警分组统计项(仅返回 TotalCount,不做告警大类拆分) */ export interface EdrContainerAlertCountItem { /** *

    集群 ID(按集群分组时有值,否则空串)

    */ ClusterId?: string; /** *

    容器 ID(按容器分组时有值,否则空串)

    */ ContainerId?: string; /** *

    该集群/容器的告警总条数

    */ TotalCount?: number; } /** * ModifyImageVulWhitelist返回参数结构体 */ export interface ModifyImageVulWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 调用源IP 外部账号信息 */ export interface SourceIPVpcInfo { /** * 账号名称 */ Name?: string; /** * vpc所属appid */ AppID?: number; /** * vpc id */ VpcID?: string; /** * vpc 名称 */ VpcName?: string; } /** * Dspm 风险策略 */ export interface DspmRiskStrategy { /** *

    策略类型

    */ StrategyType?: string; /** *

    策略名

    */ Name?: string; /** *

    策略类型

    */ StrategyCategory?: string; /** *

    是否启用。0-禁用 1-启用

    */ IsEnabled?: number; /** *

    风险等级。

    */ RiskLevel?: string; /** *

    策略规则

    */ Rule?: string; /** *

    备注

    */ Remark?: string; /** *

    策略内容

    */ Description?: string; /** *

    命中次数

    */ HitCount?: number; /** *

    风险类型。risk-风险;alarm-告警。

    */ RiskType?: string; /** *

    资产所属账号app id

    */ AppId?: number; /** *

    账号昵称

    */ NickName?: string; /** *

    资产所属账号uin

    */ Uin?: string; /** *

    策略id

    */ StrategyId?: number; /** *

    规则来源

    注意:此字段可能返回 null,表示取不到有效值。 */ RuleSource?: string; /** *

    支持的资产类型

    */ AssetTypes?: Array; /** *

    风险描述

    */ RiskDescription?: string; } /** * DescribeClusterInstallCommand返回参数结构体 */ export interface DescribeClusterInstallCommandResponse { /** *

    接入命令

    */ Command?: string; /** *

    接入文件下载地址

    */ URL?: string; /** *

    接入文件内容

    */ FileContent?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像层信息 */ export interface ImageLayer { /** *

    镜像层序号

    */ LayerIndex?: number; /** *

    镜像层id

    */ LayerId?: string; /** *

    镜像层命令行

    */ LayerCmd?: string; /** *

    镜像层大小

    */ Size?: number; /** *

    严重漏洞数

    */ CriticalLevelVulCnt?: number; /** *

    高危漏洞数

    */ HighLevelVulCnt?: number; /** *

    中危漏洞数

    */ MediumLevelVulCnt?: number; /** *

    低危漏洞数

    */ LowLevelVulCnt?: number; /** *

    木马数

    */ VirusCnt?: number; /** *

    敏感信息数

    */ SensitiveCnt?: number; /** *

    镜像层创建时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LayerCreateTime?: string; } /** * DescribeSCFAliasList请求参数结构体 */ export interface DescribeSCFAliasListRequest { /** * 云函数所在地域 参数格式:腾讯云标准 Region,如 ap-guangzhou */ SCFRegion: string; /** * 命名空间名称 取值参考:通过 DescribeSCFNamespaceList 接口获取 */ Namespace: string; /** * 函数名称 取值参考:通过 DescribeSCFFunctionList 接口获取 */ FunctionName: string; /** * 单页条数 取值范围:[1, 100] 默认值:20 */ Limit: number; /** * 分页偏移量 取值范围:[0, +∞) 默认值:0 */ Offset?: number; } /** * 账号CSPM信息 */ export interface UserCSPMInfo { /** *

    APPID

    */ AppID?: number; /** *

    UIN

    */ Uin?: string; /** *

    账号昵称

    */ NickName?: string; /** *

    CSPM扫描配额

    */ CSPMNum?: number; /** *

    已消耗CSPM扫描配额

    */ UsedCount?: number; /** *

    赠送CSPM扫描配额

    */ GrantedCSPMNum?: number; /** *

    是否被共享,1-被共享,2-未被共享

    */ IsShared?: number; /** *

    是否单独购买,1-单独购买,2-未单独购买

    */ IsSelfBuy?: number; /** *

    配额来源账号

    */ ShareFromAppID?: number; /** *

    角色:member:成员;admin:管理员;delegatedAdmin:委派管理员

    */ Role?: string; /** *

    所在部门

    */ Department?: string; } /** * DescribeAssetTags返回参数结构体 */ export interface DescribeAssetTagsResponse { /** * 资产数量 */ TotalCount?: number; /** * 资产集合 */ AssetTags?: Array; /** * 自动打标策略是否开启集合 */ AutoTaggingEnabledList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVulScanTaskDetail返回参数结构体 */ export interface DescribeVulScanTaskDetailResponse { /** *

    任务详情列表

    */ List?: Array; /** *

    总数

    */ Total?: number; /** *

    漏洞数量

    */ Vuls?: number; /** *

    扫描数量

    */ Scanned?: number; /** *

    风险数量

    */ Risk?: number; /** *

    失败数量

    */ Failed?: number; /** *

    扫描进度(0-100)

    */ Progress?: number; /** *

    任务pdf报告地址

    */ TaskPdf?: string; /** *

    任务excel报告地址

    */ TaskExcel?: string; /** *

    任务开始时间,格式:2006-01-02T15:04:05+08:00

    */ StartTime?: string; /** *

    任务结束时间,格式:2006-01-02T15:04:05+08:00

    */ EndTime?: string; /** *

    漏洞ID

    */ VulId?: Array; /** *

    KB编号

    */ KbNo?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资产视角的漏洞风险对象 */ export 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; } /** * 添加登录审计白名单的主机信息实体 */ export interface HostInfo { /** *

    主机Quuid

    */ Quuid: string; /** *

    Uuid主机

    */ Uuid: string; } /** * DescribeCosAuditPayInfo请求参数结构体 */ export type DescribeCosAuditPayInfoRequest = null; /** * ModifyNFSScanConf请求参数结构体 */ export interface ModifyNFSScanConfRequest { /** *

    是否开启NFS扫描 0 否 1 是 9未设置,和0一样是未开启

    */ Enable: number; /** *

    开启范围 0 自选主机 1 全部主机

    */ Scope: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    记录ID,新增时为0

    */ Id?: number; /** *

    正选quuid配置列表

    */ IncludeQuuid?: Array; /** *

    反选quuid配置列表

    */ ExcludeQuuid?: Array; } /** * DeleteImageVirusWhitelist请求参数结构体 */ export interface DeleteImageVirusWhitelistRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    木马白名单id

    */ RuleId?: Array; } /** * DeleteCosPolicy请求参数结构体 */ export interface DeleteCosPolicyRequest { /** * 要删除的策略集合 */ PolicyIdSet?: Array; /** * 是否删除所有 */ IsDeleteAll?: number; } /** * DescribeCosAkAsset请求参数结构体 */ export interface DescribeCosAkAssetRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 查询过滤器 */ Filter?: Filter; } /** * ModifyMachineRemark返回参数结构体 */ export interface ModifyMachineRemarkResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmIdentifyComplianceCategoryRelation请求参数结构体 */ export interface CreateDspmIdentifyComplianceCategoryRelationRequest { /** *

    识别模板ID

    */ ComplianceId: number; /** *

    分类ID

    */ CategoryId: number; /** *

    父分类ID

    */ ParentCategoryId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * cos审计文件数据识别信息 */ export interface CosAssetFileIdentifyInfo { /** * 文件名称 */ FileName?: string; /** * 文件路径 */ DirName?: string; /** * 分类数据项详情 */ CategoryDetails?: Array; } /** * DescribeImageRegistryAssetOverview请求参数结构体 */ export interface DescribeImageRegistryAssetOverviewRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DeleteDspmIdentifyComplianceGroup返回参数结构体 */ export interface DeleteDspmIdentifyComplianceGroupResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeComplianceRiskList返回参数结构体 */ export interface DescribeComplianceRiskListResponse { /** *

    检查视角下风险数量

    */ TotalCount?: number; /** *

    检查视角下风险列表

    */ CheckViewRiskList?: Array; /** *

    资产类型集合

    */ AssetTypeList?: Array; /** *

    云厂商类型集合

    */ ProviderList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ScanEDRTaskAgain返回参数结构体 */ export interface ScanEDRTaskAgainResponse { /** *

    新建任务的TaskId

    */ NewTaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeIpInvokeRecord请求参数结构体 */ export interface DescribeIpInvokeRecordRequest { /** * 过滤条件 */ Filter?: Filter; } /** * 资产标签树节点 */ export interface AssetTagTreeNode { /** * 标签键 */ Key?: string; /** * 标签值 */ Value?: string; /** * 子节点 */ Children?: Array; /** * 颜色 */ Color?: string; } /** * 字段样式配置 */ export interface FieldStyle { /** *

    类型

    */ Type?: string; /** *

    是否支持复制

    */ Copy?: boolean; /** *

    颜色

    */ Color?: string; /** *

    跳转url

    */ URL?: string; } /** * CreateCloudFunctionExportJob请求参数结构体 */ export interface CreateCloudFunctionExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * ModifyOrganizationAccountStatus请求参数结构体 */ export interface ModifyOrganizationAccountStatusRequest { /** * 修改集团账号状态,1 开启, 0关闭 */ Status: number; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeAIScheduleStats返回参数结构体 */ export interface DescribeAIScheduleStatsResponse { /** *

    定时任务总数。

    */ ScheduleCount?: number; /** *

    当前运行中的任务数量。

    */ RunningTaskCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos调用详情信息 */ export interface CosInvokeDetailInfo { /** * 调用时间 */ InvokeTimestamp: number; /** * 请求id */ InvokeRequestId: string; /** * 调用内容 */ InvokeContent: string; } /** * DescribeDspmAccessTopologyAssets返回参数结构体 */ export interface DescribeDspmAccessTopologyAssetsResponse { /** * 资产id列表 */ Items?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteEDRRules返回参数结构体 */ export interface DeleteEDRRulesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ExportTasks请求参数结构体 */ export interface ExportTasksRequest { /** *

    任务ID

    */ TaskId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeUebaRule请求参数结构体 */ export interface DescribeUebaRuleRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤条件 */ Filter?: Filter; } /** * 主机进程内容 */ export 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; } /** * 资产信息 */ export interface AssetItem { /** *

    租户ID

    */ AppID?: number; /** *

    云厂商

    */ Provider?: string; /** *

    云厂商名称

    */ ProviderName?: string; /** *

    云账号ID

    */ CloudAccountID?: string; /** *

    云账号名称

    */ CloudAccountName?: string; /** *

    资产ID

    */ AssetID?: string; /** *

    资产名称

    */ AssetName?: string; /** *

    资产类型

    */ AssetType?: string; /** *

    资产类型名称

    */ AssetTypeName?: string; /** *

    资产运行状态

    */ AssetStatus?: string; /** *

    是否公网暴露

    */ PublicExpose?: number; /** *

    资产标签

    */ Tags?: Array; /** *

    公网ip

    */ PublicIP?: string; /** *

    内网ip

    */ PrivateIP?: string; /** *

    公网域名

    */ PublicDomain?: string; /** *

    内网域名

    */ PrivateDomain?: string; /** *

    防护状态

    */ ProtectStatus?: number; /** *

    风险数量

    */ RiskCount?: number; /** *

    告警数量

    */ AlarmCount?: number; /** *

    实例创建时间

    */ CreatedAt?: string; /** *

    首次同步时间

    */ FirstSyncTime?: string; /** *

    更新时间

    */ UpdateTime?: string; /** *

    操作系统名称

    */ OsName?: string; /** *

    严重风险总数

    */ CriticalRiskCount?: number; /** *

    高风险总数

    */ HighRiskCount?: number; /** *

    中风险总数

    */ MediumRiskCount?: number; /** *

    低风险总数

    */ LowRiskCount?: number; /** *

    地域

    */ Region?: string; /** *

    地域名称

    */ RegionName?: string; /** *

    资产唯一ID

    */ AssetRID?: string; /** *

    云安全中心标签

    */ CustomTags?: Array; /** *

    资产类型图标

    */ AssetTypeIconURL?: string; } /** * 资产中组件信息 */ export interface AssetComponent { /** *

    组件名

    */ Name?: string; /** *

    组件版本

    */ Version?: string; /** *

    组件类型

    */ Type?: string; /** *

    首次发现时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ FirstFoundTime?: string; /** *

    最后发现时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LatestFoundTime?: string; /** *

    组件id

    */ Id?: string; /** *

    组件所属账号名

    */ OwnerAccountName?: string; /** *

    组件所属账号appid

    */ OwnerAppId?: number; /** *

    组件所属账号uin

    */ OwnerUin?: string; /** *

    影响镜像数

    */ AffectedImageCount?: number; } /** * 自定义Agent运行策略 */ export interface CustomAgentRunModePolicy { /** *

    运行内存

    注意:此字段可能返回 null,表示取不到有效值。 */ Memory?: number; /** *

    运行cpu

    注意:此字段可能返回 null,表示取不到有效值。 */ Cpu?: number; /** *

    网络抓包上限

    注意:此字段可能返回 null,表示取不到有效值。 */ NetworkPps?: number; } /** * 风险详情 */ export 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; /** *

    用户AppID

    */ AppID?: number; /** *

    资产类型

    */ AssetType?: string; /** *

    风险忽略原因

    */ Reason?: string; } /** * DescribeClbListenerList返回参数结构体 */ export interface DescribeClbListenerListResponse { /** *

    总记录数

    */ TotalCount?: number; /** *

    监听器列表

    */ Listeners?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIdentifyLevelGroup请求参数结构体 */ export interface ModifyDspmIdentifyLevelGroupRequest { /** *

    级别组id

    */ Id: number; /** *

    级别组名称

    */ Name: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    级别组描述

    */ Description?: string; /** *

    级别信息

    */ LevelItems?: Array; } /** * DescribeNatRules请求参数结构体 */ export interface DescribeNatRulesRequest { /** *

    资产ID

    */ AssetID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeLighthouseFirewallRules请求参数结构体 */ export interface DescribeLighthouseFirewallRulesRequest { /** *

    资产ID

    */ AssetID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * SCF 命名空间精简信息 */ export interface SCFNamespaceInfo { /** * 命名空间名称 */ Name?: string; /** * 命名空间类型 枚举值: Default:默认命名空间 Custom:自定义命名空间 */ Type?: string; } /** * 集群service列表项 */ export interface ClusterServiceListItem { /** *

    appid

    */ AppID?: number; /** *

    资产id

    * @deprecated */ AssetId?: string; /** *

    名称

    */ Name?: string; /** *

    selector标签

    */ SelectorLabel?: Array; /** *

    命名空间

    */ Namespace?: string; /** *

    创建时间

    */ CreateTime?: string; /** *

    service 唯一 ID

    */ ServiceUniqueID?: string; /** *

    service 类型

    */ ServiceType?: string; /** *

    集群IP

    */ ClusterIP?: string; /** *

    外网IP

    */ ExternalIP?: Array; /** *

    端口

    */ Ports?: Array; } /** * ModifyAISchedule请求参数结构体 */ export interface ModifyAIScheduleRequest { /** *

    AI 定时任务 ID。可通过 CreateAISchedule 接口获取。

    */ ScheduleId?: string; /** *

    任务名称。最大 128 字符。

    */ Name?: string; /** *

    执行提示词。最大 2048 字符。

    */ Prompts?: string; /** *

    最大触发次数,0 表示无限制。

    */ MaxFireCount?: number; /** *

    生效开始时间,Unix 毫秒时间戳,0 表示立即生效。

    */ StartTime?: number; /** *

    生效结束时间,Unix 毫秒时间戳,0 表示永不过期。

    */ EndTime?: number; /** *

    触发器列表,当 UpdateTriggers 为 true 时全量替换。

    */ Triggers?: Array; /** *

    是否更新触发器列表。取值:true(使用 Triggers 字段全量替换)、false(不更新)。

    */ UpdateTriggers?: boolean; } /** * 用户配置同步状态 */ export interface UserConfSyncStatus { /** *

    用户AppID

    */ AppID?: number; /** *

    是否允许管理员同步

    */ AllowSync?: boolean; /** *

    是否在配置中

    */ InConf?: boolean; /** *

    是否被其他管理员同步

    */ ManagedByOther?: boolean; } /** * CreateClusterContainerListExportJob返回参数结构体 */ export interface CreateClusterContainerListExportJobResponse { /** *

    导出任务ID

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeComplianceRiskList请求参数结构体 */ export interface DescribeComplianceRiskListRequest { /** *

    合规标准ID

    */ StandardID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤内容

    */ Filters?: Array; /** *

    分页大小

    */ Limit?: number; /** *

    偏移量

    */ Offset?: number; /** *

    排序类型

    */ Order?: string; /** *

    排序字段

    */ By?: string; /** *

    条款ID

    */ TermID?: number; } /** * UpdateAccessKeyRemark请求参数结构体 */ export interface UpdateAccessKeyRemarkRequest { /** * 备注 */ Remark: string; /** * 集团账号的成员id */ MemberId?: Array; /** * 源IP 名称 */ SourceIPList?: Array; /** * ak名称 */ AccessKeyList?: Array; /** * 源IP的ID */ SourceIPIDList?: Array; /** * AK的ID */ AccessKeyIDList?: Array; } /** * DescribeImageRegistryTimedScanTaskConfig请求参数结构体 */ export interface DescribeImageRegistryTimedScanTaskConfigRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * AddDspmAssetManager请求参数结构体 */ export interface AddDspmAssetManagerRequest { /** * 管理员uin */ IdentifyIds: Array; /** * 资产id */ AssetId: Array; } /** * DescribeImageVulList请求参数结构体 */ export interface DescribeImageVulListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * DescribeImageRegistryScanTaskList返回参数结构体 */ export interface DescribeImageRegistryScanTaskListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    扫描任务列表

    */ TaskList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 云账号用户信息 */ export interface DspmUinUser { /** * 账号uin */ Uin?: string; /** * 姓名 */ Name?: string; /** * 用户类型。1-主账号 2-子用户 */ UserType?: number; } /** * 容器安全 描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 */ export interface AssetFilters { /** *

    过滤键的名称。

    */ Name: string; /** *

    一个或者多个过滤值。

    */ Values: Array; /** *

    是否模糊查询

    */ ExactMatch?: boolean; } /** * ModifyDspmRiskStrategy返回参数结构体 */ export interface ModifyDspmRiskStrategyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskTrendData返回参数结构体 */ export interface DescribeRiskTrendDataResponse { /** * 风险趋势数据 */ CosRiskTrendData?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEdrAlertIsolation请求参数结构体 */ export interface ModifyEdrAlertIsolationRequest { /** *

    告警定位列表(1-500)

    */ Targets: Array; /** *

    操作类型:Isolate(隔离)/ RestoreIsolate(恢复隔离)/ KillProcess(进程查杀)枚举值:Isolate: 隔离RestoreIsolate: 恢复隔离KillProcess: 进程查杀

    */ Status: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    是否终止关联进程,仅 Status=Isolate 有效,Status=KillProcess 时忽略

    */ KillProcess?: boolean; } /** * 主机漏洞风险 */ export interface HostVulRisk { /** *

    风险记录 ID(host_vul_risk.id)

    */ RiskID?: number; /** *

    受影响主机数

    */ EffectHostCount?: number; /** *

    最近扫描时间
    参数格式:YYYY-MM-DD HH:mm:ss

    */ LatestScanTime?: string; /** *

    所属账号列表

    */ Account?: Array; /** *

    漏洞防御状态
    枚举值:
    ENABLED:已开启
    NOT_SUPPORTED:不支持
    NOT_ENABLED:未开启

    */ DefendStatus?: string; /** *

    修复状态
    枚举值:
    PENDING:待修复
    SCANNING:扫描中
    FIXED:已修复
    IGNORED:已加白
    FIXING:修复中
    FIX_FAILED:修复失败
    NOTSCAN:未扫描
    WITHOUT_RISK:无风险
    NEED_REBOOT:修复待重启

    */ RiskStatus?: string; /** *

    漏洞详细信息

    */ VulDetail?: VulDetailInfo; } /** * DescribeCallRecord返回参数结构体 */ export interface DescribeCallRecordResponse { /** * 调用记录列表 */ Data?: Array; /** * 调用记录总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeIaCFileList请求参数结构体 */ export interface DescribeIaCFileListRequest { /** *

    过滤条件

    */ Filter?: Filter; /** * 集团账号的成员id */ MemberId?: Array; } /** * cos ak 集合 */ export interface CosAkSet { /** * ak所属appid */ AppId?: number; /** * ak名称集合 */ AkNameSet?: Array; } /** * 漏洞和资产信息 */ export interface DataSearchBug { /** * 返回查询状态 */ StateCode?: string; /** * 漏洞详情 */ DataBug?: Array; /** * 漏洞影响资产详情 */ DataAsset?: Array; /** * true支持扫描。false不支持扫描 */ VSSScan?: boolean; /** * 0不支持,1支持 */ CWPScan?: string; /** * 1支持虚拟补丁,0或空不支持 */ CFWPatch?: string; /** * 0不支持,1支持 */ WafPatch?: number; /** * 0不支持,1支持 */ CWPFix?: number; /** * 产品支持状态 */ DataSupport?: Array; /** * cveId */ CveId?: string; } /** * AI Agent 的 skill 详情 */ export interface AIAgentSkillInfo { /** * skill 名称 */ Name?: string; /** * skill 路径 */ Path?: string; /** * skill 版本 */ Version?: string; /** * skill 描述 */ Description?: string; } /** * 集群节点列表项 */ export interface ClusterNodeListItem { /** *

    资产 ID

    * @deprecated */ AssetId?: string; /** *

    appid

    */ AppID?: number; /** *

    节点id

    */ NodeId?: string; /** *

    节点名称

    */ NodeName?: string; /** *

    公网ip

    */ PublicIP?: string; /** *

    内网ip

    */ InternalIP?: string; /** *

    节点类型

    */ NodeType?: string; /** *

    核数

    */ CoresCount?: number; /** *

    标签

    */ Tags?: Array; /** *

    运行状态

    */ RunStatus?: string; /** *

    是否为新资产

    */ IsNew?: boolean; /** *

    节点唯一 ID

    */ UniqueID?: string; /** *

    客户端状态

    枚举值:

    • ONLINE: 在线
    • OFFLINE: 离线
    • UNINSTALL: 未安装
    */ ClientStatus?: string; /** *

    节点实例ID

    */ InstanceId?: string; } /** * DescribeDspmAssetDatabases请求参数结构体 */ export interface DescribeDspmAssetDatabasesRequest { /** * 资产id */ AssetId: string; } /** * DescribeLoginWhiteHostList返回参数结构体 */ export interface DescribeLoginWhiteHostListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    服务器列表

    */ Hosts?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClbTargets返回参数结构体 */ export interface DescribeClbTargetsResponse { /** *

    后端服务列表

    */ Targets?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetAccountPresetPrivileges返回参数结构体 */ export interface DescribeDspmAssetAccountPresetPrivilegesResponse { /** * 权限信息 */ Privilege?: DspmDbAccountPrivilege; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateBaselineAggregatedItemExportJob请求参数结构体 */ export interface CreateBaselineAggregatedItemExportJobRequest { /** *

    基线策略 ID 列表(可同时传多条做联合统计)。

    */ PolicyID: Array; /** *

    基线系统父分类 ID。

    */ ParentCategoryID: number; /** *

    基线子分类 ID。

    */ CategoryID?: number; /** *

    导出任务名称。不传时自动生成。

    */ Name?: string; /** *

    导出类型,默认 RISK。
    枚举值:
    STATISTIC:导出统计结果
    RISK:导出风险明细

    */ ExportType?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件。支持的 Name:ResultStatus(通过状态 PASS/NOT_PASS)、Name(检测项名称,模糊搜索)、RiskLevel(风险等级 CRITICAL/HIGH/MEDIUM/LOW)、PolicyName(所属基线/策略名称,模糊搜索)。

    */ Filters?: Array; /** *

    废弃

    */ CheckAssetType?: string; } /** * DescribeRiskCenterAssetViewCFGRiskList请求参数结构体 */ export interface DescribeRiskCenterAssetViewCFGRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 资产标签 */ Tags?: Array; } /** * CreateAssetComponentListExportJob返回参数结构体 */ export interface CreateAssetComponentListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageVulSummaryList返回参数结构体 */ export interface DescribeImageVulSummaryListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    漏洞概览列表

    */ ImageVulSummaryList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteWebhookPolicies返回参数结构体 */ export interface DeleteWebhookPoliciesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AI 定时任务信息 */ export interface AiScheduleInfo { /** *

    AI 定时任务 ID。

    */ ScheduleId?: string; /** *

    任务名称。最大 128 字符。

    */ Name?: string; /** *

    执行提示词。最大 2048 字符。

    */ Prompts?: string; /** *

    状态。取值:1(已启用)、2(已停用)。

    */ Status?: number; /** *

    触发器

    */ Triggers?: Array; /** *

    最大触发次数,0 表示无限制。

    */ MaxFireCount?: number; /** *

    已触发次数。

    */ CurrentFireCount?: number; /** *

    生效开始时间,Unix 毫秒时间戳,0 表示立即生效。

    */ StartTime?: number; /** *

    生效结束时间,Unix 毫秒时间戳,0 表示永不过期。

    */ EndTime?: number; /** *

    创建时间,Unix 毫秒时间戳。

    */ CreateTime?: number; /** *

    更新时间,Unix 毫秒时间戳。

    */ UpdateTime?: number; /** *

    身份信息

    */ Identity?: AIScheduleUserIdentity; } /** * DescribeBackendScanEngineRegionList请求参数结构体 */ export interface DescribeBackendScanEngineRegionListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 检测任务信息 */ export interface TaskInfo { /** * 检测时间 */ ScanTime?: string; /** * 任务ID */ TaskID?: string; /** * 任务状态 */ Status?: string; /** * 任务进度 */ Progress?: number; } /** * 凭证数据结构,用于列表查询和详情查询的响应 */ export interface KeySandboxCredential { /** * 凭证ID */ CredentialId?: string; /** * 凭证名称 */ CredentialName?: string; /** * 凭证类型 枚举值: access:常规密钥(Key/Value键值对) sts:STS临时密钥凭据 */ CredentialType?: string; /** * 生效机器范围 */ CredentialEffectScope?: CredentialEffectScope; /** * 创建时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ CreateTime?: string; /** * 更新时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ UpdateTime?: string; } /** * DeleteDomainAndIp请求参数结构体 */ export interface DeleteDomainAndIpRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 资产 */ Content?: Array; /** * 是否保留路径配置,1:保留,其他:不保留,默认不传为不保留 */ RetainPath?: number; /** * 以后是否忽略该资产,,1:忽略,其他:不忽略,默认不传为忽略 */ IgnoreAsset?: number; /** * 资产标签 */ Tags?: Array; /** * 删除类型,取值: ALL, 删除全部,将直接忽略Content的内容; 其他值 ,非全部,则Centent必填, 默认为其他值。 */ Type?: string; } /** * ModifyDspmApplyingIdentifyComplianceGroup请求参数结构体 */ export interface ModifyDspmApplyingIdentifyComplianceGroupRequest { /** *

    识别模板id

    */ ComplianceId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeComplianceStandardTermTree返回参数结构体 */ export interface DescribeComplianceStandardTermTreeResponse { /** *

    合规规范ID

    */ StandardID?: number; /** *

    规范名称

    */ Name?: string; /** *

    条款章节

    */ Chapters?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像扫描镜像匹配配置 */ export interface ImageScanAssetTarget { /** *

    目标镜像匹配模式

    枚举值:

    • ALL: 全部镜像
    • MANUAL: 手动选择
    • AUTO_MATCH: 自动匹配
    */ Mode?: string; /** *

    全部镜像模式下扫描排除的镜像id

    */ ExcludeImages?: Array; /** *

    手动选择模式下需要扫描的镜像id

    */ Images?: Array; /** *

    自动匹配模式下匹配配置

    */ AutoMatch?: ImageScanAutoMatchConfig; } /** * 任务ID列表Key */ export interface TaskIdListKey { /** * 任务ID */ TaskId: string; /** * APP ID */ TargetAppId?: string; } /** * DeleteIaCAccessToken返回参数结构体 */ export interface DeleteIaCAccessTokenResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCheckConnectivityHostList返回参数结构体 */ export interface DescribeCheckConnectivityHostListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    主机列表

    */ HostList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 漏洞修复项,指定一个漏洞/KB补丁及其需要修复的目标主机 */ export interface VulFixItem { /** *

    需要修复的主机实例ID列表
    入参限制:单项最多1000个实例ID

    */ InstanceIds: Array; /** *

    漏洞ID,VulId和KBId二选一

    */ VulId?: number; /** *

    KB补丁ID,VulId和KBId二选一

    */ KBId?: number; } /** * ModifyNFSScanConf返回参数结构体 */ export interface ModifyNFSScanConfResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 访问密钥风险记录 */ export 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?: Array; /** * 风险证据 */ Evidence?: string; /** * 风险描述 */ Description?: string; /** * 所属主账号Uin */ Uin?: string; /** * 所属主账号昵称 */ Nickname?: string; /** * 所属子账号Uin */ SubUin?: string; /** * 所属子账号昵称 */ SubNickname?: string; /** * 账号类型 0 主账号AK 1子账号AK 2 临时密钥 */ Type?: number; /** * 检测状态 0表示 已检测 1表示 检测中 */ CheckStatus?: number; /** * 所属appid */ AppID?: number; /** * 对应风险的查询参数 */ QueryParam?: string; /** * 云类型 0-腾讯云 4-阿里云 */ CloudType?: number; /** * 相关的AK列表,包含AK名和AK备注 */ RelatedAK?: Array; } /** * 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; /** * 内网ip */ PrivateIp?: string; /** * 公网ip */ PublicIp?: string; /** * 状态 */ Status?: number; /** * 是否核心 */ IsCore?: number; /** * 是否新资产: 1新 */ IsNewAsset?: number; } /** * DescribeCheckConnectivityHostList请求参数结构体 */ export interface DescribeCheckConnectivityHostListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * 暴露趋势周期统计数量信息 */ export interface ExposeTrendItem { /** * 完全开放数量 */ OpenCount?: number; /** * 受限访问数量 */ AclCount?: number; /** * 无法访问数量 */ CloseCount?: number; /** * 日期 */ Date?: string; } /** * ModifyAgentRunMode请求参数结构体 */ export interface ModifyAgentRunModeRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    自定义模式配置

    */ CustomPolicy?: CustomAgentRunModePolicy; /** *

    高安全防护模式quuid列表

    */ AdvanceModeQuuids?: Array; /** *

    自定义模式quuid列表

    */ CustomModeQuuids?: Array; /** *

    日志增强开关,0:关闭,1:打开

    */ EnhanceLogMode?: number; /** *

    文件查杀自动poc模式开关,0:关闭,1:打开

    */ MalwarePocMode?: number; /** *

    五元组是否上报源端口,0:不上报,1:上报

    */ ReportSourcePort?: number; /** *

    日志采集设置,采集TCP源端口tcp_src_port,TCP入向日志tcp_ingress,HTTP出向连接日志http_egress,HTTP入向连接日志http_ingress,应用访问日志app_access

    */ LogCollectSettings?: Array; } /** * ExportEDRRules请求参数结构体 */ export interface ExportEDRRulesRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤条件:Name、RuleContent、RuleType、ContentType、Action、Level、DetectMode、DetectType、AttackStage、Status

    */ Filters?: Array; /** *

    排序,大小写无关:ASC 升序,DESC降序

    */ Order?: string; /** *

    排序列,ModifyTime

    */ By?: string; } /** * cos关联ak资产信息 */ export interface CosAkAssetInfo { /** * appid */ AppId?: number; /** * ak id */ AkId?: string; /** * ak名称 */ AkName?: string; /** * ak备注 */ AkRemark?: string; /** * ak所属uin */ AkOwnerUin?: string; /** * ak类型 1 主 2 子 */ AkOwnerType?: number; /** * ak所属账号名 */ AkOwnerName?: string; /** * ak主账号名 */ AkMainOwnerName?: string; /** * ak关联桶集合 */ AkRelBucketSet?: Array; /** * ak关联告警集合 */ AkRelAlarmSet?: Array; /** * Ak关联ip数 */ AkRelIpCount?: number; /** * ak状态 0 禁用 1 启用 */ AkStatus?: number; /** * 创建时间 */ CreateTimestamp?: number; /** * 最后访问时间 */ LastAccessTimestamp?: number; } /** * Dspm 风险分组策略 */ export interface DspmRiskStrategyGroup { /** *

    策略类型

    */ StrategyType?: string; /** *

    策略名

    */ Name?: string; /** *

    策略类型

    */ StrategyCategory?: string; /** *

    是否启用。0-禁用 1-启用

    */ IsEnabled?: number; /** *

    命中次数

    */ HitCount?: number; /** *

    风险类型。risk-风险;alarm-告警。

    */ RiskType?: string; /** *

    策略列表

    */ StrategyList?: Array; /** *

    规则来源

    注意:此字段可能返回 null,表示取不到有效值。 */ RuleSource?: string; } /** * 云函数 */ export interface CloudFunctionItem { /** * 云函数名称 */ InstanceName?: string; /** * 云函数状态 */ InstanceStatus?: string; /** * 云函数类型 */ FunctionType?: string; /** * 资源标签 */ InstanceTag?: string; /** * 命名空间 */ Namespace?: string; /** * 地域 */ Region?: string; /** * 自定义域名 */ Domain?: string; /** * 实例ID */ InstanceID?: string; /** * 实例类型 */ InstanceType?: string; /** * 租户ID */ AppID?: number; /** * 云函数状态展示内容 */ InstanceStatusDisplay?: string; /** * 核心资产标签 */ CoreAssetFlag?: string; /** * 公网访问URL */ PublicURL?: string; /** * 私网访问URL */ PrivateURL?: string; /** * 所属账号 */ AccountInfo?: string; } /** * DescribeRiskCenterAssetViewWeakPasswordRiskList请求参数结构体 */ export interface DescribeRiskCenterAssetViewWeakPasswordRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 资产标签 */ Tags?: Array; } /** * CancelEdrAlertIgnore请求参数结构体 */ export interface CancelEdrAlertIgnoreRequest { /** *

    告警定位列表(支持跨账号),最多500条

    */ Targets: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeClusterPodList返回参数结构体 */ export interface DescribeClusterPodListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    列表

    */ List?: Array; /** *

    命名空间可选范围

    */ Namespaces?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyLoginWhiteRecord返回参数结构体 */ export interface ModifyLoginWhiteRecordResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSecurityGroupPolicy返回参数结构体 */ export interface DescribeSecurityGroupPolicyResponse { /** * 关联安全组ID集合 */ SecurityGroupIDList?: Array; /** * 出站规则 */ Egress?: Array; /** * 入站规则 */ Ingress?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 云边界分析自动打标项 */ export interface AutoTagRuleItem { /** *

    规则ID

    */ RuleID?: number; /** *

    规则名称

    */ RuleName?: string; /** *

    标签

    */ Tag?: string; /** *

    描述

    */ Description?: string; /** *

    开关状态

    */ Enable?: boolean; /** *

    资产类型

    */ AssetTypes?: Array; /** *

    端口

    */ Ports?: Array; /** *

    开放状态

    */ OpenStatuses?: Array; /** *

    规则优先级

    */ Priority?: number; /** *

    创建时间

    */ CreateTime?: string; /** *

    更新时间

    */ UpdateTime?: string; } /** * DescribeAssetRiskList返回参数结构体 */ export interface DescribeAssetRiskListResponse { /** * 资产视角下风险数量 */ TotalCount?: number; /** * 资产视角下风险列表 */ AssetRiskList?: Array; /** * 等保规范名称集合 */ StandardNameList?: Array; /** * 资产类型集合 */ AssetTypeList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmIdentifyCategory返回参数结构体 */ export interface CreateDspmIdentifyCategoryResponse { /** *

    分类ID

    */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 常规密钥凭据(出参专用),用于查询详情接口的响应。Value字段返回打码后的值,不暴露明文 */ export interface AccessCredentialOutput { /** * 凭据键名(原文),如SecretId、SecretKey、Token等 */ Key?: string; /** * 凭据键值(打码后) 补充说明:保留前3后4位,中间用***替代;长度不足7位时全部替换为*** */ Value?: string; } /** * DescribeEdrLogCollectPaths返回参数结构体 */ export interface DescribeEdrLogCollectPathsResponse { /** *

    采集路径配置列表

    */ Paths?: Array; /** *

    总数量

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMalwareTimingScanSetting请求参数结构体 */ export interface DescribeMalwareTimingScanSettingRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 扫描任务详情 */ export 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; } /** * AI Agent 流量沙箱插件状态 */ export interface TrafficPluginState { /** * 插件安装状态(上层聚合) 枚举值: NONE:未安装 INSTALLING:安装中 INSTALLED:已安装 INSTALL_FAIL:安装失败 */ InstallStatus?: string; /** * 插件安装细分状态。取值与 InstallStatus 对应:未安装(InstallStatus=UNINSTALL)时为空字符串;安装成功(InstallStatus=INSTALLED)时为 SUCCESS;安装失败(InstallStatus=INSTALL_FAIL)时为具体失败原因 枚举值: NOT_SUPPORT:环境不支持 CONTAINER_NOT_FOUND:容器不存在 REQUIRE_RESTART:需要重启 CA_FAILED:CA 失败 EBPF_FAILED:eBPF 失败 IPTABLE_FAILED:iptables 失败 REDIRECT_FAILED:流量重定向失败 */ Status?: string; /** * 状态文案(由 Status 根据请求语言派生的国际化描述) */ Message?: string; /** * 插件最近活跃时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ ActivityTime?: string; } /** * DescribeCWPExposures请求参数结构体 */ export interface DescribeCWPExposuresRequest { /** *

    资产ID

    */ AssetID: string; /** *

    资产归属用户AppiD

    */ AssetAppID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤内容

    */ Filters?: Array; /** *

    分页大小

    */ Limit?: number; /** *

    偏移量

    */ Offset?: number; /** *

    排序类型

    */ Order?: string; /** *

    排序字段

    */ By?: string; } /** * DescribeAccessKeyAlarmDetail请求参数结构体 */ export interface DescribeAccessKeyAlarmDetailRequest { /** * 告警记录ID */ ID: number; /** * 集团账号的成员id */ MemberId?: Array; } /** * ModifyDspmRiskInfo请求参数结构体 */ export interface ModifyDspmRiskInfoRequest { /** * 风险id */ RiskId: Array; /** * 集团账号的成员id */ MemberId?: Array; /** * 风险状态 2-已忽略 */ Status?: number; } /** * DescribeDspmAccessTopologyAccounts返回参数结构体 */ export interface DescribeDspmAccessTopologyAccountsResponse { /** * 资产账号列表 */ Items?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmIdentifyComplianceRuleRelation返回参数结构体 */ export interface CreateDspmIdentifyComplianceRuleRelationResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCSIPManualMalwareScan返回参数结构体 */ export interface CreateCSIPManualMalwareScanResponse { /** *

    任务ID

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssetRiskList请求参数结构体 */ export interface DescribeAssetRiskListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DescribeSCFFunctionVersionList请求参数结构体 */ export interface DescribeSCFFunctionVersionListRequest { /** * 云函数所在地域 参数格式:腾讯云标准 Region,如 ap-guangzhou */ SCFRegion: string; /** * 命名空间名称 取值参考:通过 DescribeSCFNamespaceList 接口获取 */ Namespace: string; /** * 函数名称 取值参考:通过 DescribeSCFFunctionList 接口获取 */ FunctionName: string; /** * 单页条数 取值范围:[1, 100] 默认值:20 */ Limit: number; /** * 分页偏移量 取值范围:[0, +∞) 默认值:0 */ Offset?: number; } /** * DescribeModifyMachinesLoginTypeTasks返回参数结构体 */ export interface DescribeModifyMachinesLoginTypeTasksResponse { /** *

    任务列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 集团管理员侧的基线同步配置。 */ export interface BaselineSyncConf { /** *

    是否开启向成员账号自动同步基线配置。true 开启,false 关闭。

    */ AutoSync: boolean; /** *

    自动同步的目标成员账号 Appid 列表,AutoSync=true 时生效。

    */ TargetAppidList: Array; /** *

    用户配置列表

    */ UserConfList?: Array; } /** * DescribeDspmAssetAccounts请求参数结构体 */ export interface DescribeDspmAssetAccountsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 资产id */ AssetId?: string; /** * 筛选项 */ Filter?: Filter; } /** * DeleteDspmIdentifyCategory请求参数结构体 */ export interface DeleteDspmIdentifyCategoryRequest { /** *

    分类ID集合

    */ Ids: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ModifyCosMarkInfo请求参数结构体 */ export interface ModifyCosMarkInfoRequest { /** * 需要修改的存储桶列表 */ BucketNameSet: Array; /** * 备注信息 */ MarkInfo: string; } /** * DescribeAIAnalysisSMTP返回参数结构体 */ export interface DescribeAIAnalysisSMTPResponse { /** *

    是否已接入邮箱

    */ Exist?: boolean; /** *

    邮箱账号

    */ AccountName?: string; /** *

    邮箱类型

    枚举值:

    • 1: QQ邮箱
    • 2: GMail
    • 3: OutLook
    */ Type?: number; /** *

    邮箱授权密码

    */ Password?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteWebhookReceivers返回参数结构体 */ export interface DeleteWebhookReceiversResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmIdentifyRule请求参数结构体 */ export interface CreateDspmIdentifyRuleRequest { /** *

    数据项名称

    */ Name: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    数据项描述

    */ Description?: string; /** *

    数据项启用状态

    枚举值:

    • 0: 未启用
    • 1: 启用
    */ Status?: number; /** *

    结构化规则

    */ StructuredRule?: string; /** *

    非结构化规则

    */ UnStructuredRule?: string; } /** * DeleteDspmIdentifyCategory返回参数结构体 */ export interface DeleteDspmIdentifyCategoryResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 异地登录合并后白名单 */ 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; } /** * DescribeDspmAssetAccounts返回参数结构体 */ export interface DescribeDspmAssetAccountsResponse { /** * 资产账号总数 */ TotalCount?: number; /** * 账号信息 */ AccountSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreatePublicAssetsExportJob返回参数结构体 */ export interface CreatePublicAssetsExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteCSIPMalwareScanTask请求参数结构体 */ export interface DeleteCSIPMalwareScanTaskRequest { /** *

    任务ID

    */ TaskIds: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmAssetIds返回参数结构体 */ export interface DescribeDspmAssetIdsResponse { /** * 数据库资产总数 */ TotalCount?: number; /** * 资产id信息 */ AssetSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmAssetSecurityAnalysisSwitch返回参数结构体 */ export interface ModifyDspmAssetSecurityAnalysisSwitchResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 检测项维度的聚合结果,承载该检测项在资产上的通过/未通过统计。 */ export interface BaselineAggregatedItem { /** *

    检测项基础信息(含 ID、名称、风险等级、分类等)。

    */ Item?: BaselineItem; /** *

    该检测项最近一次扫描中结果为 PASS 的资产数量。

    */ PassAssetCount?: number; /** *

    该检测项最近一次扫描中结果为 NOT_PASS 的资产数量。

    */ NotPassAssetCount?: number; /** *

    该检测项最近一次扫描中结果为 PASS NOT_PASS 以及 CHECKING 的资产数量。

    */ TotalAssetCount?: number; /** *

    该检测项最近一次扫描的资产通过率,单位为百分比(0~100)。

    */ PassRate?: number; /** *

    该检测项最近一次完成扫描的时间。

    */ LatestCheckTime?: string; /** *

    上次扫描结果状态。取值:

    • CHECKING:检测中
    • PASS:通过
    • NOT_PASS:未通过
    • CHECK_FAILED:检测失败
    • NOT_INVOLVED:不涉及
    */ ResultStatus?: string; /** *

    该聚合结果涉及的租户 Appid 列表。

    */ Appid?: Array; /** *

    该聚合结果涉及的扫描 JobID 列表。

    */ JobID?: Array; } /** * 容器镜像漏洞白名单 */ export interface ImageVulWhitelist { /** *

    漏洞白名单id

    */ RuleId?: number; /** *

    白名单所属账号名

    */ OwnerAccountName?: string; /** *

    白名单所属账号uin

    */ OwnerUin?: string; /** *

    白名单所属账号appid

    */ OwnerAppId?: number; /** *

    白名单范围

    枚举值:

    • 0: 自选镜像
    • 1: 全部镜像
    */ Scope?: number; /** *

    白名单生效镜像id

    */ ImageIds?: Array; /** *

    备注

    */ Remark?: string; /** *

    漏洞id

    */ PocId?: string; /** *

    漏洞白名单名

    */ VulName?: string; /** *

    白名单状态

    枚举值:

    • 0: 失效
    • 1: 生效
    */ Status?: number; /** *

    更新时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ UpdateTime?: string; } /** * DescribeEdrAlertList返回参数结构体 */ export interface DescribeEdrAlertListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    列表

    */ List?: Array; /** *

    攻击阶段对应的策略数量

    */ AttackStageCounts?: Array; /** *

    告警大类统计(随筛选变化,排除 AlertCategory filter)

    */ AlertCategoryCounts?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 最后一天风险摘要项 */ export interface RiskTrendItem { /** * 风险项类型:intrusion_alert / vulnerability */ Key?: string; /** * 展示名称,按请求语言返回;漏洞项按是否付费区分文案 */ Name?: string; /** * 风险数量 */ Count?: number; } /** * ModifyDspmAssetAccount返回参数结构体 */ export interface ModifyDspmAssetAccountResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosActionList请求参数结构体 */ export interface DescribeCosActionListRequest { /** * 过滤器 */ Filter?: Filter; } /** * CreateAllAssetsExportJob请求参数结构体 */ export interface CreateAllAssetsExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 是否查询主机列表 */ IsCloudHost?: boolean; } /** * 日志键值索引详情 */ export interface LogKeyValueInfo { /** *

    */ Key?: string; /** *

    */ Value?: LogValueInfo; } /** * 访问密钥资产信息(源IP角度) */ export interface SourceIPAsset { /** * 源IP id */ ID?: number; /** * 源IP */ SourceIP?: string; /** * 备注 */ Remark?: string; /** * 账号所属APPID */ AppID?: number; /** * IP地域 */ Region?: string; /** * 调用方式 -1:未统计 0:控制台调用 1:API */ EventType?: number; /** * IP类型 0:账号内(未备注) 1:账号外(未备注) 2:账号内 (已备注) 3:账号外 (已备注) */ IPType?: number; /** * 告警信息列表 */ AccessKeyAlarmList?: Array; /** * ak信息列表 */ AKInfo?: Array; /** * 调用接口数量 */ ActionCount?: number; /** * 最近访问时间 */ LastAccessTime?: string; /** * IP关联实例ID,如果为空字符串,代表非账号内资产 */ InstanceID?: string; /** * IP关联实例名称 */ InstanceName?: string; /** * 账号所属Uin */ Uin?: string; /** * 昵称 */ Nickname?: string; /** * 展示状态 */ ShowStatus?: boolean; /** * 运营商字段 */ ISP?: string; /** * 账号外vpc信息 */ VpcInfo?: Array; /** * 云类型 0为腾讯云 */ CloudType?: number; } /** * 镜像扫描周期配置 */ export interface ImageScanScheduleConfig { /** *

    周期类型

    枚举值:

    • DAILY: 每天
    • WEEKLY: 每周
    • MONTHLY: 每月
    */ CycleType?: string; /** *

    具体日期。周类型时: 1-7 (周一到周日); 月类型时: 1-31; 日类型时不生效。

    */ CycleDays?: Array; /** *

    扫描开始时间

    参数格式:hh:mm

    */ StartTime?: string; /** *

    时区

    */ Timezone?: string; } /** * CreateDspmIdentifyComplianceGroup请求参数结构体 */ export interface CreateDspmIdentifyComplianceGroupRequest { /** *

    级别名称

    */ Name: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    描述

    */ Description?: string; /** *

    级别组ID

    */ LevelGroupId?: number; /** *

    状态

    枚举值:

    • 0: 不启用
    • 1: 启用
    */ Status?: number; } /** * ModifyDspmIdentifyRule返回参数结构体 */ export interface ModifyDspmIdentifyRuleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateHostVulExportJob返回参数结构体 */ export interface CreateHostVulExportJobResponse { /** *

    任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos每日告警/风险信息 */ export interface CosAlarmTrendInfo { /** * 当前日期字符串格式 */ CurrentDateStr?: string; /** * 当前日期总数 */ CurrentDayCount?: number; /** * 当天告警分类详情 */ CurrentDayOverView?: Array; } /** * RevertDspmAssetAccount返回参数结构体 */ export interface RevertDspmAssetAccountResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmPersonalIdentify返回参数结构体 */ export interface ModifyDspmPersonalIdentifyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifySecurityScoreRule请求参数结构体 */ export interface ModifySecurityScoreRuleRequest { /** *

    完整规则列表,必须包含所有维度、子项、等级的规则

    */ Rules: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmRiskTendency返回参数结构体 */ export interface DescribeDspmRiskTendencyResponse { /** * 风险趋势 */ RiskTendencySet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskCenterRiskTrendAnalysis返回参数结构体 */ export interface DescribeRiskCenterRiskTrendAnalysisResponse { /** * 趋势列表 */ Data?: Array; /** * 日期类型列表 */ DateTypeLists?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyBaselineUserOtherConf请求参数结构体 */ export interface ModifyBaselineUserOtherConfRequest { /** *

    待更新的用户其他配置;AgentScanTimeout 必须在 [60, 86400] 秒范围内。

    */ UserConf: BaselineUserOtherConf; /** * 集团账号场景下的成员账号 Appid 列表。非集团账号或仅查询当前账号时传空。 */ MemberId?: Array; } /** * DescribeAccessKeyAlarmDetail返回参数结构体 */ export interface DescribeAccessKeyAlarmDetailResponse { /** * 告警信息 */ AlarmInfo?: AccessKeyAlarm; /** * 所属账号CAM策略数量 */ CamCount?: number; /** * AK风险数量 */ RiskCount?: number; /** * 告警策略描述 */ AlarmDesc?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 定义进程网络规则内容结构,用于反弹Shell白名单场景,支持进程匹配 + IP/端口过滤 */ export interface RuleContentProcessNetwork { /** *

    当前进程

    */ Process: RuleContentProcessInfo; /** *

    目标IP(必填): 支持单个IP/IP范围/CIDR, 支持IPv4和IPv6

    */ DstIP: string; /** *

    父进程

    */ ParentProcess?: RuleContentProcessInfo; /** *

    目标端口列表(可选): 支持1-65535, 为空表示不限端口

    */ DstPorts?: Array; } /** * ModifyDspmApproveStatus返回参数结构体 */ export interface ModifyDspmApproveStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageAssociatedAssetCount返回参数结构体 */ export interface DescribeImageAssociatedAssetCountResponse { /** *

    镜像关联资产统计数

    */ ImageCountList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAIAnalysisHistory返回参数结构体 */ export interface DescribeAIAnalysisHistoryResponse { /** *

    会话记录

    */ SessionList?: Array; /** *

    会话总数

    */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAILinkSetting返回参数结构体 */ export interface ModifyAILinkSettingResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ACL 规则内容,子规则 ID 由服务端内部管理不对外暴露 */ export interface TrafficSandboxACLRuleContentItem { /** * 目标(IP/端口)匹配规则 */ DstRule?: TrafficSandboxACLDstRule; /** * URL/协议/方法匹配规则 */ URLRule?: TrafficSandboxACLURLRule; } /** * ModifyEdrAlertPermanentIgnore返回参数结构体 */ export interface ModifyEdrAlertPermanentIgnoreResponse { /** *

    成功忽略的告警数

    */ IgnoredCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIdentifyInfo请求参数结构体 */ export interface ModifyDspmIdentifyInfoRequest { /** * 对象。uin或person id */ Subject: string; /** * 备注 */ Remark?: string; } /** * DescribeBanStatus请求参数结构体 */ export interface DescribeBanStatusRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeAIAgentAssetList请求参数结构体 */ export interface DescribeAIAgentAssetListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 筛选 */ Filter?: Filter; } /** * DescribeAssetFilterViews请求参数结构体 */ export interface DescribeAssetFilterViewsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateScanStatisticExportJob返回参数结构体 */ export interface CreateScanStatisticExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AccessAIAnalysisSMTP返回参数结构体 */ export interface AccessAIAnalysisSMTPResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeHighBaseLineRiskList请求参数结构体 */ export interface DescribeHighBaseLineRiskListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 云账号ID */ CloudAccountID?: string; /** * 云厂商 */ Provider?: string; } /** * DescribeBaselinePolicyList请求参数结构体 */ export interface DescribeBaselinePolicyListRequest { /** *

    基线策略类型。取值:

    • SYSTEM:系统策略(CSIP 内置)
    • SELF:用户自定义策略
    */ PolicyType: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件,支持的过滤字段如下:

  • Name - 策略名称(模糊匹配)
  • Enable - 是否开启
  • CycleScanEnable - 周期扫描是否开启
  • */ Filters?: Array; /** *

    分页查询每页数量,最大值 100;超过时服务端将自动回退为默认值 10。

    */ Limit?: number; /** *

    分页查询起始偏移量,从 0 开始。

    */ Offset?: number; } /** * CreateCFGRisksExportJob返回参数结构体 */ export interface CreateCFGRisksExportJobResponse { /** *

    导出任务ID

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AddVulWhitelist返回参数结构体 */ export interface AddVulWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资产详情字段配置 */ export interface FieldConfig { /** *

    字段显示

    */ Label?: string; /** *

    字段值

    */ Value?: string; /** *

    字段样式配置

    */ Style?: FieldStyle; /** *

    字段内容数量

    */ ValueCount?: number; } /** * BatchModifyImageVirusWhitelist返回参数结构体 */ export interface BatchModifyImageVirusWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCustomRiskRules返回参数结构体 */ export interface DescribeCustomRiskRulesResponse { /** *

    风险规则数量

    */ TotalCount?: number; /** *

    风险规则列表

    */ RiskRuleList?: Array; /** *

    云厂商选项

    */ ProviderList?: Array; /** *

    资产类型选项

    */ AssetTypeList?: Array; /** *

    安全条款规范

    */ StandardNameList?: Array; /** *

    风险等级

    */ RuleSeverityList?: Array; /** *

    检查类型

    */ CheckTypeList?: Array; /** *

    安全分类

    */ ClassifyList?: Array; /** *

    安全规范

    */ StandardList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosRiskScanTask返回参数结构体 */ export interface DescribeCosRiskScanTaskResponse { /** * cos桶任务详情 */ BucketTaskInfoSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineSystemCategoryList请求参数结构体 */ export type DescribeBaselineSystemCategoryListRequest = null; /** * DescribeVulFixTaskDetail请求参数结构体 */ export interface DescribeVulFixTaskDetailRequest { /** *

    修复任务ID

    */ TaskId: number; /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    每页返回数量
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** *

    过滤条件
    支持的Filter.Name:
    InstanceId - 精确匹配,按主机实例ID筛选
    VulId - 精确匹配,按漏洞ID筛选,过滤出某个漏洞下的主机
    KBId - 精确匹配,按KB补丁ID筛选,过滤出某个KB补丁下的主机
    Status - 精确匹配,按执行状态筛选:0-初始状态 1-已下发 11-客户端已确认 2-修复完成 3-客户端离线 4-超时 5-失败 6-不支持 9-等待快照创建完成中 10-快照创建失败
    FixStatus - 精确匹配,按修复结果筛选:0-初始状态 1-修复成功 2-修复失败
    SnapshotStatus - 精确匹配,按快照状态筛选:-1-无需创建快照 0-未开始 1-进行中 2-已完成 3-创建失败

    */ Filters?: Array; /** *

    排序字段
    枚举值:
    StartTime:按修复启动时间排序
    EndTime:按修复结束时间排序

    */ Order?: string; /** *

    排序方式
    枚举值:
    asc:升序
    desc:降序
    默认值:desc

    */ By?: string; /** * 集团账号的成员id */ MemberId?: Array; } /** * 镜像资产信息 */ export interface ImageAssetInfo { /** *

    镜像仓库地址

    */ ImageRepoAddress?: string; /** *

    镜像摘要

    */ ImageDigest?: string; /** *

    镜像仓库类型

    */ RegistryType?: string; /** *

    镜像名

    */ ImageName?: string; /** *

    镜像tag

    */ ImageTag?: string; /** *

    镜像大小

    */ ImageSize?: number; /** *

    最后扫描时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LatestScanTime?: string; /** *

    扫描状态

    枚举值:

    • INIT: 未扫描
    • SCANNING: 扫描中
    • FINISH: 扫描成功
    • TIMEOUT: 扫描超时
    • FAILED: 扫描失败
    • STOPPING: 终止中
    • CANCELLED: 扫描已取消
    • CREATING: 扫描任务创建中
    • LICENSE_NOT_ENOUGH: 授权不足
    */ ScanStatus?: string; /** *

    漏洞数

    */ VulCnt?: number; /** *

    木马数

    */ VirusCnt?: number; /** *

    敏感信息数

    */ SensitiveCnt?: number; /** *

    镜像操作系统

    */ OsName?: string; /** *

    所属仓库实例id

    */ InstanceId?: string; /** *

    所属镜像仓库实例名

    */ InstanceName?: string; /** *

    命名空间

    */ Namespace?: string; /** *

    是否授权

    */ IsAuthorized?: number; /** *

    镜像仓库所在region

    */ RegistryRegion?: string; /** *

    id

    */ Id?: string; /** *

    镜像id

    */ ImageId?: string; /** *

    镜像创建时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ ImageCreateTime?: string; /** *

    是否是最新镜像

    */ IsLatestImage?: boolean; /** *

    低风险漏洞数

    */ LowLevelVulCnt?: number; /** *

    中风险漏洞数

    */ MediumLevelVulCnt?: number; /** *

    高风险漏洞数

    */ HighLevelVulCnt?: number; /** *

    严重风险漏洞数

    */ CriticalLevelVulCnt?: number; /** *

    所属账号名

    */ OwnerAccountName?: string; /** *

    所属账号appid

    */ OwnerAppId?: number; /** *

    所属账号uin

    */ OwnerUin?: string; /** *

    低危木马数

    */ LowLevelVirusCnt?: number; /** *

    中危木马数

    */ MediumLevelVirusCnt?: number; /** *

    高危木马数

    */ HighLevelVirusCnt?: number; /** *

    严重木马数

    */ CriticalLevelVirusCnt?: number; /** *

    应急漏洞数

    */ EmergencyVulCnt?: number; /** *

    低危敏感信息数

    */ LowLevelSensitiveCnt?: number; /** *

    中危敏感信息数

    */ MediumLevelSensitiveCnt?: number; /** *

    高危敏感信息数

    */ HighLevelSensitiveCnt?: number; /** *

    严重敏感信息数

    */ CriticalLevelSensitiveCnt?: number; /** *

    风险数

    */ RiskCnt?: number; /** *

    扫描失败原因

    */ ScanFailReason?: string; /** *

    扫描失败解决方案

    */ ScanSolution?: string; /** *

    地域信息

    */ RegionInfo?: RegionInfo; /** *

    最近扫描任务Id

    */ ScanTaskId?: number; } /** * DescribeEdrAlertCountForContainer请求参数结构体 */ export interface DescribeEdrAlertCountForContainerRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    集群 ID 列表(≤500);非空且 ContainerIds 为空时按集群分组统计

    */ ClusterIds?: Array; /** *

    容器 ID 列表(≤500);非空时按容器分组统计(优先级高于 ClusterIds)

    */ ContainerIds?: Array; /** *
  • PolicyType - int - 是否必填:否 - 策略类型
  • PolicyName - string - 是否必填:否 - 策略名称
  • Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)
  • PolicyAction- int - 是否必填:否 - 策略动作
  • IsEnabled - int - 是否必填:否 - 是否生效
  • ContainerId - string - 是否必填:否 - 容器ID(精确/IN,容器维度筛选)
  • ClusterId - string - 是否必填:否 - 集群ID(精确/IN,容器维度筛选)
  • ClusterName - string - 是否必填:否 - 集群名称(前缀模糊)
  • ContainerName - string - 是否必填:否 - 容器名称(前缀模糊)
  • AlertSource - string - 是否必填:否 - 告警来源:HOST-主机告警 / CONTAINER-容器告警,不传返回全部
  • */ Filters?: Array; } /** * CreateDynamicAssetsExportJob请求参数结构体 */ export interface CreateDynamicAssetsExportJobRequest { /** * 云厂商 */ Provider: string; /** * 资产类型 */ AssetType: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * 镜像关联主机资产 */ export interface ImageAssociatedContainer { /** *

    容器id

    */ ContainerId?: string; /** *

    容器名

    */ ContainerName?: string; /** *

    pod名

    */ PodName?: string; /** *

    pod ip

    */ PodIp?: string; /** *

    pod所属账号名

    */ OwnerAccountName?: string; /** *

    pod所属账号appid

    */ OwnerAppId?: number; /** *

    pod所属账号uin

    */ OwnerUin?: string; /** *

    集群id

    */ ClusterId?: string; /** *

    集群名

    */ ClusterName?: string; /** *

    集群状态

    枚举值:

    • Running: 运行中
    • Exception: 异常
    • Unknown: 未知
    • Creating: 创建中
    */ ClusterStatus?: string; /** *

    镜像cmd

    */ Cmd?: string; /** *

    Pod唯一id

    */ PodId?: string; /** *

    集群唯一Id

    */ ClusterCaMd5?: string; } /** * DeleteSandboxLLMAuditRule返回参数结构体 */ export interface DeleteSandboxLLMAuditRuleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 用户行为分析 统计条件 */ export interface StatisticalFilter { /** * 0:不基于统计检测 1:发生次数高于固定值 2:发生次数高于周期平均值的百分之 3:发生次数高于用户平均值的百分之 */ OperatorType: number; /** * 统计值 */ Value: number; } /** * dspm数据识别分类列表项 */ export interface DspmIdentifyCategoryItem { /** *

    分类ID

    */ Id?: number; /** *

    分类名称

    */ Name?: string; /** *

    类型

    枚举值:

    • 0: 内置
    • 1: 自定义
    */ Type?: number; /** *

    更新时间

    */ UpdateTime?: string; /** *

    关联的识别模板信息

    */ ComplianceRelations?: Array; } /** * DescribeRiskCenterAssetViewVULRiskList返回参数结构体 */ export interface DescribeRiskCenterAssetViewVULRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 资产视角的漏洞风险列表 */ Data?: Array; /** * 状态列表 */ StatusLists?: Array; /** * 危险等级列表 */ LevelLists?: Array; /** * 来源列表 */ FromLists?: Array; /** * 漏洞类型列表 */ VULTypeLists?: Array; /** * 资产类型列表 */ InstanceTypeLists?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 操作系统信息 */ export interface OsName { /** *

    操作系统类型ID

    */ MachineOSType?: number; /** *

    操作系统名称

    */ Name?: string; } /** * ModifyRiskCenterRiskStatus请求参数结构体 */ export interface ModifyRiskCenterRiskStatusRequest { /** * 风险资产相关数据 */ RiskStatusKeys: Array; /** * 处置状态,1为已处置、2为已忽略,3为取消已处置,4为取消已忽略 */ Status: number; /** * 风险类型,0-端口风险, 1-漏洞风险,2-弱口令风险, 3-网站内容风险,4-配置风险,5-风险服务暴露 */ Type: number; /** * 集团账号的成员id */ MemberId?: Array; } /** * 该结构体用来传入告警的key,以更新告警的status */ export interface NewAlertKey { /** * 需要更改的用户appid */ AppId: string; /** * 告警类别 */ Type: string; /** * 告警子类别 */ SubType: string; /** * 告警来源 */ Source: string; /** * 告警名称 */ Name: string; /** * 告警key */ Key: string; /** * 时间 */ Date: string; /** * 状态 */ Status?: number; } /** * DescribeLoginTypeGlobalConf返回参数结构体 */ export interface DescribeLoginTypeGlobalConfResponse { /** *

    是否开启防卸载 0 否 1 是 9 未设置,和0一样是未开启

    */ Enable?: number; /** *

    开启范围 0 自选主机 1 全部主机

    */ Scope?: number; /** *

    正选主机配置数

    */ IncludeHostCount?: number; /** *

    反选主机配置数

    */ ExcludeHostCount?: number; /** *

    正选quuid配置列表

    */ IncludeQuuid?: Array; /** *

    反选quuid配置列表

    */ ExcludeQuuid?: Array; /** *

    已开启机器数

    */ EnableCount?: number; /** *

    未启机器数

    */ DisableCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetLoginCredential返回参数结构体 */ export interface DescribeDspmAssetLoginCredentialResponse { /** * 账号 */ Account?: string; /** * 密码信息 */ Password?: string; /** * 有效期开始时间 */ ValidateStart?: string; /** * 有效期结束时间 */ ValidateEnd?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosPolicy返回参数结构体 */ export interface DescribeCosPolicyResponse { /** * 策略总数 */ Total?: number; /** * 策略信息 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateExposuresExportJob返回参数结构体 */ export interface CreateExposuresExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeExportJobManageList返回参数结构体 */ export interface DescribeExportJobManageListResponse { /** * 导出任务数量 */ TotalCount?: number; /** * 导出任务列表 */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosRiskActionList请求参数结构体 */ export interface DescribeCosRiskActionListRequest { /** * appid */ RelAppId: number; /** * 策略id */ PolicyId: number; /** * 桶名 */ BucketName: string; /** * 过滤器 */ Filter?: Filter; } /** * DeleteVulWhitelist请求参数结构体 */ export interface DeleteVulWhitelistRequest { /** *

    id列表

    */ Id?: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 评分规则项 */ export interface ScoreRuleItem { /** *

    规则类型
    枚举值:
    dimension:维度级规则
    category:子项级规则
    severity:等级级规则

    */ RuleType?: string; /** *

    维度ID

    */ DimensionId?: string; /** *

    维度名称

    */ DimensionName?: string; /** *

    子项ID

    */ CategoryId?: string; /** *

    子项扣分规则说明

    */ CategoryDesc?: string; /** *

    子项名称

    */ CategoryName?: string; /** *

    等级
    枚举值:
    critical:严重
    high:高危
    medium:中危
    low:低危

    */ Severity?: string; /** *

    扣分上限

    */ MaxDeductScore?: number; /** *

    单次扣分

    */ DeductPerItem?: number; /** *

    单项扣分是否不可编辑(防护配置维度子项为 true)

    */ DeductPerItemDisabled?: boolean; /** *

    排序序号

    */ SortOrder?: number; } /** * DescribeAbnormalCallRecord请求参数结构体 */ export interface DescribeAbnormalCallRecordRequest { /** * 告警规则ID */ AlarmRuleID: number; /** * 集团账号的成员id */ MemberId?: Array; /** * 访问密钥 */ AccessKey?: string; /** * 调用源IP */ SourceIP?: string; /** * 过滤器 */ Filter?: Filter; } /** * DescribeExposureTrend返回参数结构体 */ export interface DescribeExposureTrendResponse { /** * 暴露周期趋势数量统计信息 */ ExposeTrendList?: Array; /** * 暴露周期新增数量统计 */ ExposeIncrement?: number; /** * 近1天(24h)完全开放数量 */ OpenCount?: number; /** * 近1天(24h)受限访问数量 */ AclCount?: number; /** * 近1天(24h)无法访问数量 */ CloseCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCosAuditBucketMonitorStatus请求参数结构体 */ export interface ModifyCosAuditBucketMonitorStatusRequest { /** * 存储桶集合 */ BucketNameSet: Array; /** * 0 关闭 1 开启 */ MonitorStatus: number; } /** * CreateClusterAssetSyncTask请求参数结构体 */ export interface CreateClusterAssetSyncTaskRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    集群资产id

    * @deprecated */ ClusterAssetIds?: Array; /** *

    集群ca证书md5值,集群的唯一标识

    */ ClusterCaMD5List?: Array; } /** * 资产动态表头 */ export interface AssetHeaderItem { /** *

    类型

    */ ItemType?: string; /** *

    展示

    */ Label?: string; /** *

    是否支持复制

    */ Copy?: number; /** *

    值对应字段键

    */ Values?: Array; /** *

    跳转URL

    */ LinkURL?: string; /** *

    过滤器

    */ Filters?: Array; /** *

    是否支持排序

    */ Sort?: number; /** *

    字段展示样式

    */ ValueStyle?: string; } /** * 镜像仓库扫描子任务信息 */ export interface ImageRegistryExportJobInfo { /** *

    导出任务id

    */ JobID?: string; /** *

    任务状态

    枚举值:

    • SUCCESS: 任务成功
    */ Status?: string; /** *

    任务所属账号appid

    */ OwnerAppId?: number; /** *

    导出类型

    */ ExportType?: string; /** *

    任务名

    */ Name?: string; /** *

    导出时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ ExportCreateTime?: string; } /** * 计费项信息 */ export interface InquireInfo { /** * 计费项名称 */ Name?: string; /** * 购买量 */ Value?: number; } /** * DescribeBruteAttackRules返回参数结构体 */ export interface DescribeBruteAttackRulesResponse { /** *

    爆破阻断规则列表

    */ Rules?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CheckImageRegistryInstanceNameDuplicate请求参数结构体 */ export interface CheckImageRegistryInstanceNameDuplicateRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像仓库名

    */ Name?: string; } /** * DescribeClusterSuperNodeInfo返回参数结构体 */ export interface DescribeClusterSuperNodeInfoResponse { /** *

    所属地域 code(原样,如 ap-chengdu)。

    */ Region?: string; /** *

    地域中文名(如 西南地区(成都);由地域 code 经字典翻译得到)。

    */ RegionName?: string; /** *

    地域英文名(如 Southwest China (Chengdu);由地域 code 经字典翻译得到)。

    */ RegionNameEn?: string; /** *

    可用区(中文名,由可用区 code 经字典翻译得到)。

    */ Zone?: string; /** *

    资产最后更新时间。
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式,UTC时区)

    */ AssetSyncTime?: string; /** *

    节点来源(所属集群类型)。
    枚举值:
    TKE_MANAGED_CLUSTER:腾讯云标准集群
    TKE_INDEPENDENT_CLUSTER:腾讯云标准集群(Master自维护)
    TKE_SERVERLESS_CLUSTER:腾讯云Serverless集群
    TKE_EDGE_CLUSTER:腾讯云边缘集群
    SELF_BUILT:腾讯云内自建集群
    SELF_BUILT_OTHER:非腾讯云自建集群(混合云)

    */ NodeSource?: string; /** *

    子网名称。

    */ SubNetName?: string; /** *

    子网 ID。

    */ SubNetId?: string; /** *

    子网网段(CIDR)。

    */ SubNetCIDR?: string; /** *

    核数(由 cpu_request 除以 1000 得到)。
    单位:核

    */ CoresCount?: number; /** *

    所属集群名称。

    */ ClusterName?: string; /** *

    所属集群 ID。

    */ ClusterId?: string; /** *

    所属集群运行状态。
    枚举值:
    Running:运行中
    Exception:异常
    Unknown:未知
    Creating:创建中
    Destroyed:已销毁

    */ Status?: string; /** *

    Kubernetes 版本。

    */ ClusterVersion?: string; /** *

    Kubelet 版本。

    */ KubeletVersion?: string; /** *

    超级节点所属账号APPID

    */ AppID?: number; /** *

    超级节点实例ID

    */ InstanceId?: string; /** *

    超级节点名称

    */ NodeName?: string; /** *

    VPCID

    */ VpcId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeComplianceOverview返回参数结构体 */ export interface DescribeComplianceOverviewResponse { /** *

    检查类型和检查项分布

    */ AllCheckItems?: ComplianceCheckItemsOverview; /** *

    规范和检查项分布

    */ Standards?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterServiceList请求参数结构体 */ export interface DescribeClusterServiceListRequest { /** *

    集群资产 id

    * @deprecated */ ClusterAssetId?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件列表。支持的过滤字段:
    Name:服务名称,模糊匹配。
    ServiceType:服务类型,精确匹配。取值:ClusterIP、NodePort、LoadBalancer、ExternalName。
    Namespace:命名空间,精确匹配。
    SelectorLabel:Selector 标签,模糊匹配。

    */ Filter?: Filter; /** *

    集群ca证书md5值,集群的唯一标识

    */ ClusterCaMD5?: string; /** *

    Pod唯一标识ID

    */ PodUniqueID?: string; } /** * DescribePodContainerList请求参数结构体 */ export interface DescribePodContainerListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    Pod唯一标识ID

    */ PodUniqueID?: string; /** *

    通用过滤条件列表。支持的过滤字段:
    ContainerId:容器ID,精确匹配。
    ContainerName:容器名称,模糊匹配。
    RunStatus:容器运行状态,精确匹配。取值:RUNNING、PAUSED、STOPPED、CREATED、DESTROYED、RESTARTING、REMOVING、DEAD、UNKNOWN。
    ImageId:镜像ID,精确匹配。
    ImageName:镜像名称,模糊匹配。
    IsolateStatus:隔离状态,精确匹配。取值:NORMAL(未隔离)、ISOLATED(已隔离)、ISOLATING(隔离中)、ISOLATE_FAILED(隔离失败)、RESTORING(解除隔离中)、RESTORE_FAILED(解除隔离失败)。
    NodeUniqueId:所属节点唯一ID,精确匹配(NodeAssetId 为等价别名)。
    UUID:主机UUID,精确匹配。
    NodeId:所属节点实例ID,精确匹配。
    NodeType:节点类型,精确匹配。取值:SUPER、MASTER、WORKER。

    */ Filter?: Filter; } /** * DescribeSkillScanPayInfo请求参数结构体 */ export type DescribeSkillScanPayInfoRequest = null; /** * DescribeAgentRunPolicy返回参数结构体 */ export interface DescribeAgentRunPolicyResponse { /** *

    基础运行策略

    */ BasicPolicy?: AgentRunModePolicy; /** *

    高级运行策略

    */ AdvancePolicy?: AgentRunModePolicy; /** *

    自定义运行策略

    */ CustomPolicy?: AgentRunModePolicy; /** *

    自定义模式关联的机器instance_id列表

    */ CustomModeInstanceIDs?: Array; /** *

    高级模式关联的机器instance_id列表

    */ AdvanceModeInstanceIDs?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAssetTag返回参数结构体 */ export interface ModifyAssetTagResponse { /** *

    状态码

    */ Code?: string; /** *

    信息

    */ Message?: string; /** *

    该打标规则是否在执行中

    */ HasRunningApply?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 访问密钥告警数量 */ export interface AccessKeyAlarmCount { /** * 访问密钥的ID */ ID?: number; /** * 访问密钥 */ AccessKey?: string; /** * 告警数量 */ AlarmCount?: number; /** * 访问密钥状态 0 禁用 1 已启用 2 已删除 */ AccessKeyStatus?: number; /** * AK创建时间 */ AccessKeyCreateTime?: string; /** * AK最后使用时间,从未使用过则返回“-” */ LastAccessTime?: string; } /** * 容器挂载信息 */ export interface ContainerMountItem { /** *

    挂载类型

    注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; /** *

    宿主机路径

    注意:此字段可能返回 null,表示取不到有效值。 */ Source?: string; /** *

    容器内路径

    注意:此字段可能返回 null,表示取不到有效值。 */ Destination?: string; /** *

    挂载模式

    注意:此字段可能返回 null,表示取不到有效值。 */ Mode?: string; /** *

    是否可读写

    注意:此字段可能返回 null,表示取不到有效值。 */ RW?: boolean; /** *

    传播方式

    注意:此字段可能返回 null,表示取不到有效值。 */ Propagation?: string; /** *

    挂载名称

    注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** *

    驱动名称

    注意:此字段可能返回 null,表示取不到有效值。 */ Driver?: string; } /** * 风险中心状态处理Key */ export interface RiskCenterStatusKey { /** * 风险ID */ Id: string; /** * 公网IP/域名 */ PublicIPDomain?: string; /** * 实例ID */ InstanceId?: string; /** * APP ID */ AppId?: string; } /** * 任务资产项 */ export interface TaskAssetObject { /** * 资产名 */ AssetName?: string; /** * 资产类型 */ InstanceType?: string; /** * 资产分类 */ AssetType?: string; /** * ip/域名/资产id,数据库id等 */ Asset?: string; /** * 地域 */ Region?: string; /** * 多云资产唯一id */ Arn?: string; } /** * IaC检测文件 */ export interface IaCFile { /** *

    ID

    */ Id?: number; /** *

    appid

    */ AppId?: number; /** *

    文件ID

    */ FileId?: string; /** *

    文件名称

    */ FileName?: string; /** *

    CI/CD名称

    */ CICDName?: string; /** *

    文件路径

    */ FilePath?: string; /** *

    文件类型(1:Dockerfile,2:Terraform,3:KubernetesYaml)

    */ FileType?: number; /** *

    风险总计数量

    */ RiskTotalCnt?: number; /** *

    风险等级数量(0:低危,1:中危,2:高危,3:严重)

    */ RiskLevelCnt?: Array; /** *

    扫描时间

    */ ScanTime?: string; /** *

    检测状态(0:待扫描,1:检测中,2:已完成,3:检测异常)

    */ Status?: number; /** *

    扫描失败类型(0:无失败, 1:检测超时, 2:文件格式解析失败, 3:检测失败)

    */ FailType?: number; } /** * DescribeCosAccessPermissions请求参数结构体 */ export interface DescribeCosAccessPermissionsRequest { /** * appid */ RelAppId: number; /** * 桶名 */ BucketName: string; /** * 过滤条件 */ Filter?: Filter; } /** * cos数据项详情 */ export interface CosIdentifyRuleDetail { /** * 数据项id */ RuleId?: number; /** * 数据项名称 */ RuleName?: string; /** * 敏感级别id */ LevelId?: number; /** * 敏感级别名称 */ LevelName?: string; /** * 敏感程度 */ LevelScore?: number; } /** * 用户旗舰版信息 */ export interface UltimateAppItem { /** *

    用户AppID

    */ AppID?: number; /** *

    是否旗舰版

    */ IsUltimateVersion?: boolean; } /** * CreateVulFixRetryTask返回参数结构体 */ export interface CreateVulFixRetryTaskResponse { /** *

    重试生成的新任务ID,用于后续查询任务状态

    */ TaskId?: number; /** *

    本次重试的主机数量

    */ RetryCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SyncDspmUsers请求参数结构体 */ export type SyncDspmUsersRequest = null; /** * ModifyBaselinePolicyEnable请求参数结构体 */ export interface ModifyBaselinePolicyEnableRequest { /** *

    待修改的基线策略 ID 列表,不可为空且元素不可为 0。

    */ PolicyIDList: Array; /** *

    基线策略类型。取值:

    • SYSTEM:系统策略(CSIP 内置)
    • SELF:用户自定义策略
    */ PolicyType: string; /** *

    目标启用状态。0 停用,1 启用。

    */ Enable: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeKeySandboxCredential返回参数结构体 */ export interface DescribeKeySandboxCredentialResponse { /** * 凭证ID */ CredentialId?: string; /** * 凭证名称 */ CredentialName?: string; /** * 凭证类型 枚举值: access:常规密钥 sts:STS临时密钥 */ CredentialType?: string; /** * 生效机器范围 */ CredentialEffectScope?: CredentialEffectScope; /** * 常规密钥凭据数据(打码后),CredentialType为access时返回 补充说明:Key为原文,Value为打码后的值(保留前3后4位,中间用***替代) 注意:此字段可能返回 null,表示取不到有效值。 */ Access?: Array; /** * STS凭据数据(打码后),CredentialType为sts时返回 补充说明:System为原文,SecretID和SecretKey为打码后的值(保留前3后4位,中间用***替代) 注意:此字段可能返回 null,表示取不到有效值。 */ STS?: STSCredentialOutput; /** * 创建时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ CreateTime?: string; /** * 更新时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ UpdateTime?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Skill 安全检测结果详情 */ export interface SkillScanItem { /** *

    Skill 名称

    */ SkillName?: string; /** *

    Skill 描述,帮助理解 Skill 的主要用途

    */ SkillDescription?: string; /** *

    ZIP 文件的 SHA256 Hash
    参数格式:sha256:<64位hex>

    */ ContentHash?: string; /** *

    原始上传 ZIP 文件解压后的实际文件数,也是计费的范围,扫描成功后1个文件计为1次额度

    */ UploadFileCount?: number; /** *

    综合风险等级
    枚举值:
    malicious:恶意
    suspicious:可疑
    benign:可信

    */ RiskLevel?: string; /** *

    风险主标签融合规则 ID(9xxxx),由服务端从命中的融合风险标签中生成;benign 且无规则命中时为空。展示名称可通过 RuleCatalog 获取

    */ PrimaryRuleID?: string; /** *

    综合处置建议,用于指导调用方优先执行下线、隔离、修复、复检等动作。历史结果中可能为空。传 Language=en-US 时返回英文文案

    */ Mitigation?: string; /** *

    风险综合描述,对本次检测发现的风险进行概括性说明。传 Language=en-US 时返回英文文案

    */ RiskDescription?: string; /** *

    安全评分取值范围:[0, 100]补充说明:分数越高越安全

    */ SecurityScore?: number; /** *

    本次扫描使用的引擎版本号

    */ EngineVersion?: number; /** *

    Skill 能力标签列表,描述 Skill 具备的能力特征或适用场景。不等同于风险标签,也不参与风险等级判定。传 Language=en-US 时 Name 切换为英文,ID 保持不变

    */ CapabilityTags?: Array; /** *

    融合规则目录全集,包含所有融合规则类别(9xxxx),调用方可据此展示分类标签,无需本地维护映射表。传 Language=en-US 时返回英文名称

    */ RuleCatalog?: Array; /** *

    扫描结果详情,按子引擎分组。每个元素包含 ScanType(引擎类型)和 RuleList(命中规则列表)。规则中的 RuleID 使用融合编码(9xxxx),可与 RuleCatalog 交叉引用。传 Language=en-US 时 Description 返回英文文本

    */ ScanItems?: Array; /** *

    综合安全审计报告地址(签名 URL)。有效期由请求参数 ReportURLExpireHours 控制

    */ ReportURL?: string; /** *

    扫描完成时间。仅 Status=SUCCESS 时有值
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ ScannedAt?: string; /** *

    任务创建时间。仅 Status=SCANNING 时有值
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ CreatedAt?: string; /** *

    失败时间。仅 Status=FAILED 时有值
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ FailedAt?: string; /** *

    失败原因描述。仅 Status=FAILED 时有值

    */ Message?: string; } /** * DescribeVULList请求参数结构体 */ export interface DescribeVULListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 查询条件 */ Filter?: Filter; } /** * ModifyNotifyMember返回参数结构体 */ export interface ModifyNotifyMemberResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Dspm 资产统计数 */ export interface DspmAssetCount { /** * 资产个数 */ AssetCount?: number; /** * 资产有危险风险的个数 */ DangerRiskCount?: number; /** * 资产有低风险的个数 */ LowRiskCount?: number; /** * 有待处理风险的实例数 */ RiskAssetCount?: number; /** * 有待处理告警的实例数 */ AlarmAssetCount?: number; } /** * 配置视角的配置风险对象 */ export 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; /** * 用户昵称 注意:此字段可能返回 null,表示取不到有效值。 */ Nick?: string; /** * 用户uin 注意:此字段可能返回 null,表示取不到有效值。 */ Uin?: string; /** * 配置名 注意:此字段可能返回 null,表示取不到有效值。 */ CFGName?: string; /** * 检查类型 注意:此字段可能返回 null,表示取不到有效值。 */ CheckType?: string; /** * - 注意:此字段可能返回 null,表示取不到有效值。 */ CFGSTD?: string; /** * 描述 注意:此字段可能返回 null,表示取不到有效值。 */ CFGDescribe?: string; /** * 修复建议 注意:此字段可能返回 null,表示取不到有效值。 */ CFGFix?: string; /** * 帮助文档 注意:此字段可能返回 null,表示取不到有效值。 */ CFGHelpURL?: string; } /** * DescribeCWPMachines返回参数结构体 */ export interface DescribeCWPMachinesResponse { /** *

    主机列表

    */ Machines?: Array; /** *

    总数

    */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAssetTagsByAssetInfo返回参数结构体 */ export interface ModifyAssetTagsByAssetInfoResponse { /** *

    状态码

    */ Code?: string; /** *

    信息

    */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateIaCFileExportJob请求参数结构体 */ export interface CreateIaCFileExportJobRequest { /** *

    过滤条件

    */ Filter?: Filter; /** * 集团账号的成员id */ MemberId?: Array; } /** * 过滤条件 */ export interface LicenseBindFilter { /** * 过滤字段名,目前支持 Status */ Name?: string; /** * 过滤值列表 */ Values?: Array; } /** * 敏感分类分级描述 */ export interface SensitiveDetail { /** * 字段分类 */ CategoryRule?: string; /** * 字段分级 */ LevelRisk?: string; /** * 1:敏感信息字段 0:非敏感字段 */ IsSensitive?: number; } /** * CreateDspmIdentifyComplianceGroupCopy返回参数结构体 */ export interface CreateDspmIdentifyComplianceGroupCopyResponse { /** *

    模板ID

    */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClbListenerRules返回参数结构体 */ export interface DescribeClbListenerRulesResponse { /** *

    总记录数

    */ TotalCount?: number; /** *

    七层规则列表

    */ Rules?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmIdentifyComplianceGroupCopy请求参数结构体 */ export interface CreateDspmIdentifyComplianceGroupCopyRequest { /** *

    来源模板ID

    */ FromId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    模板名称

    */ Name?: string; /** *

    模板描述

    */ Description?: string; } /** * 融合规则目录项 */ export interface SkillRuleCatalogItem { /** * 融合规则 ID 参数格式:形如 9xxxx */ RuleID?: string; /** * 风险类别名称 */ RuleName?: string; } /** * 对象存储风险趋势图 */ export interface CosRiskTrendInfo { /** * 当前日期 */ CurrentDateStr?: string; /** * 风险数据信息 */ RiskDataSet?: Array; } /** * DeleteMachineClearHistory请求参数结构体 */ export interface DeleteMachineClearHistoryRequest { /** *

    需要删除的记录id值,最大长度100个

    */ Ids: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeAssetTagTree请求参数结构体 */ export interface DescribeAssetTagTreeRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateVulReScan返回参数结构体 */ export interface CreateVulReScanResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ScanBaselineRiskList返回参数结构体 */ export interface ScanBaselineRiskListResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmApplyOrder请求参数结构体 */ export interface CreateDspmApplyOrderRequest { /** * 资产id */ AssetId: string; /** * 申请类型。0-子账号授权 1-访客授权。 */ ApplyType: number; /** * 权限信息。 */ Privilege?: DspmDbAccountPrivilege; /** * 主机地址。当前仅支持'%'。默认'%'。 */ Host?: string; /** * 从审批完成后开始计算的访问权限失效时间,临时账号有效。单位毫秒。 */ ValidatePeriod?: number; /** * 审批人列表。为空使用资产全部管理员。 */ ApproverUin?: Array; /** * 申请原因 */ Reason?: string; /** * 管理类型。0-普通成员 1-管理员 */ ManagerType?: number; /** * 被授权者。子账号授权时,传目标uin,为空时默认使用当前uin;访客授权时传访客身份id。 */ Subject?: string; } /** * CreateAssetComponentListExportJob请求参数结构体 */ export interface CreateAssetComponentListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    保存文件名

    */ ExportName?: string; } /** * DescribeDspmAssetDatabaseList返回参数结构体 */ export interface DescribeDspmAssetDatabaseListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    结果集

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Dspm访问管理记录Id */ export interface DspmAccessRecordId { /** * 来源ip */ SourceIp?: string; /** * 资产列表 */ AssetId?: string; /** * 资产所在地域 */ Region?: string; /** * 资产账号 */ Account?: string; /** * 主机地址 */ Host?: string; /** * 记录时间 */ RecordTime?: string; } /** * DescribeAssetTagTree返回参数结构体 */ export interface DescribeAssetTagTreeResponse { /** * 总数 */ TotalCount?: number; /** * 资产标签树结构数据 */ TreeData?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVulViewVulRiskList请求参数结构体 */ export interface DescribeVulViewVulRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 资产标签 */ Tags?: Array; } /** * DescribeVulRiskList请求参数结构体 */ export interface DescribeVulRiskListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 云账号ID */ CloudAccountID?: string; /** * 云厂商 */ Provider?: string; } /** * DescribeVULList返回参数结构体 */ export interface DescribeVULListResponse { /** * 总数 */ TotalCount?: number; /** * 漏洞列表 */ Data?: Array; /** * 漏洞类型列表 */ VULTypeLists?: Array; /** * 风险等级列表 */ RiskLevels?: Array; /** * 标签 */ Tags?: Array; /** * 产品支持情况 */ ProductSupport?: Array; /** * 产品支持情况 */ CheckStatus?: Array; /** * 攻击热度枚举 */ AttackHeat?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像仓库探测主机参数 */ export interface ImageRegistryDetectionHostParam { /** *

    主机uuid

    */ InstanceUuid?: string; /** *

    地域

    */ Region?: string; /** *

    主机quuid

    */ Quuid?: string; } /** * ModifyExposureTag返回参数结构体 */ export interface ModifyExposureTagResponse { /** * 更新标签操作返回信息 */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDspmExportTask请求参数结构体 */ export interface DeleteDspmExportTaskRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 要删除的导出任务ID */ TaskIds?: Array; } /** * Ai Agent 资产信息列表项 */ export interface AIAgentAsset { /** *

    ID 标识

    */ ID?: string; /** *

    agent 名称

    */ AgentName?: string; /** *

    agent 使用模型名称

    */ AgentModel?: Array; /** *

    实例 ID

    */ InstanceID?: string; /** *

    实例名称

    */ InstanceName?: string; /** *

    metadata 风险列表。有如下枚举值: 1. AK_TMP 2. USER_DATA

    */ MetadataRiskList?: Array; /** *

    首次检出时间

    */ IdentityTimeFirst?: string; /** *

    最近检出时间

    */ IdentityTimeLast?: string; /** *

    检出方式。有如下枚举值 1. FINGER 资产指纹方式检出 2. NETWORK 网络访问方式检出

    */ IdentityMethod?: string; /** *

    暴露状态。有如下枚举值。1. EXPOSED;2.UNEXPOSED;

    1. UNKNOWN;
    */ ExposureStatus?: string; /** *

    metadata 有风险时对应路径

    */ MetadataRiskURL?: string; /** *

    凭据 Skill 安装状态

    */ SkillState?: SkillState; /** *

    流量沙箱插件状态

    */ TrafficPluginState?: TrafficPluginState; /** *

    流量沙箱规则状态

    */ TrafficRuleState?: Array; /** *

    命令沙箱插件状态

    */ CommandPluginState?: CommandPluginState; } /** * Dspm 资产安全分析状态统计数 */ export interface DspmSecurityAnalyseStatusCount { /** * 资产安全分析开启数 */ OpenCount?: number; /** * 资产安全分析开启中数 */ OpeningCount?: number; /** * 资产安全分析关闭中数 */ ClosingCount?: number; /** * 资产安全分析未开启数 */ CloseCount?: number; /** * 按照资产类型分组的资产安全分析状态统计数 */ AssetTypeCountSet?: Array; } /** * DescribeSubnetAssets请求参数结构体 */ export interface DescribeSubnetAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤参数 */ Filter?: Filter; } /** * OperateRisk请求参数结构体 */ export interface OperateRiskRequest { /** *

    风险规则ID

    */ RiskRuleId: string; /** *

    风险ID集合

    */ RiskIdList: Array; /** *

    操作类型

    */ OperationType: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    风险忽略原因

    */ Reason?: string; } /** * DescribeDspmRiskStrategy请求参数结构体 */ export interface DescribeDspmRiskStrategyRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * UninstallClusterAgent请求参数结构体 */ export interface UninstallClusterAgentRequest { /** *

    集群CA证书MD5列表(单/批量统一)
    用途:指定需要卸载容器安全Agent的集群
    取值参考:通过 DescribeClusterListV2 接口返回项中的 ClusterCaMD5 字段获取
    说明:capi 层不对该字段做存在性/类型校验,按 cluster_ca_md5 透传到接入侧 ClusterUninstall RPC

    */ ClusterCaMD5List: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateAISchedule返回参数结构体 */ export interface CreateAIScheduleResponse { /** *

    AI 定时任务 ID。

    */ ScheduleId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateVulScanManual返回参数结构体 */ export interface CreateVulScanManualResponse { /** *

    任务id

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 标准模式阻断配置 */ export interface StandardModeConfig { /** *

    阻断时长,单位:秒

    */ Ttl?: number; } /** * DescribeRiskDetailList返回参数结构体 */ export interface DescribeRiskDetailListResponse { /** * 资产视角下风险详情数量 */ TotalCount?: number; /** * 资产视角下风险详情列表 */ AssetRiskDetailList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeUebaUserSummary返回参数结构体 */ export interface DescribeUebaUserSummaryResponse { /** * 用户概览信息 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: UebaUserSummary; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskCenterCFGViewCFGRiskList返回参数结构体 */ export interface DescribeRiskCenterCFGViewCFGRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 资产视角的配置风险列表 */ Data?: Array; /** * 状态列表 */ StatusLists?: Array; /** * 危险等级列表 */ LevelLists?: Array; /** * 配置名列表 */ CFGNameLists?: Array; /** * 检查类型列表 */ CheckTypeLists?: Array; /** * 资产类型列表 */ InstanceTypeLists?: Array; /** * 来源列表 */ FromLists?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeComplianceStatistics请求参数结构体 */ export interface DescribeComplianceStatisticsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmIdentifyRuleTestResult返回参数结构体 */ export interface DescribeDspmIdentifyRuleTestResultResponse { /** *

    是否匹配成功

    枚举值:

    • true: 匹配成功
    • false: 匹配失败
    */ IsMatch?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * VRP评级阶段 */ export interface VPRRatingStage { /** * 阶段名称(例如:威胁活跃度、可利用性、漏洞严重性等) */ Stage?: string; /** * 该阶段的评级结果 */ Result?: string; } /** * 云资产所在地域信息。 */ export interface RegionInfo { /** * 地域标志,如 ap-guangzhou、ap-shanghai、ap-beijing。 */ Region?: string; /** * 地域中文名,如华南地区(广州)、华东地区(上海)、华北地区(北京)。 */ RegionName?: string; /** * 地域数字 ID。 */ RegionId?: number; /** * 地域简码,如 gz、sh、bj。 */ RegionCode?: string; /** * 地域英文名。 */ RegionNameEn?: string; } /** * DescribePolicyHitData返回参数结构体 */ export interface DescribePolicyHitDataResponse { /** * 策略命中详情信息 */ PolicyHitDetail?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskTrendData请求参数结构体 */ export interface DescribeRiskTrendDataRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 指定的日期 */ LastDays?: number; } /** * DeleteVulWhitelist返回参数结构体 */ export interface DeleteVulWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 风险视角风险列表 */ export interface CosRiskViewInfo { /** * appid */ AppId?: number; /** * 策略名称 */ PolicyName?: string; /** * 策略id */ PolicyId?: string; /** * 策略分类 */ PolicyType?: number; /** * 策略风险等级 */ PolicyRiskLevel?: number; /** * 策略描述 */ PolicyDescription?: string; /** * 待处理的桶数 */ HandleBucketCount?: number; /** * 最近风险检出时间Unix时间单位毫秒 */ LastScanTimestamp?: number; } /** * ModifyRiskCenterScanTask请求参数结构体 */ export interface ModifyRiskCenterScanTaskRequest { /** * 任务名称 */ TaskName: string; /** * 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填 */ ScanAssetType: number; /** * 扫描项目;port/poc/weakpass/webcontent/configrisk */ ScanItem: Array; /** * 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填 */ ScanPlanType: number; /** * 要修改的任务id */ TaskId: string; /** * 集团账号的成员id */ MemberId?: Array; /** * 扫描资产信息列表 */ Assets?: Array; /** * 扫描计划详情 */ ScanPlanContent?: string; /** * ip/域名/url数组 */ SelfDefiningAssets?: Array; /** * 高级配置 */ TaskAdvanceCFG?: TaskAdvanceCFG; /** * 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式 */ TaskMode?: number; /** * 任务完成回调webhook地址 */ FinishWebHook?: string; } /** * DescribeCosAsset请求参数结构体 */ export interface DescribeCosAssetRequest { /** * 请求过滤器 */ Filter: Filter; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeImageVulWhitelist请求参数结构体 */ export interface DescribeImageVulWhitelistRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * 通知策略完整信息 */ export interface WebhookPolicy { /** *

    策略 ID

    */ ID?: number; /** *

    策略名称

    */ Name?: string; /** *

    启用状态
    枚举值:
    ON:启用
    OFF:禁用

    */ Status?: string; /** *

    通知项列表(模块+子模块+等级+处置状态)

    */ NotifyItems?: Array; /** *

    接收的成员账号范围

    */ MemberId?: Array; /** *

    通知资产范围

    */ AssetScope?: WebhookAssetScope; /** *

    接收格式
    枚举值:
    TEXT:文本格式
    JSON:JSON 格式

    */ ReceiveFormat?: string; /** *

    推送语言
    枚举值:
    zh:中文
    en:英文

    */ MsgLanguage?: string; /** *

    自定义透传字段列表,关闭时为空数组

    */ CustomFields?: Array; /** *

    接收机器人 ID 列表

    */ ReceiverIDList?: Array; /** *

    接收机器人精简信息(列表行展示用)

    */ ReceiverList?: Array; } /** * DescribeCSIPMalwareScanTaskProgress请求参数结构体 */ export interface DescribeCSIPMalwareScanTaskProgressRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    任务ID

    */ TaskId?: number; } /** * DescribeBaselinePolicyCategoryList请求参数结构体 */ export interface DescribeBaselinePolicyCategoryListRequest { /** *

    基线策略ID

    */ PolicyID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeVulViewVulRiskList返回参数结构体 */ export interface DescribeVulViewVulRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 漏洞产视角的漏洞风险列表 */ Data?: Array; /** * 危险等级列表 */ LevelLists?: Array; /** * 来源列表 */ FromLists?: Array; /** * 漏洞类型列表 */ VULTypeLists?: Array; /** * tag枚举 */ Tags?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteImageVulWhitelist请求参数结构体 */ export interface DeleteImageVulWhitelistRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    漏洞白名单id

    */ RuleId?: Array; } /** * EDR告警定位信息,用于永久忽略/取消忽略 */ export interface EdrAlertTargetForIgnore { /** * 告警主键ID */ Id: number; /** * 告警所属账号ID(跨账号,前端必传) */ AppId: number; /** * 告警唯一标识 */ AlertId?: string; /** * 主机UUID(可选) */ Quuid?: string; /** * 实例ID(可选,用于白名单删除) */ InstanceId?: string; } /** * DescribeTaskLogList请求参数结构体 */ export interface DescribeTaskLogListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; } /** * Dspm资产访问拓扑 */ export interface DspmAssetAccessTopologyItem { /** * 资产id */ AssetId?: string; /** * 资产类型 */ AssetType?: string; /** * 资产名 */ AssetName?: string; /** * 资产账号 */ AssetAccount?: string; /** * 主机地址 */ Host?: string; /** * 账号类型 */ AccountType?: number; /** * 资产地址 */ AssetIp?: string; /** * 访问来源ip地址 */ SourceIp?: string; /** * 访问来源ip类型 */ SourceIpType?: string; /** * 访问频率。次/天 */ AccessFrequency?: DspmFrequency; /** * 执行SQL频率。条/小时。 */ ExecSQLFrequency?: DspmFrequency; /** * 访问起始时间 */ AccessBeginTime?: string; /** * 访问结束时间 */ AccessEndTime?: string; /** * 账号风险数 */ AccountRisk?: number; /** * 资产风险数 */ AssetRisk?: number; /** * 所属地域 */ Region?: string; /** * 身份类型。非身份账号为null。0-未定义 2-长期身份 3-临时身份 */ IdentifyType?: number; /** * 所属云账号uin用户。 */ OwnerUin?: DspmUinUser; /** * 所属个人用户信息。 */ Person?: DspmPersonUser; /** * 账号告警数 */ AccountAlarm?: number; /** * 资产告警数 */ AssetAlarm?: number; } /** * 过滤条件。同一 Name 下多个 Values 为或关系;不同 Name 之间为且关系。支持的 Name:Status(执行结果,Values: SUCCESS/FAILED/USER_CANCELED/CHECKING) */ export interface Filters { /** * 过滤条件名称。取值:Status(执行结果,Values: SUCCESS/FAILED/USER_CANCELED/CHECKING) */ Name?: string; /** * 过滤条件值列表 */ Values?: Array; /** * 是否精确匹配:1 精确匹配;默认模糊匹配 */ ExactMatch?: string; } /** * DescribeDspmIdentifyCategoryList请求参数结构体 */ export interface DescribeDspmIdentifyCategoryListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤条件

    */ Filter?: Filter; } /** * 云边界规则信息 */ export interface ExposeRuleItem { /** * 规则类型 */ RuleType?: string; /** * 风险等级 */ Severity?: string; /** * 规则名称 */ Title?: string; /** * 修复建议 */ FixAdvice?: string; } /** * 集群定位信息 */ export interface ClusterWithAppIdItem { /** * 集群ID 注意:此字段可能返回 null,表示取不到有效值。 */ ClusterID: string; /** * 集群所属AppId 注意:此字段可能返回 null,表示取不到有效值。 */ AppId: number; } /** * ModifyAgentRunPolicy返回参数结构体 */ export interface ModifyAgentRunPolicyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像扫描自动匹配配置 */ export interface ImageScanAutoMatchConfig { /** *

    匹配方式

    枚举值:

    • BY_CLUSTER: 按集群选择
    • RUNNING_CONTAINER: 容器集群上运行的镜像
    • LATEST_VERSION: 最新版本镜像
    • LOCAL_HOST: 主机节点上运行的镜像
    */ Modes?: Array; /** *

    集群id

    */ Clusters?: Array; } /** * ModifyNotifyMember请求参数结构体 */ export interface ModifyNotifyMemberRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ModifyPayConfig返回参数结构体 */ export interface ModifyPayConfigResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyPolicyStatus请求参数结构体 */ export interface ModifyPolicyStatusRequest { /** * 策略id集合 */ PolicyIdSet: Array; /** * 状态值 */ Status: number; } /** * DescribeDspmSupportedAssetType请求参数结构体 */ export interface DescribeDspmSupportedAssetTypeRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeBaselineFixRecordList返回参数结构体 */ export interface DescribeBaselineFixRecordListResponse { /** *

    基线风险修复记录列表。

    */ List?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 集群容器列表项 */ export interface ClusterContainerListItem { /** *

    appid

    */ AppID?: number; /** *

    资产id

    * @deprecated */ AssetId?: string; /** *

    容器id

    */ ContainerId?: string; /** *

    容器名称

    */ ContainerName?: string; /** *

    运行状态

    */ RunStatus?: string; /** *

    节点id

    */ NodeId?: string; /** *

    节点类型

    */ NodeType?: string; /** *

    pod唯一id

    */ PodUid?: string; /** *

    pod名称

    */ PodName?: string; /** *

    镜像id

    */ ImageId?: string; /** *

    镜像名称

    */ ImageName?: string; /** *

    隔离状态

    */ IsolateStatus?: string; /** *

    严重风险数量

    * @deprecated */ RiskEventCriticalCount?: number; /** *

    高危风险数量

    * @deprecated */ RiskEventHighCount?: number; /** *

    中危风险数量

    * @deprecated */ RiskEventMiddleCount?: number; /** *

    低危风险数量

    * @deprecated */ RiskEventLowCount?: number; /** *

    创建时间

    */ CreateTime?: string; /** *

    关联告警数

    */ AlarmCount?: number; } /** * 任务高级配置 */ export interface TaskAdvanceCFG { /** * 端口风险高级配置 */ PortRisk?: Array; /** * 漏洞风险高级配置 */ VulRisk?: Array; /** * 弱口令风险高级配置 */ WeakPwdRisk?: Array; /** * 配置风险高级配置 */ CFGRisk?: Array; } /** * 可更新补丁主机信息 */ export interface KBUpdateMachineItem { /** *

    KB补丁ID

    */ KBId?: number; /** *

    主机实例ID

    */ InstanceId?: string; /** *

    主机名称

    */ MachineName?: string; /** *

    主机IP

    */ MachineIp?: string; /** *

    公网IP

    */ PublicIp?: string; /** *

    操作系统名称

    */ OsName?: string; /** *

    主机在线状态
    枚举值:
    ONLINE:在线
    OFFLINE:离线

    */ MachineStatus?: string; /** *

    是否支持自动更新补丁
    枚举值:
    0:不支持
    1:支持

    */ SupportAutoFix?: number; /** *

    当前修复状态
    枚举值:
    0:未修复
    1:修复中
    2:修复失败
    3:修复成功
    4:修复超时

    */ FixStatus?: number; /** *

    最近一次修复时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ LatestFixTime?: string; /** *

    不可修复原因,SupportAutoFix为0时返回

    */ NotFixableReason?: string; /** *

    资产标签列表

    */ TagItems?: Array; /** *

    所属账号AppId

    */ AppId?: number; /** *

    付费版本信息
    枚举值:
    BASIC:基础版
    PRO:专业版
    ULTIMATE:旗舰版

    */ PayVersion?: string; } /** * 策略的周期扫描配置(间隔类型 + 间隔取值 + 扫描时段窗口)。 */ export interface CycleScanConf { /** *

    周期扫描开关。0 关闭,1 开启。

    */ Enable: number; /** *

    周期扫描的间隔类型。取值:

    • DAY:每若干天,IntervalValueList 取间隔天数(如 ["1"] 表示每天)
    • WEEK:每周指定星期几,IntervalValueList 取 1~7(周一~周日)
    • MONTH:每月指定日期,IntervalValueList 取 1~31
    */ IntervalType: string; /** *

    周期取值列表,含义随 IntervalType 变化:

    • IntervalType=DAY:每隔多少天,例如 ["1"] 表示每天
    • IntervalType=WEEK:每周的星期几,取值 1~7(周一 ~ 周日)
    • IntervalType=MONTH:每月的几号,取值 1~31
    */ IntervalValueList: Array; /** *

    扫描时段起始时间,格式 HH:mm,例如 02:00。

    */ ScanStart: string; /** *

    扫描时段结束时间,格式 HH:mm,例如 06:00。

    */ ScanEnd: string; } /** * 镜像漏洞信息 */ export interface ImageVul { /** *

    所有者账号名

    */ OwnerAccountName?: string; /** *

    所有者账号uin

    */ OwnerUin?: string; /** *

    所有者账号appid

    */ OwnerAppId?: number; /** *

    记录id

    */ ID?: number; /** *

    首次发现时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ FirstFoundTime?: string; /** *

    最后发现时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LatestFoundTime?: string; /** *

    漏洞详情

    */ VulInfo?: ImageVulBaseInfo; /** *

    镜像id

    */ ImageId?: string; } /** * ModifyAISchedule返回参数结构体 */ export interface ModifyAIScheduleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePreventUninstallHost返回参数结构体 */ export interface DescribePreventUninstallHostResponse { /** *

    总数

    */ Total?: number; /** *

    主机列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterContainerWebServiceList请求参数结构体 */ export interface DescribeClusterContainerWebServiceListRequest { /** *

    容器ID

    */ ContainerId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * AIAgent 资产凭据详情 */ export interface AIAgentCredential { /** *

    凭据 ID

    */ ID?: number; /** *

    凭据名称

    */ CredName?: string; /** *

    凭据类型

    枚举值:

    • OAUTH: oauth 类型凭据
    • API_TOKEN: token 类型凭据
    • CLOUD_AK: aksk 类型凭据
    */ CredType?: string; /** *

    凭据所在位置标识

    */ Locations?: Array; /** *

    最近扫描发现时间

    */ DetectTime?: string; /** *

    该凭据的泄露位置总数

    */ HitCount?: number; } /** * DescribeImageAssetList返回参数结构体 */ export interface DescribeImageAssetListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    镜像信息

    */ ImageList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAIAnalysisRecommendQuestions请求参数结构体 */ export interface DescribeAIAnalysisRecommendQuestionsRequest { /** *

    问答的SessionID

    */ SessionID: string; } /** * CheckCWPExposePathPermission请求参数结构体 */ export interface CheckCWPExposePathPermissionRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmIdentifyComplianceGroupDetail返回参数结构体 */ export interface DescribeDspmIdentifyComplianceGroupDetailResponse { /** *

    识别模板ID

    */ Id?: number; /** *

    识别模板名称

    */ Name?: string; /** *

    描述

    */ Description?: string; /** *

    模板类型

    枚举值:

    • 0: 内置
    • 1: 自定义
    */ Type?: number; /** *

    状态

    枚举值:

    • 0: 未启用
    • 1: 启用
    */ Status?: number; /** *

    关联级别组ID

    */ LevelGroupId?: number; /** *

    */ Detail?: Array; /** *

    关联级别组名称

    */ LevelGroupName?: string; /** *

    创建时间

    */ CreateTime?: string; /** *

    修改时间

    */ ModifyTime?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateVulFixedExportJob请求参数结构体 */ export interface CreateVulFixedExportJobRequest { /** *

    过滤条件(与 DescribeVulFixedList 一致)
    支持的Filter.Name:
    Keyword - 模糊匹配,按关键字搜索(漏洞名称/CVE编号/主机名称/实例ID)
    VulName - 模糊匹配,按漏洞名称搜索
    Level - 精确匹配,按漏洞等级筛选:LOW-低危 MEDIUM-中危 HIGH-高危 CRITICAL-严重
    VprLevel - 精确匹配,按VPR评级筛选:1-Low 2-Medium 3-High 4-Critical
    VulCategory - 精确匹配,按漏洞类型筛选:LINUX-Linux软件漏洞 WINDOWS-Windows系统补丁漏洞 WEB_CMS-Web-CMS漏洞 APPLICATION-应用漏洞 EMERGENCY-应急漏洞
    MachineName - 模糊匹配,按主机名称搜索
    InstanceId - 模糊匹配,按实例ID搜索
    FixTime - 范围匹配,修复时间范围,传入两个值表示起止时间

    */ Filters?: Array; /** *

    排序字段
    枚举值:
    FixTime:按修复时间排序
    VulName:按漏洞名称排序

    */ Order?: string; /** *

    排序方式
    枚举值:
    asc:升序
    desc:降序
    默认值:desc

    */ By?: string; /** * 集团账号的成员id */ MemberId?: Array; } /** * DeleteDspmPersonalIdentify请求参数结构体 */ export interface DeleteDspmPersonalIdentifyRequest { /** * 个人id */ PersonId: string; } /** * DescribeSkillScanAlertDetail请求参数结构体 */ export interface DescribeSkillScanAlertDetailRequest { /** *

    告警记录 ID
    取值参考:通过 DescribeSkillScanAlertList 接口获取

    */ ID: number; /** * 集团账号的成员 id */ MemberId?: Array; } /** * DescribeDspmSyncAssetsStatus请求参数结构体 */ export type DescribeDspmSyncAssetsStatusRequest = null; /** * 申请单信息 */ export interface DspmApplyOrder { /** * 申请单id */ OrderId?: string; /** * 身份id。 */ IdentifyId?: string; /** * 申请人账号uin */ ApplicantUin?: DspmUinUser; /** * 资产id */ AssetId?: string; /** * 资产名 */ AssetName?: string; /** * 资产所属地域 */ Region?: string; /** * 申请类型。0-关联身份 1-编辑身份 2-创建临时身份 */ ApplyType?: number; /** * 申请权限。 */ Privilege?: DspmDbAccountPrivilege; /** * 从审批完成后开始计算的访问权限失效时间,临时账号有效。单位毫秒。 */ ValidatePeriod?: number; /** * 申请原因。 */ Reason?: string; /** * 审批步骤 */ ApproverSteps?: Array; /** * 管理类型。0-普通成员 1-管理员 */ ManagerType?: number; /** * 个人用户信息 */ Person?: DspmPersonUser; /** * 云账号用户信息 */ SubjectUser?: DspmUinUser; /** * 审批状态。 0-未审批 1-通过 2-拒绝 */ Status?: number; /** * 申请单创建时间。 */ CreateTime?: string; } /** * DescribeBaselineUserOtherConf返回参数结构体 */ export interface DescribeBaselineUserOtherConfResponse { /** *

    当前账号的用户级基线配置。

    */ UserConf?: BaselineUserOtherConf; /** *

    是否来自同步

    */ IsSync?: boolean; /** *

    同步的账号信息

    */ AdminInfo?: AccountBriefInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 审批单信息 */ export interface DspmApproverOrder { /** * 对应申请单id */ OrderId?: string; /** * 身份id。 */ IdentifyId?: string; /** * 申请人账号uin */ ApplicantUin?: DspmUinUser; /** * 资产id */ AssetId?: string; /** * 资产名 */ AssetName?: string; /** * 申请类型。0-关联身份 1-编辑身份 2-创建临时身份 */ ApplyType?: number; /** * 申请权限 */ Privilege?: DspmDbAccountPrivilege; /** * 从审批完成后开始计算的访问权限失效时间,临时账号有效。单位毫秒。 */ ValidatePeriod?: number; /** * 申请原因 */ Reason?: string; /** * 管理类型。0-普通成员 1-管理员 */ ManagerType?: number; /** * 个人用户信息 */ Person?: DspmPersonUser; /** * 云账号用户信息 */ SubjectUser?: DspmUinUser; /** * 对应申请单创建时间。 */ CreateTime?: string; } /** * 资产树-资产分类节点 */ export interface CategoryNode { /** *

    资产分类名称

    */ Category?: string; /** *

    展示顺序

    */ DisplayOrder?: number; /** *

    下级资产类型节点

    */ AssetTypes?: Array; } /** * ModifyDspmAssetAccount请求参数结构体 */ export interface ModifyDspmAssetAccountRequest { /** * 实例id */ AssetId: string; /** * 账号名 */ Account: string; /** * 集团账号的成员id */ MemberId?: Array; /** * 主机地址 */ Host?: string; /** * 账号类型 */ AccountType?: number; /** * 备注 */ Remark?: string; /** * 风险id */ RiskId?: string; } /** * DescribeAssetOverview返回参数结构体 */ export interface DescribeAssetOverviewResponse { /** * 资产概览统计 */ AssetOverview?: AssetStatisticsInfo; /** * 云厂商资产数量 */ AssetProviderDistribute?: AssetProviderDistributeInfo; /** * 资产类型以及存在风险的资产类型数量 */ AssetTypeOverview?: AssetTypeStatisticsInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ACL URL/协议/方法匹配规则 */ export interface TrafficSandboxACLURLRule { /** * URL 列表 入参限制:每项支持域名通配符,如 *.example.com、api.*.example.com、example.com/api/* */ URL?: Array; /** * 排除的 URL 列表 入参限制:格式同 URL */ URLExcept?: Array; /** * 协议类型列表 枚举值: http:HTTP 协议 https:HTTPS 协议 */ Protocol?: Array; /** * HTTP 方法列表 枚举值: GET POST HEAD PUT DELETE OPTIONS PATCH */ Method?: Array; } /** * CreateAccessKeyCheckTask返回参数结构体 */ export interface CreateAccessKeyCheckTaskResponse { /** * 0表示成功 1表示失败 */ Code?: number; /** * 错误信息 */ Msg?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRaspLicenseList请求参数结构体 */ export interface DescribeRaspLicenseListRequest { /** * 过滤条件 - AssetType 资产类型(CWP 主机安全资产, TCSS_HOST 容器主机节点,TCSS_EKS 容器超级节点) - PluginStatus 插件状态(Normal 使用正常,Abnormal 存在异常,Unused 未使用) - ProtectionSwitch 防护开关(Enable 开启,Disable 未开启) - ProtectionVersion 防护版本(Rasp 重保授权包,Unauthorized 未授权) - InstanceID 实例ID - InstanceName 实例名称 - InstanceIP 实例IP(内网IP/外网IP) - NodeID 容器节点ID - NodeName 容器节点名称 - ClusterID 容器集群ID - ClusterName 容器集群名称 */ Filters?: Array; /** * 限制条数,默认10 */ Limit?: number; /** * 偏移量,默认0 */ Offset?: number; /** * 排序方式,ASC 正序,DESC 倒序 */ Order?: string; /** * 排序值 - LatestUpdateTime 最近更新时间 */ By?: string; } /** * EDR告警定位信息(ID + AlertID + AppID 三元组) */ export interface EdrAlertTarget { /** *

    告警主键ID

    */ Id: number; /** *

    告警所属账号ID(跨账号,前端必传)

    */ AppId: number; /** *

    告警唯一标识

    */ AlertId?: string; /** *

    主机UUID(可选,由列表带回透传)

    */ Quuid?: string; /** *

    实例ID(可选,由列表带回透传,用于安全中心标签富化)

    */ InstanceId?: string; /** *

    告警子类型

    */ AlertSubType?: string; } /** * DescribeDspmRisk返回参数结构体 */ export interface DescribeDspmRiskResponse { /** * 风险列表 */ RiskSet?: Array; /** * 风险总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeHostVulRiskList请求参数结构体 */ export interface DescribeHostVulRiskListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选条件数组,多条件之间为 AND 关系
    支持的 Filter.Name:
    CVSSLevel:CVSS level过滤
    Keyword:关键字模糊搜索(多词使用|分隔,对漏洞名/CVEID 模糊匹配)
    Category:漏洞分类(LINUX/WEB_CMS/APPLICATION/EMERGENCY)
    VPRLevel:VPR 评级
    RiskStatus:修复状态
    Label:VPR风险标签
    InstanceID:实例ID
    CheckMethod:检测方法

    */ Filters?: Array; /** *

    每页返回数量
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    排序方向
    枚举值:
    ASC:升序
    DESC:降序
    默认值:DESC

    */ Order?: string; /** *

    排序字段
    枚举值:
    LatestScanTime:最近扫描时间
    默认值:LatestScanTime

    */ By?: string; } /** * DescribeLastScanTaskInfo请求参数结构体 */ export interface DescribeLastScanTaskInfoRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    任务来源

    */ TaskSource?: string; } /** * DescribeClusterDetail请求参数结构体 */ export interface DescribeClusterDetailRequest { /** *

    集群资产id

    * @deprecated */ ClusterAssetId?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    集群ca证书md5值,集群的唯一标识

    */ ClusterCaMD5?: string; } /** * 容器端口信息 */ export interface ContainerPortItem { /** * 监听进程名称 注意:此字段可能返回 null,表示取不到有效值。 */ ProcessName?: string; /** * 容器内监听端口 */ ContainerPort?: number; /** * 进程运行用户 注意:此字段可能返回 null,表示取不到有效值。 */ RunAs?: string; /** * 容器内进程ID */ ContainerPID?: number; /** * 宿主机内网IP地址 注意:此字段可能返回 null,表示取不到有效值。 */ HostInnerIP?: string; /** * 宿主机外网IP地址 注意:此字段可能返回 null,表示取不到有效值。 */ HostPublicIP?: string; /** * 宿主机映射端口 */ PublicPort?: number; /** * 网络协议类型 注意:此字段可能返回 null,表示取不到有效值。 */ ProtocolType?: string; } /** * DescribeBucketInvokeIpList请求参数结构体 */ export interface DescribeBucketInvokeIpListRequest { /** * appid */ RelAppId: number; /** * 桶名 */ BucketName: string; /** * 过滤条件 */ Filter?: Filter; } /** * 集团账号详情 */ 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; /** * 成员关系策略权限 */ MemberPermission?: Array; /** * 集团付费模式;0/自付费,1/代付费 */ GroupPayMode?: number; /** * 个人付费模式;0/自付费,1/代付费 */ MemberPayMode?: number; /** * 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本 */ CFWProtect?: string; /** * 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本 */ WAFProtect?: string; /** * 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本 */ CWPProtect?: string; /** * 所有部门的集合数组 */ Departments?: Array; /** * 成员创建时间 */ MemberCreateTime?: string; /** * Advanced/Enterprise/Ultimate */ CSIPProtect?: string; /** * 1表示配额消耗方 */ QuotaConsumer?: number; /** * 管理员/委派管理员 已开启数量 */ EnableAdminCount?: number; /** * 账户多云信息统计,数组形式,具体参考CloudCountDesc描述 */ CloudCountDesc?: Array; /** * 管理员/委派管理员 总数量 */ AdminCount?: number; } /** * CreateClusterNodeListExportJob返回参数结构体 */ export interface CreateClusterNodeListExportJobResponse { /** *

    导出任务ID
    取值参考:前端轮询导出任务状态时使用

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateImageSensitiveInfoListExportJob返回参数结构体 */ export interface CreateImageSensitiveInfoListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ScanBaselinePolicyList请求参数结构体 */ export interface ScanBaselinePolicyListRequest { /** *

    基线策略类型。取值:

    • SYSTEM:系统策略(CSIP 内置)
    • SELF:用户自定义策略
    */ PolicyType: string; /** *

    待重新扫描的基线策略 ID 列表,不可为空且元素不可为 0。

    */ PolicyIDList: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateDspmAssetIdentifyInfoExportJob请求参数结构体 */ export interface CreateDspmAssetIdentifyInfoExportJobRequest { /** *

    资产实例id

    */ AssetId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤器

    */ Filter?: Filter; } /** * ModifyCSIPLicenseUnBinds返回参数结构体 */ export interface ModifyCSIPLicenseUnBindsResponse { /** *

    总数

    */ Total?: number; /** *

    成功数

    */ SuccessNum?: number; /** *

    失败数

    */ FailedNum?: number; /** *

    失败明细

    */ FailedList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ScanCSIPTaskAgain返回参数结构体 */ export interface ScanCSIPTaskAgainResponse { /** *

    本次实际触发重扫的机器数(= 状态白名单过滤后的候选机器数)单位:个

    */ SuccessCount?: number; /** *

    原任务 ID(与入参一致;CWP 原版同样返回原 ID 而非新 ID,重扫为原地复用)

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVulIgnoreRuleList返回参数结构体 */ export interface DescribeVulIgnoreRuleListResponse { /** *

    白名单列表

    */ List?: Array; /** *

    总数

    */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageAssociatedContainerList请求参数结构体 */ export interface DescribeImageAssociatedContainerListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像id

    */ Id?: number; /** *

    筛选项

    */ Filter?: Filter; } /** * DescribeAIScheduleList请求参数结构体 */ export interface DescribeAIScheduleListRequest { /** *

    分页偏移量,默认 0。

    */ Offset?: number; /** *

    分页大小,默认 20,最大 100。

    */ Limit?: number; /** *

    状态过滤。取值:0(全部)、1(已启用)、2(已停用),默认 0。

    */ Status?: number; /** *

    定时任务ID,可选,为空时则全量查询

    */ ScheduleId?: string; } /** * 漏洞影响厂商和产品 */ export interface VulVendorProduct { /** *

    供应商

    */ Vendor?: string; /** *

    产品名称

    */ Product?: string; /** *

    影响版本

    */ VersionRange?: Array; } /** * 漏洞修复任务概要信息 */ export interface VulFixTaskInfo { /** * 修复任务主键ID */ Id?: number; /** * 任务ID */ TaskId?: number; /** * 修复状态 枚举值: 0:初始化 1:修复中 2:修复成功 3:部分修复失败 4:全部修复失败 5:停止修复 */ FixStatus?: number; /** * 修复资产总数 */ AssetCount?: number; /** * 修复成功数 */ SuccessCount?: number; /** * 修复失败数 */ FailCount?: number; /** * 修复中数量 */ FixingCount?: number; /** * 排队中数量(等待下发或等待快照创建) */ QueueCount?: number; /** * 修复进度百分比 取值范围:[0, 100] 补充说明:计算方式为(SuccessCount+FailCount)/AssetCount×100 */ Progress?: number; /** * 修复成功的漏洞数 */ SuccessVulCount?: number; /** * 修复失败的漏洞数 */ FailVulCount?: number; /** * 修复的漏洞名称列表 */ VulNames?: Array; /** * 修复启动时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ StartTime?: string; /** * 修复结束时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ EndTime?: string; /** * 漏洞维度修复状态列表,每个漏洞的修复状态详情 */ VulFixStatusList?: Array; } /** * 安全中心标签 */ export interface EDRRuleTagItem { /** *

    安全中心标签ID

    */ ID?: number; /** *

    标签中文Key

    */ TagKey?: string; /** *

    标签英文key

    */ TagKeyEn?: string; /** *

    标签中文值

    */ TagValue?: string; /** *

    标签英文值

    */ TagValueEn?: string; /** *

    标签描述

    */ Description?: string; /** *

    标签颜色

    */ Color?: string; } /** * 磁盘分区信息 */ export interface DiskPartitionInfo { /** *

    分区名称

    */ Name?: string; /** *

    挂载路径

    */ Path?: string; /** *

    使用百分比

    */ Percent?: number; /** *

    分区大小(MB)

    */ Size?: number; /** *

    分区类型

    */ Type?: string; /** *

    已使用(MB)

    */ Used?: number; } /** * DescribeRegistryOverview请求参数结构体 */ export interface DescribeRegistryOverviewRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeEdrAlertSummary请求参数结构体 */ export interface DescribeEdrAlertSummaryRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ModifyDspmIdentifyComplianceGroup返回参数结构体 */ export interface ModifyDspmIdentifyComplianceGroupResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeExposureAutoTagRules请求参数结构体 */ export interface DescribeExposureAutoTagRulesRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤内容

    */ Filters?: Array; /** *

    分页大小

    */ Limit?: number; /** *

    偏移量

    */ Offset?: number; /** *

    排序类型

    */ Order?: string; /** *

    排序字段

    */ By?: string; } /** * DescribeClusterNamespaceList返回参数结构体 */ export interface DescribeClusterNamespaceListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAIAgentCredentialList请求参数结构体 */ export interface DescribeAIAgentCredentialListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选器

    */ Filter?: Filter; /** *

    是否只展示凭据位置统计数据

    */ SummaryOnly?: boolean; } /** * DescribeImageSensitiveInfoList请求参数结构体 */ export interface DescribeImageSensitiveInfoListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * 镜像关联主机资产 */ export interface ImageAssociatedHostAsset { /** *

    主机uuid

    */ Uuid?: string; /** *

    主机quuid

    */ QUuid?: string; /** *

    主机名

    */ HostName?: string; /** *

    主机所属账号名

    */ OwnerAccountName?: string; /** *

    主机所属账号appid

    */ OwnerAppId?: number; /** *

    主机所属账号uin

    */ OwnerUin?: string; /** *

    主机内网地址

    */ InnerIp?: string; /** *

    主机公网地址

    */ PublicIp?: string; /** *

    主机上agent状态

    枚举值:

    • ONLINE: 在线
    • OFFLINE: 离线
    • UNINSTALL: 已卸载
    */ AgentStatus?: string; /** *

    主机实例id

    */ InstanceID?: string; /** *

    主机状态

    */ InstanceState?: string; } /** * DescribeImageLayerVulList返回参数结构体 */ export interface DescribeImageLayerVulListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    镜像层漏洞列表

    */ ImageLayerVulList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ACL 告警数据结构 */ export interface TrafficSandboxACLAlertInfo { /** *

    告警记录 ID

    */ ID?: number; /** *

    归属资产类型
    枚举值:
    HOST:主机
    CONTAINER:容器

    */ BelongAssetType?: string; /** *

    命中的用户规则 ID

    */ RuleID?: number; /** *

    命中的用户规则名称

    */ RuleName?: string; /** *

    Agent UUID

    */ UUID?: string; /** *

    实例 ID

    */ InstanceId?: string; /** *

    实例名称

    */ InstanceName?: string; /** *

    进程 exe 路径

    */ Exe?: string; /** *

    进程命令行参数
    入参限制:最大 4096 字节,超长时可能被截断

    */ Param?: string; /** *

    目标地址,形如 GET http://xxxx 或 ip:port

    */ Target?: string; /** *

    协议类型
    枚举值:
    http
    https

    */ Protocol?: string; /** *

    告警级别
    枚举值:
    INFO:提示
    LOW:低危
    MEDIUM:中危
    HIGH:高危
    CRITICAL:严重

    */ Level?: string; /** *

    处理状态
    枚举值:
    PENDING:未处理
    HANDLED:已处理
    IGNORE:已忽略
    PASS:已加白
    BLOCK:已拦截

    */ Status?: string; /** *

    告警次数

    */ Count?: number; /** *

    首次告警时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ FirstAlertTime?: string; /** *

    最后告警时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ LastAlertTime?: string; /** *

    命中动作
    枚举值:
    PASS:加白
    BLOCK:拦截并告警
    MONITOR:告警

    */ RuleAction?: string; } /** * DescribeBaselineOverview返回参数结构体 */ export interface DescribeBaselineOverviewResponse { /** *

    基线概览统计数据(主机/集群未通过项数、近一年修复数)。

    */ Statistics?: BaselineOverviewStatistic; /** *

    最近一次基线扫描完成时间。

    */ LatestScanTime?: string; /** *

    当前是否已启用任意周期性扫描。true 启用,false 未启用。

    */ EnableCycleScan?: boolean; /** *

    当前进行中的扫描主任务数量。

    */ ScanningTaskCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmApproveHistory返回参数结构体 */ export interface DescribeDspmApproveHistoryResponse { /** * 审批记录总数 */ TotalCount?: number; /** * 审批记录信息 */ ApproveSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNetAttackSetting请求参数结构体 */ export interface DescribeNetAttackSettingRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeBaselineMainTaskList返回参数结构体 */ export interface DescribeBaselineMainTaskListResponse { /** *

    扫描主任务列表。

    */ List?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeConfigCheckRules返回参数结构体 */ export interface DescribeConfigCheckRulesResponse { /** * 风险规则数量 */ TotalCount?: number; /** * 风险规则列表 */ RuleList?: Array; /** * 云厂商类型选项 */ ProviderList?: Array; /** * 风险等级类型选项 */ RiskLevelList?: Array; /** * 处置分类选项 */ DispositionTypeList?: Array; /** * 检查类型选项 */ CheckTypeList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ResetDspmAssetAccountPassword请求参数结构体 */ export interface ResetDspmAssetAccountPasswordRequest { /** * 实例id */ AssetId: string; /** * 账号名 */ Account: string; /** * 主机地址 */ Host?: string; /** * 风险id */ RiskId?: string; } /** * DescribeBackendScanEngineRegionList返回参数结构体 */ export interface DescribeBackendScanEngineRegionListResponse { /** *

    地域列表

    */ Regions?: Array; /** *

    默认地域

    */ DefaultRegion?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeHostKBRiskList返回参数结构体 */ export interface DescribeHostKBRiskListResponse { /** *

    主机 KB 补丁风险列表

    */ List?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateEdrLessAlertExportJob请求参数结构体 */ export interface CreateEdrLessAlertExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    MachineName 主机名称InstanceID 实例ID IP 内网IP或公网IP - 是否必填:否 - 主机Ip或别名筛选HostId - String - 是否必填:否 - 主机IdAgentId - String - 是否必填:否 - 客户端IdPolicyType - String - 是否必填:否 - 策略类型,0:系统策略1:用户自定义策略Domain - String - 是否必填:否 - 域名(先对域名做urlencode,再base64)HandleStatus - String - 是否必填:否 - 状态筛选0:待处理;2:信任;3:不信任BeginTime - String - 是否必填:否 - 最近访问开始时间EndTime - String - 是否必填:否 - 最近访问结束时间

    */ Filters?: Array; /** *

    排序方式:[ASC:升序|DESC:降序]

    */ Order?: string; /** *

    排序字段:[ LatestDetectTime:最近请求时间]

    */ By?: string; } /** * DescribeAssetTree请求参数结构体 */ export interface DescribeAssetTreeRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeCWPTaskDuration返回参数结构体 */ export interface DescribeCWPTaskDurationResponse { /** * 任务下发需要的时长,单位为分钟 */ Duration?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyBaselinePolicy请求参数结构体 */ export interface ModifyBaselinePolicyRequest { /** *

    待新建或编辑的基线策略详情。

    */ Policy: BaselinePolicy; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 主机漏洞风险内容 */ export interface VulRiskItem { /** * 云账号ID */ CloudAccountID?: string; /** * 实例ID */ AssetID?: string; /** * 实例状态 */ InstanceStatus?: string; /** * 实例名称 */ InstanceName?: string; /** * 创建时间 */ CreateTime?: string; /** * 更新时间 */ UpdateTime?: string; /** * 漏洞名称 */ VulName?: string; /** * 漏洞类型 */ VulCategory?: string; /** * 漏洞等级 */ VulLevel?: string; /** * CVE编号 */ CveID?: string; /** * 漏洞描述 */ Description?: string; /** * 容器ID */ ContainerID?: string; /** * 漏洞风险修复建议 */ Fix?: string; /** * Linux漏洞 */ VulCategoryName?: string; /** * 漏洞等级名称 */ VulLevelName?: string; /** * 实例状态中文信息 */ InstanceStatusName?: string; /** * 租户ID */ AppID?: number; } /** * ModifyDspmBackupSetting请求参数结构体 */ export interface ModifyDspmBackupSettingRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    备份日志保留时长

    */ BackupLogSaveTime?: number; /** *

    恢复日志保留时长

    */ RestoreLogSaveTime?: number; /** *

    日志最大生命周期限制

    */ LogMaxSaveTime?: number; /** *

    在线日志最大天数限制

    */ OnlineLogMaxSaveTime?: number; } /** * 操作资产标签资产信息 */ export interface AssetTagModifyAssetItem { /** *

    appid

    */ AppID: number; /** *

    资产类型

    */ AssetType: string; /** *

    实例ID

    */ InstanceID: string; /** *

    云厂商

    */ Provider: string; } /** * DescribeGatewayAssets返回参数结构体 */ export interface DescribeGatewayAssetsResponse { /** * 列表 */ Data?: Array; /** * 总数 */ TotalCount?: number; /** * 地域列表 */ RegionList?: Array; /** * 资产类型列表 */ AssetTypeList?: Array; /** * vpc列表 */ VpcList?: Array; /** * appid列表 */ AppIdList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmApproveOrderList请求参数结构体 */ export interface DescribeDspmApproveOrderListRequest { /** * 过滤器 */ Filter?: Filter; } /** * CreateImageRegistryScanTask请求参数结构体 */ export interface CreateImageRegistryScanTaskRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    扫描类型

    枚举值:

    • VUL: 漏洞
    • VIRUS: 木马
    • RISK: 敏感信息
    */ ScanType?: Array; /** *

    超时时间,单位秒

    */ Timeout?: number; /** *

    任务名

    */ Name?: string; /** *

    扫描目标镜像过滤配置

    */ Target?: ImageScanAssetTarget; /** *

    镜像过滤配置

    */ Filter?: ImageScanRegistryFilter; } /** * 命中规则项 */ export interface SkillScanRuleHit { /** * 融合规则编号 参数格式:形如 9xxxx */ RuleID?: string; /** * 风险发现描述 */ Description?: string; } /** * ModifyImageVirusWhitelist请求参数结构体 */ export interface ModifyImageVirusWhitelistRequest { /** *

    木马白名单id

    */ RuleId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    木马白名单md5

    */ Md5List?: Array; /** *

    白名单生效范围

    */ Scope?: number; /** *

    生效白名单的镜像id列表

    */ ImageIds?: Array; /** *

    备注

    */ Remark?: string; /** *

    是否启用

    枚举值:

    • 0: 禁用
    • 1: 启用
    */ Status?: number; /** *

    白名单名称

    */ Name?: string; } /** * CreateCloudFunctionExportJob返回参数结构体 */ export interface CreateCloudFunctionExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * VerifyDspmAssetLoginCode返回参数结构体 */ export interface VerifyDspmAssetLoginCodeResponse { /** * 账号 */ Account?: string; /** * 密码信息 */ Password?: string; /** * 有效期开始时间 */ ValidateStart?: string; /** * 有效期结束时间 */ ValidateEnd?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 即将到期产品 */ export interface ExpiringProduct { /** *

    产品ID

    */ ProductId?: string; /** *

    产品名称

    */ ProductName?: string; /** *

    距到期天数
    单位:天

    */ DaysToExpire?: number; /** *

    到期时间

    */ ExpireTime?: string; } /** * DescribeAccessKeyAlarm请求参数结构体 */ export interface DescribeAccessKeyAlarmRequest { /** * 过滤器 */ Filter?: Filter; /** * 集团账号的成员id */ MemberId?: Array; /** * 访问密钥的ID */ AccessKeyID?: number; /** * 源IP的ID */ SourceIPID?: number; /** * 账号uin */ SubUin?: string; } /** * Cos资产信息 */ export interface CosAssetInfo { /** *

    appid

    */ AppId?: number; /** *

    cos桶名

    */ BucketName?: string; /** *

    cos region名

    */ BucketRegion?: string; /** *

    地域码值

    */ BucketRegionCode?: string; /** *

    cos桶备注

    */ BucketMarker?: string; /** *

    cos桶主账号所属者

    */ BucketOwnerUin?: string; /** *

    cos主账号所属者昵称

    */ BucketOwnerNickName?: string; /** *

    cos桶标签详情

    */ BucketTagInfo?: string; /** *

    安全建议
    1 暂无异常
    2 建议加固
    3 立即处理

    */ BucketSecuritySuggestion?: number; /** *

    告警列表

    */ BucketAlarmList?: Array; /** *

    风险列表

    */ BucketRiskList?: Array; /** *

    调用源ip数

    */ BucketInvokeSourceIpCount?: number; /** *

    访问策略

    */ BucketAccessWay?: CosBucketAccessWay; /** *

    创建时间Unix时间单位毫秒

    */ CreateTime?: number; /** *

    最后访问时间Unix时间单位毫秒

    */ LastAccessTime?: number; /** *

    存储桶id

    */ BucketId?: number; /** *

    0 关闭
    1 开启

    */ MonitorStatus?: number; /** *

    数据识别扫描信息

    */ DataScanInfo?: CosAssetDataScanDetail; /** *

    存储桶Az类型

    枚举值:

    • MAZ: 多az
    • SAZ: 单az
    */ BucketAzType?: string; /** *

    存储桶存储大小

    默认值:0

    */ BucketStorageSize?: number; /** *

    存储桶对象个数

    默认值:0

    */ BucketObjectCount?: number; /** *

    存储桶敏感识别采样率

    取值范围:[0, 1]

    默认值:0

    */ IdentifySampleRate?: number; } /** * DescribeCosRiskEvidence请求参数结构体 */ export interface DescribeCosRiskEvidenceRequest { /** * appid */ RelAppId: number; /** * 策略id */ PolicyId: number; /** * 存储桶名 */ BucketName: string; /** * 过滤器 */ Filter?: Filter; } /** * DescribeHighBaseLineRiskList返回参数结构体 */ export interface DescribeHighBaseLineRiskListResponse { /** * 高危基线风险数量 */ TotalCount?: number; /** * 高危基线风险列表 */ HighBaseLineRiskList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmRiskDetail请求参数结构体 */ export interface DescribeDspmRiskDetailRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; /** * 风险id */ RiskId?: string; } /** * 展示登录审计白名单时的主机信息实体 */ export interface HostDesc { /** *

    机器uuid

    */ Quuid?: string; /** *

    主机安全uuid

    */ Uuid?: string; /** *

    机器名

    */ MachineName?: string; /** *

    机器IP:已销毁的服务器IP为空

    */ MachineIp?: string; /** *

    公网IP:已销毁的服务器IP为空

    */ MachineWanIp?: string; /** *

    标签信息数组

    */ Tags?: Array; } /** * DescribeEdrAlertThreatTags请求参数结构体 */ export interface DescribeEdrAlertThreatTagsRequest { /** *

    目标告警的信息

    */ Targets: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 资产标签元素 */ export interface AssetTagItem { /** *

    标签ID

    */ ID?: number; /** *

    appid

    */ AppID?: number; /** *

    标签键

    */ TagKey?: string; /** *

    标签值

    */ TagValue?: string; /** *

    描述

    */ Description?: string; /** *

    自动打标策略

    */ TaggingRule?: string; /** *

    标签颜色

    */ Color?: string; /** *

    标签绑定的资产数量

    */ AssetCount?: number; /** *

    创建时间

    */ CreateTime?: string; /** *

    更新时间

    */ UpdateTime?: string; } /** * DeleteImageSensitiveWhitelist返回参数结构体 */ export interface DeleteImageSensitiveWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos概览页面数据结构 */ export interface CosOverview { /** * 资产总数 */ AssetCount?: number; /** * 需要立即处理的资产数 */ AlarmAssetCount?: number; /** * 需要加固的资产数 */ RiskAssetCount?: number; /** * 告警总数 */ AlarmCount?: number; /** * 当日新增告警总数 */ IncrementAlarmCount?: number; /** * 风险总数 */ RiskCount?: number; /** * 当日新增告警总数 */ IncrementRiskCount?: number; /** * 风险top详情 */ RiskTop?: Array; /** * 告警风险top */ AlarmTop?: Array; } /** * DescribeCosIdentifyFileList请求参数结构体 */ export interface DescribeCosIdentifyFileListRequest { /** *

    存储桶名

    */ BucketName: string; /** * 集团账号的成员id */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    0:没有识别结果 1:有识别结果

    */ ResultStatus?: number; } /** * DescribeHostVulItemVPRInfo返回参数结构体 */ export interface DescribeHostVulItemVPRInfoResponse { /** *

    VPR Label

    */ Label?: Array; /** *

    VPR评级过程和结果

    */ VRPRatingInfo?: VPRRatingInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 网段 */ export interface NetworkSegment { /** *

    网段

    */ Segment?: string; /** *

    描述

    */ Desc?: string; } /** * DescribeLoginTypeHost返回参数结构体 */ export interface DescribeLoginTypeHostResponse { /** *

    总数

    */ Total?: number; /** *

    主机列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePreventUninstallHost请求参数结构体 */ export interface DescribePreventUninstallHostRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    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; } /** * CreateDspmAccessExportJob请求参数结构体 */ export interface CreateDspmAccessExportJobRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 视图类型 */ View?: string; /** * 过滤器 */ Filter?: Filter; } /** * CreateClusterAssetSyncTask返回参数结构体 */ export interface CreateClusterAssetSyncTaskResponse { /** *

    任务id

    */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 订单额外参数 */ export interface CWPOrderExtraParam { /** * PrePay 包年包月 PostPay 按量计费 Disposable 一次性交付 */ Mode?: string; /** * 一次性服务交付状态,仅一次性资源订单才有该值 false 未验收 true 已验收 */ DisposableStatus?: boolean; } /** * DescribeEDRScanTaskDetail返回参数结构体 */ export interface DescribeEDRScanTaskDetailResponse { /** *

    任务ID

    */ TaskId?: number; /** *

    任务名称

    */ TaskName?: string; /** *

    整体状态:WAIT/SCANNING/FINISHED/FAILED/CANCELED/TERMINATED/TIMEOUT

    */ Status?: string; /** *

    任务类型:HOST/CONTAINER

    */ TaskType?: string; /** *

    触发方式:MANUAL/CYCLE

    */ TriggerType?: string; /** *

    任务开始时间

    */ StartTime?: string; /** *

    任务结束时间

    */ EndTime?: string; /** *

    检测模式:full/quick/include/exclude

    */ ScanType?: string; /** *

    自选路径列表

    注意:此字段可能返回 null,表示取不到有效值。 */ CustomPaths?: Array; /** *

    超时时间(秒)

    */ Timeout?: number; /** *

    是否开启深度检测:0-否/1-是

    */ EnableMemShellScan?: number; /** *

    创建者账号AppId

    */ CreateAppID?: number; /** *

    任务创建者账号名称(后端富化)

    */ AccountName?: string; /** *

    创建者云类型

    */ CloudType?: number; /** *

    任务总资产数

    */ TotalAssetCount?: number; /** *

    已完成资产数

    */ FinishedAssetCount?: number; /** *

    风险资产数

    */ RiskAssetCount?: number; /** *

    主机资产列表(TaskType=HOST时有值)

    注意:此字段可能返回 null,表示取不到有效值。 */ HostList?: Array; /** *

    容器资产列表(TaskType=CONTAINER时有值)

    注意:此字段可能返回 null,表示取不到有效值。 */ ContainerList?: Array; /** *

    当前筛选条件下资产列表总条数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCWPScanIpInfo请求参数结构体 */ export interface DescribeCWPScanIpInfoRequest { /** *

    IP地址

    */ IP: string; } /** * CreateExposureAutoTagRule请求参数结构体 */ export interface CreateExposureAutoTagRuleRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    规则名称

    */ RuleName?: string; /** *

    标签

    */ Tag?: string; /** *

    规则描述

    */ Description?: string; /** *

    规则开启状态

    */ Enable?: boolean; /** *

    资产类型

    */ AssetTypes?: Array; /** *

    端口

    */ Ports?: Array; /** *

    开放状态

    */ OpenStatuses?: Array; /** *

    是否立即执行规则

    */ ApplyNow?: boolean; } /** * StopCSIPManualMalwareScan请求参数结构体 */ export interface StopCSIPManualMalwareScanRequest { /** *

    任务ID

    */ TaskId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeRiskCenterServerRiskList返回参数结构体 */ export interface DescribeRiskCenterServerRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 风险服务列表 */ Data?: Array; /** * 资产类型枚举 */ InstanceTypeLists?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateClusterOwner请求参数结构体 */ export interface UpdateClusterOwnerRequest { /** *

    集群ClusterCaMD5列表

    */ ClusterCaMD5List: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    负责人名称

    */ OwnerName?: string; } /** * 流量沙箱生效资产元素 */ export interface TrafficSandboxAssetScope { /** * 实例 ID,仅主机资产填写 */ InstanceId?: string; /** * 容器 ID,仅容器资产类型时填写 */ ContainerId?: string; } /** * DescribeVulComponentRelateHost请求参数结构体 */ export interface DescribeVulComponentRelateHostRequest { /** *

    漏洞 ID(vul_vuls.id)

    */ VulID: number; /** *

    组件名称

    */ Name: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选条件数组,多条件之间为 AND 关系
    支持的 Filter.Name:
    Keyword:关键字模糊搜索(对主机名/IP/InstanceID 模糊匹配)

    */ Filters?: Array; /** *

    每页返回数量
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; } /** * DescribeSandboxACLSystemRuleList返回参数结构体 */ export interface DescribeSandboxACLSystemRuleListResponse { /** * 系统规则列表 */ Data?: Array; /** * 总数量 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 访问密钥资产信息 */ export 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 主账号AK 1 子账号AK 2 临时密钥 */ Type?: number; /** * 安全建议 枚举 0 正常 1 立即处理 2 建议加固 */ Advice?: number; /** * 告警信息列表 */ AccessKeyAlarmList?: Array; /** * 风险信息列表 */ AccessKeyRiskList?: Array; /** * 源IP数量 */ IPCount?: number; /** * 创建时间 */ CreateTime?: string; /** * 最近访问时间 */ LastAccessTime?: string; /** * AK状态 0:禁用 1:已启用 2:已删除(已在cam侧删除,安全中心仍然存留之前的记录) */ Status?: number; /** * 0 表示已检测 1 表示检测中 */ CheckStatus?: number; /** * 云厂商类型 0:腾讯云 1:亚马逊云 2:微软云 3:谷歌云 4:阿里云 5:华为云 */ CloudType?: number; } /** * dspm资产字段信息 */ export interface DspmAssetFieldInfo { /** *

    资产实例id

    */ AssetId?: string; /** *

    数据库名称

    */ DbName?: string; /** *

    schema名

    */ SchemaName?: string; /** *

    表名

    */ TableName?: string; /** *

    字段名

    */ FieldName?: string; /** *

    数据项id集合

    */ RuleIds?: Array; /** *

    数据项名称集合

    */ RuleNames?: Array; /** *

    分类id集合

    */ CategoryIds?: Array; /** *

    分类名称集合

    */ CategoryNames?: Array; /** *

    分类详情

    */ CategoryDetails?: Array; /** *

    字段注释

    */ FieldComment?: string; } /** * DescribeAIAnalysisRecommendQuestions返回参数结构体 */ export interface DescribeAIAnalysisRecommendQuestionsResponse { /** *

    推荐问题

    */ RecommendAction?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos资产同步任务信息 */ export interface CosAssetSyncTaskInfo { /** * appid */ AppId?: number; /** * 同步任务id */ TaskId?: string; /** * 最后一次扫描时间 */ LastScanTime?: number; } /** * CreateDspmRiskExportJob返回参数结构体 */ export interface CreateDspmRiskExportJobResponse { /** * 任务ID */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeUebaBehaviorSummary返回参数结构体 */ export interface DescribeUebaBehaviorSummaryResponse { /** * NodeInfo中有具体数据,Key为AbnormalUser表示异常账号, Key为AbnormalBehavior异常行为。 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: BehaviorSummary; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateRiskDetailExportJob返回参数结构体 */ export interface CreateRiskDetailExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * InstallClusterAgent返回参数结构体 */ export interface InstallClusterAgentResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCosMarkInfo返回参数结构体 */ export interface ModifyCosMarkInfoResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageRegistryConnectivityTaskResult返回参数结构体 */ export interface DescribeImageRegistryConnectivityTaskResultResponse { /** *

    链接检查结果

    */ ConnDetectResult?: Array; /** *

    任务是否结束

    枚举值:

    • 1: 任务已结束
    • 0: 任务未结束
    */ Finished?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCustomAssetTagCount返回参数结构体 */ export interface DescribeCustomAssetTagCountResponse { /** * 自定义标签数量 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 个人用户信息 */ export interface DspmPersonUser { /** * 个人id */ PersonId?: string; /** * 姓名 */ PersonName?: string; /** * 手机号 */ Phone?: string; } /** * ModifyEDRRule返回参数结构体 */ export interface ModifyEDRRuleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAgentConfigSetting返回参数结构体 */ export interface ModifyAgentConfigSettingResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskBucketList请求参数结构体 */ export interface DescribeRiskBucketListRequest { /** * 关联的appid */ RelAppId: number; /** * 规则id */ PolicyId: string; /** * 过滤器 */ Filter?: Filter; } /** * 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; /** * eip主键 */ AddressId?: string; /** * MemberId信息 */ MemberId?: string; /** * 风险服务暴露 */ RiskExposure?: number; /** * 是否新资产 1新 */ IsNewAsset?: number; /** * 资产认证状态,0-待认证,1-认证成功,2-认证中,3+-认证失败 */ VerifyStatus?: number; } /** * 主机安全模块自动扩容配置 */ export interface HostAutoScaleConfig { /** * 主机自动扩容开关 枚举值: ON:开启 OFF:关闭 补充说明:不传则不修改;映射底层自动加购开关 auto_repurchase_switch */ Switch?: string; /** * 扩容版本 枚举值: PRO:专业版 ULTIMATE:旗舰版 补充说明:不传则不修改 */ ProtectType?: string; } /** * CreateBaselineFixRecordExportJob请求参数结构体 */ export interface CreateBaselineFixRecordExportJobRequest { /** *

    导出任务名称。不传时自动生成。

    */ Name?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件,支持字段:检测项名称(模糊)、资产名称/ID、风险等级、修复时间区间等。

    */ Filters?: Array; } /** * ExportClientSettingHostList返回参数结构体 */ export interface ExportClientSettingHostListResponse { /** *

    任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址

    */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineAggregatedItemList请求参数结构体 */ export interface DescribeBaselineAggregatedItemListRequest { /** *

    基线策略 ID 列表(可同时传多条做联合统计)。

    */ PolicyID: Array; /** *

    基线系统父分类 ID。

    */ ParentCategoryID: number; /** *

    检测资产大类,区分主机基线与容器集群基线。取值:

    • HOST:主机
    • CLUSTER:容器集群
    */ CheckAssetType?: string; /** *

    基线子分类 ID。

    */ CategoryID?: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件。支持的 Name:ResultStatus(结果状态 PASS/NOT_PASS/CHECKING/CHECK_FAILED/NOT_INVOLVED)、Name(检测项名称,模糊搜索)、RiskLevel(风险等级 CRITICAL/HIGH/MEDIUM/LOW)、PolicyName(所属基线/策略名称,模糊搜索)。

    */ Filters?: Array; /** *

    分页查询每页数量,最大值 100;超过时服务端将自动回退为默认值 10。

    */ Limit?: number; /** *

    分页查询起始偏移量,从 0 开始。

    */ Offset?: number; /** *

    排序方向,取值 asc(升序)或 desc(降序),默认 desc。

    */ Order?: string; /** *

    排序字段名,由具体接口定义可选字段。

    */ By?: string; } /** * STS临时密钥凭据(出参专用),用于查询详情接口的响应。SecretID和SecretKey字段返回打码后的值,System返回原文 */ export interface STSCredentialOutput { /** * 凭据提供商标识(原文),如tencentCam、aws、aliyun等 */ System?: string; /** * SecretID(打码后) 补充说明:保留前3后4位,中间用***替代;长度不足7位时全部替换为*** */ SecretID?: string; /** * SecretKey(打码后) 补充说明:保留前3后4位,中间用***替代;长度不足7位时全部替换为*** */ SecretKey?: string; } /** * DescribeDspmExportTask返回参数结构体 */ export interface DescribeDspmExportTaskResponse { /** * 任务列表 */ List?: Array; /** * 任务总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRepositoryImageAssets返回参数结构体 */ export interface DescribeRepositoryImageAssetsResponse { /** * 仓库镜像列表 */ Data?: Array; /** * 总数 */ Total?: number; /** * region列表 */ RegionList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteCluster请求参数结构体 */ export interface DeleteClusterRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 被调用的集团账号的成员id */ OperatedMemberId?: Array; /** *

    集群资产 id

    * @deprecated */ ClusterAssetIds?: Array; /** *

    集群ca证书md5值,集群的唯一标识

    */ ClusterCaMD5List?: Array; } /** * DescribeBaselineSubTaskList返回参数结构体 */ export interface DescribeBaselineSubTaskListResponse { /** *

    子任务列表。

    */ List?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmIdentifyComplianceGroup返回参数结构体 */ export interface CreateDspmIdentifyComplianceGroupResponse { /** *

    识别模板ID

    */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 规则集合 */ export interface HitRules { /** * 规则Id */ RuleId: number; /** * 规则 */ RuleName: string; } /** * DescribeVULRiskAdvanceCFGList请求参数结构体 */ export interface DescribeVULRiskAdvanceCFGListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 任务ID */ TaskId?: string; /** * 过滤条件 */ Filter?: Filter; } /** * DescribeCosAssetSyncTask返回参数结构体 */ export interface DescribeCosAssetSyncTaskResponse { /** * 数据信息 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageExportJobList请求参数结构体 */ export interface DescribeImageExportJobListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * ModifyCspmShardConfig返回参数结构体 */ export interface ModifyCspmShardConfigResponse { /** *

    共享AppID

    */ ShardFromAppID?: number; /** *

    共享开关:1:开启;2:关闭

    */ AutoShardStatus?: number; /** *

    被共享AppID集合

    */ ShardAppIDs?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateSkillScan返回参数结构体 */ export interface CreateSkillScanResponse { /** * 文件的 SHA256 Hash,用于轮询 DescribeSkillScanResult 接口 参数格式:sha256:<64位hex> */ ContentHash?: string; /** * 本次请求实际绑定的引擎版本号。调用方应保存并在后续 DescribeSkillScanResult 时显式传入 */ EngineVersion?: number; /** * 任务状态,固定为 SCANNING,表示任务已接收 */ Status?: string; /** * 可读的操作结果描述 */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmPayInfo请求参数结构体 */ export interface DescribeDspmPayInfoRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateHighBaseLineRisksExportJob返回参数结构体 */ export interface CreateHighBaseLineRisksExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAssetFilterView请求参数结构体 */ export interface ModifyAssetFilterViewRequest { /** * 视图ID */ ViewID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 资产搜索过滤项 */ Filters?: Array; } /** * DescribeEDRScanTaskDetail请求参数结构体 */ export interface DescribeEDRScanTaskDetailRequest { /** *

    任务ID

    */ TaskId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用查询参数(含Filters/Limit/Offset)

    */ Filter?: Filter; } /** * CLB后端服务 */ export interface ClbTargetItem { /** *

    实例ID

    */ InstanceID?: string; /** *

    实例名称

    */ InstanceName?: string; /** *

    内网IP地址

    */ PrivateIpAddresses?: string; /** *

    网卡ID

    */ EniID?: string; /** *

    端口

    */ Port?: number; } /** * DescribeBaselineItemRiskList请求参数结构体 */ export interface DescribeBaselineItemRiskListRequest { /** *

    基线策略 ID 列表。

    */ PolicyID: Array; /** *

    基线系统父分类 ID。

    */ ParentCategoryID: number; /** *

    基线检测项 ID。

    */ ItemID: number; /** *

    检测资产类型列表,元素取值为 HOST 或 CLUSTER。

    */ CheckAssetType?: Array; /** *

    基线子分类 ID。

    */ CategoryID?: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件。支持的 Name:ResultStatus(通过状态,Values: PASS/NOT_PASS)、AssetName(资产名称/ID,模糊搜索)、IP(IP地址,模糊搜索)、Tag(资产标签,模糊搜索)。

    */ Filters?: Array; /** *

    分页查询每页数量,最大值 100;超过时服务端将自动回退为默认值 10。

    */ Limit?: number; /** *

    分页查询起始偏移量,从 0 开始。

    */ Offset?: number; /** *

    排序方向,取值 asc(升序)或 desc(降序),默认 desc。

    */ Order?: string; /** *

    排序字段名,由具体接口定义可选字段。

    */ By?: string; } /** * 产品日志条数 */ export interface TagCount { /** * 产品名 */ Name?: string; /** * 日志条数 */ Count?: number; } /** * DescribeSkillScanResult请求参数结构体 */ export interface DescribeSkillScanResultRequest { /** * ZIP 文件的 SHA256 Hash 参数格式:sha256:<64位hex> */ ContentHash: string; /** * 指定引擎版本号 取值参考:由 CreateSkillScan 接口返回 */ EngineVersion: number; /** * 报告签名地址有效期 单位:小时 默认值:8760(1年) 补充说明:对返回的 ReportURL 生效 */ ReportURLExpireHours?: number; } /** * 网关资产 */ 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; /** * 出向峰值带宽 */ 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; /** * 弱口令风险 */ WeakPasswordRisk?: number; } /** * CreateVulFixTask返回参数结构体 */ export interface CreateVulFixTaskResponse { /** *

    修复任务ID,用于后续查询任务状态

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageSensitiveInfoList返回参数结构体 */ export interface DescribeImageSensitiveInfoListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    风险列表

    */ SensitiveInfoList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 存储桶数量 */ export interface CosBucketBillingInfo { /** *

    appid

    */ AppId?: number; /** *

    uin

    */ OwnerUin?: string; /** *

    昵称

    */ OwnerNickName?: string; /** *

    存储桶数量

    */ BucketCount?: number; /** *

    0 未购买 1 已单独购买 2 已被共享

    */ BuyStatus?: number; /** *

    共享账号appid

    */ ShareFromAppId?: number; /** *

    共享账号uin

    */ ShareFromUin?: string; /** *

    共享账号昵称

    */ ShareFromNickName?: string; /** *

    监控的存储桶数

    */ MonitorBucketCount?: number; /** *

    0 关闭 1 开启

    */ IsAutoMonitor?: number; /** *

    是否启用白名单日志功能

    */ LogFeatureWhitelist?: boolean; /** *

    是否存在新的后付费订单

    */ IsHaveNewPostOrder?: boolean; /** *

    是否存在旧后付费订单

    */ IsHaveOldPostOrder?: boolean; /** *

    后付费产品列表

    */ PostProductList?: Array; } /** * DescribeVulIgnoreRuleList请求参数结构体 */ export interface DescribeVulIgnoreRuleListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤条件,支持以下 Name:

  • Keyword - 漏洞名/备注,模糊匹配
  • Switch - 开关状态,过滤值:0(关闭)/ 1(开启)
  • */ Filters?: Array; /** *

    分页大小,默认 10,最大 100

    */ Limit?: number; /** *

    分页偏移,从 0 开始

    */ Offset?: number; /** *

    排序方向:asc(升序)/ desc(降序),默认 desc

    */ Order?: string; /** *

    排序字段,默认按更新时间(UpdateTime)排序

    */ By?: string; } /** * Skill 安全检测告警列表单条记录 */ export interface SkillScanAlertItem { /** *

    告警记录 ID

    */ ID?: number; /** *

    租户 AppID

    */ AppID?: number; /** *

    主机 UUID

    */ UUID?: string; /** *

    主机 IP 地址

    */ HostIP?: string; /** *

    实例 ID
    参数格式:形如 ins-xxxxxxxx

    */ InstanceID?: string; /** *

    实例名称

    */ InstanceName?: string; /** *

    归属资产类型
    枚举值:
    HOST:主机
    CONTAINER:容器

    */ BelongAssetType?: string; /** *

    Skill 名称

    */ SkillName?: string; /** *

    Skill 文件路径

    */ SkillPath?: string; /** *

    Skill 作用域

    */ Scope?: string; /** *

    Skill 版本号

    */ Version?: string; /** *

    文件内容 SHA256 哈希值
    参数格式:sha256:<64位hex>

    */ ContentHash?: string; /** *

    风险等级
    枚举值:
    malicious:恶意
    suspicious:可疑

    */ RiskLevel?: string; /** *

    安全评分
    取值范围:[0, 100]

    */ SecurityScore?: number; /** *

    主命中规则 ID

    */ PrimaryRuleID?: string; /** *

    命中规则 ID 列表(9xxxx),按 RuleID 去重
    展示名称通过响应外层 RuleCatalog 字典翻译
    历史告警未持久化该字段时返回空数组

    */ HitRules?: Array; /** *

    检测引擎版本号

    */ EngineVersion?: number; /** *

    处理状态
    枚举值:
    0:未处理
    1:已处理
    2:已忽略
    3:已信任
    4:已删除(软删除)

    */ Status?: number; /** *

    告警级别
    枚举值:
    high:高危
    medium:中危

    */ Level?: string; /** *

    首次检出时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ CreateTime?: string; /** *

    最后更新时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ UpdateTime?: string; } /** * Dspm Ip信息 */ export interface DspmIp { /** * ip地址 */ Ip?: string; /** * ip类型。public-公网 private-内网 */ IpType?: string; /** * ip标记信息 */ Remark?: string; /** * 是否已经标记信息 */ IsRemarked?: number; /** * ip归属实例id */ ResourceInstanceId?: string; /** * ip所属产品 */ ResourceType?: string; /** * ip所属地域 */ Area?: DspmArea; /** * 是否新ip地址 */ IsNewIp?: number; } /** * DescribeCLSLogListV3返回参数结构体 */ export interface DescribeCLSLogListV3Response { /** *

    上下文

    */ Context?: string; /** *

    listover

    */ ListOver?: boolean; /** *

    是否采用分析

    */ Analysis?: boolean; /** *

    结果

    */ Results?: Array; /** *

    列名

    */ ColNames?: Array; /** *

    分析结果

    */ AnalysisResults?: Array; /** *

    分析记录

    */ AnalysisRecords?: Array; /** *

    列名

    */ Columns?: Array; /** *

    采样

    */ SamplingRate?: number; /** *

    主题信息

    */ Topics?: LogSearchTopics; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAgentRunMode返回参数结构体 */ export interface ModifyAgentRunModeResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 单个资产上单个检测项的风险结果记录。 */ export interface BaselineItemRiskRecord { /** *

    风险记录主键 ID。

    */ ID?: number; /** *

    命中风险的主机资产信息,无数据时为 null。

    注意:此字段可能返回 null,表示取不到有效值。 */ HostInfo?: BaselineHostAsset; /** *

    集群资产信息,无数据时为 null。

    注意:此字段可能返回 null,表示取不到有效值。 */ ClusterInfo?: BaselineClusterAsset; /** *

    命中资产的资产类型。取值:

    • HOST:主机
    • CLUSTER:集群
    • POD:Pod
    • CONTAINER:容器
    • IMAGE:镜像
    */ AssetType?: string; /** *

    风险检测结果状态。取值:

    • CHECKING:检测中
    • PASS:通过
    • NOT_PASS:未通过
    • CHECK_FAILED:检测失败
    • NOT_INVOLVED:不涉及
    • IGNORED:已忽略
    */ ResultStatus?: string; /** *

    最近检查时间。

    */ LatestCheckTime?: string; /** *

    基线检测项 ID。

    */ ItemID?: number; /** *

    风险事件 ID,用于唯一标识该风险记录。

    */ RiskID?: string; /** *

    本次扫描的全局 JobID。

    */ JobID?: string; } /** * DescribeAssetTagAttributes返回参数结构体 */ export interface DescribeAssetTagAttributesResponse { /** *

    过滤条件

    */ FilterConditions?: Array; /** *

    打标策略通用属性

    */ TaggingAttributes?: Array; /** *

    已有标签键列表

    */ TagKeyList?: Array; /** *

    可选颜色列表

    */ ColorOptions?: Array; /** *

    资产类型列表

    */ AssetTypeList?: Array; /** *

    标签树

    */ TagTree?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StopPreventUninstall请求参数结构体 */ export interface StopPreventUninstallRequest { /** *

    是否关闭全局 0 否 1 是

    */ StopGlobal: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    不是全局的情况下关闭的quuid集合

    */ Quuid?: Array; } /** * DescribeCosIpInvokeRecordFile返回参数结构体 */ export interface DescribeCosIpInvokeRecordFileResponse { /** * 总数 */ Total?: number; /** * 文件列表 * @deprecated */ Data?: Array; /** * 文件列表详情 */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyMachineAutoClearConfig请求参数结构体 */ export interface ModifyMachineAutoClearConfigRequest { /** *

    清理规则时间, 0 表示关闭, 单位为天, 最大为 30天

    */ ClearRule: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 单台机器的绑定状态明细 */ export interface LicenseBindScheduleItem { /** * 实例ID 注意:此字段可能返回 null,表示取不到有效值。 */ Quuid?: string; /** * 绑定状态:0-初始化 1-成功 2-失败 3-跳过 注意:此字段可能返回 null,表示取不到有效值。 */ Status?: number; /** * 错误信息 注意:此字段可能返回 null,表示取不到有效值。 */ ErrMsg?: string; /** * 修复建议 注意:此字段可能返回 null,表示取不到有效值。 */ FixMessage?: string; } /** * ModifyEDRRuleStatus请求参数结构体 */ export interface ModifyEDRRuleStatusRequest { /** *

    开启状态:0-开启,1-关闭

    */ Status: number; /** *

    策略ID数组

    */ RuleIDs: Array; /** *

    策略类型,0-system 1-custom

    */ RuleType: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    修改策略对应的APPID

    */ TargetAppIDs?: Array; } /** * DescribeScfCustomDomainEndpoints返回参数结构体 */ export interface DescribeScfCustomDomainEndpointsResponse { /** *

    端点列表

    */ Endpoints?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosAccessPermission返回参数结构体 */ export interface DescribeCosAccessPermissionResponse { /** * cos权限信息 */ Data?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCFGRiskPDFReportExportJob请求参数结构体 */ export interface CreateCFGRiskPDFReportExportJobRequest { /** *

    合规规范ID

    */ StandardID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤内容

    */ Filters?: Array; /** *

    分页大小

    */ Limit?: number; /** *

    偏移量

    */ Offset?: number; /** *

    排序类型

    */ Order?: string; /** *

    排序字段

    */ By?: string; } /** * ModifyDspmIdentifyInfo返回参数结构体 */ export interface ModifyDspmIdentifyInfoResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIdentifyComplianceGroup请求参数结构体 */ export interface ModifyDspmIdentifyComplianceGroupRequest { /** *

    识别模板ID

    */ Id: number; /** *

    识别模板名称

    */ Name?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    描述

    */ Description?: string; /** *

    状态

    枚举值:

    • 0: 未启用
    • 1: 启用
    */ Status?: number; } /** * DescribeBaselineSyncConf返回参数结构体 */ export interface DescribeBaselineSyncConfResponse { /** *

    当前账号的基线同步配置。

    */ SyncConf?: BaselineSyncConf; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmIdentifyIdList返回参数结构体 */ export interface DescribeDspmIdentifyIdListResponse { /** * id总数 */ TotalCount?: number; /** * 身份id列表 */ IdSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AI助手AI问答推荐操作项 */ export interface AIRecommendAction { /** *

    推荐操作类型

    */ Action?: string; /** *

    推荐操作

    */ Question?: string; } /** * 漏洞扫描任务记录 */ export interface VulScanTask { /** *

    任务id

    */ Id?: number; /** *

    任务id

    */ JobId?: string; /** *

    任务所属用户appid

    */ AppId?: number; /** *

    任务类型

    枚举值:

    • 0: 一键扫描
    • 1: 周期扫描
    */ TaskType?: number; /** *

    漏洞分类

    枚举值:

    • LINUX: Linux软件漏洞
    • WINDOWS: Windows系统补丁
    • WEB_CMS: Web-CMS漏洞
    • APPLICATION: 应用漏洞
    • EMERGENCY: 应急漏洞
    */ VulCategory?: Array; /** *

    漏洞名称

    */ VulName?: Array; /** *

    kb名称

    */ KbName?: Array; /** *

    是否应急漏洞

    枚举值:

    • 0: 否
    • 1: 是
    */ Emergency?: number; /** *

    扫描账号数量(0: 全部账号, others: 账号数量)

    */ Account?: number; /** *

    扫描开始时间

    */ StartTime?: string; /** *

    扫描结束时间

    */ EndTime?: string; /** *

    扫描状态(INITIALIZING: 初始化, SCANNING: 扫描中, SUCCESS: 扫描成功, TOTAL_FAIL: 全部扫描失败)

    枚举值:

    • STOPPED: 已停止
    */ Status?: string; /** *

    漏洞威胁等级

    枚举值:

    • LOW: 低危
    • MEDIUM: 中危
    • HIGH: 高危
    • CRITICAL: 严重
    */ Level?: Array; /** *

    扫描方式

    枚举值:

    • VersionCompare: 版本对比
    • POC: POC检测
    • VersionComparePOC: 版本对比+POC检测
    */ Method?: Array; /** *

    资产列表

    */ AssetList?: Array; /** *

    资产范围

    枚举值:

    • 0: 所有资产
    • 1: 自选资产
    • 2: 自选排除资产
    */ AssetRange?: number; } /** * DescribeScanReportList请求参数结构体 */ export interface DescribeScanReportListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 列表过滤条件 */ Filter?: Filter; } /** * DescribeAccessKeyAsset请求参数结构体 */ export interface DescribeAccessKeyAssetRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * ModifySkillScanAlertStatus返回参数结构体 */ export interface ModifySkillScanAlertStatusResponse { /** * 成功修改的告警数量 */ SuccessCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AddImageRegistry返回参数结构体 */ export interface AddImageRegistryResponse { /** *

    镜像仓库id

    */ RegistryId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEdrAlertStatus返回参数结构体 */ export interface ModifyEdrAlertStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmIdentifyComplianceCategoryRuleList请求参数结构体 */ export interface DescribeDspmIdentifyComplianceCategoryRuleListRequest { /** *

    识别模板ID

    */ ComplianceId: number; /** *

    分类ID

    */ CategoryId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤条件

    */ Filter?: Filter; } /** * 资产账号信息 */ export interface DspmAssetAccount { /** * 账号名 */ Account?: string; /** * 主机地址 */ Host?: string; /** * 账号类型。 0-未定义 1-服务账号 2-个人账号 3-临时账号 */ AccountType?: number; /** * 所属对象。uin或个人id */ Subject?: string; /** * 权限信息 */ Privilege?: DspmDbAccountPrivilege; /** * 状态。 0-不活跃 1-活跃 2-已删除 */ Status?: number; /** * 账号创建时间。 */ CreateTime?: string; /** * 访问权限生效时间。 */ ValidateFrom?: string; /** * 访问权限失效时间。 */ ValidateTo?: string; /** * 备注 */ Remark?: string; /** * 资产id */ AssetId?: string; /** * 是否新账号 */ IsNewAccount?: number; /** * 身份类型。非身份账号为null。0-未定义 2-长期身份 3-临时身份 */ IdentifyType?: number; /** * 所属云账号uin用户。 */ OwnerUin?: DspmUinUser; /** * 所属个人用户信息。 */ Person?: DspmPersonUser; /** * 风险统计信息 */ RiskCount?: DspmRiskCount; /** * 预设权限。 */ PresetPrivilege?: DspmDbAccountPrivilege; } /** * DeleteAISchedule请求参数结构体 */ export interface DeleteAIScheduleRequest { /** *

    AI 定时任务 ID。可通过 DescribeAIScheduleList 接口获取。

    */ ScheduleId?: string; } /** * 联通性检查配置 */ export interface ConnectivityDetectConfig { /** *

    主机quuid

    */ Quuid?: string; /** *

    主机uuid

    */ Uuid?: string; } /** * Dspm风险 */ export interface DspmRisk { /** *

    风险id

    */ RiskId?: string; /** *

    风险名称

    */ RiskName?: string; /** *

    风险英文名称

    */ RiskNameEn?: string; /** *

    策略类型

    */ StrategyType?: string; /** *

    策略类别

    */ StrategyCategory?: string; /** *

    风险等级

    */ RiskLevel?: string; /** *

    资产实例Id

    */ AssetId?: string; /** *

    资产类型

    */ AssetType?: string; /** *

    资产名

    */ AssetName?: string; /** *

    地域

    */ AssetRegion?: string; /** *

    资产账号

    */ Account?: string; /** *

    主机地址

    */ Host?: string; /** *

    账号类型

    */ AccountType?: number; /** *

    风险检出时间

    */ DetectTime?: string; /** *

    处理状态 0-未处理 1-已处置 2-已忽略

    */ Status?: number; /** *

    身份id

    */ IdentifyId?: string; /** *

    所属云账号uin用户

    */ OwnerUin?: DspmUinUser; /** *

    所属个人用户信息

    */ Person?: DspmPersonUser; /** *

    风险数据。

    */ RiskData?: string; /** *

    是否资产管理员

    */ IsAssetManager?: number; /** *

    数据起始时间

    */ DataBeginTime?: string; /** *

    数据结束时间

    */ DataEndTime?: string; /** *

    风险类型。risk-风险;alarm-告警。

    */ RiskType?: string; /** *

    资产所属账号app id

    */ AppId?: number; /** *

    账号昵称

    */ NickName?: string; /** *

    资产所属账号uin

    */ Uin?: string; /** *

    MongoDb的集群类型,非 MongoDB 资产固定 0

    枚举值:

    • 0: 副本集
    • 1: 分片

    默认值:0

    */ ClusterType?: number; /** *

    集群ID

    注意:此字段可能返回 null,表示取不到有效值。 */ ClusterId?: string; /** *

    集群名

    注意:此字段可能返回 null,表示取不到有效值。 */ ClusterName?: string; } /** * cos命令信息 */ export interface CosActionInfo { /** * 接口名 */ ActionName?: string; /** * 接口中文名 */ ActionNameCn?: string; /** * 接口描述 */ ActionDescription?: string; } /** * DescribeUserDspmInfoList返回参数结构体 */ export interface DescribeUserDspmInfoListResponse { /** * 账号dspm信息列表 */ List?: Array; /** * 已勾选数据库资产总数 */ SelectedAssetNum?: number; /** * 账号总数 */ Count?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterListV2返回参数结构体 */ export interface DescribeClusterListV2Response { /** *

    总数

    */ TotalCount?: number; /** *

    列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 告警下拉字段 */ export 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?: Array; /** * 命中探针 */ 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; } /** * CreateEdrAlertExportJob返回参数结构体 */ export interface CreateEdrAlertExportJobResponse { /** *

    导出任务ID

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEdrAlertPermanentIgnore请求参数结构体 */ export interface ModifyEdrAlertPermanentIgnoreRequest { /** *

    告警定位列表(支持跨账号),最多500条

    */ Targets: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * EDR告警数量统计项 */ export interface EdrAlertCountItem { /** *

    查询实例ID

    */ InstanceId?: string; /** *

    总告警条数

    */ TotalCount?: number; /** *

    病毒木马(VIRUS_TROJAN)数量

    */ VirusTrojanCount?: number; /** *

    异常登录(ABNORMAL_LOGIN)数量

    */ AbnormalLoginCount?: number; /** *

    主机行为(HOST_BEHAVIOR)数量

    */ HostBehaviorCount?: number; /** *

    网络行为(NETWORK_BEHAVIOR)数量

    */ NetworkBehaviorCount?: number; /** *

    存在告警的主机数量(仅 GlobalCount 模式有值)

    */ InstancesCount?: number; } /** * 基线主机资产,承载子任务/风险记录关联的主机详情。 */ export interface BaselineHostAsset { /** *

    云主机实例 ID,格式形如 ins-instanceid。

    */ InstanceID?: string; /** *

    主机唯一标识 QUUID。

    */ QUUID?: string; /** *

    主机 Agent 上报的 UUID。

    */ UUID?: string; /** *

    主机公网 IP。

    */ PublicIP?: string; /** *

    主机内网 IP。

    */ PrivateIP?: string; /** *

    CWP Agent 状态。取值:

    • ONLINE:在线
    • OFFLINE:离线
    • UNINSTALLED:未安装
    */ AgentStatus?: string; /** *

    云主机实例运行状态。取值:

    • RUNNING:运行中
    • STOPPED:已停止
    • UNKNOWN:未知
    */ InstanceStatus?: string; /** *

    主机名称。

    */ Name?: string; /** *

    主机所属租户 Appid。

    */ Appid?: number; /** *

    CSIP 内部资产标签列表。

    */ TagItem?: Array; /** *

    云上原生资产标签(Tag)列表。

    */ CloudTag?: Array; /** *

    主机所在地域信息。

    */ RegionInfo?: RegionInfo; /** *

    主机操作系统信息(含发行版与版本号)。

    */ OsInfo?: string; /** *

    主机防护版本。取值:NONE(未防护)、BASIC(基础版)、PRO(专业版)、ULTIMATE(旗舰版)、PRO_LH(轻量版)。

    */ ProtectVersion?: string; } /** * DescribeCallRecord请求参数结构体 */ export interface DescribeCallRecordRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 访问密钥的ID */ AccessKeyID?: number; /** * 调用源IP的ID */ SourceIPID?: number; /** * 访问账号uin */ AccUin?: string; /** * 访问密钥,注意:不支持临时密钥的情况 */ AccessKey?: string; /** * 过滤器 */ Filter?: Filter; } /** * DescribeClusterPodAssets返回参数结构体 */ export interface DescribeClusterPodAssetsResponse { /** * 列表 */ Data?: Array; /** * 总数 */ TotalCount?: number; /** * 集群pod状态枚举 */ PodStatusList?: Array; /** * 命名空间枚举 */ NamespaceList?: Array; /** * 地域枚举 */ RegionList?: Array; /** * 租户枚举 */ AppIdList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 主机漏洞组件 */ export interface HostVulComponent { /** *

    主机简要信息

    */ HostInfo?: HostBriefInfo; /** *

    受影响组件版本

    */ EffectVersion?: string; /** *

    组件在主机上的安装路径

    */ Path?: string; /** *

    关联进程 ID

    */ ProcessID?: string; /** *

    修复命令(仅展示)

    */ FixCommand?: string; /** *

    组件名字

    */ Name?: string; } /** * DescribeSecurityScoreRule请求参数结构体 */ export interface DescribeSecurityScoreRuleRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeRiskScanCronConfig请求参数结构体 */ export type DescribeRiskScanCronConfigRequest = null; /** * CreateExposureAutoTagRule返回参数结构体 */ export interface CreateExposureAutoTagRuleResponse { /** *

    规则ID

    */ RuleID?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 扫描任务记录项 */ export interface EDRScanRecordItem { /** *

    任务主键 ID

    注意:此字段可能返回 null,表示取不到有效值。 */ TaskId?: number; /** *

    任务名称,如 Malware_20260702_030000

    注意:此字段可能返回 null,表示取不到有效值。 */ TaskName?: string; /** *

    扫描类型

    枚举值:

    • MANNAL: 手动扫描
    • CYCLE: 定时扫描
    注意:此字段可能返回 null,表示取不到有效值。 */ TriggerType?: string; /** *

    定时调度描述(ScanType=1 时有值),如“每天 03:00:00”

    注意:此字段可能返回 null,表示取不到有效值。 */ ScheduleDesc?: string; /** *

    任务资产类型:0=主机扫描,1=容器扫描

    注意:此字段可能返回 null,表示取不到有效值。 */ TaskType?: string; /** *

    扫描目标涉及的账号AppId列表

    注意:此字段可能返回 null,表示取不到有效值。 */ TargetAppIDs?: Array; /** *

    任务创建者账号名称

    注意:此字段可能返回 null,表示取不到有效值。 */ AccountName?: string; /** *

    云类型:0=腾讯云,1=AWS,2=Azure,4=阿里云

    注意:此字段可能返回 null,表示取不到有效值。 */ CloudType?: number; /** *

    资产选择方式:all=全部资产,tag=按标签选择,direct=直接选择

    注意:此字段可能返回 null,表示取不到有效值。 */ AssetSelectionType?: string; /** *

    扫描资产总数

    注意:此字段可能返回 null,表示取不到有效值。 */ TotalAssetCount?: number; /** *

    创建者账号AppId(前端据此判断操作权限)

    注意:此字段可能返回 null,表示取不到有效值。 */ CreateAppID?: number; /** *

    创建者账号uin

    注意:此字段可能返回 null,表示取不到有效值。 */ Creator?: string; /** *

    创建者账号名称

    注意:此字段可能返回 null,表示取不到有效值。 */ CreatorName?: string; /** *

    创建者云类型:0=腾讯云, 1=AWS, 2=Azure, 4=阿里云

    注意:此字段可能返回 null,表示取不到有效值。 */ CreatorCloudType?: number; /** *

    任务开始时间,格式 2006-01-02 15:04:05

    注意:此字段可能返回 null,表示取不到有效值。 */ StartTime?: string; /** *

    任务结束时间,未结束为空字符串

    注意:此字段可能返回 null,表示取不到有效值。 */ EndTime?: string; /** *

    WAIT:待扫描,SCANNING:扫描中,FINISHED:已完成,FAILED:失败,CANCELED:已停止

    枚举值:

    • WAIT: 待扫描
    • SCANNING: 扫描中
    • FINISHED: 已完成
    • FAILED: 失败
    • CANCELED: 已停止
    注意:此字段可能返回 null,表示取不到有效值。 */ Status?: string; } /** * 主机实例定位信息 */ export interface InstanceIDWithAppIdItem { /** * 机器所属AppId */ AppId: number; /** * 机器实例ID */ InstanceID: string; } /** * AddNewBindRoleUser返回参数结构体 */ export interface AddNewBindRoleUserResponse { /** * 0成功,其他失败 */ Status?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * BatchModifyImageVulWhitelist请求参数结构体 */ export interface BatchModifyImageVulWhitelistRequest { /** *

    漏洞白名单id

    */ RuleId: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    白名单状态

    */ Status?: number; } /** * cos风险识别桶访问规则 */ export interface CosBucketAccessWay { /** * 可访问方式: specify 指定用户 anonymous 可匿名访问 */ AccessType?: string; /** * 用户数 */ AccessUserCount?: number; /** * ak数 */ AccessAkCount?: number; /** * 角色数 */ AccessRoleCount?: number; } /** * DescribeDspmIdentifyLevelGroupList返回参数结构体 */ export interface DescribeDspmIdentifyLevelGroupListResponse { /** *

    总数

    单位:数量

    */ TotalCount?: number; /** *

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmIdentifyInfo返回参数结构体 */ export interface DescribeDspmIdentifyInfoResponse { /** * 身份id */ IdentifyId?: string; /** * 身份统计信息 */ IdentifyCount?: Array; /** * 申请单个数 */ ApplyOrderCount?: number; /** * 审批单个数 */ ApproveOrderCount?: number; /** * 已审批个数 */ ApproveHistoryCount?: number; /** * 资产总数 注意:此字段可能返回 null,表示取不到有效值。 */ AssetCount?: number; /** * 云账号总数 注意:此字段可能返回 null,表示取不到有效值。 */ UinAccountCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosOverview请求参数结构体 */ export interface DescribeCosOverviewRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤信息 */ Filter?: Filter; } /** * DescribeDspmPayInfo返回参数结构体 */ export interface DescribeDspmPayInfoResponse { /** * APPID */ AppID?: number; /** * 订单状态 0未购买 1正常,2隔离,3销毁,6试用中,7到期 */ OrderStatus?: number; /** * 已购数据库实例数量 */ AssetNum?: number; /** * 已购审计日志量(TB) */ LogStorage?: number; /** * 已使用数据库实例数量 */ UsedAssetNum?: number; /** * 已使用审计日志量(TB) */ UsedLogStorage?: number; /** * 已购sql存储总量(单位百万) */ SqlTotal?: number; /** * 已购sql qps */ SqlQps?: number; /** * 支付模式,0-后付费 1-预付费 */ PayMode?: number; /** * 是否单独购买,1-单独购买,2-被其它账号共享 */ IsSelfBuy?: number; /** * 订单开始时间 */ BeginTime?: string; /** * 订单到期时间 */ EndTime?: string; /** * 0-用户未设置,1-用户设置自动续费,2-用户设置不自动续费 */ AutoRenew?: number; /** * 订单时长 */ TimeSpan?: number; /** * 时长单位 */ TimeUnit?: string; /** * 资源id */ ResourceId?: string; /** * 公测结束时间 */ BetaEndTime?: string; /** * 系统当前时间 */ TimeNow?: string; /** * 是否分享给其它账号,1-是,2-否 */ IsShareToOther?: number; /** * uin */ Uin?: string; /** * 昵称 */ NickName?: string; /** * 购买信息 */ InquireData?: Array; /** * 版本(专业版:professional 试用版:trial) */ Version?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIpInfo请求参数结构体 */ export interface ModifyDspmIpInfoRequest { /** * ip地址 */ Ip: string; /** * 集团账号的成员id */ MemberId?: Array; /** * 备注 */ Remark?: string; } /** * DescribeLicenseStatus请求参数结构体 */ export type DescribeLicenseStatusRequest = null; /** * 漏洞修复任务列表项 */ export interface VulFixTaskItem { /** * 修复任务主键ID */ Id?: number; /** * 任务ID,用于交互的hash标识 */ TaskId?: number; /** * 任务JobId,对应后台任务系统的任务ID */ JobId?: string; /** * 修复的漏洞ID列表 */ VulIds?: Array; /** * 修复的KB补丁ID列表 */ KBIds?: Array; /** * 修复资产总数 */ AssetCount?: number; /** * 修复成功的主机数 */ SuccessCount?: number; /** * 修复失败的主机数 */ FailCount?: number; /** * 修复进度百分比 取值范围:[0, 100] 补充说明:计算方式为(SuccessCount+FailCount)/AssetCount×100 */ Progress?: number; /** * 修复任务用户数 */ TargetAppIdsCount?: number; /** * 修复状态 枚举值: 0:初始化 1:修复中 2:修复成功 3:部分修复失败 4:全部修复失败 5:停止修复 */ FixStatus?: number; /** * 最大修复时间 单位:秒 */ Timeout?: number; /** * 修复启动时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ StartTime?: string; /** * 修复结束时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ EndTime?: string; /** * 记录创建时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ CreateTime?: string; /** * 修复的漏洞名称列表,便于列表页直接展示 */ VulNames?: Array; /** * 漏洞类型列表 枚举值: LINUX:Linux软件漏洞 WINDOWS:Windows系统补丁漏洞 WEB_CMS:Web-CMS漏洞 APPLICATION:应用漏洞 EMERGENCY:应急漏洞 */ VulCategory?: Array; /** * 创建者AppId */ AppId?: number; } /** * ModifyNotifyAgentOfflineDuration请求参数结构体 */ export interface ModifyNotifyAgentOfflineDurationRequest { /** *

    离线时长,分钟级20-50m,步长10;小时级1-24h,步长1

    */ Duration: string; } /** * DescribePreventUninstallGlobalConf请求参数结构体 */ export interface DescribePreventUninstallGlobalConfRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeBaselineUserWeakPasswordConf返回参数结构体 */ export interface DescribeBaselineUserWeakPasswordConfResponse { /** *

    当前账号配置的弱口令字典明文。

    */ UserConf?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 表权限 */ export interface DspmTablePrivilege { /** * 数据库名 */ Database?: string; /** * 数据库表名 */ Table?: string; /** * 权限信息 */ Privileges?: Array; } /** * DescribeSearchBugInfo返回参数结构体 */ export interface DescribeSearchBugInfoResponse { /** * 漏洞信息和资产信息 */ Data?: DataSearchBug; /** * 状态值,0:查询成功,非0:查询失败 */ ReturnCode?: number; /** * 状态信息,success:查询成功,fail:查询失败 */ ReturnMsg?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 标签查询结果项 */ export interface EdrAlertTagItem { /** *

    告警ID

    */ AlertId?: string; /** *

    腾讯云标签

    */ CloudTags?: Array; /** *

    安全中心标签

    */ CSIPTags?: Array; /** *

    情报标签

    */ ThreatTags?: Array; /** *

    IP情报信息

    */ IPIntel?: IPIntelInfo; } /** * DescribeSecurityScoreOverview返回参数结构体 */ export interface DescribeSecurityScoreOverviewResponse { /** *

    安全评分
    取值范围:[0, 100]

    */ Score?: number; /** *

    安全等级
    枚举值:
    safe:安全(90-100分)
    good:良好(70-89分)
    medium:一般(40-69分)
    danger:危险(0-39分)

    */ Level?: string; /** *

    评分状态
    枚举值:
    success:全部数据源正常
    partial_error:部分数据源使用了缓存
    stale:使用上次完整快照
    error:无法计算

    */ ScoreStatus?: string; /** *

    初始分
    默认值:100

    */ InitialScore?: number; /** *

    存在风险的分类数量(X类风险建议尽快处理)

    */ RiskCategoryCount?: number; /** *

    总扣分

    */ DeductScore?: number; /** *

    计算时间
    参数格式:YYYY-MM-DDTHH:mm:ss+08:00

    */ CalculatedAt?: string; /** *

    维度明细,含子项扣分和待办

    */ Dimensions?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeExposeAssetCategory请求参数结构体 */ export interface DescribeExposeAssetCategoryRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 基线策略 */ export interface BaselinePolicy { /** *

    周期扫描配置(开关、间隔类型、扫描时段等)。

    */ CycleScanConf: CycleScanConf; /** *

    检测资产大类,区分主机基线与容器集群基线。取值:

    • HOST:主机
    • CLUSTER:容器集群
    */ CheckAssetType: string; /** *

    是否在系统新增内置检测项时自动加入本策略。true 自动加入,false 不加入。

    */ AutoSyncItem: boolean; /** *

    基线策略类型。取值:

    • SYSTEM:系统策略(CSIP 内置)
    • SELF:用户自定义策略
    */ Type: string; /** *

    策略名称(自定义策略由用户填写,系统策略为内置分类名)。

    */ Name: string; /** *

    策略描述。

    */ Description: string; /** *

    主机生效范围。取值:

    • ALL:全部主机(可配合 ConfHostExcludeList 剔除)
    • TAG_MATCH:按标签匹配,配合 ConfHostTagValue
    • PICK:仅在 ConfHostIncludeList 指定的主机生效
    • NONE:未配置
    */ ConfHostType: string; /** *

    主机 InstanceID 白名单,在 ConfHostType=PICK / TAG_MATCH 时使用。

    */ ConfHostIncludeList: Array; /** *

    主机 InstanceID 剔除名单,在 ConfHostType=ALL 时使用。

    */ ConfHostExcludeList: Array; /** *

    策略启用状态。0 停用,1 启用;停用后该策略不参与扫描与统计。

    */ Enable: boolean; /** *

    集群生效范围。取值:

    • ALL:全部集群(可配合 ConfClusterExcludeList 剔除)
    • PICK:仅在 ConfClusterIncludeList 指定的集群生效
    • NONE:未配置
    */ ConfClusterType: string; /** *

    集群 ID 白名单,在 ConfClusterType=PICK 时使用。

    */ ConfClusterIncludeList: Array; /** *

    集群 ID 剔除名单,在 ConfClusterType=ALL 时使用。

    */ ConfClusterExcludeList: Array; /** *

    系统分类 / 子分类 / 检测项的命中配置(仅系统策略生效)。

    */ CategoryConf: Array; /** *

    自定义检测项的取值配置列表(在系统检测项基础上覆盖判定值)。

    */ CustomItemConf: Array; /** *

    策略所属租户 Appid。

    */ Appid: number; /** *

    基线策略 ID。

    */ ID?: number; /** *

    当前策略已配置的检测项数量。

    */ ConfItemCount?: number; /** *

    当前策略命中的主机数量。

    */ ConfHostCount?: number; /** *

    当前策略命中的集群数量。

    */ ConfClusterCount?: number; /** *

    策略当前进行中的扫描主任务 ID;未在扫描时为 0。

    */ ScanningTaskID?: number; /** *

    最近一次扫描完成时间(含手动 / 周期)。

    */ LatestScanTime?: string; /** *

    最近一次周期性扫描完成时间。

    */ LatestCycleScanTime?: string; /** *

    安全中心标签ID列表

    */ TagIDList?: Array; /** *

    云标签列表

    */ CloudTagList?: Array; } /** * DescribeImageRegistryNamespaceList返回参数结构体 */ export interface DescribeImageRegistryNamespaceListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    命名空间列表

    */ NamespaceList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资产详情信息 */ export interface AssetDetailItem { /** *

    租户ID

    */ AppID?: number; /** *

    云账号名称

    */ CloudAccountName?: string; /** *

    资产ID

    */ AssetID?: string; /** *

    资产类型

    */ AssetType?: string; /** *

    云API返回标签

    */ Tags?: Array; /** *

    安全组ID集合

    */ SecurityGroupIDs?: Array; /** *

    公网IP

    */ PublicIP?: string; /** *

    内网IP

    */ PrivateIP?: string; /** *

    公网域名

    */ PublicDomain?: string; /** *

    内网域名

    */ PrivateDomain?: string; /** *

    风险总数

    */ RiskCount?: number; /** *

    告警总数

    */ AlarmCount?: number; /** *

    资产名称

    */ AssetName?: string; /** *

    云安全中心标签

    */ CustomTags?: Array; /** *

    云厂商

    */ Provider?: string; /** *

    资产类型名称

    */ AssetTypeName?: string; /** *

    资产类型图标

    */ AssetTypeIconURL?: string; /** *

    资产唯一标志

    */ AssetRID?: string; } /** * DescribeVulFixTaskDetail返回参数结构体 */ export interface DescribeVulFixTaskDetailResponse { /** *

    任务明细列表

    */ Data?: Array; /** *

    总数量

    */ TotalCount?: number; /** *

    任务概要信息

    */ TaskInfo?: VulFixTaskInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteImageRegistryTimedScanTaskConfig返回参数结构体 */ export interface DeleteImageRegistryTimedScanTaskConfigResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateClusterListExportJob返回参数结构体 */ export interface CreateClusterListExportJobResponse { /** *

    任务id

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 云资源配置风险统计信息 */ export interface CFGRiskStatisticsItem { /** *

    风险总数

    */ TotalRiskCount?: number; /** *

    近7天新增风险数量

    */ RiskAddCount?: number; /** *

    全部云资源配置风险的待修复项

    */ CheckViewCount?: number; /** *

    高优待修复风险

    */ HighPriorityRiskCount?: number; /** *

    近7天新增的待修复项

    */ CheckViewAddCount?: number; /** *

    全部云资源配置风险的待修复项,高优待修复

    */ HighPriorityCheckViewCount?: number; /** *

    资产视角下的展示条数

    */ AssetViewCount?: number; /** *

    近7天新增的待修复资产条数

    */ AssetViewAddCount?: number; /** *

    资产视角下的展示条数,高优待修复量

    */ HighPriorityAssetViewCount?: number; } /** * UpdateAccessKeyAlarmStatus请求参数结构体 */ export interface UpdateAccessKeyAlarmStatusRequest { /** * 状态 0:未处理 1:已处理 2:已忽略 */ Status: number; /** * 集团账号的成员id */ MemberId?: Array; /** * 告警ID列表 */ AlarmIDList?: Array; /** * 风险ID列表 */ RiskIDList?: Array; } /** * DescribeUserCSPMInfoList返回参数结构体 */ export interface DescribeUserCSPMInfoListResponse { /** * 账号CSPM列表 */ List?: Array; /** * 已勾选账号CSPM配额总数 */ SelectedCSPMNum?: number; /** * 账号总数 */ Count?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterSummary请求参数结构体 */ export interface DescribeClusterSummaryRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 风险调用记录详情 */ export interface RiskCallRecord { /** * 接口名称 */ EventName?: string; /** * 接口中文描述 */ EventDescCN?: string; /** * 接口英文描述 */ EventDescEN?: string; /** * 产品名称 */ ProductName?: string; /** * 产品中文名称 */ ProductNameCN?: string; /** * 调用次数 */ CallCount?: number; } /** * ModifyAgentConfigSetting请求参数结构体 */ export interface ModifyAgentConfigSettingRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    日志采集类型列表,可选值:tcp_src_port/tcp_ingress/http_egress/http_ingress/app_access

    */ LogCollectSettings?: Array; /** *

    资产选择方式:all-全部付费资产,tag-按标签选择,direct-直接选择

    */ AssetSelectionType?: string; /** *

    按标签选择时的标签ID数组(AssetSelectionType=tag时使用)

    */ TagIds?: Array; /** *

    直接选择的主机instance_id列表(AssetSelectionType=direct时使用)

    */ InstanceIDs?: Array; /** *

    排除的主机instance_id列表(AssetSelectionType=all时使用)

    */ ExcludeInstanceIDs?: Array; } /** * ModifyBruteAttackRules请求参数结构体 */ export interface ModifyBruteAttackRulesRequest { /** *

    暴力破解判断规则

    */ Rules: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * dspm数据识别级别信息 */ export interface DspmIdentifyLevelItem { /** *

    级别名称

    */ LevelName: string; /** *

    级别风险程度(从低到高)

    取值范围:[1, 10]

    单位:程度

    */ LevelScore: number; /** *

    级别id

    */ LevelId?: number; } /** * 列表查询接口采用新filter 接口,直接传给后台供后台查询过滤 */ export interface Filter { /** * 查询数量限制 */ Limit?: number; /** * 查询偏移位置 */ Offset?: number; /** * 排序采用升序还是降序 升:asc 降 desc */ Order?: string; /** * 需排序的字段 */ By?: string; /** * 过滤的列及内容 */ Filters?: Array; /** * 可填无, 日志使用查询时间 */ StartTime?: string; /** * 可填无, 日志使用查询时间 */ EndTime?: string; } /** * ModifyCSIPRaspLicenseUnBinds返回参数结构体 */ export interface ModifyCSIPRaspLicenseUnBindsResponse { /** *

    总数

    */ Total?: number; /** *

    成功数

    */ SuccessNum?: number; /** *

    失败数

    */ FailedNum?: number; /** *

    失败明细

    */ FailedList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyNotifySettingAlert请求参数结构体 */ export interface ModifyNotifySettingAlertRequest { /** *

    通知配置

    */ Settings: Array; } /** * 集群列表 集群防护状态,左边枚举,右边为显示 集群防护状态 0:未接入 1:未防护 2:部分防护 3:防护中 4:接入异常 5:接入中 6:卸载中 7:卸载异常 */ export 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; } /** * 导出任务列表 */ export interface ExportTask { /** * 任务Id */ Id?: number; /** * 用户AppId */ AppId?: number; /** * 进度百分比 */ Percentage?: number; /** * 任务状态:0.未开始 1.执行中 2.执行成功 3.执行超时 4.执行失败 */ TaskStatus?: number; /** * 任务创建时间 */ CreateTime?: number; /** * 任务更新时间 */ ModifyTime?: number; /** * 文件名 */ FileName?: string; /** * 文件大小 字节 */ FileSize?: number; /** * 剩余时间(单位:秒) */ RemainingTime?: number; } /** * CheckIsUltimateVersion返回参数结构体 */ export interface CheckIsUltimateVersionResponse { /** *

    是否旗舰版用户

    */ IsUltimateVersion?: boolean; /** *

    是否新版旗舰版用户

    */ IsNewUltimateVersion?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 机器清理记录对象 */ export interface MachineClearHistory { /** *

    ID值

    */ Id?: number; /** *

    实例ID

    */ InstanceId?: string; /** *

    实例名称

    */ InstanceName?: string; /** *

    公网IP

    */ PublicIp?: string; /** *

    内网IP

    */ PrivateIp?: string; /** *

    客户端最后离线时间

    */ AgentLastOfflineTime?: string; /** *

    创建时间

    */ CreateTime?: string; } /** * CreateDspmPersonalIdentify请求参数结构体 */ export interface CreateDspmPersonalIdentifyRequest { /** * 手机号 */ Phone: string; /** * 姓名 */ Name: string; /** * 备注 */ Remark?: string; } /** * CreateCosPolicy请求参数结构体 */ export interface CreateCosPolicyRequest { /** * 策略信息 */ CosPolicyInfo: CosPolicyInfo; /** * 集团账号的成员id */ MemberId?: Array; } /** * CSPM规范 */ export interface StandardItem { /** * 规范ID */ ID?: number; /** * 规范名称 */ Name?: string; } /** * DescribeVulFixableMachineList返回参数结构体 */ export interface DescribeVulFixableMachineListResponse { /** *

    可修复主机列表

    */ Data?: Array; /** *

    总数量

    */ TotalCount?: number; /** *

    可一键修复的主机数量

    */ FixableCount?: number; /** *

    不可一键修复的主机数量

    */ NotFixableCount?: number; /** *

    漏洞维度汇总信息,展示被修复的漏洞列表概要

    */ VulSummary?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssetLastSyncTime请求参数结构体 */ export interface DescribeAssetLastSyncTimeRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeImageSensitiveWhitelist返回参数结构体 */ export interface DescribeImageSensitiveWhitelistResponse { /** *

    总数

    */ TotalCount?: number; /** *

    敏感信息白名单列表

    */ WhiteList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateAccessKeyAlarmStatus返回参数结构体 */ export interface UpdateAccessKeyAlarmStatusResponse { /** * 0成功,1失败 */ Code?: number; /** * 错误信息 */ Msg?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 子项扣分及待办信息 */ export interface CategoryItem { /** *

    子项ID
    枚举值:
    vulnerability:漏洞治理
    cloud_config:云产品配置治理
    system_baseline:系统基线风险
    intrusion_alert:入侵威胁告警
    cloud_api_alert:云API告警
    ai_agent_alert:AI Agent安全告警
    object_storage_alert:对象存储异常告警
    database_alert:数据库安全告警
    protection_config:推荐防护配置未开启
    edition_coverage:专业版/旗舰版覆盖率不足
    product_expiry:产品7天内到期

    */ CategoryId?: string; /** *

    子项名称

    */ CategoryName?: string; /** *

    子类说明

    */ CategoryDesc?: string; /** *

    子项扣分上限

    */ MaxDeductScore?: number; /** *

    子项实际扣分

    */ DeductScore?: number; /** *

    风险总数

    */ RiskCount?: number; /** *

    等级明细,风险/威胁类子项有值

    */ SeverityItems?: Array; /** *

    扣分原因描述

    */ DeductReason?: string; /** *

    处理建议文案

    */ ActionText?: string; /** *

    防护配置详情,仅防护配置维度子项返回

    */ ProtectionDetail?: ProtectionDetail; } /** * 扫描任务记录详情 */ export interface ScanTaskRecordItem { /** *

    任务ID

    */ TaskID?: string; /** *

    任务状态

    */ Status?: string; /** *

    任务进度

    */ Progress?: number; /** *

    消耗配额

    */ CostQuota?: number; /** *

    任务创建时间

    */ CreateTime?: string; /** *

    任务结束时间

    */ EndTime?: string; /** *

    任务来源

    */ TaskSource?: string; } /** * dspm数据识别级别信息 */ export interface DspmAddIdentifyLevelItem { /** *

    级别名称

    */ LevelName: string; /** *

    级别敏感程度

    单位:分数

    */ LevelScore: number; } /** * CreateBaselineFixRecordExportJob返回参数结构体 */ export interface CreateBaselineFixRecordExportJobResponse { /** *

    导出任务ID,异步导出任务唯一标识,用于查询任务状态与获取下载链接。

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm数据识别模板分类关联关系 */ export interface DspmIdentifyComplianceCategoryRelation { /** *

    分类ID

    */ CategoryId?: number; /** *

    分类名称

    */ CategoryName?: string; /** *

    父分类ID

    */ CategoryParentId?: string; /** *

    是否叶子节点

    */ IsLeaf?: boolean; /** *

    分类类型

    枚举值:

    • 0: 内置
    • 1: 自定义
    */ CategoryType?: number; /** *

    分类层级

    单位:层

    */ CategoryGrade?: number; /** *

    关联的数据项信息

    */ RuleRelations?: Array; /** *

    子节点信息

    */ Children?: Array; } /** * 键值对(整数) */ export interface KeyValueInt { /** *

    */ Key?: number; /** *

    */ Value?: number; } /** * DescribeRegistryRegionList返回参数结构体 */ export interface DescribeRegistryRegionListResponse { /** *

    地域列表

    */ Regions?: Array; /** *

    默认地域

    */ DefaultRegion?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SCF 函数版本精简信息 */ export interface SCFFunctionVersionInfo { /** * 函数版本名称 参数格式:$LATEST 或数字版本号,如 1、2、3 */ Version?: string; /** * 版本状态。当前实现与 Version 字段同值返回 */ Status?: string; } /** * DescribeImageComponentList返回参数结构体 */ export interface DescribeImageComponentListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    组件信息列表

    */ ComponentList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeIaCFileOverview返回参数结构体 */ export interface DescribeIaCFileOverviewResponse { /** *

    文件数量

    */ TotalFile?: number; /** *

    风险文件数量(1:Dockerfile,2:Terraform,3:KubernetesYaml)

    */ RiskFile?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * KB补丁修复汇总信息 */ export interface KBFixSummaryItem { /** * KB补丁ID */ KBId?: number; /** * KB补丁名称 */ KBName?: string; /** * KB编号(如 KB5001234) */ KBNo?: string; /** * 关联漏洞数 */ RelatedVulCount?: number; /** * 受影响主机数 */ AffectedCount?: number; /** * 修复后是否需要重启系统 */ NeedReboot?: boolean; /** * 前置依赖补丁(逗号分隔的KB编号列表) */ KBPreCondition?: string; } /** * ModifyReverseShellSystemPolicyConfig请求参数结构体 */ export interface ModifyReverseShellSystemPolicyConfigRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    内网告警展示

    */ InnerNetAlarmShow?: boolean; /** *

    内网ip展示

    */ InnerIPShow?: boolean; /** *

    主机范围:0-指定 1-全部 2-专业版 3-旗舰版 4-专业+旗舰

    */ CWPScope?: number; /** *

    指定主机列表(CWPScope=0时使用)

    */ InstanceIDsWithAppId?: Array; /** *

    排除主机列表

    */ ExcludeInstanceIDsWithAppId?: Array; /** *

    标签ID列表

    */ TagIDs?: Array; /** *

    容器范围:0-指定集群 1-全部集群

    */ TCSSScope?: number; /** *

    指定集群列表(TCSSScope=0时使用)

    */ ClusterIDsWithAppId?: Array; /** *

    排除集群列表

    */ ExcludeClusterIDsWithAppId?: Array; } /** * 云资源配置检测章节项 */ export interface ComplianceChapterItem { /** *

    菜单ID

    */ MenuID?: string; /** *

    条款分类名称

    */ Name?: string; /** *

    条款对应章节

    */ Terms?: Array; } /** * 可修复主机信息 */ export interface VulFixableMachineItem { /** *

    漏洞ID列表,按 SupportAutoFix 维度分组:SupportAutoFix=1 时为可修复的漏洞ID,SupportAutoFix=0 时为不可修复的漏洞ID

    */ VulIds?: Array; /** *

    主机实例ID

    */ InstanceId?: string; /** *

    主机名称

    */ MachineName?: string; /** *

    主机IP

    */ MachineIp?: string; /** *

    公网IP

    */ PublicIp?: string; /** *

    操作系统类型
    枚举值:
    linux:Linux操作系统
    windows:Windows操作系统

    */ OsType?: string; /** *

    操作系统名称

    */ OsName?: string; /** *

    主机在线状态
    枚举值:
    ONLINE:在线
    OFFLINE:离线

    */ MachineStatus?: string; /** *

    是否支持自动修复
    枚举值:
    0:不支持
    1:支持

    */ SupportAutoFix?: number; /** *

    当前修复状态
    枚举值:
    0:未修复
    1:修复中
    2:修复失败
    3:修复成功
    4:修复超时

    */ FixStatus?: number; /** *

    最近一次修复时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ LatestFixTime?: string; /** *

    不可修复原因,SupportAutoFix为0时返回

    */ NotFixableReason?: string; /** *

    修复命令列表,SupportAutoFix为1时返回

    */ FixCommands?: Array; /** *

    关联组件列表

    */ Components?: Array; /** *

    资产标签列表

    */ TagItems?: Array; /** *

    所属账号AppId

    */ AppId?: number; /** *

    付费版本信息
    枚举值:
    BASIC:基础版
    PRO:专业版
    ULTIMATE:旗舰版

    */ PayVersion?: string; } /** * DescribeClusterAssets请求参数结构体 */ export interface DescribeClusterAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤 */ Filter?: Filter; } /** * DescribeAIScheduleList返回参数结构体 */ export interface DescribeAIScheduleListResponse { /** *

    AI 定时任务列表。

    */ ScheduleSet?: Array; /** *

    总条数。

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCSIPLicenseBindSchedule请求参数结构体 */ export interface DescribeCSIPLicenseBindScheduleRequest { /** *

    ModifyCSIPLicenseBinds返回的任务ID

    */ TaskId: number; /** *

    分页大小,默认10

    */ Limit?: number; /** *

    分页偏移

    */ Offset?: number; /** *

    过滤条件,支持按 Status 过滤(0-初始化 1-成功 2-失败 3-跳过)

    */ Filters?: Array; } /** * DescribeProcessDaemonHost返回参数结构体 */ export interface DescribeProcessDaemonHostResponse { /** *

    总数

    */ Total?: number; /** *

    主机列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIdentifyComplianceGroupStatus返回参数结构体 */ export interface ModifyDspmIdentifyComplianceGroupStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ACL 用户规则数据结构 */ export interface TrafficSandboxACLRuleInfo { /** * 规则 ID */ ID?: number; /** * 规则名称 */ RuleName?: string; /** * 规则级别 枚举值: INFO:提示 LOW:低危 MEDIUM:中危 HIGH:高危 CRITICAL:严重 */ Level?: string; /** * 规则状态 枚举值: ON:启用 OFF:禁用 */ Status?: string; /** * 归属资产类型 枚举值: HOST:主机 CONTAINER:容器 */ BelongAssetType?: string; /** * 引用的系统规则内容快照 */ SystemRuleContent?: Array; /** * 用户自定义规则内容 */ UserRuleContent?: Array; /** * 规则的生效范围 */ EffectScope?: TrafficSandboxEffectScope; /** * 未生效资产列表:策略目标生效资产中流量沙箱插件未已安装(TrafficPluginState.InstallStatus 不为 INSTALLED)的 AI Agent 资产,返回机器的 InstanceId / ContainerId 及 TrafficPluginState。无未生效资产时返回空数组 */ InactiveAssets?: Array; /** * 创建时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ InsertTime?: string; /** * 更新时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ UpdateTime?: string; /** * 规则动作 枚举值: PASS:加白 BLOCK:拦截并告警 MONITOR:告警记录 */ RuleAction?: string; } /** * DescribeAssetProcessList请求参数结构体 */ export interface DescribeAssetProcessListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 云厂商 */ Provider?: string; } /** * cos风险告警信息 */ export interface CosRiskAlarmInfo { /** * 策略类型枚举值 */ PolicyType?: number; /** * 策略名 */ PolicyTypeName?: string; /** * 策略类型对应的策略数量 */ PolicyCount?: number; } /** * DescribeDspmAssetAccountPresetPrivileges请求参数结构体 */ export interface DescribeDspmAssetAccountPresetPrivilegesRequest { /** * 资产id */ AssetId?: string; /** * 账号 */ Account?: string; /** * 地址 */ Host?: string; /** * 过滤器 */ Filter?: Filter; } /** * ModifyDspmIdentifyCategory请求参数结构体 */ export interface ModifyDspmIdentifyCategoryRequest { /** *

    分类ID

    */ Id: number; /** *

    分类名称

    */ Name: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeVdbAndPocInfo请求参数结构体 */ export type DescribeVdbAndPocInfoRequest = null; /** * Cos桶关联角色列表信息 */ export interface CosRoleAccessInfo { /** * 角色ID */ RoleId?: string; /** * 角色名称 */ RoleName?: string; /** * 角色描述 */ RoleDescription?: string; /** * 可访问权限数 */ PermissionCount?: number; /** * 策略创建时间 */ CreateTime?: number; } /** * DescribeAbTestUser返回参数结构体 */ export interface DescribeAbTestUserResponse { /** * 是否灰度用户 */ AbTestUserList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm数据识别分类数据项关联详情 */ export interface DspmIdentifyCategoryRuleRelateDetailItem { /** *

    识别模板ID

    */ ComplianceId?: number; /** *

    分类ID

    */ CategoryId?: number; /** *

    数据项ID

    */ RuleId?: number; /** *

    数据项名称

    */ RuleName?: string; /** *

    级别ID

    */ LevelId?: number; /** *

    级别名称

    */ LevelName?: string; } /** * ModifyImageSensitiveWhitelist请求参数结构体 */ export interface ModifyImageSensitiveWhitelistRequest { /** *

    敏感信息白名单id

    */ RuleId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    加白的敏感信息类型

    枚举值:

    • 1: root启动
    • 2: 代码泄露
    • 3: 凭据泄露
    */ Behavior?: number; /** *

    镜像id

    */ ImageIds?: Array; /** *

    生效范围

    */ Scope?: number; /** *

    白名单状态

    */ Status?: number; /** *

    备注

    */ Remark?: string; } /** * ModifyVulWhitelistSwitch请求参数结构体 */ export interface ModifyVulWhitelistSwitchRequest { /** *

    id列表

    */ Id?: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    策略开关

    枚举值:

    • 0: 关闭
    • 1: 开启
    */ Switch?: number; } /** * DescribeDspmSyncUsersStatus返回参数结构体 */ export interface DescribeDspmSyncUsersStatusResponse { /** * 用户同步任务状态。0-未执行。1-执行中 */ Status?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSearchBugInfo请求参数结构体 */ export interface DescribeSearchBugInfoRequest { /** * 1的时候返回应急漏洞,2的时候返回应急漏洞列表,3的时候搭配输入CVEId字段展示该漏洞数据 */ Id: string; /** * id=3时传入该参数 */ CVEId?: string; } /** * DescribeBaselinePolicyNameExistAppidList返回参数结构体 */ export interface DescribeBaselinePolicyNameExistAppidListResponse { /** *

    AppID 列表

    */ AppidList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeOrganizationUserInfo返回参数结构体 */ export interface DescribeOrganizationUserInfoResponse { /** * 总条数 */ TotalCount?: number; /** * 集团用户列表 */ Data?: Array; /** * 加入方式枚举 */ JoinTypeLst?: Array; /** * 云厂商枚举 */ CloudTypeLst?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm数据项详情 */ export interface DspmIdentifyRuleDetail { /** *

    数据项id

    */ RuleId?: number; /** *

    数据项名称

    */ RuleName?: string; /** *

    敏感级别id

    */ LevelId?: number; /** *

    敏感级别名称

    */ LevelName?: string; /** *

    敏感程度

    */ LevelScore?: number; } /** * 漏洞传播趋势 */ export interface VulSpreadTrend { /** *

    日期
    参数格式:YYYY-MM-DD

    */ Date?: string; /** *

    该日期的传播趋势数值

    */ Trend?: number; } /** * CreateBaselineAggregatedItemExportJob返回参数结构体 */ export interface CreateBaselineAggregatedItemExportJobResponse { /** *

    导出任务ID,异步导出任务唯一标识,用于查询任务状态与获取下载链接。

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyExposureAutoTagRule请求参数结构体 */ export interface ModifyExposureAutoTagRuleRequest { /** *

    规则名称

    */ RuleName: string; /** *

    标签

    */ Tag: string; /** *

    规则ID

    */ RuleID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    规则描述

    */ Description?: string; /** *

    开启状态

    */ Enable?: boolean; /** *

    资产类型

    */ AssetTypes?: Array; /** *

    端口

    */ Ports?: Array; /** *

    开放状态

    */ OpenStatuses?: Array; /** *

    是否立即执行打标

    */ ApplyNow?: boolean; } /** * ModifyUebaRuleSwitch返回参数结构体 */ export interface ModifyUebaRuleSwitchResponse { /** * 0成功,1失败 */ Code?: number; /** * 返回信息 */ Msg?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资产过滤配置器 */ export interface AssetFilterConfig { /** *

    查询属性

    */ Attr?: string; /** *

    展示

    */ Label?: string; /** *

    样式

    */ Style?: string; /** *

    */ Value?: string; /** *

    英文展示

    */ LabelEn?: string; /** *

    资产私有字段过滤器

    */ Options?: Array; } /** * DescribeHostVulOverview请求参数结构体 */ export interface DescribeHostVulOverviewRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeSecurityGroupPolicy请求参数结构体 */ export interface DescribeSecurityGroupPolicyRequest { /** * 云厂商 */ Provider: string; /** * 资产ID */ AssetID: string; /** * 资产类型 */ AssetType: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 安全组ID */ SecurityGroupID?: string; } /** * CopyBaselinePolicy请求参数结构体 */ export interface CopyBaselinePolicyRequest { /** *

    被复制的策略ID

    */ PolicyID: number; /** *

    复制的目标AppID

    */ TargetAppIDList: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ScanEDRTaskAgain请求参数结构体 */ export interface ScanEDRTaskAgainRequest { /** *

    原任务ID

    */ TaskId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    主机Quuid或ContainerID(详情页单资产重扫时传,为空则全量重扫)

    */ AssetId?: string; } /** * 受影响的存储桶信息 */ export interface CosRiskBucketInfo { /** * appid */ AppId?: number; /** * 桶名 */ BucketName?: string; /** * 桶地域 */ BucketRegion?: string; /** * 桶备注信息 */ BucketMarker?: string; /** * 桶uin */ BucketUin?: string; /** * uin昵称 */ BucketNickName?: string; /** * uin主账号昵称 */ BucketMainNickName?: string; /** * uin身份 */ BucketIdentify?: number; /** * 风险检出时间Unix时间单位毫秒 */ LastScanTimestamp?: number; /** * 状态信息 */ HandleStatus?: number; /** * 风险名称 */ PolicyName?: string; /** * 风险类型 */ PolicyType?: number; /** * 策略id */ PolicyId?: number; /** * 策略级别 */ PolicyLevel?: number; /** * 策略描述 */ PolicyDescription?: string; /** * 访问方式 */ BucketAccessWay?: string; /** * 标签信息 */ BucketTagInfo?: string; /** * 风险id */ RiskId?: number; /** * cos地域码值 */ BucketRegionCode?: string; /** * 是否开启自动监测状态 0 关闭 1 开启 */ BucketMonitorStatus?: number; } /** * 日志索引值描述信息 */ export interface LogValueInfo { /** *

    类型

    */ Type?: string; /** *

    标签

    */ Tokenizer?: string; /** *

    sql标签

    */ SqlFlag?: boolean; /** *

    包含中文

    */ ContainZH?: boolean; /** *

    别名

    */ Alias?: string; } /** * DescribeDspmAccessTopologyIps请求参数结构体 */ export interface DescribeDspmAccessTopologyIpsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器。 支持的FilterName: AssetId/Account */ Filter?: Filter; } /** * DescribeDspmAssetLoginCredential请求参数结构体 */ export interface DescribeDspmAssetLoginCredentialRequest { /** * 数据库资产id */ AssetId: string; /** * 主机。默认'%' */ Host?: string; /** * 加密算法 */ EncryptMethod?: string; } /** * DescribeCLSLogListV3请求参数结构体 */ export interface DescribeCLSLogListV3Request { /** *

    开始时间

    */ From: number; /** *

    结束时间

    */ To: number; /** *

    查询条件

    */ Query: string; /** *

    语法

    */ SyntaxRule: number; /** *

    主题

    */ Topics?: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    排序

    */ Sort?: string; /** *

    limit

    */ Limit?: number; /** *

    offset

    */ Offset?: number; /** *

    采样

    */ SamplingRate?: number; /** *

    是否高亮

    */ HighLight?: boolean; /** *

    是否采用新分析

    */ UseNewAnalysis?: boolean; /** *

    查询优化

    */ QueryOptimize?: number; /** *

    主题id

    */ TopicId?: string; /** *

    上下文信息

    */ Context?: string; /** *

    查询类型

    */ SubQueryTypes?: Array; } /** * CreateExposuresExportJob请求参数结构体 */ export interface CreateExposuresExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DescribeDspmIdentifyRuleList请求参数结构体 */ export interface DescribeDspmIdentifyRuleListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * DescribeExposeRiskStatistics返回参数结构体 */ export interface DescribeExposeRiskStatisticsResponse { /** * 云边界风险待治理风险 */ ExposureRiskStatistics?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StartOrModifyProcessDaemon返回参数结构体 */ export interface StartOrModifyProcessDaemonResponse { /** *

    开启失败的机器数

    */ FailedHostCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 基线风险修复历史记录 */ export interface BaselineFixRecord { /** *

    修复记录主键 ID。

    */ ID?: number; /** *

    租户 AppID。

    */ AppID?: number; /** *

    被修复的检测项基础信息。

    */ ItemInfo?: BaselineItem; /** *

    本次修复涉及的主机资产信息,无数据时为 null。

    注意:此字段可能返回 null,表示取不到有效值。 */ HostInfo?: BaselineHostAsset; /** *

    集群资产信息,无数据时为 null。

    注意:此字段可能返回 null,表示取不到有效值。 */ ClusterInfo?: BaselineClusterAsset; /** *

    资产类型:HOST(主机)、CLUSTER(容器集群)。

    */ AssetType?: string; /** *

    修复完成时间。

    */ FixTime?: string; /** *

    该风险首次被发现的时间。

    */ DiscoveryTime?: string; } /** * DescribeCosSourceIp请求参数结构体 */ export interface DescribeCosSourceIpRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤条件 */ Filter?: Filter; } /** * StopCSIPManualMalwareScan返回参数结构体 */ export interface StopCSIPManualMalwareScanResponse { /** *

    任务ID

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdrExcludeNetworkSegments返回参数结构体 */ export interface DescribeEdrExcludeNetworkSegmentsResponse { /** *

    例外网段列表,支持IP/IP段/CIDR格式

    */ NetworkSegments?: Array; /** *

    网段数量

    */ TotalCount?: number; /** *

    默认网段配置

    */ DefaultNetworkSegments?: Array; /** *

    是否修改过

    */ IsModified?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCVMAssetInfo请求参数结构体 */ export interface DescribeCVMAssetInfoRequest { /** * 资产id */ AssetId: string; } /** * CreateImageLayerVulListExportJob请求参数结构体 */ export interface CreateImageLayerVulListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    layer id

    */ Id?: string; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * Dspm 风险统计数 */ export interface DspmRiskCount { /** * 待处理风险个数 */ UnprocessedRisk?: number; /** * 配置风险个数 * @deprecated */ ConfigurationRisk?: number; /** * 基线风险个数 * @deprecated */ BaselineDeviation?: number; /** * 泄露风险个数 * @deprecated */ LeakDetection?: number; /** * SQL行为异常风险个数 */ SQLBehaviorAnomaly?: number; /** * 权限异常风险个数 */ PermissionAnomaly?: number; /** * 登录行为异常风险个数 */ LoginBehaviorAnomaly?: number; /** * 攻击面风险个数 */ AttackSurfaceRisk?: number; /** * 账号敏感操作个数 */ AccountSensitiveOperation?: number; /** * 待处理告警个数 */ UnprocessedAlarm?: number; /** * 新增事件告警 */ NumOfNewAlarmEvent?: number; /** * 新增配置风险 */ NumOfNewConfigRisk?: number; } /** * DescribeClusterContainerProcessList请求参数结构体 */ export interface DescribeClusterContainerProcessListRequest { /** *

    容器ID

    */ ContainerId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmAssetAccountRecycledPrivileges返回参数结构体 */ export interface DescribeDspmAssetAccountRecycledPrivilegesResponse { /** * 权限信息 */ Privilege?: DspmDbAccountPrivilege; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAIAgentCredentialList返回参数结构体 */ export interface DescribeAIAgentCredentialListResponse { /** *

    凭据总数

    */ TotalCount?: number; /** *

    凭据列表

    */ CredentialList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyBaselinePolicy返回参数结构体 */ export interface ModifyBaselinePolicyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAssetFilterView请求参数结构体 */ export interface CreateAssetFilterViewRequest { /** * 视图名称 */ ViewName: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 资产搜索过滤项 */ Filters?: Array; } /** * DescribeClusterPodAssets请求参数结构体 */ export interface DescribeClusterPodAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤 */ Filter?: Filter; } /** * ModifyBaselineUserWeakPasswordConf请求参数结构体 */ export interface ModifyBaselineUserWeakPasswordConfRequest { /** *

    弱口令字典原文(明文),允许为空字符串以清空配置。

    */ UserConf: string; /** * 集团账号场景下的成员账号 Appid 列表。非集团账号或仅查询当前账号时传空。 */ MemberId?: Array; } /** * ModifyShareUserCSPM请求参数结构体 */ export interface ModifyShareUserCSPMRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 增加共享账号 */ SharedAppIDList?: Array; } /** * VPR解释卡片中的单个维度 */ export interface VPRExplainDimension { /** *

    标签key

    */ Key?: string; /** *

    标签名称

    */ Name?: string; /** *

    标签子项

    */ Items?: Array; } /** * 漏洞VPR标签 */ export interface VPRLabel { /** *

    标签名称
    枚举值:
    IN_THE_WILD:在野利用
    EXP:有 EXP
    POC:有 POC
    INTERNET_EXPOSED:外网暴露
    NO_RESTART:无需重启
    HIGH_VALUE_ASSET:重要资产
    MALWARE_WEAPONIZED:已武器化

    */ Name?: string; /** *

    标签等级
    枚举值:
    HIGH:高
    MEDIUM:中
    LOW:低

    */ Level?: string; /** *

    标签说明

    */ Remark?: string; } /** * DescribeTopAttackInfo请求参数结构体 */ export interface DescribeTopAttackInfoRequest { /** * 起始时间 */ StartTime: string; /** * 结束时间 */ EndTime: string; /** * 1:攻击类型 2:攻击者 */ QueryType: number; /** * 集团账号的成员id */ MemberId?: Array; /** * 被调用的集团账号的成员id */ OperatedMemberId?: Array; /** * 资产名称 */ AssetName?: string; /** * 0: 默认全部 1:资产ID 2:域名 */ AssetType?: number; } /** * 漏洞趋势-攻击趋势、影响用户、影响资产 */ export interface VulTrend { /** * 影响的资产数 */ AffectAssetCount?: number; /** * 影响的用户数 */ AffectUserCount?: number; /** * 攻击数 */ AttackCount?: number; /** * 时间 */ Date?: string; } /** * SKILL安装状态信息 */ export interface SkillState { /** * SKILL安装状态 枚举值: 0:未安装 1:安装中 2:已安装 3:安装失败 4:卸载中 5:卸载失败 */ SkillInstallStatus?: number; /** * SKILL安装/卸载操作时间 参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式) */ SkillInstallTime?: string; /** * SKILL安装/卸载结果描述信息 */ SkillInstallResult?: string; } /** * DescribeDspmIdentifyInfoList返回参数结构体 */ export interface DescribeDspmIdentifyInfoListResponse { /** * 身份总数 */ TotalCount?: number; /** * 身份 信息 */ InfoSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 用于联通性检测主机信息 */ export interface CheckConnectivityHostInfo { /** *

    主机id

    */ HostId?: string; /** *

    主机ip

    */ HostIp?: string; /** *

    主机名

    */ HostName?: string; /** *

    docker版本

    */ DockerVersion?: string; /** *

    docker文件系统类型

    */ DockerFileSystemDriver?: string; /** *

    状态

    */ Status?: string; /** *

    是否是容器

    */ IsContainerd?: boolean; /** *

    主机类型

    */ MachineType?: string; /** *

    公网ip

    */ PublicIp?: string; /** *

    主机UUID

    */ Uuid?: string; /** *

    实例id

    */ InstanceId?: string; /** *

    主机所在region id

    */ HostRegionId?: number; /** *

    主机所在地域

    */ HostRegion?: string; /** *

    集群所属项目

    */ Project?: ProjectInfo; /** *

    集群标签

    */ Tags?: Array; /** *

    集群id

    */ ClusterId?: string; /** *

    集群名

    */ ClusterName?: string; } /** * DeleteImageRegistryScanTask返回参数结构体 */ export interface DeleteImageRegistryScanTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterContainerDetail返回参数结构体 */ export interface DescribeClusterContainerDetailResponse { /** *

    主账号AppID

    */ AppID?: number; /** *

    容器ID

    */ ContainerId?: string; /** *

    容器启动CMD

    */ Cmd?: string; /** *

    容器创建时间

    */ CreateTime?: string; /** *

    运行状态

    */ RunStatus?: string; /** *

    隔离状态

    */ IsolateStatus?: string; /** *

    严重风险事件数

    * @deprecated */ RiskEventCriticalCount?: number; /** *

    高风险事件数

    * @deprecated */ RiskEventHighCount?: number; /** *

    中风险事件数

    * @deprecated */ RiskEventMiddleCount?: number; /** *

    低风险事件数

    * @deprecated */ RiskEventLowCount?: number; /** *

    镜像名称

    */ ImageName?: string; /** *

    镜像ID

    */ ImageId?: string; /** *

    镜像大小

    */ ImageSize?: string; /** *

    镜像创建时间

    */ ImageCreateTime?: string; /** *

    节点名称

    */ NodeName?: string; /** *

    节点内网IP

    */ NodeInternalIP?: string; /** *

    节点运行状态

    */ NodeRunStatus?: string; /** *

    挂载信息列表

    */ Mounts?: Array; /** *

    网络名称

    */ NetworkName?: string; /** *

    网络模式

    */ NetworkMode?: string; /** *

    网络ID

    */ NetworkId?: string; /** *

    端点ID

    */ EndpointId?: string; /** *

    网关地址

    */ Gateway?: string; /** *

    IPv4地址

    */ IPv4?: string; /** *

    IPv6地址

    */ IPv6?: string; /** *

    MAC地址

    */ MAC?: string; /** *

    容器名称

    */ ContainerName?: string; /** *

    节点实例ID

    */ NodeInstanceId?: string; /** *

    容器关联节点的节点类型

    */ NodeType?: string; /** *

    容器关联节点的节点唯一ID

    */ NodeUniqueID?: string; /** *

    容器关联集群的集群ca证书md5值,集群的唯一标识

    */ ClusterCaMD5?: string; /** *

    容器镜像能否关联到镜像仓库中的记录

    */ EnableLinkImage?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIpInfo返回参数结构体 */ export interface ModifyDspmIpInfoResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVulRiskList返回参数结构体 */ export interface DescribeVulRiskListResponse { /** * 漏洞数量 */ TotalCount?: number; /** * 漏洞列表 */ VulRiskList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * tcr仓库实例 */ export interface TcrRegistry { /** *

    仓库实例id

    */ RegistryId?: string; /** *

    仓库名

    */ RegistryName?: string; /** *

    仓库域名

    */ PublicDomain?: string; /** *

    仓库所在region

    */ RegistryRegion?: string; /** *

    仓库id

    */ RegistryRegionId?: number; } /** * DescribeEdrExportJobDownloadURL返回参数结构体 */ export interface DescribeEdrExportJobDownloadURLResponse { /** *

    COS 预签名下载链接(2 小时有效)

    */ DownloadUrl?: string; /** *

    文件名

    */ FileName?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CheckImageRegistryInstanceNameDuplicate返回参数结构体 */ export interface CheckImageRegistryInstanceNameDuplicateResponse { /** *

    是否重复

    */ IsDuplicated?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SyncDspmUsers返回参数结构体 */ export interface SyncDspmUsersResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCLSLogIndexV3返回参数结构体 */ export interface DescribeCLSLogIndexV3Response { /** *

    主题信息

    */ TopicIndexInfos?: Array; /** *

    总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 端口风险高级配置项 */ export interface PortRiskAdvanceCFGParamItem { /** * 端口集合,以逗号分隔 */ PortSets: string; /** * 检测项类型,0-系统定义,1-用户自定义 */ CheckType: number; /** * 检测项描述 */ Detail?: string; /** * 是否启用,1-启用,0-禁用 */ Enable?: number; } /** * DescribeBaselineSubTaskList请求参数结构体 */ export interface DescribeBaselineSubTaskListRequest { /** *

    基线主任务 ID。

    */ TaskID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件,支持的字段包括:TaskID(主任务 ID,精确)、Status(子任务状态)、CheckAssetType、InstanceID/ClusterID 等。

    */ Filters?: Array; /** *

    分页查询每页数量,最大值 100;超过时服务端将自动回退为默认值 10。

    */ Limit?: number; /** *

    分页查询起始偏移量,从 0 开始。

    */ Offset?: number; /** *

    排序方向,取值 asc(升序)或 desc(降序),默认 desc。

    */ Order?: string; /** *

    排序字段名,由具体接口定义可选字段。

    */ By?: string; } /** * CreateImageVulWhitelist返回参数结构体 */ export interface CreateImageVulWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 主机资产详情 */ 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; /** * 防护等级 */ ProtectLevel?: string; /** * 防护时长 */ ProtectedDay?: number; } /** * 在策略上对内置检测项做自定义值覆盖的配置项。 */ export interface BaselineCustomItemConf { /** *

    内置检测项规则 ID,与 CustomItemID 二选一传入。

    */ RuleID: number; /** *

    用户自定义的判定值列表,需符合检测项 WebEditParam 定义的取值约束。

    */ CustomValueList: Array; /** *

    已存在的自定义配置 ID;新增时可不传,编辑时回填。

    */ CustomItemID: number; } /** * DescribeRiskCallRecord返回参数结构体 */ export interface DescribeRiskCallRecordResponse { /** * 风险调用记录列表 */ Data?: Array; /** * 调用记录总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeReverseShellSystemPolicyConfig返回参数结构体 */ export interface DescribeReverseShellSystemPolicyConfigResponse { /** *

    内网告警展示

    */ InnerNetAlarmShow?: boolean; /** *

    内网ip展示

    */ InnerIPShow?: boolean; /** *

    主机范围

    */ CWPScope?: number; /** *

    指定主机instance_id列表

    */ InstanceIDs?: Array; /** *

    排除主机instance_id列表

    */ ExcludeInstanceIDs?: Array; /** *

    标签ID列表

    */ TagIDs?: Array; /** *

    容器范围

    */ TCSSScope?: number; /** *

    指定集群ID列表

    */ ClusterIDs?: Array; /** *

    排除集群ID列表

    */ ExcludeClusterIDs?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAssetTagsByAssetInfo请求参数结构体 */ export interface ModifyAssetTagsByAssetInfoRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    资产列表

    */ Assets?: Array; /** *

    标签ID列表

    */ TagIDs?: Array; /** *

    操作类型

    */ OperationType?: string; } /** * DeleteDspmIdentifyComplianceRuleRelation返回参数结构体 */ export interface DeleteDspmIdentifyComplianceRuleRelationResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmIdentifyRuleTestResult请求参数结构体 */ export interface DescribeDspmIdentifyRuleTestResultRequest { /** *

    规则类型

    枚举值:

    • structured: 结构化规则
    • unstructrued: 非结构化规则
    */ RuleType: string; /** *

    规则内容

    */ RuleContent?: string; /** *

    数据项id

    */ RuleId?: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    结构化测试内容

    */ StructuredTestContent?: Array; /** *

    非结构化测试内容

    */ UnStructuredTestContent?: string; } /** * AK简要信息 */ export interface AKInfo { /** * ak对应id */ ID?: number; /** * ak具体值 临时密钥时返回临时密钥 */ Name?: string; /** * 所属账号 */ User?: string; /** * 备注 */ Remark?: string; } /** * 导出任务信息 */ export interface ExportJobItem { /** * 任务ID */ JobID?: string; /** * 任务名称 */ JobName?: string; /** * 任务来源 */ Source?: string; /** * 任务状态 */ ExportJobStatus?: string; /** * 任务进度 */ ExportProgress?: number; /** * 错误信息 */ FailureMsg?: string; /** * 任务超时时间 */ Timeout?: string; /** * 任务创建时间 */ InsertTime?: string; } /** * DescribeAlertList返回参数结构体 */ export interface DescribeAlertListResponse { /** * 全量告警列表 */ AlertList?: Array; /** * 告警大类数量 */ AlertTypeCount?: Array; /** * 告警总数 */ TotalCount?: number; /** * 0:succeed 1:timeout */ ReturnCode?: number; /** * 返回状态信息 */ ReturnMsg?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateAlertStatusList请求参数结构体 */ export interface UpdateAlertStatusListRequest { /** * 告警ID列表 */ ID: Array; /** * 操作类型 1:撤销处置 2:标记为已处置 3:标记忽略 4:取消标记处置 5:取消标记忽略 */ OperateType: number; /** * 集团账号的成员id */ MemberId?: Array; /** * 被调用的集团账号的成员id */ OperatedMemberId?: Array; } /** * DescribeLoginWhiteCombinedList请求参数结构体 */ export interface DescribeLoginWhiteCombinedListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    需要返回的数量,默认为10,最大值为100

    */ Limit?: number; /** *

    偏移量,默认为0。

    */ Offset?: number; /** *

    过滤条件。IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选UserName - String - 是否必填:否 - 用户名筛选SrcIP - String - 是否必填:否 - 来源IP筛选Location - String - 是否必填:否 - 登录地筛选ModifyBeginTime - String - 是否必填:否 - 按照修改时间段筛选,开始时间ModifyEndTime - String - 是否必填:否 - 按照修改时间段筛选,结束时间

    */ Filters?: Array; } /** * DescribeVulRiskRelateComponent请求参数结构体 */ export interface DescribeVulRiskRelateComponentRequest { /** *

    漏洞 ID(vul_vuls.id)

    */ VulID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选条件数组,多条件之间为 AND 关系
    支持的 Filter.Name:
    Keyword:关键字模糊搜索(对组件名称模糊匹配)

    */ Filters?: Array; } /** * CreateCSIPManualMalwareScan请求参数结构体 */ export interface CreateCSIPManualMalwareScanRequest { /** *

    扫描模式:0=全盘扫描 / 1=快速扫描,与 cwp_malware Scan RPC 的 scan_type 字段语义一致

    */ ScanPattern: number; /** *

    生效范围档位:0=指定主机(ScopeSpecified) / 1=全选 CSIP 付费机器(ScopeAll)。旧前端不传时零值默认 0,保持兼容

    */ Scope: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    是否启用内存马扫描(0/1),透传给 cwp_malware

    */ EnableMemShellScan?: number; /** *

    单机扫描超时秒数;<=0 时取默认 3600

    */ Timeout?: number; /** *

    多账号体系目标 AppId 列表;为空时 fallback 到 [req.AppID](仅自身)。无论 Scope=0/1,均经过 csip.ValidateTargetAppIDsViaCSIP 校验

    */ TargetAppIDs?: Array; /** *

    扫描引擎类型,cloudapi 层透传给 cwp_malware,不持久化到主表,引擎模式 1标准模式 2增强模式 3严格模式枚举值:1: 标准模式2: 增强模式3: 严格模式

    */ EngineType?: number; /** *

    指定机器列表,实例ID版本

    */ InstanceIDsWithAppId?: Array; /** *

    全选时候排除的机器,实例ID版本

    */ ExcludeInstanceIDsWithAppId?: Array; } /** * DescribeDspmSyncUsersStatus请求参数结构体 */ export type DescribeDspmSyncUsersStatusRequest = null; /** * DescribeLighthouseFirewallRules返回参数结构体 */ export interface DescribeLighthouseFirewallRulesResponse { /** *

    防火墙规则列表

    */ FirewallRules?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 通知资产范围配置项 */ export interface NotifyAssetConfigItem { /** *

    模块名

    */ Module: string; /** *

    子模块

    */ SubModule: string; /** *

    资产范围

    枚举值:

    • 0: 无含义
    • 1: 全部
    • 2: 自选
    • 3: 按标签
    */ AssetRange: number; /** *

    选中的实例ID

    */ InstanceIds?: Array; /** *

    剔除的实例ID

    */ ExcludedInstanceIds?: Array; /** *

    标签ID

    */ TagIds?: Array; /** *

    云标签

    */ CloudTags?: Array; /** *

    总数

    */ TotalCount?: number; } /** * 生效机器范围,用于指定凭证在哪些机器上生效 */ export interface CredentialEffectScope { /** * 是否排除模式 枚举值: 0:包含模式(仅Instances中的机器生效),此时Instances必填 1:排除模式(Instances中的机器不生效,其余机器生效),此时Instances可选(空列表表示全部机器生效) */ Exclude?: number; /** * 机器实例ID列表。Exclude为0时必填,表示仅这些机器可访问凭证;Exclude为1时可选,表示这些机器不可访问凭证(空列表表示全部机器生效) 注意:此字段可能返回 null,表示取不到有效值。 */ Instances?: Array; } /** * AIAgent 资产凭证位置 */ export interface AIAgentCredentialLocation { /** *

    实例 ID

    */ InstanceID?: string; /** *

    容器 ID

    */ ContainerID?: string; /** *

    凭据所在路径

    */ Path?: string; /** *

    凭据所在行号

    */ Line?: number; /** *

    凭据脱敏片段

    */ Content?: string; /** *

    凭据是否托管

    枚举值:

    • 1: 托管
    • 0: 未托管
    */ Status?: number; /** *

    凭据托管 ID

    */ DelegateID?: number; } /** * DescribeTaskLogList返回参数结构体 */ export interface DescribeTaskLogListResponse { /** * 总条数 */ TotalCount?: number; /** * 报告列表 */ Data?: Array; /** * 待查看数量 */ NotViewNumber?: number; /** * 报告模板数 */ ReportTemplateNumber?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmIdentifyRule返回参数结构体 */ export interface CreateDspmIdentifyRuleResponse { /** *

    数据项id

    */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterContainerComponentList返回参数结构体 */ export interface DescribeClusterContainerComponentListResponse { /** *

    匹配总数

    */ TotalCount?: number; /** *

    组件列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCustomRiskRules请求参数结构体 */ export interface DescribeCustomRiskRulesRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤内容

    */ Filters?: Array; /** *

    分页大小

    */ Limit?: number; /** *

    偏移量

    */ Offset?: number; /** *

    排序类型

    */ Order?: string; /** *

    排序字段

    */ By?: string; } /** * DescribeNotifySettingAlert返回参数结构体 */ export interface DescribeNotifySettingAlertResponse { /** *

    通知配置

    */ Settings?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos权限信息 */ export interface CosPermissionInfo { /** * 权限来源 */ PermissionSource?: string; /** * 权限内容 */ PermissionContent?: string; /** * 授权资源 */ GrantResource?: string; /** * 授权动作 */ GrantAction?: string; /** * 授权条件 */ GrantCondition?: string; } /** * DescribeDspmDictionaryList返回参数结构体 */ export interface DescribeDspmDictionaryListResponse { /** *

    结果集

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMalwareTimingScanSetting返回参数结构体 */ export interface DescribeMalwareTimingScanSettingResponse { /** *

    定时检测开关 0 关闭1 开启

    */ EnableScan?: number; /** *

    周期 1每天

    */ Cycle?: number; /** *

    检测周期 开始时间

    */ StartTime?: string; /** *

    检测周期 超时结束时间

    */ EndTime?: string; /** *

    检测模式

    */ ScanType?: string; /** *

    自选路径列表

    */ CustomPaths?: Array; /** *

    资产选择方式

    */ AssetSelectionType?: string; /** *

    标签ID数组

    */ TagIds?: Array; /** *

    直接选择的主机列表

    */ InstanceIDsWithAppId?: Array; /** *

    排除的主机列表

    */ ExcludeInstanceIDsWithAppId?: Array; /** *

    直接选择的集群列表

    */ ClusterIDsWithAppId?: Array; /** *

    排除的集群列表

    */ ExcludeClusterIDsWithAppId?: Array; /** *

    实时监控0 关闭 1开启

    */ RealTimeMonitoring?: number; /** *

    监控模式 0 标准 1深度

    */ MonitoringPattern?: number; /** *

    实时监控自定义路径列表

    */ MonitorCustomPaths?: Array; /** *

    1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)

    */ EngineType?: number; /** *

    启发引擎 0 关闭 1开启

    */ EnableInspiredEngine?: number; /** *

    是否开启恶意进程查杀[0:未开启,1:开启]

    */ EnableMemShellScan?: number; /** *

    是否自动隔离:1-是,0-否

    */ AutoIsolation?: number; /** *

    是否杀掉进程 1杀掉 0不杀掉 只有开启自动隔离才生效

    */ KillProcess?: number; /** *

    执行清理开关 0未开启 1开启

    */ DoClean?: number; /** *

    防护模式 0 标准 1 重保

    */ ProtectMode?: number; /** *

    查杀范围 0 脚本类之外的恶意文件,1全部恶意文件

    */ ProtectFileScope?: number; /** *

    隔离资产选择

    */ QuaraAssetSelectionType?: string; /** *

    隔离标签ID数组

    */ QuaraTagIds?: Array; /** *

    隔离直接选择的主机

    */ QuaraInstanceIDsWithAppId?: Array; /** *

    隔离排除的主机

    */ QuaraExcludeInstanceIDsWithAppId?: Array; /** *

    隔离直接选择的集群

    */ QuaraClusterIDsWithAppId?: Array; /** *

    隔离排除的集群

    */ QuaraExcludeClusterIDsWithAppId?: Array; /** *

    超时时长(秒)

    */ Timeout?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 云上原生标签键值对。 */ export interface Tag { /** * 标签键。 */ Name: string; /** * 标签值。 */ Value: string; } /** * DescribeCSIPMalwareScanTaskDetail返回参数结构体 */ export interface DescribeCSIPMalwareScanTaskDetailResponse { /** *

    总数

    */ TotalCount?: number; /** *

    列表

    */ List?: Array; /** *

    扫描开始时间,格式 2006-01-02 15:04:05

    */ ScanBeginTime?: string; /** *

    扫描结束时间,格式 2006-01-02 15:04:05,扫描未完成时为空字符串

    */ ScanEndTime?: string; /** *

    扫描机器总数

    */ ScanMachineCount?: number; /** *

    影响机器数(有风险的机器数)

    */ RiskMachineCount?: number; /** *

    扫描内容,0-全盘扫描 1-快速扫描

    */ ScanContent?: Array; /** *

    任务类型,0-一键扫描 1-定时扫描 2-重新扫描

    */ Type?: number; /** *

    预估剩余扫描时间(分钟),扫描完成时为0

    */ ScanLeftTime?: number; /** *

    是否所有机器正在停止中,true表示停止中

    */ StoppingAll?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCFGRiskStatistics请求参数结构体 */ export interface DescribeCFGRiskStatisticsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmAssetSecurityAnalyseStatus返回参数结构体 */ export interface DescribeDspmAssetSecurityAnalyseStatusResponse { /** * 数据库资产总数 */ TotalCount?: number; /** * 资产安全分析状态信息 */ AssetSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像ID和对应的appid账号信息 */ export interface ImageIDWithAppIdItem { /** *

    账号ID

    */ AppId?: number; /** *

    容器镜像ID

    */ ImageID?: string; } /** * 告警对应的多攻击阶段 */ export interface MultiAttackStageItem { /** *

    表id

    */ Id?: number; /** *

    APPID

    */ AppId?: number; /** *

    告警ID

    */ AlertId?: string; /** *

    攻击阶段列表

    */ AttackStages?: Array; } /** * 镜像病毒信息 */ export interface ImageVirus { /** *

    木马路径

    */ Path?: string; /** *

    风险级别

    */ RiskLevel?: string; /** *

    类别

    */ Category?: string; /** *

    木马名

    */ VirusName?: string; /** *

    木马Tag

    */ Tags?: string; /** *

    文件类型

    */ FileType?: string; /** *

    文件名

    */ FileName?: string; /** *

    文件md5

    */ FileMd5?: string; /** *

    文件大小

    */ FileSize?: number; /** *

    首次检测时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ FirstDetectedTime?: string; /** *

    最后检测时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LatestDetectedTime?: string; /** *

    镜像id

    */ ImageId?: string; /** *

    所属账号名

    */ OwnerAccountName?: string; /** *

    所属账号uin

    */ OwnerUin?: string; /** *

    所属账号appid

    */ OwnerAppId?: number; /** *

    检出平台

    */ CheckPlatform?: string; /** *

    影响镜像数

    */ AffectImageCount?: number; /** *

    镜像层id

    */ LayerId?: string; /** *

    木马记录id

    */ Id?: number; /** *

    木马处置建议

    */ Suggestion?: string; /** *

    木马描述

    */ Description?: string; /** *

    木马类型

    */ VirusType?: string; } /** * DescribeImageVulWhitelist返回参数结构体 */ export interface DescribeImageVulWhitelistResponse { /** *

    总数

    */ TotalCount?: number; /** *

    漏洞白名单列表

    */ WhiteList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineAggregatedItemList返回参数结构体 */ export interface DescribeBaselineAggregatedItemListResponse { /** *

    检测项聚合结果列表。

    */ List?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** *

    当前查询条件下涉及到的检测对象列表。

    */ CheckObjectEnum?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetDatabases返回参数结构体 */ export interface DescribeDspmAssetDatabasesResponse { /** * 数据库列表 */ Items?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssetDetail返回参数结构体 */ export interface DescribeAssetDetailResponse { /** *

    动态tab配置

    */ DynamicTabs?: Array; /** *

    基础tab项

    */ DetailTabs?: Array; /** *

    资产详情信息

    */ AssetDetail?: AssetDetailItem; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeTaskLogURL请求参数结构体 */ export interface DescribeTaskLogURLRequest { /** * 0: 预览, 1: 下载 */ Type: number; /** * 集团账号的成员id */ MemberId?: Array; /** * 任务报告Id 列表 */ ReportItemKeyList?: Array; /** * 报告中任务id列表 */ ReportTaskIdList?: Array; } /** * ModifyCosAuditMonitorAccount返回参数结构体 */ export interface ModifyCosAuditMonitorAccountResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeKBUpdatableMachineList返回参数结构体 */ export interface DescribeKBUpdatableMachineListResponse { /** *

    可更新补丁主机列表

    */ Data?: Array; /** *

    总数量

    */ TotalCount?: number; /** *

    可一键修复的主机数量

    */ FixableCount?: number; /** *

    不可一键修复的主机数量

    */ NotFixableCount?: number; /** *

    KB补丁维度汇总信息,展示被修复的补丁列表概要

    */ KBSummary?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCustomAssetTagCount请求参数结构体 */ export interface DescribeCustomAssetTagCountRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 主机登录方式 */ export interface MachineLoginType { /** *

    实例ID

    注意:此字段可能返回 null,表示取不到有效值。 */ InstanceId?: string; /** *

    主机Quuid

    注意:此字段可能返回 null,表示取不到有效值。 */ Quuid?: string; /** *

    登录方式:0-原始登录方式,1-扫码免密登录,2-开启扫码中,3-关闭扫码中

    注意:此字段可能返回 null,表示取不到有效值。 */ LoginType?: number; } /** * 镜像仓库扫描任务信息 */ export interface ImageRegistryScanTaskInfo { /** *

    任务id

    */ Id?: number; /** *

    定时扫描任务id

    */ TimedScanConfigId?: number; /** *

    自动匹配模式

    枚举值:

    • BY_CLUSTER: 按集群选择
    • LATEST_VERSION: 仅扫描最新版本镜像
    • LOCAL_IMAGE: 本地镜像
    */ AutoMatchMode?: Array; /** *

    扫描资产模式

    枚举值:

    • ALL: 全部
    • MANUAL: 手动选择
    • AUTO_MATCH: 自动匹配
    */ ScopeMode?: string; /** *

    任务触发类型

    枚举值:

    • TIMED: 定时任务
    • MANUAL: 手动触发
    */ TriggerType?: string; /** *

    扫描类别

    枚举值:

    • CVE: 漏洞
    • RISK: 风险
    • VIRUS: 木马
    */ ScanType?: Array; /** *

    扫描的镜像id

    */ ImageIds?: Array; /** *

    任务状态

    枚举值:

    • RUNNING: 执行中
    • SUCCESS: 任务成功
    • TIMEOUT: 任务超时
    • FAILED: 任务失败
    • CANCELLED: 已取消
    */ Status?: string; /** *

    定时任务所属账号名

    */ OwnerAccountName?: string; /** *

    定时任务所属账号appid

    */ OwnerAppId?: number; /** *

    定时任务所属账号uin

    */ OwnerUin?: string; /** *

    扫描镜像数

    */ ScanImageCount?: number; /** *

    扫描成功镜像数

    */ SuccessImageCount?: number; /** *

    扫描失败镜像数

    */ FailureImageCount?: number; /** *

    任务忽略的镜像数

    */ IgnoredImageCount?: number; /** *

    任务被取消镜像数

    */ CancelledImageCount?: number; /** *

    扫描启动时间

    参数格式:hh:mm

    */ ScanStartTime?: string; /** *

    扫描停止时间

    参数格式:hh:mm

    */ ScanEndTime?: string; /** *

    超时时间,单位秒

    */ Timeout?: number; /** *

    任务取消原因

    */ CancelReason?: string; /** *

    任务名

    */ Name?: string; /** *

    扫描任务调度配置

    */ Schedule?: ImageScanScheduleConfig; /** *

    扫描任务目标

    */ Target?: ImageScanAssetTarget; /** *

    扫描任务过滤配置

    */ Filter?: ImageScanRegistryFilter; } /** * DescribeBanMode返回参数结构体 */ export interface DescribeBanModeResponse { /** *

    阻断模式,STANDARD_MODE:标准阻断,DEEP_MODE:深度阻断

    */ Mode?: string; /** *

    标准阻断模式的配置

    */ StandardModeConfig?: StandardModeConfig; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 访问密钥资产告警信息 */ export interface AccessKeyAlarmInfo { /** * 告警类型/风险类型 告警类型: 0异常调用 1泄漏检测 2自定义 风险类型: 0:配置风险 1: 自定义风险 */ Type?: number; /** * 告警数量/风险数量 */ Count?: number; } /** * ModifyBaselineUserOtherConf返回参数结构体 */ export interface ModifyBaselineUserOtherConfResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyWebhookPolicyStatus请求参数结构体 */ export interface ModifyWebhookPolicyStatusRequest { /** * 策略 ID */ ID: number; /** * 目标状态 枚举值: ON:启用 OFF:禁用 */ Status: string; } /** * DownloadDspmExportLog返回参数结构体 */ export interface DownloadDspmExportLogResponse { /** *

    下载URL

    */ Url?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateBaselineMainTaskExportJob返回参数结构体 */ export interface CreateBaselineMainTaskExportJobResponse { /** *

    导出任务ID,异步导出任务唯一标识,用于查询任务状态与获取下载链接。

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineAggregatedPolicyList请求参数结构体 */ export interface DescribeBaselineAggregatedPolicyListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeCheckViewRisks请求参数结构体 */ export interface DescribeCheckViewRisksRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤内容

    */ Filters?: Array; /** *

    分页大小

    */ Limit?: number; /** *

    偏移量

    */ Offset?: number; /** *

    排序类型

    */ Order?: string; /** *

    排序字段

    */ By?: string; } /** * DescribeDspmAssetFieldList请求参数结构体 */ export interface DescribeDspmAssetFieldListRequest { /** * 资产实例id */ AssetId: string; /** * 数据库名称 */ DbName: string; /** * 表名 */ TableName: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 筛选项 */ Filter?: Filter; } /** * 基线系统子分类(含其下全部内置检测项 ID 列表)。 */ export interface BaselineSubCategory { /** *

    子分类基础信息。

    */ Category?: BaselineCategory; } /** * DescribeExposureAutoTagRules返回参数结构体 */ export interface DescribeExposureAutoTagRulesResponse { /** *

    云边界分析资产数量

    */ TotalCount?: number; /** *

    云边界分析自动打标规则

    */ RuleList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNotifyAgentOfflineDuration请求参数结构体 */ export type DescribeNotifyAgentOfflineDurationRequest = null; /** * CreateVulRisksExportJob请求参数结构体 */ export interface CreateVulRisksExportJobRequest { /** * 云账号ID */ CloudAccountID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 云厂商 */ Provider?: string; } /** * CreateAssetProcessExportJob返回参数结构体 */ export interface CreateAssetProcessExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 主机所属项目 */ export interface ProjectInfo { /** *

    项目名

    */ ProjectName?: string; /** *

    项目id

    */ ProjectId?: number; } /** * DescribeClusterContainerDetail请求参数结构体 */ export interface DescribeClusterContainerDetailRequest { /** *

    容器ID

    */ ContainerId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeVULRiskDetail返回参数结构体 */ export interface DescribeVULRiskDetailResponse { /** * 安全产品支持情况 */ ServiceSupport?: Array; /** * 漏洞趋势 */ VulTrend?: Array; /** * 漏洞补充信息 */ VulData?: VULRiskInfo; /** * 小助手问答id */ QuestionId?: string; /** * 会话id */ SessionId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyRiskCenterScanTask返回参数结构体 */ export interface ModifyRiskCenterScanTaskResponse { /** * 任务id */ TaskId?: string; /** * 0,修改成功,其他失败;-1为存在资产未认证 */ Status?: number; /** * 未认证资产列表 */ UnAuthAsset?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageRegistryNamespaceList请求参数结构体 */ export interface DescribeImageRegistryNamespaceListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * DescribeCWPTaskDuration请求参数结构体 */ export interface DescribeCWPTaskDurationRequest { /** * 需要执行任务的主机数 */ UuidCnt: number; /** * 是否定时扫描 */ TimingScan?: boolean; } /** * 风险规则 */ export interface RiskRuleItem { /** * 风险检查项ID */ ItemId?: string; /** * 云厂商名称 */ Provider?: string; /** * 实例类型 */ InstanceType?: string; /** * 实例类型名称 */ InstanceName?: string; /** * 风险名称 */ RiskTitle?: string; /** * 检查类型 */ CheckType?: string; /** * 风险等级 */ Severity?: string; /** * 风险危害 */ RiskInfluence?: string; } /** * EDR任务列表 */ export interface EDRExportJobItem { /** *

    任务ID

    */ JobId?: string; /** *

    任务名

    */ JobName?: string; /** *

    数据源

    */ Source?: string; /** *

    导出状态

    */ ExportStatus?: string; /** *

    导出进度

    */ ExportProgress?: number; /** *

    失败信息

    */ FailureMsg?: string; /** *

    超时时间

    */ Timeout?: string; /** *

    插入时间

    */ InsertTime?: string; } /** * DescribeEdrExportJobList返回参数结构体 */ export interface DescribeEdrExportJobListResponse { /** *

    下载文件数量

    */ TotalCount?: number; /** *

    下载文件信息

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm资产数据识别统计信息 */ export interface DspmAssetIdentifyInfo { /** *

    资产实例id

    */ AssetId?: string; /** *

    资产名称

    */ AssetName?: string; /** *

    资产类型

    枚举值:

    • cdb: MySQL
    • mariadb: MariaDB
    • mongodb: MongoDB
    */ AssetType?: string; /** *

    已检出数据库数量

    */ DetectedDbCount?: number; /** *

    已检出表数量

    */ DetectedTableCount?: number; /** *

    数据项id集合

    */ RuleIds?: Array; /** *

    数据项名称集合

    */ RuleNames?: Array; /** *

    分类id集合

    */ CategoryIds?: Array; /** *

    分类名称集合

    */ CategoryNames?: Array; /** *

    最高级别ID

    */ LevelId?: number; /** *

    最高级别名称

    */ LevelName?: string; /** *

    级别敏感程度

    */ LevelScore?: number; /** *

    检出时间

    */ DetectedTime?: string; /** *

    分类详情

    */ CategoryDetails?: Array; /** *

    APPID

    */ AppId?: number; /** *

    账号名称

    */ NickName?: string; /** *

    账号ID

    */ Uin?: string; } /** * ModifyBanMode返回参数结构体 */ export interface ModifyBanModeResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetAccountIdentify请求参数结构体 */ export interface DescribeDspmAssetAccountIdentifyRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 资产id */ AssetId?: string; /** * 筛选项 */ Filter?: Filter; } /** * 风险规则 */ export interface RiskRuleInfo { /** * 风险检查项ID */ RuleID?: string; /** * 云厂商名称 */ Provider?: string; /** * 实例类型 */ InstanceType?: string; /** * 风险名称 */ RiskTitle?: string; /** * 检查类型 */ CheckType?: string; /** * 风险等级 */ RiskLevel?: string; /** * 风险危害 */ RiskInfluence?: string; /** * 风险修复指引报告链接 */ RiskFixAdvance?: string; /** * 边界管控 */ DispositionType?: string; } /** * DeleteMachineClearHistory返回参数结构体 */ export interface DeleteMachineClearHistoryResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmApplyHistory请求参数结构体 */ export interface DescribeDspmApplyHistoryRequest { /** * 筛选项 */ Filter?: Filter; } /** * CreateAssetSyncTask返回参数结构体 */ export interface CreateAssetSyncTaskResponse { /** * 资产同步任务ID集合 */ TaskIDs?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 日志全文索引信息 */ export interface LogFullTextInfo { /** *

    大小写敏感

    */ CaseSensitive?: boolean; /** *

    token

    */ Tokenizer?: string; /** *

    包含中文

    */ ContainZH?: boolean; } /** * 资产扫描结构细节 */ 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; } /** * CSIP扫描任务主机额外资产信息 */ export interface CSIPMachineExtraInfo { /** *

    公网IP

    */ WanIP?: string; /** *

    内网IP

    */ PrivateIP?: string; /** *

    实例ID(CVM/BM/ECM唯一标识)

    */ InstanceID?: string; } /** * 镜像资产详情 */ export interface ImageAssetDetail { /** *

    镜像摘要

    */ ImageDigest?: string; /** *

    仓库地址

    */ ImageRepoAddress?: string; /** *

    仓库类型

    */ RegistryType?: string; /** *

    镜像名

    */ ImageName?: string; /** *

    镜像tag

    */ ImageTag?: string; /** *

    最后扫描时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LatestScanTime?: string; /** *

    扫描状态

    枚举值:

    • 0: 初始状态
    • 1: 已下发
    • 2: 扫描中
    • 3: 扫描完成
    • 4: 扫描超时
    • 5: 扫描失败
    */ ScanStatus?: number; /** *

    漏洞数

    */ VulCnt?: number; /** *

    木马数

    */ VirusCnt?: number; /** *

    敏感信息数

    */ SensitiveCnt?: number; /** *

    仓库实例id

    */ InstanceId?: string; /** *

    镜像仓库名

    */ InstanceName?: string; /** *

    命名空间

    */ Namespace?: string; /** *

    是否授权

    */ IsAuthorized?: number; /** *

    镜像大小

    */ ImageSize?: number; /** *

    镜像id

    */ ImageId?: string; /** *

    仓库所在地域

    */ RegistryRegion?: string; /** *

    镜像创建时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ ImageCreateTime?: string; /** *

    id

    */ Id?: string; /** *

    镜像所属账号名

    */ OwnerAccountName?: string; /** *

    镜像所属账号uin

    */ OwnerUin?: string; /** *

    镜像所属账号appid

    */ OwnerAppId?: number; /** *

    低风险漏洞数

    */ LowLevelVulCnt?: number; /** *

    中风险漏洞数

    */ MediumLevelVulCnt?: number; /** *

    高风险漏洞数

    */ HighLevelVulCnt?: number; /** *

    严重风险漏洞数

    */ CriticalLevelVulCnt?: number; /** *

    低危木马数

    */ LowLevelVirusCnt?: number; /** *

    中危木马数

    */ MediumLevelVirusCnt?: number; /** *

    高危木马数

    */ HighLevelVirusCnt?: number; /** *

    严重木马数

    */ CriticalLevelVirusCnt?: number; /** *

    应急漏洞数

    */ EmergencyVulCnt?: number; /** *

    低危敏感信息数

    */ LowLevelSensitiveCnt?: number; /** *

    中危敏感信息数

    */ MediumLevelSensitiveCnt?: number; /** *

    高危敏感信息数

    */ HighLevelSensitiveCnt?: number; /** *

    严重敏感信息数

    */ CriticalLevelSensitiveCnt?: number; } /** * ModifyMalwareTimingScanSettings请求参数结构体 */ export interface ModifyMalwareTimingScanSettingsRequest { /** *

    扫描周期 默认每天 1

    */ Cycle: number; /** *

    检测周期 开始时间,如:02:00:00

    */ StartTime: string; /** *

    检测周期 超时结束时间,如:04:00:00

    */ EndTime: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    定时检测开关 0 关闭 1开启

    */ EnableScan?: number; /** *

    检测模式:full/quick/include/exclude

    */ ScanType?: string; /** *

    自选路径列表(ScanType=include/exclude时必填,最多100条)

    */ CustomPaths?: Array; /** *

    资产选择方式:all/tag/direct

    */ AssetSelectionType?: string; /** *

    按标签选择时的标签ID数组

    */ TagIds?: Array; /** *

    直接选择的主机列表

    */ InstanceIDsWithAppId?: Array; /** *

    排除的主机列表

    */ ExcludeInstanceIDsWithAppId?: Array; /** *

    直接选择的集群列表

    */ ClusterIDsWithAppId?: Array; /** *

    排除的集群列表

    */ ExcludeClusterIDsWithAppId?: Array; /** *

    实时监控 0 关闭 1开启

    */ RealTimeMonitoring?: number; /** *

    监控模式 0 标准 1深度

    */ MonitoringPattern?: number; /** *

    实时监控自定义路径列表(MonitoringPattern=2或3时必填,最多100条)

    */ MonitorCustomPaths?: Array; /** *

    1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)

    */ EngineType?: number; /** *

    启发引擎开关 0 关闭 1开启

    */ EnableInspiredEngine?: number; /** *

    是否开启恶意进程查杀[0:未开启,1:开启]

    */ EnableMemShellScan?: number; /** *

    是否自动隔离 1隔离 0 不隔离

    */ AutoIsolation?: number; /** *

    是否杀掉进程 1杀掉 0不杀掉

    */ KillProcess?: number; /** *

    1 清理, 0 不清理本操作会修复被篡改的系统命令,计划任务等系统文件,操作中请确保yum/apt 可用

    */ DoClean?: number; /** *

    防护模式 0 标准 1重保

    */ ProtectMode?: number; /** *

    查杀范围 0 脚本类之外的恶意文件,1全部恶意文件

    */ ProtectFileScope?: number; /** *

    隔离资产选择:all/tag/direct

    */ QuaraAssetSelectionType?: string; /** *

    隔离按标签选择时的tagId数组

    */ QuaraTagIds?: Array; /** *

    隔离直接选择的主机

    */ QuaraInstanceIDsWithAppId?: Array; /** *

    隔离排除的主机

    */ QuaraExcludeInstanceIDsWithAppId?: Array; /** *

    隔离直接选择的集群

    */ QuaraClusterIDsWithAppId?: Array; /** *

    隔离排除的集群

    */ QuaraExcludeClusterIDsWithAppId?: Array; /** *

    超时时长(秒)

    */ Timeout?: number; } /** * CreateDspmIdentifyComplianceCategoryRelation返回参数结构体 */ export interface CreateDspmIdentifyComplianceCategoryRelationResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRaspLicenseList返回参数结构体 */ export interface DescribeRaspLicenseListResponse { /** * 总条数 */ TotalCount?: number; /** * 数组对象 */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * OperateRiskRulePolicy返回参数结构体 */ export interface OperateRiskRulePolicyResponse { /** * 自定义风险规则返回信息 */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterNodeList请求参数结构体 */ export interface DescribeClusterNodeListRequest { /** *

    集群资产 id

    * @deprecated */ ClusterAssetId?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件列表。支持的过滤字段:
    NodeName:节点名称,模糊匹配。
    NodeId:节点ID,精确匹配。
    NodeUniqueID:节点唯一ID,精确匹配(NodeAssetID 为等价别名)。
    NodeType:节点类型,精确匹配。取值:SUPER(超级节点)、MASTER(主节点)、WORKER(工作节点)。
    RunStatus:节点运行状态,精确匹配。
    InternalIP:内网IP,精确匹配。
    ClientStatus:客户端状态,精确匹配。取值:ONLINE(在线)、OFFLINE(离线)、UNINSTALL(未安装)。

    */ Filter?: Filter; /** *

    集群ca证书md5值,集群的唯一标识

    */ ClusterCaMD5?: 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; } /** * DescribeAIScheduleStats请求参数结构体 */ export type DescribeAIScheduleStatsRequest = null; /** * DescribeTaskPredictCostQuota请求参数结构体 */ export interface DescribeTaskPredictCostQuotaRequest { /** *

    任务模式

    */ TaskMode?: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    自定义规则列表

    */ RuleIDs?: Array; /** *

    规范ID

    */ StandardIDs?: Array; } /** * DescribeVulHostRelateComponent返回参数结构体 */ export interface DescribeVulHostRelateComponentResponse { /** *

    受该组件影响的主机列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateImageSensitiveInfoListExportJob请求参数结构体 */ export interface CreateImageSensitiveInfoListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * 位置信息 */ export interface Location { /** * 国家 */ Country?: string; /** * 地区 */ Region?: string; /** * 城市 */ City?: string; } /** * DeleteDspmIdentifyComplianceGroup请求参数结构体 */ export interface DeleteDspmIdentifyComplianceGroupRequest { /** *

    识别模板ID集合

    */ Ids: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ModifyAlarmRiskStatus返回参数结构体 */ export interface ModifyAlarmRiskStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * OperateRisk返回参数结构体 */ export interface OperateRiskResponse { /** *

    风险操作返回信息

    */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 定时任务预览镜像信息 */ export interface TimedScanTaskPreviewInfo { /** *

    预览数据id

    */ Id?: number; /** *

    镜像id

    */ ImageId?: string; /** *

    镜像名

    */ ImageName?: string; /** *

    镜像tag

    */ ImageTag?: string; /** *

    镜像仓库类型

    */ RegistryType?: string; /** *

    定时任务所属账号名

    */ OwnerAccountName?: string; /** *

    定时任务所属账号uin

    */ OwnerUin?: string; /** *

    定时任务所属账号appid

    */ OwnerAppId?: number; /** *

    是否最新镜像

    */ IsLatestImage?: boolean; /** *

    镜像地址

    */ ImageRepoAddress?: string; } /** * 集群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; } /** * StopEDRScanTask返回参数结构体 */ export interface StopEDRScanTaskResponse { /** *

    任务ID

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskScanCronConfig返回参数结构体 */ export interface DescribeRiskScanCronConfigResponse { /** *

    风险扫描周期配置

    */ CronConfig?: RiskCronConfig; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSecurityScoreOverview请求参数结构体 */ export interface DescribeSecurityScoreOverviewRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 资产视角的弱口令风险 */ export 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; } /** * ModifyPolicyStatus返回参数结构体 */ export interface ModifyPolicyStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 集群定位信息 */ export interface ClusterIDWithAppIdItem { /** * 集群ID */ ClusterID: string; /** * 集群所属AppId */ AppId: number; } /** * ModifyBanMode请求参数结构体 */ export interface ModifyBanModeRequest { /** *

    阻断模式,STANDARD_MODE:标准阻断,DEEP_MODE:深度阻断

    */ Mode: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    阻断时间,用于标准阻断模式

    */ Ttl?: number; } /** * CreateIaCFileReScanTask请求参数结构体 */ export interface CreateIaCFileReScanTaskRequest { /** *

    文件ID

    */ Id: number; /** * 集团账号的成员id */ MemberId?: Array; } /** * cos存储桶详情信息 */ export interface CosBucketInfo { /** * appid信息 注意:此字段可能返回 null,表示取不到有效值。 */ AppId: number; /** * 存储桶名 注意:此字段可能返回 null,表示取不到有效值。 */ BucketName: string; /** * 地域信息 */ BucketRegion?: string; /** * 地域码值 */ BucketRegionCode?: string; /** * 备注 */ BucketMarker?: string; } /** * DeleteImageRegistry返回参数结构体 */ export interface DeleteImageRegistryResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskCenterPortViewPortRiskList返回参数结构体 */ export interface DescribeRiskCenterPortViewPortRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 端口视角的端口风险列表 */ Data?: Array; /** * 危险等级列表 */ LevelLists?: Array; /** * 处置建议列表 */ SuggestionLists?: Array; /** * 来源列表 */ FromLists?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmPersonApplyHistory请求参数结构体 */ export interface DescribeDspmPersonApplyHistoryRequest { /** * 对象 */ Subject?: string; /** * 资产id */ AssetId?: string; /** * 筛选项 */ Filter?: Filter; } /** * 资产类型以及存在风险的资产类型数量 */ export interface AssetTypeStatisticsInfo { /** *

    资产类型数量

    */ AssetTypeCount?: number; /** *

    存在风险的资产类型数量

    */ RiskAssetTypeCount?: number; } /** * CreateScanTask返回参数结构体 */ export interface CreateScanTaskResponse { /** *

    扫描任务ID

    */ TaskID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskCenterVULViewVULRiskList请求参数结构体 */ export interface DescribeRiskCenterVULViewVULRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 资产标签 */ Tags?: Array; } /** * DisableAISchedule返回参数结构体 */ export interface DisableAIScheduleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeExposeRisks返回参数结构体 */ export interface DescribeExposeRisksResponse { /** * 边界待处理风险列表 */ ExposeRiskList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 维度趋势数据 */ export interface DimensionTrendData { /** * 维度ID 枚举值: risk_governance:风险治理 threat_detection:威胁检测 */ DimensionId?: string; /** * 每日数据点 */ DataPoints?: Array; } /** * DescribeDefaultSecurityScoreRule返回参数结构体 */ export interface DescribeDefaultSecurityScoreRuleResponse { /** *

    内置默认规则列表

    */ Rules?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineItemRiskList返回参数结构体 */ export interface DescribeBaselineItemRiskListResponse { /** *

    检测项风险记录列表。

    */ List?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyMachinesLoginType返回参数结构体 */ export interface ModifyMachinesLoginTypeResponse { /** *

    任务ID

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateImageRegistryTimedScanTaskConfig返回参数结构体 */ export interface CreateImageRegistryTimedScanTaskConfigResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterContainerPortList返回参数结构体 */ export interface DescribeClusterContainerPortListResponse { /** *

    匹配总数

    */ TotalCount?: number; /** *

    端口列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCloudFunctionList返回参数结构体 */ export interface DescribeCloudFunctionListResponse { /** * 云函数数量 */ TotalCount?: number; /** * 云函数列表 */ FunctionList?: Array; /** * 地域列表选项 */ RegionList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyNotifySetting请求参数结构体 */ export interface ModifyNotifySettingRequest { /** *

    通知模块

    枚举值:

    • AkSk: 云API风险治理
    • Alert: 告警中心
    • Agent: 客户端
    */ Module?: string; /** *

    通知设置模式

    枚举值:

    • 0: 标准模式
    • 1: 高级模式
    */ Mode?: number; /** *

    通知状态

    枚举值:

    • 0: 通知关闭
    • 1: 通知开启
    */ Status?: number; /** *

    通知开始时间

    参数格式:hh:mm:ss

    */ BeginTime?: string; /** *

    通知结束时间

    参数格式:hh:mm:ss

    */ EndTime?: string; /** *

    通知选项

    枚举值:

    • CRITICAL: 告警等级:严重
    • HIGH: 告警等级:高危
    • MEDIUM: 告警等级:中危
    • LOW: 告警等级:低危
    • INFO: 告警等级:提醒
    • AGENT_UNINSTALL: 客户端卸载
    • AGENT_OFFLINE: 客户端离线
    */ Option?: Array; } /** * CreateAssetProcessExportJob请求参数结构体 */ export interface CreateAssetProcessExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 云厂商 */ Provider?: string; } /** * CreateSkillScan请求参数结构体 */ export interface CreateSkillScanRequest { /** * ZIP 文件内容的 Base64 编码 入参限制:文件大小上限 7MB(编码前),仅接受有效的 ZIP 格式 */ FileBase64: string; /** * 文件名,用于服务端日志记录 参数格式:形如 my-skill.zip */ FileName?: string; } /** * SCF 函数精简信息 */ export interface SCFFunctionInfo { /** * 函数 ID 参数格式:形如 lam-xxxxxxxx */ FunctionId?: string; /** * 函数名称 */ FunctionName?: string; /** * 命名空间 */ Namespace?: string; /** * 函数状态 枚举值: Active:可用 Creating:创建中 Updating:更新中 CreateFailed:创建失败 Deleting:删除中 */ Status?: string; /** * 函数类型 枚举值: Event:事件函数(当前接口仅返回该类型) */ Type?: string; } /** * DescribeVulScanTaskDetail请求参数结构体 */ export interface DescribeVulScanTaskDetailRequest { /** *

    任务id

    */ Id: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤条件,支持以下 Name:

  • InstanceId - 资产实例 ID,精确匹配
  • InstanceName - 资产实例名称,模糊匹配(ExactMatch=1 时精确匹配)
  • Ip - 资产 IP 地址,精确匹配
  • Status - 扫描状态,精确匹配
  • */ Filters?: Array; /** *

    分页大小,默认 10,最大 100

    */ Limit?: number; /** *

    分页偏移,从 0 开始

    */ Offset?: number; /** *

    排序方向:asc(升序)/ desc(降序),默认 desc

    */ Order?: string; /** *

    排序字段,默认按创建时间(CreateTime)排序

    */ By?: string; } /** * ModifyIaCTokenPeriod请求参数结构体 */ export interface ModifyIaCTokenPeriodRequest { /** *

    ID

    */ Id: number; /** *

    扫描结果存储周期

    */ Period: number; } /** * DescribeCspmShardConfig请求参数结构体 */ export type DescribeCspmShardConfigRequest = null; /** * DescribeDspmRisk请求参数结构体 */ export interface DescribeDspmRiskRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * EDR-策略内容 */ export interface EDRRule { /** *

    策略ID

    */ RuleID?: string; /** *

    策略类型,0-系统策略/System Rule, 1-自定义策略/Custom Rule

    */ RuleType?: number; /** *

    策略名称

    */ Name?: string; /** *

    策略描述

    */ Description?: string; /** *

    内容类型 / Content Type: md5-文件MD5/File MD5, cmdline-命令行/Command Line, dns-DNS, ip_inbound-入站IP/Inbound IP, ip_outbound-出站IP/Outbound IP, custom_file-自定义文件/Custom File, process_network-进程网络/Process Network

    */ ContentType?: string; /** *

    执行动作 / Action: 0-告警/Alert, 1-放行/Allow, 2-告警并拦截/Alert and Block

    */ Action?: number; /** *

    告警等级 / Alert Level: 0-无/None, 1-高危/High, 2-中危/Medium, 3-低危/Low, 4-提示/Reminder

    */ Level?: number; /** *

    检测模式 / Detect Mode: 0-精准/Precise, 1-均衡/Balanced, 2-深度/Deep

    */ DetectMode?: number; /** *

    检测方式 / Detect Type: 0-主机检测/Host Detection, 1-网络检测/Network Detection

    */ DetectType?: number; /** *

    攻击阶段

    */ AttackStage?: string; /** *

    主机生效资产范围 / Effective Scope: 0-指定主机/Specified Hosts, 1-全部主机/All Hosts, 2-专业版/Professional, 3-旗舰版/Flagship, 4-专业版+旗舰版/Professional+Flagship

    */ CWPScope?: number; /** *

    主机运行时的自选主机

    */ QUUIDS?: Array; /** *

    状态 / Status: 0-开启/Enabled, 1-关闭/Disabled

    */ Status?: number; /** *

    创建时间

    */ CreateTime?: string; /** *

    修改时间

    */ ModifyTime?: string; /** *

    是否支持拦截 / Support Block: 0-不支持/Not Supported, 1-支持/Supported

    */ SupportBlock?: number; /** *

    MD5列表,ContentType=md5 时填充

    */ Md5List?: Array; /** *

    文件名列表,ContentType=custom_file 时填充

    */ FileName?: Array; /** *

    文件目录列表,ContentType=custom_file 时填充

    */ FileDirectory?: Array; /** *

    域名列表,ContentType=dns 时填充

    */ Domains?: Array; /** *

    出站IP列表,ContentType=ip_outbound 时填充

    */ OutboundIP?: Array; /** *

    入站IP列表,ContentType=ip_inbound 时填充

    */ InboundIP?: Array; /** *

    命令行规则,ContentType=cmdline 时填充

    */ CmdLineRules?: RuleContentCmdLine; /** *

    容器生效镜像范围 / Container Image Scope: 0-指定镜像/Specified Images, 1-全部镜像/All Images

    */ TCSSScope?: number; /** *

    生效镜像ID列表 / Image IDs (when TCSSScope=0)

    */ ImageIDs?: Array; /** *

    镜像名正则表达式 / Image Names Regex

    */ ImageNamesRegex?: string; /** *

    置信度 / Confidence: 0-低/Low, 1-中/Medium, 2-高/High

    */ Confidence?: number; /** *

    排除的主机列表 / Excluded Host QUUIDS

    */ ExcludeQUUIDS?: Array; /** *

    排除的镜像ID列表 / Excluded Image IDs

    */ ExcludeImageIDs?: Array; /** *

    进程网络规则 / Process network rules

    */ ProcessNetworkRules?: RuleContentProcessNetwork; /** *

    策略对应APPID

    */ AppID?: number; /** *

    自选实例ID范围

    */ InstanceIDs?: Array; /** *

    排除实例ID

    */ ExcludeInstanceIDs?: Array; /** *

    生效集群ID列表(TCSSScope=0 时有值;空返回 [])

    */ ClusterIDs?: Array; /** *

    排除集群ID列表(空返回 [])

    */ ExcludeClusterIDs?: Array; /** *

    容器条件匹配

    */ ConditionMatches?: Array; /** *

    安全中心标签

    */ TagItems?: Array; } /** * ModifySandboxLLMAuditRuleStatus返回参数结构体 */ export interface ModifySandboxLLMAuditRuleStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyExposureAutoTagRuleStatus返回参数结构体 */ export interface ModifyExposureAutoTagRuleStatusResponse { /** *

    操作结果

    */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAssetTag请求参数结构体 */ export interface ModifyAssetTagRequest { /** *

    标签键

    */ Key: string; /** *

    标签值

    */ Value: string; /** *

    标签ID

    */ TagID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    颜色

    */ Color?: string; /** *

    描述

    */ Description?: string; /** *

    打标策略

    */ TaggingRule?: string; /** *

    是否立即执行资产打标

    */ ApplyNow?: boolean; } /** * 数据库权限 */ export interface DspmDatabasePrivilege { /** * 权限信息 */ Privileges?: Array; /** * 数据库名 */ Database?: string; } /** * 镜像仓库扫描子任务信息 */ export interface ImageRegistryScanSubTaskInfo { /** *

    任务子id

    */ SubTaskId?: number; /** *

    镜像id

    */ ImageId?: string; /** *

    镜像名

    */ ImageName?: string; /** *

    镜像tag

    */ ImageTag?: string; /** *

    任务状态

    枚举值:

    • FINISHED: 扫描完成
    • SCANNING: 扫描中
    • CANCELLED: 已取消
    • SCAN_EXCEPTION: 扫描异常
    */ ScanStatus?: string; /** *

    失败原因

    */ FailedReason?: string; /** *

    解决方案

    */ Solution?: string; /** *

    定时任务所属账号名

    */ OwnerAccountName?: string; /** *

    定时任务所属账号uin

    */ OwnerUin?: string; /** *

    定时任务所属账号appid

    */ OwnerAppId?: number; /** *

    是否最新镜像

    */ IsLatestImage?: boolean; /** *

    镜像地址

    */ ImageRepoAddress?: string; /** *

    镜像仓库类型

    */ RegistryType?: string; } /** * DescribeScanTaskRecordList返回参数结构体 */ export interface DescribeScanTaskRecordListResponse { /** *

    总记录数

    */ TotalCount?: number; /** *

    任务记录列表

    */ TaskRecordList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateRiskDetailExportJob请求参数结构体 */ export interface CreateRiskDetailExportJobRequest { /** * 风险规则ID */ RiskRuleId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 实例ID */ InstanceId?: string; } /** * DescribeClusterPodDetail请求参数结构体 */ export interface DescribeClusterPodDetailRequest { /** *

    Pod 唯一 ID

    */ UniqueID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmPersonalIdentifyList请求参数结构体 */ export interface DescribeDspmPersonalIdentifyListRequest { /** * 筛选项 */ Filter?: Filter; } /** * 主机资产扫描详情项 */ export interface EDRScanTaskHostItem { /** *

    主机唯一标识

    注意:此字段可能返回 null,表示取不到有效值。 */ Quuid?: string; /** *

    主机名称

    注意:此字段可能返回 null,表示取不到有效值。 */ HostName?: string; /** *

    实例ID

    注意:此字段可能返回 null,表示取不到有效值。 */ InstanceId?: string; /** *

    公网IP

    注意:此字段可能返回 null,表示取不到有效值。 */ PublicIp?: string; /** *

    内网IP

    注意:此字段可能返回 null,表示取不到有效值。 */ PrivateIp?: string; /** *

    操作系统

    注意:此字段可能返回 null,表示取不到有效值。 */ OsType?: string; /** *

    资产所属账号名称(后端富化)

    注意:此字段可能返回 null,表示取不到有效值。 */ AccountName?: string; /** *

    资产所属账号AppId

    注意:此字段可能返回 null,表示取不到有效值。 */ AppId?: number; /** *

    云类型

    注意:此字段可能返回 null,表示取不到有效值。 */ CloudType?: number; /** *

    扫描状态:WAIT/SCANNING/FINISHED/FAILED

    注意:此字段可能返回 null,表示取不到有效值。 */ Status?: string; /** *

    风险数

    注意:此字段可能返回 null,表示取不到有效值。 */ RiskCount?: number; /** *

    失败原因

    注意:此字段可能返回 null,表示取不到有效值。 */ FailReason?: string; /** *

    解决方案

    注意:此字段可能返回 null,表示取不到有效值。 */ FixSuggestion?: string; } /** * 漏洞扫描任务详情 */ export interface VulScanTaskDetail { /** *

    任务id

    */ Id?: string; /** *

    创建者AppId

    */ AppId?: number; /** *

    实例id

    */ InstanceId?: string; /** *

    实例名称

    */ InstanceName?: string; /** *

    公网ip

    */ PublicIp?: string; /** *

    内网ip

    */ PrivateIp?: string; /** *

    操作系统

    */ OS?: string; /** *

    扫描状态(SUCCESS: 扫描完成/成功, OFFLINE: 客户端离线, TIMEOUT: 扫描超时, FAILED: 扫描失败, UNSUPPORTED: 客户端版本过低/不支持扫描, TERMINATED: 已终止, TERMINATING: 终止中)

    枚举值:

    • SCANNING: 扫描中
    */ Status?: string; /** *

    扫描开始时间

    */ StartTime?: string; /** *

    扫描结束时间

    */ EndTime?: string; /** *

    漏洞数量

    */ Vuls?: number; /** *

    失败原因

    */ Description?: string; } /** * DescribeDspmIdentifyDistributionStatistics请求参数结构体 */ export interface DescribeDspmIdentifyDistributionStatisticsRequest { /** *

    统计类型

    枚举值:

    • FieldTop5Asset: 识别字段Top5
    • FieldCategoryDistribution: 识别字段分类分布
    • FieldLevelDistribution: 识别字段级别分布
    • AssetDistribution: 识别资产分布
    */ StatType: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    资产类型

    枚举值:

    • cdb: 云数据库MySQL
    • mariadb: 云数据库MariaDB
    */ AssetType?: string; /** *

    识别模板id

    */ ComplianceId?: number; } /** * DescribeImageLayerVulList请求参数结构体 */ export interface DescribeImageLayerVulListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    镜像层id

    */ Id?: string; } /** * DescribeDbAssets请求参数结构体 */ export interface DescribeDbAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器参数 */ Filter?: Filter; /** * 资产类型:MYSQL/MARIADB/REDIS/MONGODB/POSTGRES/CTS/ES/KAFKA/COS/CBS/CFS */ AssetTypes?: Array; } /** * AddLoginWhiteLists返回参数结构体 */ export interface AddLoginWhiteListsResponse { /** *

    重复添加的提示列表

    */ DuplicateHosts?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 日志检索上下文信息 */ export interface LogContextInfo { /** *

    主题id

    */ TopicId?: string; /** *

    上下文

    */ Context?: string; } /** * AddLoginWhiteLists请求参数结构体 */ export interface AddLoginWhiteListsRequest { /** *

    异地登录白名单实体

    */ HostLoginWhiteObj: HostLoginWhiteObj; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    事件同步处理方式: "" -- 不操作 "All" -- 将符合此配置的所有事件记录加白 "Id" -- 将EventId对应的事件记录加白

    */ ProcessType?: string; /** *

    异地登录事件ID,当ProcessType为Id时此项必填

    */ EventId?: number; } /** * ModifyProtectionSetting返回参数结构体 */ export interface ModifyProtectionSettingResponse { /** * 绑定失败的QUUID,失败原因为未绑定重保授权包 */ FailList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateClusterContainerListExportJob请求参数结构体 */ export interface CreateClusterContainerListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件列表。支持的过滤字段:
    ContainerId:容器ID,精确匹配。
    ContainerName:容器名称,模糊匹配。
    RunStatus:容器运行状态,精确匹配。取值:RUNNING、PAUSED、STOPPED、CREATED、DESTROYED、RESTARTING、REMOVING、DEAD、UNKNOWN。
    ImageId:镜像ID,精确匹配。
    ImageName:镜像名称,模糊匹配。
    IsolateStatus:隔离状态,精确匹配。取值:NORMAL(未隔离)、ISOLATED(已隔离)、ISOLATING(隔离中)、ISOLATE_FAILED(隔离失败)、RESTORING(解除隔离中)、RESTORE_FAILED(解除隔离失败)。
    NodeUniqueId:所属节点唯一ID,精确匹配(NodeAssetId 为等价别名)。
    UUID:主机UUID,精确匹配。

    */ Filter?: Filter; /** *

    集群ca证书md5值,集群的唯一标识

    */ ClusterCaMD5?: string; } /** * DescribeAKAnalysisDetail请求参数结构体 */ export interface DescribeAKAnalysisDetailRequest { /** * 告警记录ID */ ID: number; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeDspmStatistics返回参数结构体 */ export interface DescribeDspmStatisticsResponse { /** *

    资产统计信息

    */ AssetCount?: DspmAssetCount; /** *

    访问Ip统计信息

    */ IpCount?: DspmIpCount; /** *

    用户账号统计信息

    */ UserCount?: DspmAccountCount; /** *

    风险统计信息

    */ RiskCount?: DspmRiskCount; /** *

    资产安全分析统计信息

    */ AnalyseAssetStatusCount?: DspmSecurityAnalyseStatusCount; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateClusterListExportJob请求参数结构体 */ export interface CreateClusterListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件列表。支持的过滤字段:
    ClusterId:集群ID,精确匹配。
    ClusterName:集群名称,模糊匹配。
    ClusterType:集群类型,精确匹配。取值:TKE_MANAGED_CLUSTER(腾讯云标准集群)、TKE_INDEPENDENT_CLUSTER(标准集群Master自维护)、TKE_SERVERLESS_CLUSTER(Serverless集群)、TKE_EDGE_CLUSTER(边缘集群)、SELF_BUILT(腾讯云内自建)、SELF_BUILT_OTHER(非腾讯云自建/混合云)。
    RunStatus:集群运行状态,精确匹配。取值:Running(运行中)、Exception(异常)、Unknown(未知)。
    AccessedStatus:接入状态,精确匹配。取值:AccessedNone(未接入)、AccessedInstalling(接入中)、AccessedException(接入异常)、AccessedInstalled(已接入)。
    DefendStatus:防护状态,精确匹配。取值:Enabled(已防护)、Partial(部分防护)、Disabled(未防护)。
    RiskStatus:风险检查状态,精确匹配。
    RiskLevel:风险等级,精确匹配。取值:CRITICAL、HIGH、MEDIUM、LOW、NONE(无风险)。
    HasHighRisk:仅筛选含高危及以上风险的集群,无需填入 value,传入 HasHighRisk 即生效。
    Region:地域,精确匹配。
    OwnerName:负责人,模糊匹配。
    ClusterAssetIds:集群资产ID,精确匹配。
    ExcludeClusterAssetIds:排除的集群资产ID,精确排除。

    */ Filter?: Filter; /** *

    可导出字段

    */ ExportFields?: Array; } /** * CI/CD接入Token */ export interface CICDToken { /** *

    ID

    */ Id?: number; /** *

    appid

    */ AppId?: number; /** *

    CI/CD名称

    */ Name?: string; /** *

    用于接入的Token

    */ Token?: string; /** *

    扫描结果存储时长

    */ Period?: number; /** *

    已扫描文件

    */ FileCnt?: number; /** *

    最近扫描状态

    */ LastScanStatus?: string; /** *

    最近扫描时间

    */ LastScanTime?: string; } /** * DescribeImageRegistryTimedScanTaskPreview返回参数结构体 */ export interface DescribeImageRegistryTimedScanTaskPreviewResponse { /** *

    总数

    */ TotalCount?: number; /** *

    预览镜像列表

    */ Images?: Array; /** *

    预览数据更新时间

    */ PreviewUpdatedAt?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 网卡信息 */ export interface NetworkCardInfo { /** *

    DNS服务器

    */ DnsServer?: string; /** *

    网关

    */ Gateway?: string; /** *

    IP地址

    */ Ip?: string; /** *

    IPv6地址

    */ Ipv6?: string; /** *

    MAC地址

    */ Mac?: string; /** *

    网卡名称

    */ Name?: string; } /** * 云服务器类型机器数量 */ export interface CloudFromCnt { /** *

    云服务器类型

    */ CloudFrom?: number; /** *

    机器数量

    */ MachineCnt?: number; } /** * BatchModifyImageRegistryTimedScanTaskConfig返回参数结构体 */ export interface BatchModifyImageRegistryTimedScanTaskConfigResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 数据库账号权限信息 */ export interface DspmDbAccountPrivilege { /** * 使用默认权限。0-未使用;1-只读权限,即SELECT权限;2-全部权限,即global级别全部权限。 */ UseDefaultPrivilege?: number; /** * 全局权限数组。 */ GlobalPrivileges?: Array; /** * 数据库权限数组。 */ DatabasePrivilegesList?: Array; /** * 数据库中的表权限数组。 */ TablePrivileges?: Array; /** * 数据库表中的列权限数组。 */ ColumnPrivileges?: Array; } /** * 用户信息 */ export interface UserItem { /** *

    登录用户appid

    */ AppID?: number; /** *

    用户类型

    */ AccountType?: number; /** *

    用户付费类型

    */ PayType?: number; /** *

    总配额次数

    */ TotalQuota?: number; /** *

    已消耗配额次数

    */ CostQuota?: number; /** *

    云厂商信息

    */ Providers?: Array; /** *

    refresh:下次仍会刷新;expire:下次不再刷新

    */ QuotaFlushType?: string; /** *

    下次配额刷新时间

    */ QuotaFlushTime?: string; /** *

    购买类型

    */ QuotaSource?: number; /** *

    被共享时为共享方appid,自购或无配额时为0

    */ ShareFromAppID?: number; /** *

    配额共享方账号

    */ ShareFromUser?: string; } /** * clb实例和监听器信息 */ export 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; } /** * 访问密钥账号信息 */ export interface AccessKeyUser { /** * 账号ID */ ID?: number; /** * 账号名称 */ Name?: string; /** * 0 主账号 1子账号 */ Type?: number; /** * 访问方式 0 API 1 控制台与API */ AccessType?: number; /** * 安全建议 枚举 0 正常 1 立即处理 2 建议加固 */ Advice?: number; /** * 告警信息列表 */ AccessKeyAlarmList?: Array; /** * 风险信息列表 */ AccessKeyRiskList?: Array; /** * 账号所属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; /** * 云厂商类型 0:腾讯云 1:亚马逊云 2:微软云 3:谷歌云 4:阿里云 5:华为云 */ CloudType?: number; } /** * 漏洞信息产品支持状态 */ 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; } /** * ScanBaselineItemList返回参数结构体 */ export interface ScanBaselineItemListResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSCFFunctionList返回参数结构体 */ export interface DescribeSCFFunctionListResponse { /** * SCF 函数列表(仅返回 Event 类型) */ List?: Array; /** * 函数总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 自定义透传字段 */ export interface WebhookCustomField { /** * 字段名 入参限制:长度 1-64 */ Key?: string; /** * 字段值 入参限制:长度 1-256 */ Value?: string; } /** * CreateCosPolicy返回参数结构体 */ export interface CreateCosPolicyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 暴露资产分类 */ export interface ExposeAssetTypeItem { /** * 云厂商 */ Provider?: string; /** * 云厂商名称 */ ProviderName?: string; /** * 资产类型 */ AssetType?: string; /** * 资产类型名称 */ AssetTypeName?: string; } /** * DescribeNotifySettingAk返回参数结构体 */ export interface DescribeNotifySettingAkResponse { /** *

    告警类型/等级 (类型: AbnBehavior-异常行为, LeakDetect-泄露监测; 等级: 1-提示, 2-低危, 3-中危, 4-高危, 5-严重)

    */ Alert?: Array; /** *

    告警通知粒度

    枚举值:

    • 0: 按告警聚合推送
    • 1: 按调用记录推送
    */ AlertGranularity?: number; /** *

    资产事件

    枚举值:

    • NewAk: AK新增
    */ Asset?: Array; /** *

    通知开始时间

    参数格式:hh:mm:ss

    */ BeginTime?: string; /** *

    通知结束时间

    参数格式:hh:mm:ss

    */ EndTime?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDbAssets返回参数结构体 */ export interface DescribeDbAssetsResponse { /** * 总数 */ Total?: number; /** * 资产总数 */ Data?: Array; /** * 地域枚举 */ RegionList?: Array; /** * 资产类型枚举 */ AssetTypeList?: Array; /** * Vpc枚举 */ VpcList?: Array; /** * Appid枚举 */ AppIdList?: Array; /** * 公网内网枚举 */ PublicPrivateAttr?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ScanBaselineAssetItemList请求参数结构体 */ export interface ScanBaselineAssetItemListRequest { /** *

    基线策略类型。取值:

    • SYSTEM:系统策略(CSIP 内置)
    • SELF:用户自定义策略
    */ PolicyType: string; /** *

    目标基线策略 ID,必须大于 0。

    */ PolicyID: number; /** *

    基线系统父分类 ID。

    */ ParentCategoryID: number; /** *

    要重新扫描的检测项 ID 列表,仅对该资产生效。

    */ ItemIDList: Array; /** *

    目标资产 ID(AssetType=HOST 时为 InstanceID,=CLUSTER 时为集群 ID)。

    */ AssetID: string; /** *

    基线子分类 ID。

    */ CategoryID?: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    命中资产的资产类型。取值:

    • HOST:主机
    • CLUSTER:集群
    • POD:Pod
    • CONTAINER:容器
    • IMAGE:镜像
    */ AssetType?: string; } /** * 日志检索结果 */ export interface LogSearchResult { /** *

    时间

    */ Time?: number; /** *

    主题

    */ TopicId?: string; /** *

    主题名

    */ TopicName?: string; /** *

    */ Source?: string; /** *

    文件名

    */ FileName?: string; /** *

    pkgid

    */ PkgId?: string; /** *

    pkglogid

    */ PkgLogId?: string; /** *

    json数据

    */ LogJson?: string; /** *

    主机名

    */ HostName?: string; /** *

    log信息

    */ RawLog?: string; /** *

    索引状态

    */ IndexStatus?: string; /** *

    高亮信息

    */ HighLights?: Array; } /** * 风险中心风险概览统计数据 */ export interface CsipRiskCenterStatistics { /** * 端口风险总数 */ PortTotal?: number; /** * 端口风险高危数量 */ PortHighLevel?: number; /** * 弱口令风险总数 */ WeakPasswordTotal?: number; /** * 弱口令风险高危数量 */ WeakPasswordHighLevel?: number; /** * 网站风险数量 */ WebsiteTotal?: number; /** * 网站高危风险数量 */ WebsiteHighLevel?: number; /** * 最新的扫描时间 */ LastScanTime?: string; /** * 漏洞风险数 */ VULTotal?: number; /** * 高危漏洞风险数 */ VULHighLevel?: number; /** * 配置项风险数量 */ CFGTotal?: number; /** * 高危配置项风险数量 */ CFGHighLevel?: number; /** * 测绘服务风险数量 注意:此字段可能返回 null,表示取不到有效值。 */ ServerTotal?: number; /** * 测绘服务高危数量 注意:此字段可能返回 null,表示取不到有效值。 */ ServerHighLevel?: number; /** * 主机基线风险数量 */ HostBaseLineRiskTotal?: number; /** * 主机基线高危风险数量 */ HostBaseLineRiskHighLevel?: number; /** * 容器基线风险数量 */ PodBaseLineRiskTotal?: number; /** * 容器基线高危风险数量 */ PodBaseLineRiskHighLevel?: number; } /** * DescribeCWPMachineDetail请求参数结构体 */ export interface DescribeCWPMachineDetailRequest { /** *

    实例ID

    */ InstanceId?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DeleteCluster返回参数结构体 */ export interface DeleteClusterResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyBruteAttackBanStatus返回参数结构体 */ export interface ModifyBruteAttackBanStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ScanBaselineAssetItemList返回参数结构体 */ export interface ScanBaselineAssetItemListResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyNotifyAgentOfflineDuration返回参数结构体 */ export interface ModifyNotifyAgentOfflineDurationResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteExposureAutoTagRule返回参数结构体 */ export interface DeleteExposureAutoTagRuleResponse { /** *

    操作结果

    */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 指定策略详情配置 */ export interface CustomRiskRuleDetailItem { /** * 规则开启状态 */ Status?: string; /** * 租户ID */ AppID?: number; } /** * 报告项key */ export interface ReportItemKey { /** * 日志Id列表 */ TaskLogList: Array; } /** * 新增登录审计白名单实体 */ export interface HostLoginWhiteObj { /** *

    加白地域

    */ Places: Array; /** *

    加白源IP,支持网段,多个IP以逗号隔开

    */ SrcIp: string; /** *

    加白用户名,多个用户名以逗号隔开

    */ UserName: string; /** *

    是否对全局生效, 1:全局有效 0: 仅针对单台主机'

    */ IsGlobal: number; /** *

    白名单生效的机器信息列表

    */ HostInfos: Array; /** *

    备注

    */ Remark?: string; /** *

    开始时间

    */ StartTime?: string; /** *

    结束时间

    */ EndTime?: string; } /** * 容器镜像木马白名单 */ export interface ImageVirusWhitelistDetail { /** *

    白名单规则id

    */ RuleId?: number; /** *

    白名单所属账号名

    */ OwnerAccountName?: string; /** *

    白名单所属账号uin

    */ OwnerUin?: string; /** *

    白名单所属账号appid

    */ OwnerAppId?: number; /** *

    白名单生效范围

    枚举值:

    • 1: 全部镜像
    • 0: 指定镜像
    */ Scope?: number; /** *

    镜像id

    */ ImageIds?: Array; /** *

    备注

    */ Remark?: string; /** *

    木马白名单md5列表

    */ Md5List?: Array; } /** * DescribePortDetectList返回参数结构体 */ export interface DescribePortDetectListResponse { /** * 端口探测数量 */ TotalCount?: number; /** * 端口探测列表 */ PortDetectList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * KeyValue对 */ export interface KeyValue { /** * 字段 */ Key?: string; /** * 值 */ Value?: string; } /** * ModifyAssetCoreAttribute请求参数结构体 */ export interface ModifyAssetCoreAttributeRequest { /** * 标记或者取消标记核心资产 */ OperateType: string; /** * 资产ID集合 */ InstanceIDs: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * OperateRiskRulePolicy请求参数结构体 */ export interface OperateRiskRulePolicyRequest { /** * 启用或者禁用 */ OperateType: string; /** * 风险规则ID集合 */ RuleIDs?: Array; /** * 是否选择全部 */ CheckAll?: boolean; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 用户AppID */ UserAppID?: number; } /** * DescribeExposureAutoTagAttribute请求参数结构体 */ export interface DescribeExposureAutoTagAttributeRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeCheckViewRisks返回参数结构体 */ export interface DescribeCheckViewRisksResponse { /** *

    检查视角下风险数量

    */ TotalCount?: number; /** *

    检查视角下风险列表

    */ CheckViewRiskList?: Array; /** *

    检查视角下cspm规范标签列表

    */ StandardNameList?: Array; /** *

    资产类型集合

    */ AssetTypeList?: Array; /** *

    云厂商类型集合

    */ ProviderList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ScanCSIPTaskAgain请求参数结构体 */ export interface ScanCSIPTaskAgainRequest { /** *

    扫描任务ID

    */ TaskId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    限定本次重扫的目标主机列表;为空时取主表对应子表的全量 实例ID;长度上限 1000

    */ InstanceIDList?: Array; /** *

    扫描超时时长(秒),可选。非零时更新一键扫描超时配置并同步更新子表 timeout 字段。上限 7200 秒(2小时),超出返回 InvalidParameter。

    */ TimeoutPeriod?: number; } /** * DescribeEdrExportJobDownloadURL请求参数结构体 */ export interface DescribeEdrExportJobDownloadURLRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    导出任务 ID

    */ JobId?: string; } /** * DeleteIaCFile返回参数结构体 */ export interface DeleteIaCFileResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteEDRRules请求参数结构体 */ export interface DeleteEDRRulesRequest { /** *

    规则ID数组. (最大100条)

    */ RuleIDs: Array; /** *

    规则类型,0-system 1-custom,目前只支持删除自定义规则

    */ RuleType: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    删除策略对应的APPID

    */ TargetAppIDs?: Array; } /** * 轻量应用服务器防火墙规则 */ export interface LighthouseFirewallRule { /** *

    应用类型

    */ AppType?: string; /** *

    协议

    */ Protocol?: string; /** *

    端口

    */ Port?: string; /** *

    地址

    */ CidrBlock?: string; /** *

    ipv6地址

    */ Ipv6CidrBlock?: string; /** *

    状态

    */ Action?: string; /** *

    描述

    */ FirewallRuleDescription?: string; } /** * ModifyEdrExcludeNetworkSegments返回参数结构体 */ export interface ModifyEdrExcludeNetworkSegmentsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmPersonalIdentify请求参数结构体 */ export interface ModifyDspmPersonalIdentifyRequest { /** * 身份id */ PersonId: string; /** * 手机号 */ Phone?: string; /** * 备注 */ Remark?: string; } /** * 日志键值索引规则信息 */ export interface LogRuleKeyValueInfo { /** *

    大小写敏感

    */ CaseSensitive?: boolean; /** *

    键值索引信息

    */ KeyValues?: Array; } /** * dspm数据识别任务状态 */ export interface DspmAssetIdentifyTaskStatus { /** *

    任务ID

    */ TaskId?: number; /** *

    任务状态

    枚举值:

    • 0: 未识别
    • 1: 识别中
    • 2: 识别终止
    • 3: 识别成功
    • 4: 识别失败
    • 5: 暂停
    */ Status?: number; } /** * ModifyDspmApproveStatus请求参数结构体 */ export interface ModifyDspmApproveStatusRequest { /** * 申请单id */ OrderId: string; /** * 状态。1-通过 2-拒绝 */ Status: number; /** * 审批信息 */ Comment?: string; } /** * 基线子分类维度的聚合结果,承载该子分类下检测项的通过/未通过统计。 */ export interface BaselineAggregatedCategory { /** *

    基线子分类基础信息(含分类 ID、名称、描述)。

    */ Category?: BaselineCategory; /** *

    该子分类下未通过检测项按风险等级的分布统计。

    */ NotPassItemRiskLevelStatistic?: Array; /** *

    该子分类下结果为 PASS 的检测项数量。

    */ PassItemCount?: number; /** *

    该子分类下结果为 NOT_PASS 的检测项数量。

    */ NotPassItemCount?: number; /** *

    该子分类下检测项通过率,单位为百分比(0~100),保留两位小数。

    */ PassRate?: number; /** *

    该基线类别是否被扫描过

    */ Scanned?: boolean; } /** * DescribeMachineClearHistory请求参数结构体 */ export interface DescribeMachineClearHistoryRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选条件多个条件筛选时 Keywords,TimeBetween,取交集 Keywords 实例名称/内网/公网IP TimeBetween 时间区间

    */ Filters?: Array; /** *

    限制条数,默认10 ,最大100

    */ Limit?: number; /** *

    偏移量,默认0

    */ Offset?: number; /** *

    正序, ASC , 倒序 DESC , 默认ASC

    */ Order?: string; /** *

    AgentLastOfflineTime 客户端最后离线时间AutoClearTime 清理时间

    */ By?: string; } /** * DescribeRiskRules返回参数结构体 */ export interface DescribeRiskRulesResponse { /** * 风险规则数量 */ TotalCount?: number; /** * 风险规则列表 */ RiskRuleList?: Array; /** * 实例类型选项 */ InstanceTypeList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeTaskPredictCostQuota返回参数结构体 */ export interface DescribeTaskPredictCostQuotaResponse { /** *

    用户消耗配额数量

    */ CostQuota?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeScanTaskList请求参数结构体 */ export interface DescribeScanTaskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 标签 */ Tags?: Array; } /** * 节点信息 */ export interface NodeInfo { /** * 英文名 注意:此字段可能返回 null,表示取不到有效值。 */ Key: string; /** * 值 注意:此字段可能返回 null,表示取不到有效值。 */ Value: string; /** * 中文名 注意:此字段可能返回 null,表示取不到有效值。 */ Name: string; } /** * DescribeScfCustomDomainEndpoints请求参数结构体 */ export interface DescribeScfCustomDomainEndpointsRequest { /** *

    资产ID

    */ AssetID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeOrganizationInfo请求参数结构体 */ export interface DescribeOrganizationInfoRequest { /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeDspmBackupLogList请求参数结构体 */ export interface DescribeDspmBackupLogListRequest { /** *

    限制数目

    */ Limit: number; /** *

    偏移量

    */ Offset: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    排序方式(desc=倒叙,asc=升序)

    */ Sort?: string; /** *

    排序字段(支持'StartTime')

    */ Field?: string; /** *

    开始时间

    */ StartTime?: number; /** *

    结束时间

    */ EndTime?: number; /** *

    备份日志状态0未完成的,1备份文件,2恢复中,3已恢复,4.已删除,全部查询-1

    */ Status?: number; /** *

    数据库类型,如:cdb, mariadb

    */ DbTypes?: Array; } /** * 调用记录详情 */ export interface UserCallRecord { /** * 调用源IP */ SourceIP?: string; /** * 调用类型 0:控制台调用 1:API */ EventType?: number; /** * 调用次数 */ CallCount?: number; /** * 调用错误码 0表示成功 */ Code?: number; /** * 首次调用时间 */ FirstCallTime?: string; /** * 最后调用时间 */ LastCallTime?: string; /** * 调用源IP备注 */ SourceIPRemark?: string; /** * 调用源IP地域 */ Region?: string; /** * 用户/角色名称 */ UserName?: string; /** * 聚合日期 */ Date?: string; /** * appid */ AppID?: number; /** * 运营商 */ ISP?: string; } /** * DeleteLoginWhiteList请求参数结构体 */ export interface DeleteLoginWhiteListRequest { /** *

    白名单ID (最大 100 条)

    */ Ids: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 日志条目列表 */ export interface LogItems { /** *

    数值

    */ Data?: Array; } /** * ModifyDspmWhitelistStrategy返回参数结构体 */ export interface ModifyDspmWhitelistStrategyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeKeySandboxCredential请求参数结构体 */ export interface DescribeKeySandboxCredentialRequest { /** * 凭证ID */ CredentialId: string; /** * 集团账号的成员id */ MemberId?: Array; } /** * 审批步骤 */ export interface DspmApproverStep { /** * 审批人列表 */ ApproverUinSet?: Array; /** * 审批人 */ ApproverUin?: string; /** * 审批状态 0-未审批 1-通过 2-拒绝 */ Status?: number; /** * 审批意见 */ Comment?: string; /** * 审批时间。 */ ApproveTime?: string; } /** * DescribeDspmIdentifyComplianceGroupDetail请求参数结构体 */ export interface DescribeDspmIdentifyComplianceGroupDetailRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    识别模板ID

    */ Id?: number; } /** * CreateImageRegistryConnectivityTask请求参数结构体 */ export interface CreateImageRegistryConnectivityTaskRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像仓库名

    */ RegistryName?: string; /** *

    镜像仓库所在region

    */ RegistryRegion?: string; /** *

    镜像仓库类型

    */ RegistryType?: string; /** *

    镜像仓库API版本

    */ ApiVersion?: string; /** *

    账号

    */ UserName?: string; /** *

    密码

    */ Password?: string; /** *

    镜像仓库url

    */ Url?: string; /** *

    链接检查参数

    */ Params?: Array; /** *

    仓库id

    */ RegistryId?: number; /** *

    仓库实例id

    */ InstanceId?: string; } /** * CreateAssetTag返回参数结构体 */ export interface CreateAssetTagResponse { /** *

    状态码

    */ Code?: string; /** *

    信息

    */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyExposureAutoTagRule返回参数结构体 */ export interface ModifyExposureAutoTagRuleResponse { /** *

    操作结果

    */ Message?: string; /** *

    当前是否有正在运行的打标任务

    */ HasRunningApply?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSCFAliasList返回参数结构体 */ export interface DescribeSCFAliasListResponse { /** * SCF 函数别名列表 */ List?: Array; /** * 别名总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCloudFunctionList请求参数结构体 */ export interface DescribeCloudFunctionListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DescribeKeySandboxCredentialList返回参数结构体 */ export interface DescribeKeySandboxCredentialListResponse { /** * 凭证数据列表 */ Data?: Array; /** * 总数量 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNFSScanHost返回参数结构体 */ export interface DescribeNFSScanHostResponse { /** *

    总数

    */ Total?: number; /** *

    主机列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 通用的下拉框列表 */ export interface AttributeOptionSet { /** * cvm实例类型 */ Text?: string; /** * cvm实例名称 */ Value?: string; } /** * DeleteDspmApplyOrder请求参数结构体 */ export interface DeleteDspmApplyOrderRequest { /** * 申请单id */ OrderId?: Array; } /** * 子账号详情 */ 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; /** *

    创建时间(Unix时间戳)

    */ CreateTime?: number; } /** * 多云账户统计信息 */ export interface CloudCountDesc { /** * 0表示腾讯云 1表示AWS */ CloudType?: number; /** * 账户数量 */ CloudCount?: number; /** * 该云账号类型描述 */ CloudDesc?: string; } /** * DescribeClusterAssetSyncTaskStatus返回参数结构体 */ export interface DescribeClusterAssetSyncTaskStatusResponse { /** *

    任务状态

    */ Status?: string; /** *

    任务进度(%)

    */ Progress?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyNFSScanHost请求参数结构体 */ export interface ModifyNFSScanHostRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    移除配置的机器

    */ Quuid?: Array; } /** * DescribeAssetSyncTaskStatus返回参数结构体 */ export interface DescribeAssetSyncTaskStatusResponse { /** * 资产同步任务状态 */ TaskStatus?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateImageVirusListExportJob返回参数结构体 */ export interface CreateImageVirusListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAgentConfigSetting返回参数结构体 */ export interface DescribeAgentConfigSettingResponse { /** *

    增强日志模式开关,0-关闭 1-开启(未配置时为空)

    */ EnhanceLogMode?: number; /** *

    恶意软件 POC 模式开关,0-关闭 1-开启(未配置时为空)

    */ MalwarePocMode?: number; /** *

    上报源端口开关(兼容旧版本),0-关闭 1-开启

    */ ReportSourcePort?: number; /** *

    已开启的日志采集类型列表,如 tcp_ingress、tcp_src_port、http_egress、http_ingress、app_access

    */ LogCollectSettings?: Array; /** *

    资产选择方式:all/tag/direct

    */ AssetSelectionType?: string; /** *

    按标签选择时的标签ID数组

    */ TagIds?: Array; /** *

    直接选择的主机instance_id列表

    */ InstanceIDs?: Array; /** *

    排除的主机instance_id列表

    */ ExcludeInstanceIDs?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 基线检测项。 */ export interface BaselineItem { /** *

    基线检测项 ID。

    */ ID?: number; /** *

    内置规则 ID。

    */ RuleID?: number; /** *

    检测对象描述,例如配置文件路径、内核参数、Kubernetes 资源等。

    */ CheckObject?: Array; /** *

    风险等级。取值:

    • LOW:低危
    • MEDIUM:中危
    • HIGH:高危
    • CRITICAL:严重
    */ RiskLevel?: string; /** *

    检测项名称(中文)。

    */ Name?: string; /** *

    检测项描述(中文,说明检测背景与判定逻辑)。

    */ Description?: string; /** *

    检测项修复建议(中文,含建议的配置参考值或加固命令)。

    */ FixSuggestion?: string; /** *

    检测项的参考链接列表。

    */ ReferenceLink?: string; /** *

    所属系统父分类信息。

    */ SystemCategory?: BaselineCategory; /** *

    所属子分类信息。

    */ Category?: BaselineCategory; /** *

    是否支持一键修复。true 支持,false 不支持。

    */ SupportFix?: boolean; /** *

    是否支持用户自定义判定值。true 支持,false 不支持。

    */ SupportCustomValue?: boolean; /** *

    该检测项适用的操作系统/组件版本列表。

    */ AffectedVersionList?: Array; /** *

    编辑自定义判定值时的参数定义(如取值范围、控件类型等)。

    */ WebEditParam?: string; /** *

    检测项默认判定值列表。

    */ DefaultValueList?: Array; /** *

    是否已被用户自定义。true 已自定义,false 仍使用默认值。

    */ IsCustomConf?: boolean; /** *

    用户自定义配置记录 ID,未自定义时为 0。

    */ CustomItemID?: number; } /** * 风险接口情况 */ export interface CosRiskActionInfo { /** * 接口名 */ ActionName?: string; /** * 接口名中文 */ ActionNameCn?: string; /** * 调用次数 */ InvokeCount?: number; /** * 最后访问时间Unix时间单位毫秒 */ ActionAccessTime?: number; } /** * 集群pod列表项 */ export interface ClusterPodListItem { /** *

    资产id

    * @deprecated */ AssetId?: string; /** *

    appid

    */ AppID?: number; /** *

    pod唯一id

    */ PodUid?: string; /** *

    pod名称

    */ PodName?: string; /** *

    podip数组

    */ PodIPs?: Array; /** *

    pod状态

    */ RunStatus?: string; /** *

    防护核数

    * @deprecated */ DefendCoresCount?: number; /** *

    节点id

    */ NodeId?: string; /** *

    节点类型

    */ NodeType?: string; /** *

    负载名称

    */ WorkloadName?: string; /** *

    负载类型

    */ WorkloadType?: string; /** *

    命名空间

    */ Namespace?: string; /** *

    创建时间

    */ CreateTime?: string; /** *

    Pod唯一标识ID

    */ UniqueID?: string; /** *

    严重风险数量

    * @deprecated */ RiskEventCriticalCount?: number; /** *

    高危风险数量

    * @deprecated */ RiskEventHighCount?: number; /** *

    中危风险数量

    * @deprecated */ RiskEventMiddleCount?: number; /** *

    低危风险数量

    * @deprecated */ RiskEventLowCount?: number; /** *

    严重告警数量

    * @deprecated */ AlarmEventCriticalCount?: number; /** *

    高危告警数量

    * @deprecated */ AlarmEventHighCount?: number; /** *

    中危告警数量

    * @deprecated */ AlarmEventMiddleCount?: number; /** *

    低危告警数量

    * @deprecated */ AlarmEventLowCount?: number; /** *

    关联容器列表

    */ ContainerList?: Array; /** *

    关联告警数

    */ AlarmCount?: number; /** *

    核数

    单位:毫核

    */ CoresCount?: number; } /** * DescribeDspmIdentifyRuleList返回参数结构体 */ export interface DescribeDspmIdentifyRuleListResponse { /** *

    总数

    单位:数量

    */ TotalCount?: number; /** *

    结果

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageAssetList请求参数结构体 */ export interface DescribeImageAssetListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * ModifyDspmIdentifyComplianceRuleLevelInfo返回参数结构体 */ export interface ModifyDspmIdentifyComplianceRuleLevelInfoResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 地域配置 */ export interface RegionConfig { /** *

    地域

    注意:此字段可能返回 null,表示取不到有效值。 */ Region?: string; /** *

    地域中文

    注意:此字段可能返回 null,表示取不到有效值。 */ RegionName?: string; /** *

    是否境外

    注意:此字段可能返回 null,表示取不到有效值。 */ Foreign?: number; /** *

    地域码

    注意:此字段可能返回 null,表示取不到有效值。 */ Code?: number; /** *

    是否自驾云

    注意:此字段可能返回 null,表示取不到有效值。 */ IsAutoDriveCloud?: number; /** *

    是否支持nat

    注意:此字段可能返回 null,表示取不到有效值。 */ IsSupportNat?: number; /** *

    地区信息

    注意:此字段可能返回 null,表示取不到有效值。 */ RegionArea?: string; /** *

    地域英文

    */ RegionNameEN?: string; } /** * DescribeUserDspmInfoList请求参数结构体 */ export interface DescribeUserDspmInfoListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤条件 */ Filter?: Filter; } /** * DescribeCosAlarmList请求参数结构体 */ export interface DescribeCosAlarmListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * DescribeVulItemList请求参数结构体 */ export interface DescribeVulItemListRequest { /** *

    筛选条件数组,多条件之间为 AND 关系
    支持的 Filter.Name:
    Keyword:关键字模糊搜索(对漏洞名/CVE/VulID 模糊匹配)
    Category:漏洞分类(LINUX/WINDOWS/WEB_CMS/APPLICATION/EMERGENCY)
    Level:威胁等级
    VPRLevel:VPR 评级
    Label:风险标签
    CheckMethod:检测方式(VERSION_COMPARE/POC/VERSION_COMPARE_POC)
    DefendStatus:漏洞防御状态(ENABLED/NOT_SUPPORTED/NOT_ENABLED)
    SupportFix:是否支持一键修复(true/false)
    Emergency: 紧急漏洞获取 (0/1)
    Top5HotVul: 热点top 5 漏洞 (0/1)

    */ Filters?: Array; /** *

    每页返回数量
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    排序方向
    枚举值:
    ASC:升序
    DESC:降序
    默认值:DESC

    */ Order?: string; /** *

    排序字段
    枚举值:
    PublishTime:漏洞披露时间
    默认值:PublishTime

    */ By?: string; } /** * DescribeClusterNamespaceList请求参数结构体 */ export interface DescribeClusterNamespaceListRequest { /** *

    集群资产 id

    * @deprecated */ ClusterAssetId?: string; /** *

    通用过滤条件列表。支持的过滤字段:
    Name:命名空间名称,模糊匹配。
    Label:标签,模糊匹配(对标签的 key 或 value 做匹配,任一命中即匹配)。

    */ Filter?: Filter; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    集群ca证书md5值,集群的唯一标识

    */ ClusterCaMD5?: string; } /** * DescribeAIAgentCredentialLocationList返回参数结构体 */ export interface DescribeAIAgentCredentialLocationListResponse { /** *

    凭据泄露位置列表(按 update_time DESC 排序)

    */ Locations?: Array; /** *

    该凭据的泄露位置总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineCalculatingStatisticsPolicyIDList请求参数结构体 */ export interface DescribeBaselineCalculatingStatisticsPolicyIDListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * cos存储桶任务信息 */ export interface CosBucketTaskInfo { /** * appid */ AppId?: number; /** * 存储桶名 */ BucketName?: string; /** * 任务id */ TaskId?: string; /** * 最后一次扫描时间 */ LastScanTime?: number; } /** * StopProcessDaemon请求参数结构体 */ export interface StopProcessDaemonRequest { /** *

    是否关闭全局 0 否 1 是

    */ StopGlobal: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    不是全局的情况下关闭的quuid集合

    */ Quuid?: Array; } /** * 资产树-资产类型节点 */ export interface AssetTypeNode { /** *

    资产类型

    */ AssetType?: string; /** *

    资产类型名称

    */ AssetTypeName?: string; /** *

    资产类型数量

    */ AssetCount?: number; /** *

    资产类型ID

    */ AssetTypeID?: number; } /** * DescribeBanMode请求参数结构体 */ export interface DescribeBanModeRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmIdentifyInfo请求参数结构体 */ export interface DescribeDspmIdentifyInfoRequest { /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeUserCallRecord返回参数结构体 */ export interface DescribeUserCallRecordResponse { /** * 账号调用记录列表 */ Data?: Array; /** * 调用记录总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmIdentifyInfoList请求参数结构体 */ export interface DescribeDspmIdentifyInfoListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 筛选项 */ Filter?: Filter; } /** * CLB七层转发规则 */ export interface ClbListenerRuleItem { /** *

    监听器ID

    */ ListenerID?: string; /** *

    规则ID

    */ LocationID?: string; /** *

    域名

    */ Domain?: string; /** *

    URL

    */ Url?: string; /** *

    创建时间

    */ CreateTime?: string; } /** * ModifyCosAuditBucketMonitorStatus返回参数结构体 */ export interface ModifyCosAuditBucketMonitorStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm字典信息 */ export interface DspmDictionary { /** * 字典id */ DictId?: number; /** * 字典名称 */ DictName?: string; } /** * cos字典信息 */ export interface CosDictionary { /** *

    字典id

    */ DictId?: number; /** *

    字典名称

    */ DictName?: string; } /** * DescribeWebhookPolicyList返回参数结构体 */ export interface DescribeWebhookPolicyListResponse { /** *

    策略列表

    */ Data?: Array; /** *

    总数量

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMandatoryVulSet返回参数结构体 */ export interface DescribeMandatoryVulSetResponse { /** * 漏洞总数 */ Total?: number; /** * 漏洞列表 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselinePolicyItemList请求参数结构体 */ export interface DescribeBaselinePolicyItemListRequest { /** *

    基线策略ID

    */ PolicyID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    基线父分类 ID,用于筛选指定父分类下的检测项。

    */ ParentCategoryID?: number; /** *

    分页查询每页返回条数,默认值 10,最大值 100。

    */ Limit?: number; /** *

    分页查询偏移量,默认值 0。

    */ Offset?: number; /** *

    通用过滤条件列表。支持的过滤字段:

    • CategoryID:子分类 ID,精确匹配
    • Name:检测项名称,模糊匹配
    • RiskLevel:风险等级,精确匹配。取值:LOW、MEDIUM、HIGH、CRITICAL
    • SupportCustomValue:是否支持编辑,精确匹配。取值:true、false
    */ Filters?: Array; } /** * 主机简要信息 */ export interface VulHostBriefInfo { /** *

    云主机实例 ID
    参数格式:形如 ins-xxxxxxxx

    */ InstanceID?: string; /** *

    主机名称

    */ Name?: string; /** *

    公网 IP 地址

    */ PublicIP?: string; /** *

    内网 IP 地址

    */ PrivateIP?: string; /** *

    防护版本
    枚举值:
    NONE:无防护
    BASIC:基础版
    PRO:专业版
    ULTIMATE:旗舰版
    PRO_LH:轻量版

    */ DefendVersion?: string; /** *

    漏洞防御状态
    枚举值:
    ENABLED:已开启
    NOT_SUPPORTED:不支持
    NOT_ENABLED:未开启

    */ DefendStatus?: string; /** *

    所属账号信息

    */ Account?: AccountBriefInfo; /** *

    云主机实例状态
    枚举值:
    RUNNING:运行中
    STOPPED:已停止
    UNKNOWN:未知

    */ InstanceStatus?: string; /** *

    修复状态枚举值

    枚举值:

    • PENDING: 待修复
    • SCANNING: 扫描中
    • FIXED: 已修复
    • IGNORED: 已忽略
    • FIXING: 修复中
    • FIX_FAILED: 修复失败
    • NEED_REBOOT: 修复待重启
    */ RiskStatus?: string; /** *

    VPR 评级信息(含评级结果与各维度详情)

    */ VPRRating?: VPRRatingInfo; /** *

    CWP Agent 状态
    枚举值:
    ONLINE:在线
    OFFLINE:离线
    UNINSTALLED:未安装

    */ AgentStatus?: string; /** *

    资产标签列表(CSIP 内部资产标签)

    */ TagItem?: Array; /** *

    云上标签列表(云资产侧 Tag)

    */ CloudTag?: Array; } /** * DescribeCosAlarmList返回参数结构体 */ export interface DescribeCosAlarmListResponse { /** * 总数 */ Total?: number; /** * 告警列表 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCosAuditObjectSampleRate返回参数结构体 */ export interface ModifyCosAuditObjectSampleRateResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetTableList请求参数结构体 */ export interface DescribeDspmAssetTableListRequest { /** * 资产实例id */ AssetId: string; /** * 数据库名称 */ DbName: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 筛选项 */ Filter?: Filter; } /** * ModifyAssetTags请求参数结构体 */ export interface ModifyAssetTagsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 资产RID列表 */ AssetRIDs?: Array; /** * 标签ID列表 */ TagIDs?: Array; /** * 操作类型 */ OperationType?: string; } /** * CreateDspmIdentifyComplianceRuleRelation请求参数结构体 */ export interface CreateDspmIdentifyComplianceRuleRelationRequest { /** *

    识别模板ID

    */ ComplianceId: number; /** *

    分类ID

    */ CategoryId: number; /** *

    */ Rules: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribePolicyHitData请求参数结构体 */ export interface DescribePolicyHitDataRequest { /** * 查看的日期时间戳 */ IndexTimestamp: number; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeSandboxDLPSystemRuleList请求参数结构体 */ export interface DescribeSandboxDLPSystemRuleListRequest { /** * 偏移量,默认 0 */ Offset?: number; /** * 每页数量,默认 10,上限 200 */ Limit?: number; /** * 过滤条件 支持的过滤项: RuleName:按规则名称模糊搜索 */ Filters?: Array; } /** * 自定义告警/风险等级 */ export interface LevelOption { /** * 告警/风险类型 */ Type?: string; /** * 告警等级 (1: 提示, 2: 低危, 3: 中危, 4: 高危, 5: 严重) */ Level?: Array; } /** * 文件查杀手动扫描详情 */ export interface CSIPMalwareScanUuidDetailItem { /** *

    UUID

    */ Uuid?: string; /** *

    QUUID

    */ Quuid?: string; /** *

    机器APPID

    */ MachineAppId?: number; /** *

    机器名

    */ MachineName?: string; /** *

    机器IP

    */ MachineIP?: string; /** *

    类型

    */ OsType?: string; /** *

    主机额外信息(公网IP、内网IP、实例ID)

    */ MachineExtraInfo?: CSIPMachineExtraInfo; /** *

    状态

    */ Status?: number; /** *

    风险个数

    */ RiskCount?: number; /** *

    扫描耗时(秒)

    */ UsedTimeS?: number; /** *

    异常码

    */ Exception?: number; /** *

    异常信息

    */ ExceptionMessage?: string; /** *

    创建时间

    */ CreateTime?: string; /** *

    修改时间

    */ ModifyTime?: string; } /** * DescribeCosAccessPermission请求参数结构体 */ export interface DescribeCosAccessPermissionRequest { /** * 关联的appid */ RelAppId: number; /** * 桶名 */ BucketName: string; /** * 需要查看的uin */ RelUin: string; /** * 过滤器 */ Filter?: Filter; } /** * DescribeEdrAlertSummary返回参数结构体 */ export interface DescribeEdrAlertSummaryResponse { /** *

    严重+高危待处理数(Level IN CRITICAL,HIGH,DB 内部值 1,5)

    */ CriticalPendingCount?: number; /** *

    全部待处理数

    */ TotalPendingCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StopBaselineScanTask请求参数结构体 */ export interface StopBaselineScanTaskRequest { /** *

    要停止的扫描主任务 ID,必须大于 0。

    */ TaskID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateDspmAccessExportJob返回参数结构体 */ export interface CreateDspmAccessExportJobResponse { /** * 任务ID */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssetTagAttributes请求参数结构体 */ export interface DescribeAssetTagAttributesRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * Dspm ip 统计数 */ export interface DspmIpCount { /** * 访问Ip个数 */ IpCount?: number; /** * 未打标公网Ip个数 */ UnmarkedPublicIpCount?: number; /** * 内网Ip个数 */ PrivateIpCount?: number; } /** * DescribeClusterPodDetail返回参数结构体 */ export interface DescribeClusterPodDetailResponse { /** *

    Pod 唯一 ID

    */ UniqueID?: string; /** *

    主账号 AppID

    */ AppID?: number; /** *

    Pod 名称

    */ PodName?: string; /** *

    Pod IP 地址

    */ PodIP?: string; /** *

    Pod 运行状态

    */ RunStatus?: string; /** *

    Pod Labels 列表

    注意:此字段可能返回 null,表示取不到有效值。 */ Labels?: Array; /** *

    Pod 启动时间

    */ StartTime?: string; /** *

    启动时间(秒)

    */ StartupTime?: number; /** *

    Pod 重启次数

    */ RestartCount?: number; /** *

    所属集群名称

    */ ClusterName?: string; /** *

    所属集群 ID

    */ ClusterID?: string; /** *

    所属集群类型

    */ ClusterType?: string; /** *

    所属集群运行状态

    */ ClusterRunStatus?: string; /** *

    所属命名空间

    */ Namespace?: string; /** *

    所在节点名称

    */ NodeName?: string; /** *

    所在节点 ID

    */ NodeId?: string; /** *

    所属 Workload 名称

    */ WorkloadName?: string; /** *

    所属 Workload 类型

    */ WorkloadType?: string; /** *

    严重风险事件数

    */ RiskEventCriticalCount?: number; /** *

    高危风险事件数

    */ RiskEventHighCount?: number; /** *

    中危风险事件数

    */ RiskEventMiddleCount?: number; /** *

    低危风险事件数

    */ RiskEventLowCount?: number; /** *

    严重告警事件数

    */ AlarmEventCriticalCount?: number; /** *

    高危告警事件数

    */ AlarmEventHighCount?: number; /** *

    中危告警事件数

    */ AlarmEventMiddleCount?: number; /** *

    低危告警事件数

    */ AlarmEventLowCount?: number; /** *

    所属地域

    */ Region?: string; /** *

    节点内网 IP

    */ NodeInternalIP?: string; /** *

    节点外网 IP

    */ NodeExternalIP?: string; /** *

    关联容器数量

    */ ContainerCount?: number; /** *

    关联服务数量

    */ ServiceCount?: number; /** *

    地域中文名

    */ RegionName?: string; /** *

    地域英文名

    */ RegionNameEn?: string; /** *

    告警数量

    */ AlarmCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 主机列表 */ export interface MachineDetail { /** *

    Agent状态

    */ AgentStatus?: string; /** *

    Agent版本

    */ AgentVersion?: string; /** *

    账号AppId

    */ AppId?: number; /** *

    资产类型名称

    */ AssetTypeName?: string; /** *

    系统启动时间(Unix时间戳)

    */ BootTime?: number; /** *

    购买时间(Unix时间戳)

    */ BuyTime?: number; /** *

    云服务商

    */ CloudFromEnum?: string; /** *

    云标签列表

    */ CloudTags?: Array; /** *

    内核版本

    */ CoreVersion?: string; /** *

    CPU信息

    */ Cpu?: string; /** *

    CPU负载

    */ CpuLoad?: string; /** *

    CPU核数

    */ CpuSize?: number; /** *

    设备型号

    */ DeviceVersion?: string; /** *

    磁盘分区信息

    */ Disks?: Array; /** *

    到期时间(Unix时间戳)

    */ EndTime?: number; /** *

    暴露状态

    */ ExposedStatus?: string; /** *

    安装时间(Unix时间戳)

    */ InstallTime?: number; /** *

    实例ID

    */ InstanceID?: string; /** *

    实例状态

    */ InstanceStatus?: string; /** *

    内核版本

    */ KernelVersion?: string; /** *

    最近一次在线时间(Unix时间戳)

    */ LatestLiveTime?: number; /** *

    最近一次离线时间(Unix时间戳)

    */ LatestOfflineTime?: number; /** *

    内网IP

    */ MachineIp?: string; /** *

    主机名称

    */ MachineName?: string; /** *

    操作系统(云采集)

    */ MachineOs?: string; /** *

    主机状态

    */ MachineStatus?: string; /** *

    外网IP

    */ MachineWanIp?: string; /** *

    内存大小(MB)

    */ MemSize?: number; /** *

    内存使用率

    */ MemoryLoad?: string; /** *

    网卡信息

    */ NetCards?: Array; /** *

    操作系统(端采集)

    */ OsByAgent?: string; /** *

    付费模式

    */ PayMode?: string; /** *

    项目ID

    */ ProjectId?: number; /** *

    已防护天数

    */ ProtectDays?: number; /** *

    防护类型

    */ ProtectType?: string; /** *

    主机唯一标识

    */ Quuid?: string; /** *

    地域信息

    */ RegionInfo?: RegionInfo; /** *

    备注

    */ Remark?: string; /** *

    序列号

    */ SerialNumber?: string; /** *

    资产标签列表

    */ TagItems?: Array; /** *

    标签修改信息

    */ TagModifyInfo?: AssetTagModifyAssetItem; /** *

    Agent唯一标识

    */ Uuid?: string; /** *

    VPC CIDR

    */ VpcCidrBlock?: string; /** *

    VPC ID

    */ VpcId?: string; /** *

    VPC名称

    */ VpcName?: string; /** *

    主机节点类型

    枚举值:

    • NONE: 主机节点
    • CLUSTER: 集群节点
    • CONTAINER: 容器节点
    */ NodeType?: string; /** *

    容器防护状态

    枚举值:

    • Enabled: 开启防护
    • Disabled: 关闭防护
    • Unknown: 未知
    */ ContainerDefendStatus?: string; /** *

    集群签证md5

    */ ClusterCaMd5?: string; /** *

    容器环境信息

    */ ContainerEnvInfo?: ContainerEnvInfo; /** *

    集群id

    */ ClusterId?: string; /** *

    集群名称

    */ ClusterName?: string; } /** * DescribeProcessDaemonHost请求参数结构体 */ export interface DescribeProcessDaemonHostRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    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; } /** * ModifyNetAttackSetting返回参数结构体 */ export interface ModifyNetAttackSettingResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * EDR-攻击阶段对应数量 */ export interface AttackStageCount { /** *

    攻击阶段

    */ AttackStage?: string; /** *

    策略数量

    */ Count?: number; } /** * 子分类维度的检测项命中配置。 */ export interface BaselinePolicySubCategoryConf { /** *

    基线子分类 ID。

    */ CategoryID: number; /** *

    是否全选该子分类下所有检测项。true 全选,false 按 ItemIDList 明细生效。

    */ AllSelect: boolean; /** *

    已选的检测项 ID 列表,AllSelect=false 时按此明细生效。

    */ ItemIDList: Array; } /** * 镜像漏洞信息 */ export interface ImageLayerVul { /** *

    所有者账号名

    */ OwnerAccountName?: string; /** *

    所有者账号uin

    */ OwnerUin?: string; /** *

    所有者账号appid

    */ OwnerAppId?: number; /** *

    漏洞记录id

    */ ID?: number; /** *

    镜像层id

    */ LayerId?: string; /** *

    首次发现时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ FirstFoundTime?: string; /** *

    最后发现时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LatestFoundTime?: string; /** *

    漏洞信息

    */ VulInfo?: ImageVulBaseInfo; /** *

    镜像id

    */ ImageId?: string; } /** * DescribeBaselinePolicyCategoryList返回参数结构体 */ export interface DescribeBaselinePolicyCategoryListResponse { /** *

    系统父分类列表,含每个父分类下的子分类与检测项 ID 列表。

    */ SystemCategoryList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 高危基线风险内容 */ export 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; } /** * StartOrModifyPreventUninstall返回参数结构体 */ export interface StartOrModifyPreventUninstallResponse { /** *

    失败机器列表

    */ FailList?: Array; /** *

    开启失败的机器数

    */ FailedHostCount?: number; /** *

    任务id

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeProcessDaemonGlobalConf返回参数结构体 */ export interface DescribeProcessDaemonGlobalConfResponse { /** *

    是否开启进程防护 0 否 1 是 9 未设置,和0一样是未开启

    */ Enable?: number; /** *

    开启范围 0 自选主机 1 全部主机

    */ Scope?: number; /** *

    正选主机数

    */ IncludeHostCount?: number; /** *

    反选主机数

    */ ExcludeHostCount?: number; /** *

    正选quuid列表

    */ IncludeQuuid?: Array; /** *

    反选quuid列表

    */ ExcludeQuuid?: Array; /** *

    已经开启数

    */ EnableCount?: number; /** *

    未开启数

    */ DisableCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateEdrAlertExportJob请求参数结构体 */ export interface CreateEdrAlertExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    PolicyType - int - 是否必填:否 - 策略类型PolicyName - string - 是否必填:否 - 策略名称Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)PolicyAction- int - 是否必填:否 - 策略动作IsEnabled - int - 是否必填:否 - 是否生效

    */ Filters?: Array; /** *

    限制条数,默认10,最大100

    */ Limit?: number; /** *

    偏移量,默认0

    */ Offset?: number; /** *

    排序方式: [ASC:升序|DESC:降序]

    */ Order?: string; /** *

    可选排序列: [LatestDetectTime]

    */ By?: string; /** *

    自定义任务名,允许重复;传空自动生成默认名 alert_{appid}_{时间戳}(如 alert_1234567890_20260501114522);仅支持数字/字母/下划线/短横线/中文,≤100 字符(按字符/rune 计,中文按 1 个字符),校验失败返回 InvalidParameter(文案 TextEdrExportJobNameInvalid)

    */ JobName?: string; } /** * 重保授权包列表对象 */ export interface RaspLicenseList { /** *

    机器唯一ID

    */ QUUID?: string; /** *

    实例名称

    */ InstanceName?: string; /** *

    实例ID

    */ InstanceId?: string; /** *

    公网IP

    */ PublicIP?: string; /** *

    内网IP

    */ PrivateIP?: string; /** *

    云标签信息

    */ Tags?: Array; /** *

    防护版本信息

    • CriticalProtection 重保防护包
    • Pro 容器安全-专业版
    • Ultimate 主机安全-旗舰版
    */ ProtectionVersion?: Array; /** *

    防护设置

    • 0 未配置
    • 1 已配置
    */ ConfigurationSetting?: number; /** *

    总开关

    • 0 未开启
    • 1已开启
    */ Enable?: number; /** *

    漏洞防御开关

    • 0 未开启
    • 1 开启
    */ VulDefEnable?: number; /** *

    漏洞防御模式

    • 0 标准
    • 1 重保
    */ VulDefMode?: number; /** *

    漏洞防御动作

    • 0 仅检测
    • 1 检测+防御
    */ VulDefAction?: number; /** *

    内存马防御开关

    • 0 未开启
    • 1 开启
    */ MemShellDefEnable?: number; /** *

    更多防护

    • 0 不注入会重启的进程
    • 1 注入会重启的进程
    */ SafeInject?: number; /** *

    性能阈值配置开关

    • 0 未开启
    • 1 开启
    */ PerformanceLimit?: number; /** *

    CPU阈值,取值1-99

    */ PerformanceLimitCpu?: number; /** *

    内存阈值,取值1-99

    */ PerformanceLimitMem?: number; /** *

    内存剩余阈值

    */ PerformanceLimitMemAmount?: number; /** *

    插件状态

    • 0 使用正常
    • 1 存在异常
    • 2 未使用
    */ RaspException?: number; /** *

    最近更新时间

    */ LatestUpdateTime?: string; /** *

    集群ID,仅容器资产有值

    */ ClusterName?: string; /** *

    集群名称,仅容器资产有值

    */ ClusterId?: string; /** *

    订单信息

    */ OrderDetail?: OrderDetail; /** *

    是否允许解绑,fasle 不允许 true 允许

    */ IsUnBind?: boolean; /** *

    uuid 机器唯一ID,仅AssetType = CWP 时有值

    */ UUID?: string; /** *

    无注入/注入失败原因

    默认值:空

    注入失败才会有值

    */ Reason?: string; } /** * 基线分类基础信息,覆盖父分类与子分类两层。 */ export interface BaselineCategory { /** *

    基线分类 ID。

    */ ID?: number; /** *

    基线分类名称(中文)。

    */ Name?: string; /** *

    基线分类描述(中文)。

    */ Description?: string; /** *

    检测资产大类,区分主机基线与容器集群基线。取值:

    • HOST:主机
    • CLUSTER:容器集群
    */ CheckAssetType?: string; } /** * DescribeEdrAlertCountForContainer返回参数结构体 */ export interface DescribeEdrAlertCountForContainerResponse { /** *

    全局模式返回(两个 ID 数组都为空时);分组模式为 null

    */ GlobalCount?: EdrContainerGlobalCount; /** *

    分组模式返回(ContainerIds 或 ClusterIds 非空时);空返回 []

    */ Items?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmIdentifyLevelGroupList请求参数结构体 */ export interface DescribeDspmIdentifyLevelGroupListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤条件

    */ Filter?: Filter; } /** * CreateHostVulExportJob请求参数结构体 */ export interface CreateHostVulExportJobRequest { /** *

    导出的action

    枚举值:

    • LinuxHostVulRiskList: linux漏洞风险列表
    • WebCmsHostVulRiskList: WebCms漏洞风险列表
    • AppHostVulRiskList: App漏洞风险列表
    • EmergencyHostVulRiskList: 紧急漏洞风险列表
    • KBRiskList: Windows kb风险列表
    • RelateHostList: 关联主机列表
    • WhiteList: 漏洞白名单
    */ BusinessAction: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选条件数组,多条件之间为 AND 关系
    支持的 Filter.Name:
    KbID:KB风险关联主机情况下需要额外加入KB风险ID
    VulID:漏洞风险关联主机情况下需要额外加入vul风险ID

    */ Filters?: Array; } /** * DescribeAssetTags请求参数结构体 */ export interface DescribeAssetTagsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DescribeBaselinePolicyList返回参数结构体 */ export interface DescribeBaselinePolicyListResponse { /** *

    基线策略列表。

    */ List?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyRaspLicenseBinds返回参数结构体 */ export interface ModifyRaspLicenseBindsResponse { /** * 任务ID,用于查询绑定进度 */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEDRScanRecordList返回参数结构体 */ export interface DescribeEDRScanRecordListResponse { /** *

    符合条件的总数

    */ TotalCount?: number; /** *

    扫描任务记录列表

    */ RecordList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 基线概览页头部的统计指标。 */ export interface BaselineOverviewStatistic { /** *

    当前未通过的检测项总数(含主机和容器集群)。

    */ NotPassItemCount?: number; /** *

    未通过检测项按策略分组的统计列表。

    */ NotPassItemStatistic?: Array; /** *

    近一年累计已修复的基线风险数量。

    */ LastYearFixCount?: number; } /** * CreateDspmIdentifyInfoListExportJob请求参数结构体 */ export interface CreateDspmIdentifyInfoListExportJobRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * CreateVulFixTask请求参数结构体 */ export interface CreateVulFixTaskRequest { /** *

    修复项列表,每项指定一个漏洞/KB补丁及其需要修复的主机
    入参限制:最多100项,总实例数不超过5000

    */ FixItems: Array; /** *

    最大修复时间
    单位:秒
    默认值:3600

    */ Timeout?: number; /** *

    是否在修复前创建磁盘快照
    默认值:false

    */ CreateSnapshot?: boolean; /** *

    快照名称,CreateSnapshot为true时有效
    入参限制:最长128个字符

    */ SnapshotName?: string; /** *

    快照保存天数,CreateSnapshot为true时有效

    */ SaveDays?: number; /** * 集团账号的成员id */ MemberId?: Array; } /** * 基线策略聚合结果,用于策略维度汇总展示当前扫描通过/未通过情况。 */ export interface BaselineAggregatedPolicy { /** *

    系统策略所属父分类 ID(仅 PolicyType=SYSTEM 时聚合使用,自定义策略为 0)。

    */ ParentCategoryID?: number; /** *

    本次聚合涉及的基线策略 ID 列表。

    */ PolicyID?: Array; /** *

    策略名称(自定义策略为用户输入,系统策略为内置分类名)。

    */ Name?: string; /** *

    策略描述。

    */ Description?: string; /** *

    策略已配置的检测项数量。

    */ ConfItemCount?: number; /** *

    本策略下结果为 PASS 的检测项数量。

    */ PassItemCount?: number; /** *

    本策略下结果为 NOT_PASS 的检测项数量。

    */ NotPassItemCount?: number; /** *

    未通过检测项按风险等级(LOW/MEDIUM/HIGH/CRITICAL)的分布统计。

    */ NotPassItemRiskLevelStatistic?: Array; /** *

    本策略最近一次扫描的通过率,单位为百分比(0~100),保留两位小数。

    */ PassRate?: number; /** *

    该策略下各子分类的扫描结果统计明细。

    */ CategoryStatistic?: Array; /** *

    基线策略类型。取值:

    • SYSTEM:系统策略(CSIP 内置)
    • SELF:用户自定义策略
    */ PolicyType?: string; /** *

    检测资产大类,区分主机基线与容器集群基线。取值:

    • HOST:主机
    • CLUSTER:容器集群
    */ CheckAssetType?: string; /** *

    该基线类别是否被扫描过

    */ Scanned?: boolean; } /** * 暴力破解判定规则列表 */ export interface BruteAttackRuleList { /** *

    爆破事件发生的时间范围,单位:秒

    */ TimeRange?: number; /** *

    爆破事件失败次数

    */ LoginFailTimes?: number; /** *

    规则是否为空,为空则填充默认规则

    */ Enable?: boolean; /** *

    爆破事件发生的时间范围,单位:秒(默认规则)

    */ TimeRangeDefault?: number; /** *

    爆破事件失败次数(默认规则)

    */ LoginFailTimesDefault?: number; } /** * vpc列表数据 */ export interface Vpc { /** * 子网(只支持32位) */ Subnet?: number; /** * 互通vpc(只支持32位) */ ConnectedVpc?: number; /** * 资产id */ AssetId?: string; /** * region区域 */ Region?: string; /** * 云服务器(只支持32位) */ CVM?: number; /** * 标签 */ Tag?: Array; /** * dns域名 */ DNS?: Array; /** * 资产名称 */ AssetName?: string; /** * cidr网段 */ CIDR?: string; /** * 资产创建时间 */ CreateTime?: string; /** * appid */ AppId?: string; /** * uin */ Uin?: string; /** * 昵称 */ Nick?: string; /** * 是否新资产 1新 */ IsNewAsset?: number; /** * 是否核心资产1是 2不是 */ IsCore?: number; } /** * CreateIaCAccessToken请求参数结构体 */ export interface CreateIaCAccessTokenRequest { /** *

    CI/CD名称

    */ Name: string; /** *

    扫描结果存储时长(30/60/90/120/150/180天)

    */ Period: number; } /** * SyncImageRegistry返回参数结构体 */ export interface SyncImageRegistryResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyMachinesLoginType请求参数结构体 */ export interface ModifyMachinesLoginTypeRequest { /** *

    登录方式:0-原始方式,1-扫码免密登录

    */ LoginType: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    instance_id列表(instance_ids和quuids至少要填一个)

    */ InstanceIds?: Array; /** *

    主机quuid列表(instance_ids和quuids至少要填一个)

    */ Quuids?: Array; /** *

    排除的quuid集合

    */ ExcludeQuuid?: Array; /** *

    开启范围 0 自选主机 1 全部主机

    */ Scope?: number; /** *

    操作来源 :
    0 主机页面
    1 客户端设置页面
    2 安全中心页面
    3 LightHouse购买页
    4 LightHouse控制台

    */ From?: number; /** *

    请求版本 0 原始版本 1 策略式请求

    */ RequestVersion?: number; } /** * ModifySandboxLLMAuditRuleStatus请求参数结构体 */ export interface ModifySandboxLLMAuditRuleStatusRequest { /** * 规则 ID 列表 入参限制:非空,长度 1-100 */ IDList: Array; /** * 目标状态 枚举值: ON:启用 OFF:禁用 */ Status: string; } /** * 反查域名信息 */ export interface DomainInfo { /** *

    域名

    */ Domain?: string; /** *

    分析时间

    */ AnalysisTime?: string; /** *

    标签

    */ Tags?: Array; } /** * DescribeAgentRunPolicy请求参数结构体 */ export interface DescribeAgentRunPolicyRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeIaCFileList返回参数结构体 */ export interface DescribeIaCFileListResponse { /** *

    列表

    */ List?: Array; /** *

    总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineAggregatedPolicyList返回参数结构体 */ export interface DescribeBaselineAggregatedPolicyListResponse { /** *

    策略维度聚合结果列表。

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSecurityRiskTrend返回参数结构体 */ export interface DescribeSecurityRiskTrendResponse { /** *

    按维度分组的趋势数据

    */ TrendData?: Array; /** *

    最后一天风险摘要(告警 + 适用漏洞项)

    */ RiskItems?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeLoginTypeGlobalConf请求参数结构体 */ export interface DescribeLoginTypeGlobalConfRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 关联组件&路径详情 */ export interface ComponentDetailItem { /** * 组件名称 */ Name?: string; /** * 命中版本 */ Version?: string; /** * 关联路径 */ Path?: string; /** * 修复命令 */ FixCommand?: string; } /** * DescribeCLSLogIndexV3请求参数结构体 */ export interface DescribeCLSLogIndexV3Request { /** *

    过滤条件

    */ Filters: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    limit限制

    */ Limit?: number; /** *

    offset

    */ Offset?: number; } /** * DescribeUserInfo请求参数结构体 */ export type DescribeUserInfoRequest = null; /** * 容器资产扫描详情项 */ export interface EDRScanTaskContainerItem { /** *

    容器ID

    注意:此字段可能返回 null,表示取不到有效值。 */ ContainerID?: string; /** *

    容器名称

    注意:此字段可能返回 null,表示取不到有效值。 */ ContainerName?: string; /** *

    Pod名称

    注意:此字段可能返回 null,表示取不到有效值。 */ PodName?: string; /** *

    集群ID

    注意:此字段可能返回 null,表示取不到有效值。 */ ClusterID?: string; /** *

    集群名称

    注意:此字段可能返回 null,表示取不到有效值。 */ ClusterName?: string; /** *

    集群类型

    注意:此字段可能返回 null,表示取不到有效值。 */ ClusterType?: string; /** *

    资产所属账号名称(后端富化)

    注意:此字段可能返回 null,表示取不到有效值。 */ AccountName?: string; /** *

    所属账号AppId

    注意:此字段可能返回 null,表示取不到有效值。 */ AppId?: number; /** *

    云类型

    注意:此字段可能返回 null,表示取不到有效值。 */ CloudType?: number; /** *

    扫描状态:WAIT/SCANNING/FINISHED/FAILED

    注意:此字段可能返回 null,表示取不到有效值。 */ Status?: string; /** *

    告警数

    注意:此字段可能返回 null,表示取不到有效值。 */ RiskCount?: number; /** *

    失败原因

    注意:此字段可能返回 null,表示取不到有效值。 */ FailReason?: string; /** *

    解决方案

    注意:此字段可能返回 null,表示取不到有效值。 */ FixSuggestion?: string; } /** * DescribeImageVirusWhitelistDetail返回参数结构体 */ export interface DescribeImageVirusWhitelistDetailResponse { /** *

    白名单详情

    */ Detail?: ImageVirusWhitelistDetail; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 执行任务记录 */ export interface AiScheduleTaskInfo { /** *

    任务 ID。

    注意:此字段可能返回 null,表示取不到有效值。 */ TaskId?: string; /** *

    所属AI 定时任务 ID。

    注意:此字段可能返回 null,表示取不到有效值。 */ ScheduleId?: string; /** *

    触发该任务的触发器 ID。

    注意:此字段可能返回 null,表示取不到有效值。 */ TriggerId?: string; /** *

    Agent 调用的唯一会话 ID。

    注意:此字段可能返回 null,表示取不到有效值。 */ SessionId?: string; /** *

    执行状态。

    注意:此字段可能返回 null,表示取不到有效值。 */ Status?: number; /** *

    Agent 输出结果或错误详情。

    注意:此字段可能返回 null,表示取不到有效值。 */ Result?: string; /** *

    计划触发时间,Unix 毫秒时间戳。

    注意:此字段可能返回 null,表示取不到有效值。 */ ScheduledTime?: number; /** *

    实际开始执行时间,Unix 毫秒时间戳。

    注意:此字段可能返回 null,表示取不到有效值。 */ StartTime?: number; /** *

    执行完成时间,Unix 毫秒时间戳。

    注意:此字段可能返回 null,表示取不到有效值。 */ EndTime?: number; /** *

    创建时间,Unix 毫秒时间戳。

    注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: number; /** *

    更新时间,Unix 毫秒时间戳。

    注意:此字段可能返回 null,表示取不到有效值。 */ UpdateTime?: number; /** *

    定时任务名称

    */ TaskName?: string; /** *

    定时任务提示词

    */ Prompts?: string; } /** * DescribeProcessDaemonGlobalConf请求参数结构体 */ export interface DescribeProcessDaemonGlobalConfRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CheckRisk请求参数结构体 */ export interface CheckRiskRequest { /** * 风险ID */ RiskDetailId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeRiskRuleDetail返回参数结构体 */ export interface DescribeRiskRuleDetailResponse { /** *

    风险规则ID

    */ RiskRuleId?: string; /** *

    云厂商

    */ Provider?: string; /** *

    风险名称

    */ RiskName?: string; /** *

    风险危害

    */ RiskInfluence?: string; /** *

    修复指引

    */ RiskFixAdvice?: string; /** *

    资产类型

    */ AssetType?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmBackupSetting返回参数结构体 */ export interface DescribeDspmBackupSettingResponse { /** *

    备份日志保留时长

    */ BackupLogSaveTime?: number; /** *

    恢复日志保留时长

    */ RestoreLogSaveTime?: number; /** *

    日志最大生命周期限制

    */ LogMaxSaveTime?: number; /** *

    在线日志最大天数限制

    */ OnlineLogMaxSaveTime?: number; /** *

    最大在线日志条数,单位是:个

    */ MaxOnlineLogCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosAkAsset返回参数结构体 */ export interface DescribeCosAkAssetResponse { /** * 总数 */ Total?: number; /** * ak资产列表 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCWPMachineOsList请求参数结构体 */ export interface DescribeCWPMachineOsListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ModifyMachineRemark请求参数结构体 */ export interface ModifyMachineRemarkRequest { /** *

    实例ID

    */ InstanceId: string; /** *

    备注信息

    */ Remark: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ModifyEdrLogCollectPath返回参数结构体 */ export interface ModifyEdrLogCollectPathResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeTagRuleAssets返回参数结构体 */ export interface DescribeTagRuleAssetsResponse { /** * 资产数量 */ TotalCount?: number; /** * 资产集合 */ Assets?: Array; /** * 资产类型集合 */ AssetTypeList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageSensitiveWhitelist请求参数结构体 */ export interface DescribeImageSensitiveWhitelistRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * DescribeSourceIPAsset返回参数结构体 */ export interface DescribeSourceIPAssetResponse { /** * 访问密钥资产列表 */ Data?: Array; /** * 全部数量 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyWebhookReceiver请求参数结构体 */ export interface ModifyWebhookReceiverRequest { /** *

    机器人名称
    入参限制:长度 1-20 个字符,租户内唯一

    */ Name: string; /** *

    机器人类型
    枚举值:
    WEBHOOK:webhook 类型
    SCF:云函数类型

    */ Type: string; /** *

    机器人 ID。大于 0 表示修改已有记录;等于 0 或不传表示新增
    默认值:0

    */ ID?: number; /** *

    Webhook 地址
    入参限制:Type=WEBHOOK 时必填,长度 1-2048,必须为合法 http(s) URL,且不允许内网地址

    */ WebhookAddr?: string; /** *

    云函数地域,例如 ap-guangzhou
    入参限制:Type=SCF 时必填

    */ SCFRegion?: string; /** *

    云函数命名空间
    入参限制:Type=SCF 时必填
    取值参考:通过 DescribeSCFNamespaceList 接口获取

    */ Namespace?: string; /** *

    云函数名称
    入参限制:Type=SCF 时必填
    取值参考:通过 DescribeSCFFunctionList 接口获取

    */ FunctionName?: string; /** *

    云函数版本
    入参限制:Type=SCF 时必填,例如 $LATEST
    取值参考:通过 DescribeSCFFunctionVersionList 接口获取

    */ FunctionVersion?: string; /** *

    云函数别名
    入参限制:Type=SCF 时必填,例如 $DEFAULT
    取值参考:通过 DescribeSCFAliasList 接口获取

    */ Alias?: string; } /** * CreateIaCFileExportJob返回参数结构体 */ export interface CreateIaCFileExportJobResponse { /** *

    任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 账号简要信息 */ export interface AccountBriefInfo { /** *

    账号 AppID

    */ AppID?: number; /** *

    账号昵称

    */ Nick?: string; /** *

    账号 Uin

    */ Uin?: string; } /** * DescribeDspmApplyOrderList返回参数结构体 */ export interface DescribeDspmApplyOrderListResponse { /** * 申请单总数 */ TotalCount?: number; /** * 申请单详情 */ OrderSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: 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; /** * 漏洞披露时间 */ 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; } /** * DescribeAssetFilterViews返回参数结构体 */ export interface DescribeAssetFilterViewsResponse { /** * 资产搜索视图 */ FilterViews?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 批量修改主机登录方式任务 */ export interface ModifyMachinesLoginTypeTask { /** *

    任务ID

    */ Id?: number; /** *

    1-进行中,2已完成

    */ Status?: number; /** *

    执行成功数量

    */ SuccessCount?: number; /** *

    执行失败主机列表

    */ FailList?: Array; /** *

    修改成功的实例ID列表

    */ SuccessInstances?: Array; /** *

    修改中的实例ID列表

    */ ProgressingInstances?: Array; /** *

    失败主机数

    */ FailedHostCount?: number; } /** * 网卡资产 */ 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; /** * 出向峰值带宽 */ 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; } /** * ModifyLoginWhiteRecord请求参数结构体 */ export interface ModifyLoginWhiteRecordRequest { /** *

    白名单用户(多个用户逗号隔开)

    */ UserName: string; /** *

    更新后记录的白名单维度信息

    */ SrcIp: string; /** *

    开始时间

    */ StartTime: string; /** *

    结束时间

    */ EndTime: string; /** *

    备注

    */ Remark: string; /** *

    是否对所有服务器生效,0-否,1-是

    */ IsGlobal: number; /** *

    白名单ID

    */ Id: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    服务器列表

    */ Hosts?: Array; /** *

    地域列表

    */ Places?: Array; } /** * DescribeAccessKeyRiskDetail返回参数结构体 */ export interface DescribeAccessKeyRiskDetailResponse { /** * 风险列表 */ RiskInfo?: AccessKeyRisk; /** * CAM策略总数 */ CamCount?: number; /** * 账号关联告警数量 */ AlarmCount?: number; /** * 访问方式 0 API 1 控制台与API */ AccessType?: number; /** * 访问密钥告警数量列表 */ AccessKeyAlarmCount?: Array; /** * 操作保护是否开启 0 未开启 1 已开启 */ ActionFlag?: number; /** * 登录保护是否开启 0 未开启 1 已开启 */ LoginFlag?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAIAnalysisFileDownloadURL请求参数结构体 */ export interface DescribeAIAnalysisFileDownloadURLRequest { /** *

    文件原始下载地址,最大 2048 字符。可通过 AI 分析流式接口返回的文件信息获取。

    */ Url?: string; } /** * dspm分类分级模板列表信息 */ export interface DspmIdentifyComplianceItem { /** *

    识别模板ID

    */ Id?: number; /** *

    识别模板名称

    */ Name?: string; /** *

    描述

    */ Description?: string; /** *

    启用状态

    枚举值:

    • 0: 不启用
    • 1: 启用
    */ Status?: number; /** *

    模板类型

    枚举值:

    • 0: 内置
    • 1: 自定义
    */ Type?: number; /** *

    更新时间

    */ UpdateTime?: string; /** *

    应用状态

    枚举值:

    • 0: 未应用
    • 1: 应用中
    */ ApplyStatus?: number; } /** * DescribeOrganizationInfo返回参数结构体 */ export interface DescribeOrganizationInfoResponse { /** * 总条数 */ TotalCount?: number; /** * 集团用户列表 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMultiCloudAssetCount返回参数结构体 */ export interface DescribeMultiCloudAssetCountResponse { /** *

    云上资产总数
    取值范围:[0, +∞)

    */ TotalCount?: number; /** *

    各云厂商资产数量明细

    */ CloudAssetInfos?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAISchedulePlanList返回参数结构体 */ export interface DescribeAISchedulePlanListResponse { /** *

    触发计划列表。

    */ PlanSet?: Array; /** *

    总条数。

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 标准阻断模式规则 */ export interface BruteAttackRule { /** *

    爆破事件发生的时间范围,单位:秒

    */ TimeRange: number; /** *

    爆破事件失败次数

    */ LoginFailTimes: number; } /** * DeleteEdrLogCollectPaths请求参数结构体 */ export interface DeleteEdrLogCollectPathsRequest { /** *

    配置ID列表

    */ Ids: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 账号dspm信息 */ export interface UserDspmInfo { /** * APPID */ AppID?: number; /** * UIN */ Uin?: string; /** * 账号昵称 */ NickName?: string; /** * 账号下数据库资产数量 */ AssetNum?: number; /** * 账号下开启安全分析数据库资产数量 */ UsedAssetNum?: number; /** * 是否被共享,1-被共享,2-未被共享 */ IsShared?: number; /** * 是否单独购买,1-单独购买,2-未单独购买 */ IsSelfBuy?: number; /** * 配额来源账号 */ ShareFromAppID?: number; /** * 云类型(0:腾讯云 1:亚马逊云 2:微软云 3:谷歌云 4:阿里云 5:华为云) */ CloudType?: number; /** * 账号是否隔离中 */ IsIsolating?: boolean; /** * 是否正在数据清理 */ IsDataCleaning?: boolean; } /** * DescribeSandboxACLAlertList返回参数结构体 */ export interface DescribeSandboxACLAlertListResponse { /** * 告警列表 */ Data?: Array; /** * 总数量 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 接收机器人信息 */ export interface WebhookReceiver { /** *

    机器人 ID

    */ ID?: number; /** *

    机器人名称
    入参限制:长度 1-20 个字符

    */ Name?: string; /** *

    机器人类型
    枚举值:
    WEBHOOK:webhook 类型
    SCF:云函数类型

    */ Type?: string; /** *

    Webhook 地址,仅 Type=WEBHOOK 时返回,否则为空串

    */ WebhookAddr?: string; /** *

    云函数地域,仅 Type=SCF 时返回

    */ SCFRegion?: string; /** *

    云函数命名空间,仅 Type=SCF 时返回

    */ Namespace?: string; /** *

    云函数函数名,仅 Type=SCF 时返回

    */ FunctionName?: string; /** *

    云函数函数版本,仅 Type=SCF 时返回

    */ FunctionVersion?: string; /** *

    云函数函数别名,仅 Type=SCF 时返回

    */ Alias?: string; } /** * EDR命令行规则 */ export interface RuleContentCmdLine { /** *

    进程命令行信息

    */ Process?: RuleContentProcessInfo; /** *

    父进程命令行信息

    */ ParentProcess?: RuleContentProcessInfo; /** *

    祖先进程命令行信息

    */ AncestorProcess?: RuleContentProcessInfo; } /** * DescribeKBDetail返回参数结构体 */ export interface DescribeKBDetailResponse { /** * Windows KB 补丁详细信息 */ KBDetail?: KBDetail; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 列权限信息 */ export interface DspmColumnPrivilege { /** * 数据库名 */ Database?: string; /** * 数据库表名 */ Table?: string; /** * 数据库列名 */ Column?: string; /** * 权限信息 */ Privileges?: Array; } /** * DescribeCosBucketList返回参数结构体 */ export interface DescribeCosBucketListResponse { /** * 总数 */ Total?: number; /** * 资产信息 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIdentifyLevelGroup返回参数结构体 */ export interface ModifyDspmIdentifyLevelGroupResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateHighBaseLineRisksExportJob请求参数结构体 */ export interface CreateHighBaseLineRisksExportJobRequest { /** * 云账号ID */ CloudAccountID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 云厂商 */ Provider?: string; } /** * DescribeExposeRules返回参数结构体 */ export interface DescribeExposeRulesResponse { /** * 边界规则列表 */ ExposeRuleList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos风险详情 */ export interface CosRiskInfo { /** * 策略类型码值 */ PolicyType?: number; /** * 策略分类名 */ PolicyTypeName?: string; /** * 命中策略总数 */ PolicyCount?: number; } /** * DescribeSandboxACLRuleList返回参数结构体 */ export interface DescribeSandboxACLRuleListResponse { /** *

    规则列表

    */ Data?: Array; /** *

    总数量

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSkillScanAlertList返回参数结构体 */ export interface DescribeSkillScanAlertListResponse { /** * 符合条件的告警总数 */ TotalCount?: number; /** * 告警列表 */ AlertList?: Array; /** * 融合规则目录全集(rule_id → rule_name),前端据此翻译 AlertList[].HitRules[].RuleID。语言通过云API公共参数 Language 切换 */ RuleCatalog?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMachineGeneral请求参数结构体 */ export interface DescribeMachineGeneralRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeHostVulItemVPRInfo请求参数结构体 */ export interface DescribeHostVulItemVPRInfoRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    漏洞ID

    */ VulID?: number; } /** * 授权绑定任务详情 */ export interface LicenseBindTaskDetail { /** *

    云服务器UUID

    */ Quuid?: string; /** *

    错误信息

    */ ErrMsg?: string; /** *

    0 执行中, 1 成功,2失败

    */ Status?: number; /** *

    修复建议

    */ FixMessage?: string; /** *

    机器额外信息

    */ MachineExtraInfo?: MachineExtraInfo; } /** * StopProcessDaemon返回参数结构体 */ export interface StopProcessDaemonResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * BatchModifyImageVulWhitelist返回参数结构体 */ export interface BatchModifyImageVulWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosPolicy请求参数结构体 */ export interface DescribeCosPolicyRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤条件 */ Filter?: Filter; } /** * DescribeCWPMachines请求参数结构体 */ export interface DescribeCWPMachinesRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    一、主表字段筛选(需要指定 OperatorType)
    MachineName:主机名称,支持 OperatorType 9(模糊)、7(IN),Values示例:["test-server"]
    MachineIp:内网IP,支持 OperatorType 9(模糊)、7(IN),Values示例:["10.0.0.1"]
    MachineWanIp:外网IP,支持 OperatorType 9(模糊)、7(IN),Values示例:["1.2.3.4"]
    InstanceID:实例ID,支持 OperatorType 9(模糊)、7(IN),Values示例:["ins-xxxxx"]
    MachineStatus / InstanceStatus:实例状态,支持 OperatorType 7(IN)、1(等于),Values示例:["RUNNING"],可选值:RUNNING/STOPPED/EXPIRED
    MachineOs:操作系统类型,支持 OperatorType 7(IN),Values示例:["1"],值为数字编码,见下方OsType说明
    VpcId:VPC ID,支持 OperatorType 7(IN)、1(等于),Values示例:["vpc-xxxxx"]
    CloudFromEnum:云服务商,支持 OperatorType 7(IN)、1(等于),Values示例:["0"],值为数字编码,见下方CloudFrom说明
    Region :地域,支持 OperatorType 7(IN)、1(等于),Values示例:["ap-guangzhou"]
    AppId:账号AppId,支持 OperatorType 7(IN)、1(等于),Values示例:["1234567890"]
    ProjectId:项目ID,支持 OperatorType 7(IN)、1(等于),Values示例:["0"]

    二、预筛选字段(不需要指定 OperatorType)
    AgentStatus:Agent状态,单选,Values示例:["ONLINE"],可选值:ONLINE/OFFLINE/UNINSTALL
    ProtectType:防护类型(综合),Values示例:["ULTIMATE"],可选值:BASIC/PRO/ULTIMATE/NONE
    CsipProtectType:CSIP防护类型,Values示例:["ULTIMATE"],可选值:BASIC/PRO/ULTIMATE/NONE
    CloudTags:云标签,Values示例:["tagKey$tagValue"],格式:tagKey$tagValue 或 tagKey(只匹配key),最多5个值
    Tags:资产标签,Values示例:["123"],值为标签ID
    ExposedStatus:暴露状态,单选,Values示例:["EXPOSED"],可选值:NOT_APPLICABLE/EXPOSED/UNEXPOSED

    三、特殊筛选字段(不需要指定 OperatorType)
    NetworkType:网络类型,单选,Values示例:["1"],1=VPC网络, 2=基础网络, 3=非腾讯云网络
    MachineType:机器类型,可多选,Values示例:["CVM"],可选值:CVM/BM/ECM/LH/EKS-NATIVE/ECS/EC2/VMS
    Common:通用搜索,单选,Values示例:["关键词"],同时对内网IP、外网IP、主机名称、实例ID做模糊匹配

    */ Filter?: Filter; /** *

    是否需要tat状态信息

    */ NeedTatStatus?: boolean; /** *

    是否需要额外信息,如安全中心标签、腾讯云标签

    */ MoreInformation?: boolean; /** *

    是否需要容器信息,如容器数、核数、容器防护状态

    */ NeedContainerInfo?: boolean; } /** * BatchModifyBaselinePolicy请求参数结构体 */ export interface BatchModifyBaselinePolicyRequest { /** *

    待修改的基线策略 ID 列表,不可为空且元素不可为 0。

    */ PolicyIDList: Array; /** *

    周期扫描配置;不修改时可省略。Enable=1 时必须同时传 IntervalType 与 IntervalValueList。

    */ CycleScanConf: CycleScanConf; /** *

    新增内置检测项自动同步开关。true 自动加入,false 不加入。

    */ AutoSyncItem?: boolean; /** *

    分类 / 子分类 / 检测项命中配置;不修改时可省略。

    */ CategoryConf?: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    自定义检测项取值配置列表;不修改时可省略。每个元素 RuleID 与 CustomItemID 不能同时为 0。

    */ CustomItemConf?: Array; } /** * dspm数据识别模板数据项关联关系 */ export interface DspmIdentifyComplianceRuleRelation { /** *

    数据项ID

    */ RuleId?: number; /** *

    数据项名称

    */ RuleName?: string; /** *

    级别ID

    */ LevelId?: number; /** *

    级别名称

    */ LevelName?: string; /** *

    级别程度

    单位:分数

    */ LevelScore?: number; /** *

    结构化规则状态

    枚举值:

    • 0: 未配置
    • 1: 已配置
    */ StructuredStatus?: number; /** *

    非结构化规则状态

    枚举值:

    • 0: 未配置
    • 1: 已配置
    */ UnStructuredStatus?: number; /** *

    数据项开启状态

    枚举值:

    • 0: 未开启
    • 1: 已开启
    */ Status?: number; } /** * 日志检索信息 */ export interface LogSearchInfos { /** *

    主题

    */ TopicId?: string; /** *

    时间间隔

    */ Period?: number; /** *

    上下文

    */ Context?: string; } /** * CreateAssetViewRisksExportJob请求参数结构体 */ export interface CreateAssetViewRisksExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DescribeSandboxFileRuleList请求参数结构体 */ export interface DescribeSandboxFileRuleListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤条件

    */ Filter?: Filter; } /** * DescribeWebhookReceiverList返回参数结构体 */ export interface DescribeWebhookReceiverListResponse { /** * 接收机器人列表 */ Data?: Array; /** * 总数量 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetAccessTopology请求参数结构体 */ export interface DescribeDspmAssetAccessTopologyRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 视图类型。ip或instance */ View?: string; /** * - 来源ip方式查看 View: "ip" Filter:{ { "Name":"Ip", "Values":["172.1.1.1"] }, { "Name":"AssetId", "Values":["cdb-1111|ap-guangzhou","cdb-2222|ap-guangzhou","cdb-3333|ap-guangzhou"] }, { "Name":"Account", "Values":["root|%","test|%"] } } - 实例方式查看 View: "instance" Filter:{ { "Name":"AssetId", "Values":["cdb-1111|ap-guangzhou"] }, { "Name":"Ip", "Values":["172.1.1.1","172.1.1.2","172.1.1.3"] }, { "Name":"Account", "Values":["root|%","test|%"] } } */ Filter?: Filter; } /** * ModifyBaselinePolicyEnable返回参数结构体 */ export interface ModifyBaselinePolicyEnableResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 容器进程信息 */ export interface ContainerProcessItem { /** * 进程名称 注意:此字段可能返回 null,表示取不到有效值。 */ ProcessName?: string; /** * 宿主机进程ID */ PID?: number; /** * 容器内进程ID */ ContainerPID?: number; /** * 进程可执行文件路径 注意:此字段可能返回 null,表示取不到有效值。 */ ProcessPath?: string; /** * 进程运行用户 注意:此字段可能返回 null,表示取不到有效值。 */ RunAs?: string; /** * 进程启动时间 注意:此字段可能返回 null,表示取不到有效值。 */ StartTime?: string; } /** * 资产视角的端口风险对象 */ export 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; } /** * Dspm地域信息 */ export interface DspmArea { /** * 国家 */ Country?: string; /** * 省 */ Province?: string; /** * 市 */ City?: string; } /** * DescribeDspmRiskStrategyGroup返回参数结构体 */ export interface DescribeDspmRiskStrategyGroupResponse { /** * 分组策略列表 */ StrategyGroupSet?: Array; /** * 分组策略总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm关联识别模板信息 */ export interface DspmIdentifyRefComplianceInfo { /** *

    识别模板ID

    */ ComplianceId?: number; /** *

    识别模板名称

    */ ComplianceName?: string; /** *

    识别模板类型

    枚举值:

    • 0: 内置
    • 1: 自定义
    */ ComplianceType?: number; } /** * DescribeCosAkInvokeIpList返回参数结构体 */ export interface DescribeCosAkInvokeIpListResponse { /** * ip信息 */ Data?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSCFFunctionVersionList返回参数结构体 */ export interface DescribeSCFFunctionVersionListResponse { /** * SCF 函数版本列表 */ List?: Array; /** * 版本总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 报告中的task_id list */ export interface ReportTaskIdList { /** * 任务id列表 */ TaskIdList: Array; /** * 租户ID */ AppId?: string; } /** * DescribeAssetRiskDetail返回参数结构体 */ export interface DescribeAssetRiskDetailResponse { /** * 资产风险详情 */ AssetRisks?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIdentifyComplianceRuleLevelInfo请求参数结构体 */ export interface ModifyDspmIdentifyComplianceRuleLevelInfoRequest { /** *

    识别模板ID

    */ ComplianceId: number; /** *

    数据项id

    */ RuleId: number; /** *

    级别项id

    */ LevelId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 主机漏洞风险 */ export interface HostKBRisk { /** *

    风险记录 ID(kb_risk.id)

    */ RiskID?: number; /** *

    Windows KB 补丁详细信息

    */ KBDetail?: KBDetail; /** *

    受影响主机数

    */ EffectHostCount?: number; /** *

    最近扫描时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ

    */ LatestScanTime?: string; /** *

    所属账号列表

    */ Account?: Array; /** *

    修复状态
    枚举值:
    PENDING:待修复
    SCANNING:扫描中
    FIXED:已修复
    IGNORED:已加白
    FIXING:修复中
    FIX_FAILED:修复失败

    */ RiskStatus?: string; } /** * 未来触发计划条目 */ export interface AiSchedulePlanInfo { /** * 触发器 ID。 注意:此字段可能返回 null,表示取不到有效值。 */ TriggerId?: string; /** * 预计触发时间,Unix 毫秒时间戳。 注意:此字段可能返回 null,表示取不到有效值。 */ FireTime?: number; /** * 触发器类型。取值:1(Cron 表达式)、2(固定时间)。 注意:此字段可能返回 null,表示取不到有效值。 */ TriggerType?: number; } /** * DescribeDspmIdentifyCategoryList返回参数结构体 */ export interface DescribeDspmIdentifyCategoryListResponse { /** *

    总数

    单位:数量

    */ TotalCount?: number; /** *

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 用户行为分析策略 */ export interface UebaRule { /** * 策略id */ RuleID?: string; /** * 规则名称 */ RuleName?: string; /** * 策略类型 0:系统策略 1:自定义策略 */ RuleType?: number; /** * 策略等级 0:提示 1:低危 2:中危 3:高危 4:严重 */ RuleLevel?: number; /** * 策略内容 */ RuleContent?: string; /** * 策略开关 */ RuleStatus?: boolean; /** * 命中次数 */ HitCount?: number; /** * 所属账号Appid */ AppID?: string; /** * 多账号,成员ID */ MemberID?: string; /** * Uin */ Uin?: string; /** * 昵称 */ Nickname?: string; /** * 自定义规则具体内容 */ CustomRuleDetail?: UebaCustomRule; /** * 云类型 腾讯云:0 aws:1 */ CloudType?: number; } /** * cos策略信息 */ export interface CosPolicyInfo { /** * 策略名称 */ PolicyName: string; /** * 策略类型 PolicyType:1 告警策略 2 风险策略 3 白名单策略 4 ip隐藏策略 */ PolicyType: number; /** * system:系统内置 user:用户自定义 */ PolicySource: number; /** * 策略内容 */ PolicyContent: string; /** * 0 关闭 1 开启 */ PolicyStatus: number; /** * 策略分类 */ PolicyAbnormalType: number; /** * 风险级别 */ RiskLevel: number; /** * 策略id */ PolicyId?: number; /** * 创建时间 */ PolicyCreateTime?: number; /** * 更新时间 */ PolicyUpdateTime?: number; /** * 策略近七天命中次数 */ PolicyHitCount?: number; /** * 告警内容hash */ PolicyContentHash?: string; /** * 关联账户数 */ RelAccountCount?: number; /** * 关联账号uin */ RelAccountUin?: string; /** * 关联账号名 */ RelAccountName?: string; /** * 描述信息 */ PolicyDescription?: string; /** * 备注信息 */ PolicyMarker?: string; /** * appid */ AppId?: number; /** * 多账号场景下的id集合 */ PolicyIdSet?: Array; /** * 是否处置历史数据状态 0 无须处置 1 需要处置 2 已处置 */ PolicyHistoryHandleStatus?: number; /** * 系统策略编辑状态 */ SystemPolicyEditStatus?: number; } /** * DescribeAccessKeyRiskDetail请求参数结构体 */ export interface DescribeAccessKeyRiskDetailRequest { /** * 风险记录ID */ ID: number; /** * 集团账号的成员id */ MemberId?: Array; } /** * AddImageRegistry请求参数结构体 */ export interface AddImageRegistryRequest { /** *

    镜像仓库名

    */ Name: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像仓库账号

    */ Username?: string; /** *

    镜像仓库密码

    */ Password?: string; /** *

    镜像仓库url

    */ Url?: string; /** *

    镜像仓库类型

    枚举值:

    • tcr: tcr类型仓库
    • ccr: ccr类型仓库
    • harbor: harbor类型仓库
    • jfrog: jfrog类型仓库
    • quay: quay类型仓库
    • aws: aws类型仓库
    • azure: azure类型仓库
    */ RegistryType?: string; /** *

    网络类型

    枚举值:

    • public: 公网
    • 空: 内网,默认值
    */ NetType?: string; /** *

    api版本

    */ RegistryVersion?: string; /** *

    镜像仓库所在region

    */ RegistryRegion?: string; /** *

    访问限速值

    */ SpeedLimit?: number; /** *

    是否忽略证书

    枚举值:

    • 0: 验证证书
    • 1: 忽略证书
    */ Insecure?: number; /** *

    是否立即同步

    */ NeedScan?: boolean; /** *

    同步模式,0-全量同步

    */ SyncMode?: number; /** *

    镜像仓库实例id

    */ InstanceId?: string; /** *

    扫描使用的链接配置

    */ ConnectivityDetectConfig?: Array; } /** * DescribeEdrExcludeNetworkSegments请求参数结构体 */ export interface DescribeEdrExcludeNetworkSegmentsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeCosIpInvokeLog返回参数结构体 */ export interface DescribeCosIpInvokeLogResponse { /** * 总数 */ Total?: number; /** * 请求日志数据 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyExposureTag请求参数结构体 */ export interface ModifyExposureTagRequest { /** * 云边界分析ID集合 */ ExposureIDs: Array; /** * 标签 */ Tag: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 备注 */ Comment?: string; } /** * DescribeImageAssetDetail请求参数结构体 */ export interface DescribeImageAssetDetailRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    id

    */ Id?: string; } /** * CreatePodServiceListExportJob请求参数结构体 */ export interface CreatePodServiceListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    集群CA证书MD5(与PodUniqueID至少传一个)

    */ ClusterCaMD5?: string; /** *

    Pod唯一ID(传了即Pod关联Service模式)
    补充说明:与ClusterCaMD5至少传一个

    */ PodUniqueID?: string; /** *

    通用过滤条件列表。支持的过滤字段:
    Name:服务名称,模糊匹配。
    ServiceType:服务类型,精确匹配。取值:ClusterIP、NodePort、LoadBalancer、ExternalName。
    Namespace:命名空间,精确匹配。
    SelectorLabel:Selector 标签,模糊匹配。

    */ Filter?: Filter; /** *

    导出字段列表(不传则导出全部字段)
    枚举值:
    Name:服务名称
    ServiceType:服务类型(如LoadBalancer/ClusterIP)
    Selector:Selector标签(格式:key1=value1;key2=value2)
    Namespace:命名空间
    CreateTime:创建时间

    */ ExportFields?: Array; } /** * DescribeImageRegistryList请求参数结构体 */ export interface DescribeImageRegistryListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * CreatePodServiceListExportJob返回参数结构体 */ export interface CreatePodServiceListExportJobResponse { /** *

    导出任务ID
    取值参考:前端轮询导出任务状态时使用

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 系统策略下父分类维度的检测项命中配置。 */ export interface BaselinePolicySystemCategoryConf { /** *

    系统父分类 ID。

    */ CategoryID: number; /** *

    是否全选该父分类下所有子分类。true 全选,false 按 SubCategoryConfList 明细生效。

    */ AllSelect: boolean; /** *

    子分类配置列表,AllSelect=false 时按此明细生效。

    */ SubCategoryConfList: Array; } /** * ModifyDspmIdentifyRuleStatus请求参数结构体 */ export interface ModifyDspmIdentifyRuleStatusRequest { /** *

    数据项id

    */ Ids: Array; /** *

    数据项状态

    枚举值:

    • 0: 关闭
    • 1: 开启
    */ Status: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateComplianceRiskExportJob请求参数结构体 */ export interface CreateComplianceRiskExportJobRequest { /** *

    合规标准ID

    */ StandardID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤内容

    */ Filters?: Array; /** *

    分页大小

    */ Limit?: number; /** *

    偏移量

    */ Offset?: number; /** *

    排序类型

    */ Order?: string; /** *

    排序字段

    */ By?: string; /** *

    条款ID

    */ TermID?: number; } /** * 漏洞情报数据 */ export interface VulInfoListItem { /** * 风险等级 high 高危/ middle 中危 / low 低危 /info 提示 */ Level?: string; /** * 漏洞披露时间 */ SubmitTime?: string; /** * 漏洞名 */ VULName?: string; /** * cveID/tvdID/ssvid */ VULID?: string; } /** * cos审计资产数据识别详情 */ export interface CosAssetDataScanDetail { /** *

    识别任务状态 0:未识别 1:识别中 2:识别终止 3:识别成功 4:识别失败

    */ Status?: number; /** *

    识别进度

    */ Progress?: number; /** *

    最近扫描时间

    */ LatestScanTime?: number; /** *

    识别失败信息

    */ ErrorInfo?: string; /** *

    识别结果分类详情

    */ CategoryDetails?: Array; } /** * DescribeImageVirusList返回参数结构体 */ export interface DescribeImageVirusListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    木马列表

    */ VirusList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像仓库扫描过滤器 */ export interface ImageScanRegistryFilter { /** *

    仓库类型

    */ RegistryType?: Array; /** *

    仓库命名空间

    */ Namespace?: Array; } /** * 云资源配置检测检查类型统计 */ export interface ComplianceCheckTypeItem { /** *

    检查类型

    */ CheckType?: string; /** *

    关联检查项数量

    */ Count?: number; } /** * DeleteImageVulWhitelist返回参数结构体 */ export interface DeleteImageVulWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateImageAssociatedContainerListExportJob返回参数结构体 */ export interface CreateImageAssociatedContainerListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AddDspmAssetManager返回参数结构体 */ export interface AddDspmAssetManagerResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterContainerProcessList返回参数结构体 */ export interface DescribeClusterContainerProcessListResponse { /** *

    匹配总数

    */ TotalCount?: number; /** *

    进程列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNFSScanHost请求参数结构体 */ export interface DescribeNFSScanHostRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    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; } /** * DeleteAISchedule返回参数结构体 */ export interface DeleteAIScheduleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosOverview返回参数结构体 */ export interface DescribeCosOverviewResponse { /** * cos概览 */ CosOverview?: CosOverview; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVULRiskAdvanceCFGList返回参数结构体 */ export interface DescribeVULRiskAdvanceCFGListResponse { /** * 配置项列表 */ Data?: Array; /** * 总数 */ TotalCount?: number; /** * 风险等级过滤列表 */ RiskLevelLists?: Array; /** * 漏洞类型过滤列表 */ VULTypeLists?: Array; /** * 识别来源过滤列表 */ CheckFromLists?: Array; /** * 漏洞标签列表 */ VulTagList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRepositoryImageAssets请求参数结构体 */ export interface DescribeRepositoryImageAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * filter过滤条件 */ Filter?: Filter; } /** * DescribeImageRegistryTimedScanTaskConfig返回参数结构体 */ export interface DescribeImageRegistryTimedScanTaskConfigResponse { /** *

    总数

    */ TotalCount?: number; /** *

    定时任务列表

    */ TaskInfo?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmAssetAccessTopologyExportJob请求参数结构体 */ export interface CreateDspmAssetAccessTopologyExportJobRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 视图类型。ip或instance */ View?: string; /** * 过滤器 */ Filter?: Filter; } /** * 描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 * 最多只能有5个Filter * 同一个Filter存在多个Values,Values值数量最多不能超过5个。 */ export interface EDRFilter { /** *

    过滤键的名称。

    */ Name: string; /** *

    一个或者多个过滤值。

    */ Values: Array; /** *

    模糊搜索

    */ ExactMatch?: boolean; } /** * DescribeCosObjectScanTask返回参数结构体 */ export interface DescribeCosObjectScanTaskResponse { /** *

    存储桶任务详情

    */ BucketTaskIdSet?: Array; /** *

    appid维度任务列表

    */ MemberTaskIdSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCSIPMalwareScanTaskProgress返回参数结构体 */ export interface DescribeCSIPMalwareScanTaskProgressResponse { /** *

    任务ID

    */ TaskId?: number; /** *

    任务整体状态枚举值:0: NeverScanned1: Scanning2: Finished3: Stopping4: Stopped

    */ Status?: number; /** *

    进度百分比 0~100(公式:20 + 80 × finished/total,含运行中机器时强制 ≤ 99;Status=Stopped 时强制 100)

    */ Schedule?: number; /** *

    子表机器总数

    */ TotalCount?: number; /** *

    进入终态的机器数(含 Terminating(6) / Terminated(7))

    */ FinishedCount?: number; /** *

    累计风险告警数(来自主表 total_risk_count)

    */ RiskCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资产信息 */ export interface PublicAssetInfo { /** *

    租户ID

    */ AppID?: number; /** *

    云厂商

    */ Provider?: string; /** *

    云厂商名称

    */ ProviderName?: string; /** *

    云账号ID

    */ CloudAccountID?: string; /** *

    云账号名称

    */ CloudAccountName?: string; /** *

    资产ID

    */ AssetID?: string; /** *

    资产名称

    */ AssetName?: string; /** *

    资产类型

    */ AssetType?: string; /** *

    资产类型名称

    */ AssetTypeName?: string; /** *

    资产标签

    */ Tags?: Array; /** *

    公网地址

    */ Address?: string; /** *

    公网地址类型

    */ AddressType?: string; /** *

    解析地址

    */ ResolvedAddress?: Array; /** *

    地域

    */ Region?: string; /** *

    防护状态

    */ ProtectStatus?: number; /** *

    风险数量

    */ RiskCount?: number; /** *

    告警数量

    */ AlarmCount?: number; /** *

    实例创建时间

    */ CreatedAt?: string; /** *

    首次同步时间

    */ FirstSyncTime?: string; /** *

    更新时间

    */ UpdateTime?: string; /** *

    严重风险总数

    */ CriticalRiskCount?: number; /** *

    高风险总数

    */ HighRiskCount?: number; /** *

    中风险总数

    */ MediumRiskCount?: number; /** *

    低风险总数

    */ LowRiskCount?: number; /** *

    资产唯一ID

    */ AssetRID?: string; /** *

    云安全中心标签

    */ CustomTags?: Array; /** *

    资产类型图标

    */ AssetTypeIconURL?: string; } /** * DescribeDspmIdentifyComplianceGroupList返回参数结构体 */ export interface DescribeDspmIdentifyComplianceGroupListResponse { /** *

    总数

    单位:数量

    */ TotalCount?: number; /** *

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeExposureTrend请求参数结构体 */ export interface DescribeExposureTrendRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 资产视角配置风险 */ 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; } /** * CreateScanTask请求参数结构体 */ export interface CreateScanTaskRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    检测模式

    */ TaskMode?: number; /** *

    规则集合

    */ RuleIDs?: Array; /** *

    规范ID

    */ StandardIDs?: Array; } /** * 规则统计信息 */ export interface RuleStatisticsItem { /** *

    名称

    */ Text?: string; /** *

    */ Value?: string; /** *

    统计信息

    */ Count?: string; } /** * 用户行为 异常行为详细信息 */ export interface BehaviorInfo { /** * 日期 注意:此字段可能返回 null,表示取不到有效值。 */ Date?: string; /** * 具体数据,用来渲染曲线 注意:此字段可能返回 null,表示取不到有效值。 */ NodeInfo?: Array; } /** * Dspm资产安全分析状态 */ export interface DspmAssetSecurityAnalyseStatus { /** * 资产所属账号app id */ AppId?: number; /** * 资产实例Id */ AssetId?: string; /** * 资产类型 */ AssetType?: string; /** * 地域 */ Region?: string; /** * 是否支持敏感数据识别。0 不支持;1 支持 */ IdentifyScanSupported?: number; /** * 是否支持日志投递。0-不支持 1-支持 */ LogDeliverySupported?: number; /** * 安全分析状态(0-关闭 1-打开 2-开通中 3-关闭中) */ SecurityAnalyseStatus?: number; /** * 日志投递状态。 0-投递关闭 1-投递打开 2-投递开通中 3-投递关闭中 */ LogDeliveryStatus?: number; /** * 日志审计禁止开通的原因,可选值:VersionNotSupportLogSubscription, InstanceIsUpgrading,CdbRuleAuditEnabled */ LogDeliveryDisableReason?: string; /** * 当前实例的总日志数 */ TotalAuditLogs?: number; /** * 已识别敏感数据项个数 */ DataScanDetailRuleCount?: number; /** * 操作错误信息 */ OperationErrorMsg?: string; } /** * 云资源配置检测条款项 */ export interface ComplianceTermItem { /** *

    条款ID

    */ TermID?: number; /** *

    条款描述

    */ Description?: string; /** *

    条款名称

    */ Name?: string; /** *

    关联规则数量

    */ RuleCount?: number; /** *

    条款原理

    */ Rationale?: string; /** *

    编号

    */ Sn?: string; } /** * 日志备份 */ export interface BackupLog { /** * 索引 */ Id: number; /** * 索引开始时间 */ IndexStartTime: number; /** * 索引结束时间 */ IndexEndTime: number; /** * 备份后压缩的大小,单位M */ BackupSize: number; /** * 日志状态 0备份未完成, 1备份文件,2恢复中,3已恢复,4.已删除 */ Status: number; /** * 恢复剩余的分钟数,分钟,需要前端转换 */ RestoreProcessRemindTime?: number; /** * 恢复日志保留的时间 */ RestoreRemindTime?: number; /** * 恢复索引大小 */ RestoreIndexSize?: number; /** * 恢复日志执行结束时间 */ RestoreEndTime?: number; /** * 备份所属的appId */ AppId?: number; /** * 备份所属的资产ID */ AssetId?: number; /** * 账号昵称 */ NickName?: string; /** * 资产所属账号uin */ Uin?: string; } /** * CreateEdrLessAlertExportJob返回参数结构体 */ export interface CreateEdrLessAlertExportJobResponse { /** *

    任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址

    */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 基线系统主分类(含其下所有子分类与检测项 ID 列表)。 */ export interface BaselineSystemCategory { /** *

    该父分类下的子分类列表(每个子分类含其内置检测项 ID 列表)。

    */ SubCategoryList?: Array; /** *

    系统父分类基础信息(ID、名称、描述、CheckAssetType)。

    */ Category?: BaselineCategory; /** *

    检测项个数

    */ ItemCount?: number; } /** * DeleteEdrLogCollectPaths返回参数结构体 */ export interface DeleteEdrLogCollectPathsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 弱口令风险高级配置 */ export interface TaskCenterWeakPwdRiskInputParam { /** * 检测项ID */ CheckItemId: number; /** * 是否开启,0-不开启,1-开启 */ Enable: number; } /** * DescribeDspmAssetSupportedPrivileges返回参数结构体 */ export interface DescribeDspmAssetSupportedPrivilegesResponse { /** * 实例支持的全局权限。 */ GlobalSupportedPrivileges?: Array; /** * 实例支持的数据库权限。 */ DatabaseSupportedPrivileges?: Array; /** * 实例支持的数据库表权限。 */ TableSupportedPrivileges?: Array; /** * 实例支持的数据库列权限。 */ ColumnSupportedPrivileges?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像仓库信息 */ export interface ImageRegistryInfo { /** *

    仓库id

    */ RegistryId?: number; /** *

    仓库名

    */ Name?: string; /** *

    仓库类型

    */ RegistryType?: string; /** *

    仓库url

    */ Url?: string; /** *

    网络连接类型

    */ NetType?: string; /** *

    仓库所在地域

    */ RegistryRegion?: string; /** *

    仓库版本

    */ RegistryVersion?: string; /** *

    仓库实例id

    */ InstanceID?: string; /** *

    最后同步时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LatestSyncTime?: string; /** *

    同步失败解决方案

    */ SyncSolution?: string; /** *

    同步方式

    */ SyncMode?: number; /** *

    连接探测详情

    */ ConnDetectDetail?: Array; /** *

    连接类型

    */ ConnDetectType?: string; /** *

    仓库所属账号名

    */ OwnerAccountName?: string; /** *

    仓库所属账号appid

    */ OwnerAppId?: number; /** *

    仓库所属账号uin

    */ OwnerUin?: string; /** *

    同步状态

    枚举值:

    • doing: 同步中
    • success: 同步成功
    • failed: 同步失败
    */ SyncStatus?: string; /** *

    同步失败原因

    */ SyncFailReason?: string; /** *

    地域信息

    */ RegionInfo?: RegionInfo; /** *

    镜像仓库用户名

    */ UserName?: string; } /** * DescribeDomainAssets请求参数结构体 */ export interface DescribeDomainAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器参数 */ Filter?: Filter; /** * 安全中心自定义标签 */ Tags?: Array; } /** * BatchModifyImageSensitiveWhitelist返回参数结构体 */ export interface BatchModifyImageSensitiveWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNICAssets请求参数结构体 */ export interface DescribeNICAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤参数 */ Filter?: Filter; } /** * DescribeDspmAssetFieldList返回参数结构体 */ export interface DescribeDspmAssetFieldListResponse { /** * 总数 */ TotalCount?: number; /** * 结果集 */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyWebhookPolicy请求参数结构体 */ export interface ModifyWebhookPolicyRequest { /** *

    策略名称
    入参限制:长度 1-20 个字符,租户内唯一

    */ Name: string; /** *

    启用状态
    枚举值:
    ON:启用
    OFF:禁用

    */ Status: string; /** *

    通知项列表
    入参限制:至少 1 项,Module/SubModule 必须为 DescribeWebhookNotifyItemTree 返回的合法组合

    */ NotifyItems: Array; /** *

    通知资产范围

    */ AssetScope: WebhookAssetScope; /** *

    接收格式
    枚举值:
    TEXT:文本格式
    JSON:JSON 格式

    */ ReceiveFormat: string; /** *

    接收机器人 ID 列表
    入参限制:至少 1 个,最多 50 个

    */ ReceiverIDList: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    策略 ID。大于 0 表示修改;等于 0 或不传表示新增
    默认值:0

    */ ID?: number; /** *

    推送语言
    枚举值:
    zh:中文
    en:英文
    默认值:国内站默认 zh,国际站默认 en

    */ MsgLanguage?: string; /** *

    自定义透传字段列表
    入参限制:EnableCustomFields=true 时必填,最多 20 个

    */ CustomFields?: Array; } /** * DescribeImageAssociatedContainerList返回参数结构体 */ export interface DescribeImageAssociatedContainerListResponse { /** *

    镜像关联容器信息

    */ ContainerList?: Array; /** *

    总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyImageRegistryTimedScanTaskConfig返回参数结构体 */ export interface ModifyImageRegistryTimedScanTaskConfigResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAccessKeyUserList请求参数结构体 */ export interface DescribeAccessKeyUserListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * UpdateAlertStatusList返回参数结构体 */ export interface UpdateAlertStatusListResponse { /** * 结果信息 */ Msg?: string; /** * 结果代码 */ Code?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 趋势数据点 */ export interface TrendDataPoint { /** * 日期 参数格式:YYYY-MM-DD */ Date?: string; /** * 风险数量,无数据时为0 */ RiskCount?: number; } /** * DescribeIpInvokeRecordDetail返回参数结构体 */ export interface DescribeIpInvokeRecordDetailResponse { /** * 调用详情信息 */ InvokeDetailInfo?: Array; /** * 调用权限相关 */ InvokePermission?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos访问权限信息 */ export interface CosAccessInfo { /** * 可访问账号uin */ AccessUin?: string; /** * 可访问账号uid */ AccessUid?: string; /** * 昵称 */ NickName?: string; /** * 身份标识 1 主账号 2 子账号 */ Identity?: number; /** * 所属主账号名称 */ MainNickName?: string; /** * 可访问ak列表 */ AkList?: Array; /** * 可访问权限数 */ CamPolicyCount?: number; /** * 修改时间Unix时间单位毫秒 */ UpdateTime?: number; } /** * DescribeRiskRuleDetail请求参数结构体 */ export interface DescribeRiskRuleDetailRequest { /** *

    风险规则ID

    */ RiskRuleId: string; } /** * DescribeDspmPersonalIdentifyList返回参数结构体 */ export interface DescribeDspmPersonalIdentifyListResponse { /** * 身份总数 */ TotalCount?: number; /** * 个人身份信息 */ InfoSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 用户行为分析 发生事件结构体 */ export interface UebaEventContent { /** * 发生事件类型 1:语句检索 2:过滤检索 */ EventType: number; /** * 语句检索内容 */ Content?: string; /** * 检索条件 */ Filters?: Array; /** * 统计条件 */ StatisticalFilter?: StatisticalFilter; } /** * DescribeAIAnalysisSMTP请求参数结构体 */ export type DescribeAIAnalysisSMTPRequest = null; /** * CreateAccessKeySyncTask返回参数结构体 */ export interface CreateAccessKeySyncTaskResponse { /** * 发起同步任务 */ TaskID?: number; /** * 0成功 1失败 */ Code?: number; /** * 错误信息 */ Msg?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyIaCTokenPeriod返回参数结构体 */ export interface ModifyIaCTokenPeriodResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * EDR告警列表信息 */ export interface EdrAlertItem { /** *

    告警表id

    */ Id?: number; /** *

    APPID

    */ AppId?: number; /** *

    告警ID

    */ AlertId?: string; /** *

    告警大类

    */ AlertCategory?: string; /** *

    告警子类

    */ AlertSubType?: string; /** *

    策略ID

    */ RuleId?: string; /** *

    策略类型

    */ RuleType?: number; /** *

    告警等级

    */ Level?: string; /** *

    告警状态

    */ Status?: string; /** *

    攻击阶段

    */ AttackStage?: string; /** *

    检测模式

    */ DetectMode?: string; /** *

    实例ID

    */ InstanceId?: string; /** *

    QUUID

    */ Quuid?: string; /** *

    是否付费

    */ IsProVersion?: number; /** *

    告警来源

    */ AlertSource?: string; /** *

    机器类型(列表接口专有;不限于容器告警,主机告警同样返回)。按 Quuid 富化自 machines.machine_type,原始枚举值原样透传、不做 i18n 翻译,前端自行映射展示。取值如 CVM / LH / Other / EKS-NATIVE 等;查不到对应机器信息时降级为空串 ""(与 InstanceName / PublicIp / PrivateIp 等资产富化字段降级行为一致)。告警详情接口(DescribeEdrAlertInfo)不返回此字段

    */ MachineType?: string; /** *

    镜像ID

    */ ImageId?: string; /** *

    容器id

    */ ContainerId?: string; /** *

    集群ID

    */ ClusterId?: string; /** *

    告警数量

    */ EventCount?: number; /** *

    最初发现时间

    */ FirstDetectTime?: string; /** *

    最近发现时间

    */ LatestDetectTime?: string; /** *

    规则名

    */ RuleName?: string; /** *

    策略类型

    */ ContentType?: string; /** *

    实例名

    */ InstanceName?: string; /** *

    公共IP

    */ PublicIp?: string; /** *

    内网IP

    */ PrivateIp?: string; /** *

    该机器是否开启应用防护

    */ RaspOpen?: boolean; /** *

    容器名称

    */ ContainerName?: string; /** *

    容器镜像名称

    */ ImageName?: string; /** *

    集群名称

    */ ClusterName?: string; } /** * DescribeVulFixableMachineList请求参数结构体 */ export interface DescribeVulFixableMachineListRequest { /** *

    漏洞ID列表,最多支持100个

    */ VulIds: Array; /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    每页返回数量
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** *

    过滤条件
    支持的Filter.Name:
    Keyword - 模糊匹配,按资产ID、资产名称搜索
    ComponentName - 模糊匹配,按关联组件名称搜索
    InstanceId - 精确匹配,按主机实例ID筛选
    MachineName - 模糊匹配,按主机名称搜索
    MachineIp - 模糊匹配,按主机IP搜索
    OsType - 精确匹配,按操作系统类型筛选:linux/windows
    SupportAutoFix - 精确匹配,按是否支持自动修复筛选:0-不支持 1-支持
    Tag - 精确匹配,按资产标签筛选
    AppId - 精确匹配,按所属账号筛选

    */ Filters?: Array; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeEdrAlertInfo请求参数结构体 */ export interface DescribeEdrAlertInfoRequest { /** *

    告警定位信息(含跨账号AppID)

    */ Target: EdrAlertTarget; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeImageComponentList请求参数结构体 */ export interface DescribeImageComponentListRequest { /** *

    镜像id

    */ Id: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * 报告pdf下载的临时链接 */ export interface TaskLogURL { /** * 报告下载临时链接 */ URL?: string; /** * 任务报告id */ LogId?: string; /** * 任务报告名称 */ TaskLogName?: string; /** * APP ID */ AppId?: string; } /** * DescribeVulLabelList返回参数结构体 */ export interface DescribeVulLabelListResponse { /** *

    漏洞条目列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDspmIdentifyComplianceRuleRelation请求参数结构体 */ export interface DeleteDspmIdentifyComplianceRuleRelationRequest { /** *

    识别模板ID

    */ ComplianceId: number; /** *

    分类ID

    */ CategoryId: number; /** *

    数据项ID集合

    */ RuleIds: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 日志条目 */ export interface LogItem { /** *

    */ Key?: string; /** *

    */ Value?: string; } /** * CreateDspmWhitelistStrategy请求参数结构体 */ export interface CreateDspmWhitelistStrategyRequest { /** *

    策略类型

    */ StrategyType?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    白名单

    */ Name?: string; /** *

    规则

    */ Rule?: string; /** *

    资产id

    */ AssetId?: string; /** *

    账号

    */ Account?: string; /** *

    主机

    */ Host?: string; /** *

    风险id

    */ RiskId?: string; /** *

    备注

    */ Remark?: string; /** *

    白名单的类型

    枚举值:

    • static_risk: 静态配置扫描的白名单规则
    • audit: 审计白名单规则
    • ueba: ueba相关的白名单规则
    */ WhitelistType?: string; } /** * DescribeExportJobDownloadURL请求参数结构体 */ export interface DescribeExportJobDownloadURLRequest { /** * 任务ID */ JobID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmAssetDatabaseList请求参数结构体 */ export interface DescribeDspmAssetDatabaseListRequest { /** *

    资产实例id

    */ AssetId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * DescribeIaCTokenList请求参数结构体 */ export interface DescribeIaCTokenListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** *

    过滤条件

    */ Filter?: Filter; } /** * ModifyProtectionSetting请求参数结构体 */ export interface ModifyProtectionSettingRequest { /** * 资产类型 - CWP 主机安全资产 - TCSS_HOST 容器主机节点 - TCSS_EKS 容器超级节点 */ AssetType: string; /** * 防护配置 */ Config?: Array; /** * 是否全部,这里需要配合筛选条件Filters */ IsALL?: boolean; /** * 过滤参数,这里IsALL=true生效,结果作用到Config里 */ Filters?: Array; } /** * 服务风险 */ export 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?: Array; /** * 建议列表 */ SuggestionList?: Array; /** * HTTP响应状态码 */ StatusCode?: string; /** * 新风险等级,high_risk 高危 suspect 疑似 Normal 暂无风险 */ NewLevel?: string; /** * 状态,0未处理、1已处置、2已忽略、3云防已防护、4无需处理 */ XspmStatus?: number; } /** * DeleteImageVirusWhitelist返回参数结构体 */ export interface DeleteImageVirusWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CheckRisk返回参数结构体 */ export interface CheckRiskResponse { /** * 风险操作返回信息 */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetAccountIdentify返回参数结构体 */ export interface DescribeDspmAssetAccountIdentifyResponse { /** * 资产账号身份总数 */ TotalCount?: number; /** * 资产账号身份信息 */ IdentifySet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateVulFixedExportJob返回参数结构体 */ export interface CreateVulFixedExportJobResponse { /** *

    导出任务ID
    取值参考:前端轮询导出任务状态时使用

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 日志索引规则信息 */ export interface LogIndexRuleInfo { /** *

    全文索引

    */ FullText?: LogFullTextInfo; /** *

    键值索引

    */ KeyValue?: LogRuleKeyValueInfo; /** *

    标签

    */ Tag?: LogRuleKeyValueInfo; /** *

    动态索引

    */ DynamicIndex?: LogDynamicIndex; } /** * DescribeDspmIdentifyDistributionStatistics返回参数结构体 */ export interface DescribeDspmIdentifyDistributionStatisticsResponse { /** *

    结果

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePublicIpAssets请求参数结构体 */ export interface DescribePublicIpAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器参数 */ Filter?: Filter; /** * 安全中心自定义标签 */ Tags?: Array; } /** * DescribeImageLayerList请求参数结构体 */ export interface DescribeImageLayerListRequest { /** *

    镜像id

    */ Id: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * DescribeVulLabelList请求参数结构体 */ export type DescribeVulLabelListRequest = null; /** * DescribeDspmSyncAssetsStatus返回参数结构体 */ export interface DescribeDspmSyncAssetsStatusResponse { /** * 资产同步任务状态。0-未执行。1-执行中 */ Status?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 批量添加白名单:重复情况重复列表实体 */ export interface DuplicateHosts { /** *

    Quuid 参数

    */ Quuid?: string; /** *

    Uuid 参数

    */ Uuid?: string; /** *

    Id 参数

    */ Id?: number; } /** * DescribeImageVirusList请求参数结构体 */ export interface DescribeImageVirusListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * AI安全助手会话信息 */ export interface AIAnalysisSession { /** * 标题 */ Title?: string; /** * 会话ID */ SessionID?: string; /** * 最后修改的时间戳 */ ModifyTime?: number; /** * 是否置顶 */ IsPinned?: boolean; } /** * DeleteDspmRestoreLogList返回参数结构体 */ export interface DeleteDspmRestoreLogListResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Dspm资产实例 */ export interface DspmAssetInstance { /** * 资产实例Id */ AssetId: string; /** * 资产类型 */ AssetType: string; /** * 地域 */ Region: string; /** * 资产所属账号app id */ AppId?: number; } /** * CreateDspmIdentifyInfoListExportJob返回参数结构体 */ export interface CreateDspmIdentifyInfoListExportJobResponse { /** * 任务ID */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 漏洞风险高级配置 */ export interface TaskCenterVulRiskInputParam { /** * 风险ID */ RiskId: string; /** * 是否开启,0-不开启,1-开启 */ Enable: number; } /** * ModifyImageSensitiveWhitelist返回参数结构体 */ export interface ModifyImageSensitiveWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateEDRManualScan请求参数结构体 */ export interface CreateEDRManualScanRequest { /** *

    资产选择方式:all-全部资产/tag-按标签选择(仅主机)/direct-直接选择

    */ AssetSelectionType: string; /** *

    检测模式:full-全盘检测/quick-快速检测/include-仅检测指定路径/exclude-排除指定路径

    */ ScanType: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    直接选择的主机列表(AssetSelectionType=direct或all时使用)

    */ InstanceIDsWithAppId?: Array; /** *

    剔除的主机列表(AssetSelectionType=all时使用)

    */ ExcludeInstanceIDsWithAppId?: Array; /** *

    主机对应的标签ID

    */ TagIds?: Array; /** *

    直接选择的集群列表

    */ ClusterIDsWithAppId?: Array; /** *

    剔除的集群列表(AssetSelectionType=all时使用)

    */ ExcludeClusterIDsWithAppId?: Array; /** *

    自选路径列表(ScanType=include或exclude时必填,最多100条)

    */ CustomPaths?: Array; /** *

    超时时间(秒),上限7200

    */ Timeout?: number; /** *

    是否开启深度检测:0-否/1-是

    */ EnableMemShellScan?: number; } /** * ModifyExposureAutoTagRuleStatus请求参数结构体 */ export interface ModifyExposureAutoTagRuleStatusRequest { /** *

    规则ID

    */ RuleID: number; /** *

    开启状态

    */ Enable: boolean; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeUserInfo返回参数结构体 */ export interface DescribeUserInfoResponse { /** *

    用户配额信息

    */ UserInfo?: UserItem; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 主机标签信息 */ export interface Tags { /** * 主机标签key */ TagKey?: string; /** * 主机标签value */ TagValue?: string; } /** * DescribeAssetComponentList请求参数结构体 */ export interface DescribeAssetComponentListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * DescribeAbTestUser请求参数结构体 */ export interface DescribeAbTestUserRequest { /** * 项目名称 */ ProjectName: string; /** * 租户ID */ UserAppIds: Array; } /** * 推荐防护配置项 */ export interface ProtectionConfigItem { /** * 配置项ID */ ConfigId?: string; /** * 配置项名称 */ ConfigName?: string; /** * 配置项描述 */ ConfigDescription?: string; /** * 配置分组 枚举值: auto_risk_discovery:自动风险发现 auto_defense:自动防御 client_hardening:客户端强化 */ ConfigGroup?: string; /** * 是否已开启 */ Enabled?: boolean; } /** * DescribeCosRiskActionList返回参数结构体 */ export interface DescribeCosRiskActionListResponse { /** * 总数 */ Total?: number; /** * 列表 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAccessKeyRisk返回参数结构体 */ export interface DescribeAccessKeyRiskResponse { /** * 风险列表 */ Data?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 日志动态索引信息 */ export interface LogDynamicIndex { /** *

    状态

    */ Status?: boolean; } /** * DescribeDspmApplyHistory返回参数结构体 */ export interface DescribeDspmApplyHistoryResponse { /** * 申请记录总数 */ TotalCount?: number; /** * 申请记录信息 */ ApplySet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAccessKeyCheckTask请求参数结构体 */ export interface CreateAccessKeyCheckTaskRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 风险列表 */ RiskIDList?: Array; /** * 访问密钥列表 */ AccessKeyList?: Array; /** * 账号uin列表 */ SubUinList?: Array; /** * 风险规则id列表 */ RiskRuleIDList?: Array; } /** * Dspm频率 */ export interface DspmFrequency { /** * 数量。 */ Count?: number; /** * 单位。 */ Unit?: string; } /** * ExportCSIPMalwareScanTaskDetail返回参数结构体 */ export interface ExportCSIPMalwareScanTaskDetailResponse { /** *

    导出任务ID,用于查询导出结果

    */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 集群命名空间项 */ export interface ClusterNamespaceListItem { /** *

    appid

    */ AppID?: number; /** *

    名称

    */ Name?: string; /** *

    标签

    */ Label?: Array; /** *

    创建时间

    */ CreateTime?: string; /** *

    资产 ID

    * @deprecated */ AssetId?: string; /** *

    命名空间唯一标识ID

    */ UniqueID?: string; } /** * DescribeVulFixedList返回参数结构体 */ export interface DescribeVulFixedListResponse { /** *

    已修复漏洞列表

    */ Data?: Array; /** *

    总数量

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * TestWebhookReceiver请求参数结构体 */ export interface TestWebhookReceiverRequest { /** *

    机器人配置ID

    */ ID: number; /** *

    自定义测试内容(明文)。不传时使用系统默认测试样例
    入参限制:长度 0-2048

    */ Data?: string; } /** * DescribeVULRiskDetail请求参数结构体 */ export interface DescribeVULRiskDetailRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 风险id */ RiskId?: string; /** * pcMgrId */ PCMGRId?: string; } /** * 资产详情动态tab配置 */ export interface DynamicTab { /** *

    key

    */ TabKey?: string; /** *

    数量

    */ Count?: number; /** *

    关联资产配置

    */ AssetType?: Array; } /** * ModifyDspmRestoreLogTask返回参数结构体 */ export interface ModifyDspmRestoreLogTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterContainerAppList返回参数结构体 */ export interface DescribeClusterContainerAppListResponse { /** *

    匹配总数

    */ TotalCount?: number; /** *

    应用列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 高级镜像条件匹配(三个匹配串有且仅有一个非空) */ export interface ConditionMatch { /** *

    镜像ID匹配串(三选一,有且仅有一个非空)

    */ ImageIDMatchString?: string; /** *

    镜像名匹配串(三选一,有且仅有一个非空)

    */ ImageNameMatchString?: string; /** *

    镜像地址匹配串(三选一,有且仅有一个非空)

    */ ImageAddressMatchString?: string; /** *

    匹配条件,取值:EQUALS-等于/NOT_EQUALS-不等于/STARTS_WITH-以…开头/NOT_STARTS_WITH-不以…开头/ENDS_WITH-以…结尾/NOT_ENDS_WITH-不以…结尾/CONTAINS-包含/NOT_CONTAINS-不包含

    */ MatchType?: string; } /** * dspm统计项 */ export interface DspmStatisticsItem { /** *

    统计项名称

    */ Name?: string; /** *

    统计值

    */ Value?: number; /** *

    描述

    */ Desc?: string; } /** * 防护设置对象 */ export interface ModifyProtectionSetting { /** * 资产唯一ID */ QUUID: string; /** * 总开关 0关闭 1开启 */ Enable?: number; /** * 漏洞防护开关 0: 关闭 1:开启 */ VulDefEnable?: number; /** * 漏洞防护模式 0: 标准 1: 重保 */ VulDefMode?: number; /** * 漏洞防护动作 0: 仅检测 1: 检测+防御 */ VulDefAction?: number; /** * 内存马防御开关 0: 关闭 1:开启 */ MemShellDefEnable?: number; /** * 性能限制开关 0: 关闭 1:开启 */ PerformanceLimit?: number; /** * CPU阈值 取值1-99 */ PerformanceLimitCpu?: number; /** * 内存阈值 取值1-99 */ PerformanceLimitMem?: number; /** * 内存剩余阈值 */ PerformanceLimitMemAmount?: number; /** * 更多防护, 0: 不注入会重启的进程 1: 注入会重启的进程 */ SafeInject?: number; } /** * DeleteIaCFile请求参数结构体 */ export interface DeleteIaCFileRequest { /** *

    删除ID列表

    */ Id: Array; } /** * DescribeClusterListV2请求参数结构体 */ export interface DescribeClusterListV2Request { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件列表。支持的过滤字段:
    ClusterId:集群ID,精确匹配。
    ClusterName:集群名称,模糊匹配。
    ClusterType:集群类型,精确匹配。取值:TKE_MANAGED_CLUSTER(腾讯云标准集群)、TKE_INDEPENDENT_CLUSTER(标准集群Master自维护)、TKE_SERVERLESS_CLUSTER(Serverless集群)、TKE_EDGE_CLUSTER(边缘集群)、SELF_BUILT(腾讯云内自建)、SELF_BUILT_OTHER(非腾讯云自建/混合云)。
    RunStatus:集群运行状态,精确匹配。取值:Running(运行中)、Exception(异常)、Unknown(未知)。
    AccessedStatus:接入状态,精确匹配。取值:AccessedNone(未接入)、AccessedInstalling(接入中)、AccessedException(接入异常)、AccessedInstalled(已接入)。
    DefendStatus:防护状态,精确匹配。取值:Enabled(已防护)、Partial(部分防护)、Disabled(未防护)。
    RiskStatus:风险检查状态,精确匹配。
    RiskLevel:风险等级,精确匹配。取值:CRITICAL、HIGH、MEDIUM、LOW、NONE(无风险)。
    HasHighRisk:仅筛选含高危及以上风险的集群,无需填入 value,传入 HasHighRisk 即生效。
    Region:地域,精确匹配。
    OwnerName:负责人,模糊匹配。
    ClusterAssetIds:集群资产ID,精确匹配。
    ExcludeClusterAssetIds:排除的集群资产ID,精确排除。

    */ Filter?: Filter; } /** * DeleteDspmExportTask返回参数结构体 */ export interface DeleteDspmExportTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 域名资产 */ export interface DomainAssetVO { /** * 资产id */ AssetId?: Array; /** * 资产名 */ AssetName?: Array; /** * 资产类型 */ AssetType?: Array; /** * 地域 */ Region?: Array; /** * 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?: Array; /** * bot攻击数量 */ BotCount?: number; /** * 弱口令风险 */ WeakPassword?: number; /** * 内容风险 */ WebContentRisk?: number; /** * tag标签 */ Tag?: Array; /** * 关联实例类型 */ 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; } /** * DescribeAccessKeyUserDetail返回参数结构体 */ export interface DescribeAccessKeyUserDetailResponse { /** * 账号详情信息 */ User?: AccessKeyUser; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeComplianceOverview请求参数结构体 */ export interface DescribeComplianceOverviewRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    内容筛选场景

    */ ContentFilter?: string; } /** * 资产标签预览资产 */ export interface AssetTagPreviewAssetItem { /** *

    资产ID

    */ AssetID?: string; /** *

    资产名称

    */ AssetName?: string; /** *

    公网IP地址

    */ PublicIP?: string; /** *

    内网IP

    */ PrivateIP?: string; /** *

    公网域名

    */ PublicDomain?: string; /** *

    内网域名

    */ PrivateDomain?: string; /** *

    资产类型

    */ AssetType?: string; /** *

    资产类型名称

    */ AssetTypeName?: string; /** *

    资产类型图标

    */ AssetTypeIconURL?: string; } /** * DescribeImageVulList返回参数结构体 */ export interface DescribeImageVulListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    漏洞列表

    */ ImageVulList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeExposureAutoTagAttribute返回参数结构体 */ export interface DescribeExposureAutoTagAttributeResponse { /** *

    资产类型

    */ AssetTypeList?: Array; /** *

    标签集合

    */ TagList?: Array; /** *

    开放状态集合

    */ OpenStatusList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm结构化数据项测试 */ export interface DspmIdentifyRuleStructuredTestItem { /** *

    参数名

    */ Name: string; /** *

    参数类型

    */ Value?: string; } /** * CreateImageComponentListExportJob请求参数结构体 */ export interface CreateImageComponentListExportJobRequest { /** *

    镜像id

    */ Id: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * DeleteAssetFilterView请求参数结构体 */ export interface DeleteAssetFilterViewRequest { /** * 资产搜索视图ID */ ViewID: number; } /** * DescribeScanTaskRecordList请求参数结构体 */ export interface DescribeScanTaskRecordListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤器

    */ Filters?: Array; /** *

    每页条数

    */ Limit?: number; /** *

    偏移

    */ Offset?: number; /** *

    排序方向

    */ Order?: string; /** *

    排序字段

    */ By?: string; } /** * DescribePreventUninstallGlobalConf返回参数结构体 */ export interface DescribePreventUninstallGlobalConfResponse { /** *

    是否开启防卸载 0 否 1 是 9 未设置,和0一样是未开启

    */ Enable?: number; /** *

    开启范围 0 自选主机 1 全部主机

    */ Scope?: number; /** *

    正选主机数

    */ IncludeHostCount?: number; /** *

    反选主机数

    */ ExcludeHostCount?: number; /** *

    正选quuid列表

    */ IncludeQuuid?: Array; /** *

    反选quuid列表

    */ ExcludeQuuid?: Array; /** *

    已经开启数

    */ EnableCount?: number; /** *

    未开启数

    */ DisableCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskCenterServerRiskList请求参数结构体 */ export interface DescribeRiskCenterServerRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 资产标签 */ Tags?: Array; } /** * 容器镜像敏感信息白名单 */ export interface ImageSensitiveWhitelist { /** *

    敏感信息白名单id

    */ RuleId?: number; /** *

    白名单所属账号名

    */ OwnerAccountName?: string; /** *

    白名单所属账号uin

    */ OwnerUin?: string; /** *

    白名单所属账号appid

    */ OwnerAppId?: number; /** *

    加白的敏感信息类型

    枚举值:

    • 1: root启动
    • 2: 代码泄露
    • 3: 凭据泄露
    */ Behavior?: number; /** *

    白名单范围

    枚举值:

    • 0: 自选镜像
    • 1: 全部镜像
    */ Scope?: number; /** *

    白名单生效镜像id

    */ ImageIds?: Array; /** *

    备注

    */ Remark?: string; /** *

    生效状态

    枚举值:

    • 0: 白名单失效
    • 1: 白名单生效
    */ Status?: number; /** *

    敏感信息白名单名

    */ Name?: string; /** *

    更新时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ UpdateTime?: string; } /** * ACL 目标(IP/端口)匹配规则 */ export interface TrafficSandboxACLDstRule { /** * 目标 IP 列表 入参限制:每项支持三种格式:单个 IP(如 10.0.0.1)、网段(如 10.0.0.1/24)、IP 范围(如 10.0.0.1-10.0.2.0) */ DstIP?: Array; /** * 排除的目标 IP 列表 入参限制:格式同 DstIP */ DstIPExcept?: Array; /** * 目标端口或端口范围 入参限制:单端口如 80,端口范围如 8000-9000 */ DstPort?: Array; /** * 排除的目标端口列表 入参限制:格式同 DstPort */ DstPortExcept?: Array; } /** * DeleteSandboxLLMAuditRule请求参数结构体 */ export interface DeleteSandboxLLMAuditRuleRequest { /** * 规则 ID 列表 入参限制:非空,长度 1-100,去重后生效 */ IDList: Array; } /** * DescribeKBDetail请求参数结构体 */ export interface DescribeKBDetailRequest { /** * KB 补丁内部 ID(kb_info.id) */ KBID: number; } /** * ModifyNotifyAssetConfig返回参数结构体 */ export interface ModifyNotifyAssetConfigResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmBackupLogList返回参数结构体 */ export interface DescribeDspmBackupLogListResponse { /** *

    总共多少条

    */ TotalCount?: number; /** *

    备份日志列表

    */ List?: Array; /** *

    当前是否存在恢复中任务

    */ HasRestoringTask?: boolean; /** *

    最大恢复空间

    */ MaxRestoreSizeInGB?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 容器告警全局统计 */ export interface EdrContainerGlobalCount { /** *

    总告警条数

    */ TotalCount?: number; /** *

    存在告警的集群数量(COUNT(DISTINCT cluster_id),排除空 cluster_id)

    */ ClustersCount?: number; } /** * DescribeImageRegistryConnectivityTaskResult请求参数结构体 */ export interface DescribeImageRegistryConnectivityTaskResultRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    链接检查任务id

    */ TaskId?: string; } /** * DescribeAssetComponentRelatedImageList请求参数结构体 */ export interface DescribeAssetComponentRelatedImageListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    组件id

    */ Id?: string; /** *

    筛选项

    */ Filter?: Filter; } /** * DescribeAbnormalCallRecord返回参数结构体 */ export interface DescribeAbnormalCallRecordResponse { /** * 调用记录列表 */ Data?: Array; /** * 调用记录总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDomainAndIp返回参数结构体 */ export interface CreateDomainAndIpResponse { /** * 返回创建成功的数量 */ Data?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAISchedulePlanList请求参数结构体 */ export interface DescribeAISchedulePlanListRequest { /** *

    AI 定时任务 ID。可通过 DescribeAIScheduleList 接口获取。

    */ ScheduleId?: string; /** *

    预览窗口开始时间,Unix 毫秒时间戳,0 表示当前时间。

    */ StartTime?: number; /** *

    预览窗口结束时间,Unix 毫秒时间戳。

    */ EndTime?: number; /** *

    分页偏移量,默认 0。

    */ Offset?: number; /** *

    最大返回条数,默认 20,最大 100。

    */ Limit?: number; } /** * DescribeClusterDetail返回参数结构体 */ export interface DescribeClusterDetailResponse { /** *

    集群基础信息

    */ ClusterBaseInfo?: ClusterListItem; /** *

    运行时组件

    */ RuntimeComponent?: string; /** *

    master ip

    */ MasterIP?: string; /** *

    节点数

    */ NodeCount?: number; /** *

    命名空间数

    */ NamespaceCount?: number; /** *

    pod数

    */ PodCount?: number; /** *

    容器数

    */ ContainerCount?: number; /** *

    service数

    */ ServiceCount?: number; /** *

    ingress数

    */ IngressCount?: number; /** *

    镜像数

    */ ImageCount?: number; /** *

    系统组件数量

    */ SystemComponentCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSubUserInfo请求参数结构体 */ export interface DescribeSubUserInfoRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; } /** * ModifyImageRegistry请求参数结构体 */ export interface ModifyImageRegistryRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像仓库名

    */ Name?: string; /** *

    账号

    */ Username?: string; /** *

    密码

    */ Password?: string; /** *

    镜像仓库url

    */ Url?: string; /** *

    镜像仓库类型

    */ RegistryType?: string; /** *

    网络类型

    */ NetType?: string; /** *

    镜像仓库版本

    */ RegistryVersion?: string; /** *

    镜像仓库所属region

    */ RegistryRegion?: string; /** *

    限速值

    */ SpeedLimit?: number; /** *

    安全模式(证书校验)

    枚举值:

    • 0: 安全模式
    • 1: 非安全模式
    */ Insecure?: number; /** *

    是否自动扫描

    */ NeedScan?: boolean; /** *

    同步方式

    枚举值:

    • 0: 全量同步
    • 1: 增量同步
    */ SyncMode?: number; /** *

    镜像仓库实例id

    */ InstanceId?: string; /** *

    联通性检测配置

    */ ConnectivityDetectConfig?: Array; /** *

    镜像仓库id

    */ Id?: number; } /** * SendDspmAssetLoginSmsCode请求参数结构体 */ export interface SendDspmAssetLoginSmsCodeRequest { /** * 个人id */ PersonId: string; /** * 数据库资产id */ AssetId: string; /** * 主机。默认'%' */ Host?: string; } /** * InstallClusterAgent请求参数结构体 */ export interface InstallClusterAgentRequest { /** *

    集群CA证书MD5列表(单/批量统一)
    用途:指定需要安装容器安全Agent(平行容器方式)的集群
    取值参考:通过 DescribeClusterListV2 接口返回项中的 ClusterCaMD5 字段获取
    说明:capi 层不对该字段做存在性/类型校验,按 cluster_ca_md5 透传到接入侧 ClusterInstall RPC

    */ ClusterCaMD5List: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateEDRManualScan返回参数结构体 */ export interface CreateEDRManualScanResponse { /** *

    创建的任务列表(主机和容器分别一条)

    */ Tasks?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVulRiskRelateHost返回参数结构体 */ export interface DescribeVulRiskRelateHostResponse { /** *

    该漏洞影响的主机列表

    */ List?: Array; /** *

    符合条件的总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePortScanTaskCount请求参数结构体 */ export interface DescribePortScanTaskCountRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateDspmRiskExportJob请求参数结构体 */ export interface CreateDspmRiskExportJobRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * dspm资产数据识别详情 */ export interface DspmAssetDataScanDetail { /** *

    识别任务状态 0:未识别 1:识别中 2:识别终止 3:识别成功 4:识别失败

    */ Status?: number; /** *

    识别任务状态 0:未识别 1:识别中 2:识别终止 3:识别成功 4:识别失败

    */ StatusInfo?: string; /** *

    识别进度

    */ Progress?: number; /** *

    最近扫描时间

    */ LatestScanTime?: string; /** *

    识别失败信息

    */ ErrorInfo?: string; /** *

    数据库数量

    */ DbCount?: number; /** *

    分类id集合

    */ CategoryIds?: Array; /** *

    分类名称集合

    */ CategoryNames?: Array; /** *

    扫描任务配置

    */ TaskConfig?: DspmSensitiveScanTaskConfig; /** *

    识别结果分类详情

    */ CategoryDetails?: Array; /** *

    任务ID

    */ TaskId?: number; } /** * DescribeExportJobManageList请求参数结构体 */ export interface DescribeExportJobManageListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DescribeDspmAssetAccountRecycledPrivileges请求参数结构体 */ export interface DescribeDspmAssetAccountRecycledPrivilegesRequest { /** * 风险id */ RiskId?: string; } /** * DescribeOtherCloudAssets返回参数结构体 */ export interface DescribeOtherCloudAssetsResponse { /** * 总数 */ Total?: number; /** * 资产总数 */ Data?: Array; /** * 地域枚举 */ RegionList?: Array; /** * 资产类型枚举 */ AssetTypeList?: Array; /** * Vpc枚举 */ VpcList?: Array; /** * Appid枚举 */ AppIdList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCheckViewRisksExportJob请求参数结构体 */ export interface CreateCheckViewRisksExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * cos调用日志 */ export interface CosInvokeLog { /** * 调用时间戳 */ InvokeTimestamp?: number; /** * 请求id */ RequestId?: string; /** * 请求内容 base64 json 结构 */ RequestContent?: string; } /** * EDR-检测方式对应策略数量 */ export interface DetectTypeCount { /** *

    检测方式,0:主机检测,1:网络检测

    */ DetectType?: number; /** *

    策略数量

    */ Count?: number; } /** * DescribeVulRiskRelateComponent返回参数结构体 */ export interface DescribeVulRiskRelateComponentResponse { /** *

    该漏洞影响的组件列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos数据识别结果分类详情 */ export interface CosIdentifyCategoryDetail { /** *

    分类id

    */ CategoryId?: number; /** *

    分类名称

    */ CategoryName?: string; /** *

    数据项集合

    */ RuleSet?: Array; } /** * 主机漏洞组件概要 */ export interface VulComponentSummary { /** *

    组件名称

    */ Name: string; /** *

    关联主机数

    */ RelateHostCount?: number; } /** * DeleteDspmPersonalIdentify返回参数结构体 */ export interface DeleteDspmPersonalIdentifyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeHostVulOverview返回参数结构体 */ export interface DescribeHostVulOverviewResponse { /** *

    主机漏洞概览数据

    */ Overview?: HostVulOverview; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVulFixedHostDetail请求参数结构体 */ export interface DescribeVulFixedHostDetailRequest { /** *

    漏洞ID

    */ VulId: number; /** *

    主机实例ID

    */ InstanceId: string; /** *

    分页偏移量,用于关联组件&路径列表分页
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    每页返回数量,用于关联组件&路径列表分页
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeConfigCheckRules请求参数结构体 */ export interface DescribeConfigCheckRulesRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * CreateBaselineMainTaskExportJob请求参数结构体 */ export interface CreateBaselineMainTaskExportJobRequest { /** *

    基线主任务 ID,精确导出该任务的检测项与子任务;不传时导出为空。

    */ TaskID?: number; /** *

    导出任务名称。不传时自动生成。

    */ Name?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件,支持的字段包括:TaskID(精确)、TaskType、Status、CheckAssetType 等。

    */ Filters?: Array; } /** * Windows KB详细信息 */ export interface KBDetail { /** *

    KB 补丁内部 ID(kb_info.id)

    */ ID?: number; /** *

    KB 编号
    参数格式:形如 KB5001234

    */ Number?: string; /** *

    KB 补丁名称

    */ Name?: string; /** *

    参考链接(微软官方文档地址)

    */ ReferUrl?: string; /** *

    发布时间
    参数格式:YYYY-MM-DD HH:mm:ss

    */ PublishTime?: string; /** *

    安装该 KB 后是否需要重启
    枚举值:
    true:需要
    false:不需要

    */ NeedRestart?: boolean; /** *

    关联漏洞列表

    */ RelateVulList?: Array; /** *

    关联漏洞总数

    */ RelateVulCount?: number; /** *

    关联os版本

    */ RelateProduct?: string; } /** * 漏洞白名单 */ export interface VulWhitelist { /** *

    id

    */ Id?: number; /** *

    漏洞名称

    */ Name?: string; /** *

    备注

    */ Remark?: string; /** *

    所属账号

    */ AppId?: number; /** *

    资产列表

    */ AssetList?: Array; /** *

    更新时间

    */ UpdateTime?: string; /** *

    策略开关(0-关闭, 1-开启)

    */ Switch?: number; /** *

    资产范围

    枚举值:

    • 0: 全部资产
    • 1: 自选资产
    • 2: 全选排除资产
    */ AssetRange?: number; /** *

    补丁KB id

    */ KBId?: number; /** *

    漏洞Id

    */ VulId?: number; } /** * ModifyAlarmRiskStatus请求参数结构体 */ export interface ModifyAlarmRiskStatusRequest { /** * 告警或者风险id */ AlarmRiskIdSet: Array; /** * 风险或告警状态 1 告警 2风险 */ AlarmRiskType: number; /** * 处置状态 */ HandleStatus: number; } /** * DescribeCosObjectScanTask请求参数结构体 */ export interface DescribeCosObjectScanTaskRequest { /** *

    1: 敏感数据识别 2:恶意文件扫描

    */ TaskType: number; /** * 集团账号的成员id */ MemberId?: Array; /** *

    存储桶列表

    */ BucketSet?: Array; } /** * ModifyPayConfig请求参数结构体 */ export interface ModifyPayConfigRequest { /** * 主机安全模块自动扩容配置 补充说明:不传则不修改主机配置;本期至少需传本模块。后续可扩展 ContainerConfig / AIAgentConfig 命名模块字段 */ HostConfig?: HostAutoScaleConfig; } /** * 数据库字段描述 */ export interface TableField { /** * 数据库名 */ DB?: string; /** * 数据库视图名 */ Schema?: string; /** * 数据库表名 */ Table?: string; /** * 数据库字段名 */ Field?: string; /** * 字段敏感信息 */ Sensitive?: SensitiveDetail; } /** * Agent运行模式策略(CPU/Memory/NetworkPps) */ export interface AgentRunModePolicy { /** *

    内存限制(MB),可选0/200/300/500

    注意:此字段可能返回 null,表示取不到有效值。 */ Memory?: number; /** *

    CPU限制(%),可选10/20/30/40/50/60

    注意:此字段可能返回 null,表示取不到有效值。 */ Cpu?: number; /** *

    网络PPS限制

    注意:此字段可能返回 null,表示取不到有效值。 */ NetworkPps?: number; } /** * 告警数据攻击者或受害者信息 */ 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; /** * 容器名 */ ContainerName?: string; /** * 容器ID */ ContainerID?: string; } /** * DescribeBaselineCategoryItemList请求参数结构体 */ export interface DescribeBaselineCategoryItemListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    基线父分类 ID,用于筛选指定父分类下的检测项。

    */ ParentCategoryID?: number; /** *

    分页查询每页返回条数,默认值 10,最大值 100。

    */ Limit?: number; /** *

    分页查询偏移量,默认值 0。

    */ Offset?: number; /** *

    通用过滤条件列表。支持的过滤字段:

    • CategoryID:子分类 ID,精确匹配
    • Name:检测项名称,模糊匹配
    • RiskLevel:风险等级,精确匹配。取值:LOW、MEDIUM、HIGH、CRITICAL
    • SupportCustomValue:是否支持编辑,精确匹配。取值:true、false
    */ Filters?: Array; } /** * ModifyWebhookReceiver返回参数结构体 */ export interface ModifyWebhookReceiverResponse { /** *

    新增或被修改的机器人 ID

    */ ID?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmWhitelistStrategy返回参数结构体 */ export interface DescribeDspmWhitelistStrategyResponse { /** * 白名单列表 */ WhitelistSet?: Array; /** * 白名单总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 创建任务返回项 */ export interface CreatedTaskItem { /** *

    任务ID

    注意:此字段可能返回 null,表示取不到有效值。 */ TaskId?: number; /** *

    任务类型:HOST-主机扫描/CONTAINER-容器扫描

    注意:此字段可能返回 null,表示取不到有效值。 */ TaskType?: string; /** *

    任务所属账号AppId

    注意:此字段可能返回 null,表示取不到有效值。 */ AppId?: number; } /** * DescribeDspmSupportedAssetType返回参数结构体 */ export interface DescribeDspmSupportedAssetTypeResponse { /** *

    实例支持的全局权限。

    */ AssetTypeSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 关联资产数量分布 */ export interface AssetTypeCount { /** *

    关联资产类型

    */ AssetType?: string; /** *

    数量

    */ Count?: number; /** *

    资产类型展示名称

    */ AssetTypeName?: string; /** *

    过滤字段

    */ Filter?: string; } /** * DescribeCspmShardConfig返回参数结构体 */ export interface DescribeCspmShardConfigResponse { /** *

    共享配额来源appid

    */ ShardFromAppID?: number; /** *

    自动共享开关状态

    */ AutoShardStatus?: number; /** *

    已被共享配额的目标appid列表

    */ ShardAppIDs?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Dspm身份信息 */ export interface DspmIdentifyInfoItem { /** * 身份id。 */ IdentifyId?: string; /** * 备注。 */ Remark?: string; /** * 身份类型。0-未定义 2-长期身份 3-临时身份 */ IdentifyType?: number; /** * 所属云账号uin用户。 注意:此字段可能返回 null,表示取不到有效值。 */ OwnerUin?: DspmUinUser; /** * 创建者账号uin用户。 */ CreatorUin?: DspmUinUser; /** * 关联资产。 */ AssetCount?: number; /** * 创建时间。 */ CreateTime?: string; /** * 状态。0-不活跃 1-活跃 */ Status?: number; /** * 所属个人用户信息 注意:此字段可能返回 null,表示取不到有效值。 */ Person?: DspmPersonUser; /** * 关联数据资产统计信息。 */ AssetStatistic?: DspmIdentifyAssetStatistic; /** * 风险统计信息 */ RiskCount?: DspmRiskCount; /** * 安全建议。 Resolve 立即解决 Reinforcement 加固 None 暂无异常 */ SafetyAdvice?: string; /** * 资产所属账号app id */ AppId?: number; /** * 账号昵称 */ NickName?: string; /** * 资产所属账号uin */ Uin?: string; } /** * DescribeDspmAssetFieldSamples返回参数结构体 */ export interface DescribeDspmAssetFieldSamplesResponse { /** *

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 子网资产 */ export interface SubnetAsset { /** * appid */ AppId?: string; /** * uin */ Uin?: string; /** * 资产ID */ AssetId?: string; /** * 资产名 */ AssetName?: string; /** * 区域 */ Region?: string; /** * 私有网络id */ VpcId?: string; /** * 私有网络名 */ VpcName?: string; /** * 标签 */ Tag?: Array; /** * 昵称 */ 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; } /** * 容器环境信息 */ export interface ContainerEnvInfo { /** *

    节点类型

    */ NodeType?: string; /** *

    docker版本

    */ DockerVersion?: string; /** *

    containerd版本

    */ ContainerdVersion?: string; /** *

    文件系统类型

    */ FileSystemType?: string; } /** * DescribeExportJobDownloadURL返回参数结构体 */ export interface DescribeExportJobDownloadURLResponse { /** * 下载URL 注意:此字段可能返回 null,表示取不到有效值。 */ DownloadURL?: string; /** * 任务状态 RUNNING/SUCCESS/FAILURE */ ExportStatus?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: 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; /** * 修复方式 */ FixMethod?: Array; /** * 披露时间 */ ReleaseTime?: string; /** * 应急漏洞类型,1-应急漏洞,0-非应急漏洞 */ EMGCVulType?: number; /** * 漏洞描述 */ VULDescribe?: string; /** * 影响组件 */ ImpactComponent?: string; /** * 漏洞Payload */ Payload?: string; /** * 技术参考 */ References?: string; /** * cvss评分 */ CVSS?: string; /** * 攻击热度 */ AttackHeat?: string; /** * 安全产品支持情况 */ ServiceSupport?: Array; /** * 最新检测时间 */ RecentScanTime?: string; } /** * 容器应用信息 */ export interface ContainerAppItem { /** * 应用综合类型如web或app或db 注意:此字段可能返回 null,表示取不到有效值。 */ MainType?: string; /** * 具体应用类型如nginx或redis 注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; /** * 应用版本号 注意:此字段可能返回 null,表示取不到有效值。 */ Version?: string; /** * 运行用户名 注意:此字段可能返回 null,表示取不到有效值。 */ RunAs?: string; /** * 可执行文件路径 注意:此字段可能返回 null,表示取不到有效值。 */ ExePath?: string; /** * 配置文件路径 注意:此字段可能返回 null,表示取不到有效值。 */ ConfigPath?: string; /** * 关联进程数量 */ ProcessCnt?: number; } /** * DescribeBaselineMainTaskList请求参数结构体 */ export interface DescribeBaselineMainTaskListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件。支持的 Name:JobID(任务ID精确搜索)、TaskStatus(任务状态 INIT/SCANNING/SUCCESS/FAILED)、TaskType(任务类型 PERIODIC/MANUAL)。

    */ Filters?: Array; /** *

    分页查询每页数量,最大值 100;超过时服务端将自动回退为默认值 10。

    */ Limit?: number; /** *

    分页查询起始偏移量,从 0 开始。

    */ Offset?: number; /** *

    排序方向,取值 asc(升序)或 desc(降序),默认 desc。

    */ Order?: string; /** *

    排序字段名,由具体接口定义可选字段。

    */ By?: string; } /** * DeleteAIAnalysisSMTPAccess返回参数结构体 */ export interface DeleteAIAnalysisSMTPAccessResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePublicCloudAssets返回参数结构体 */ export interface DescribePublicCloudAssetsResponse { /** * 资产数量 */ TotalCount?: number; /** * 资产集合 */ Assets?: Array; /** * 资产类型集合 */ AssetTypeList?: Array; /** * 地域集合 */ RegionList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEdrAlertIsolation返回参数结构体 */ export interface ModifyEdrAlertIsolationResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm数据识别结果分类详情 */ export interface DspmIdentifyCategoryDetail { /** * 分类id */ CategoryId?: number; /** * 分类名称 */ CategoryName?: string; /** * 数据项集合 */ RuleSet?: Array; } /** * 访问密钥告警记录 */ export 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?: Array; /** *

    所属主账号Uin

    */ Uin?: string; /** *

    所属主账号昵称

    */ Nickname?: string; /** *

    所属子账号Uin

    */ SubUin?: string; /** *

    所属子账号昵称

    */ SubNickname?: string; /** *

    账号类型
    0 主账号AK 1 子账号AK 2 临时密钥

    */ Type?: number; /** *

    所属appid

    */ AppID?: number; /** *

    泄漏证据

    */ LeakEvidence?: Array; /** *

    是否支持编辑信任账号

    */ IsSupportEditWhiteAccount?: boolean; /** *

    告警证据

    */ Evidence?: string; /** *

    告警规则标识

    */ RuleKey?: string; /** *

    云厂商类型 0:腾讯云 1:亚马逊云 2:微软云 3:谷歌云 4:阿里云 5:华为云

    */ CloudType?: number; /** *

    告警AI分析状态
    -1 分析失败
    0 未分析
    1 分析中
    2 分析成功,真实告警
    3 分析成功,可疑告警

    */ AIStatus?: number; /** *

    首次告警时间戳(秒级)

    */ FirstAlarmTimestamp?: number; /** *

    最后告警时间戳(秒级)

    */ LastAlarmTimestamp?: number; /** *

    ai分析失败描述,未失败为空字符串

    */ AIFailedReason?: string; } /** * CreateVulScanManual请求参数结构体 */ export interface CreateVulScanManualRequest { /** *

    超时时间(秒)

    */ Timeout: number; /** *

    资产范围(0-全部资产,1-自选资产,2-剔除资产,3-自动资产匹配)

    */ AssetRange: number; /** *

    扫描方式(VersionCompare: 版本对比, POC: POC检测, VersionComparePOC: 版本对比+POC检测)

    */ Method?: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    漏洞id

    */ VulId?: Array; /** *

    kb编号

    */ KbNo?: Array; /** *

    漏扫类型

    枚举值:

    • LINUX: Linux软件漏洞
    • WINDOWS: Windows系统补丁
    • WEB_CMS: Web-CMS漏洞
    • APPLICATION: 应用漏洞
    • EMERGENCY: 应急漏洞
    */ VulCategory?: Array; /** *

    漏洞等级(INVALID: 无效, INFO: 提示, LOW: 低危, MEDIUM: 中危, HIGH: 高危, CRITICAL: 严重)

    */ Level?: Array; /** *

    资产列表(Quuid列表)

    */ AssetList?: Array; /** *

    标签id

    */ TagIds?: Array; } /** * DescribeAIAnalysisFileDownloadURL返回参数结构体 */ export interface DescribeAIAnalysisFileDownloadURLResponse { /** *

    带签名的临时下载链接,有效期 2 小时。

    */ Url?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVulFixedList请求参数结构体 */ export interface DescribeVulFixedListRequest { /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    每页返回数量
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** *

    过滤条件
    支持的Filter.Name:
    Keyword - 模糊匹配,按关键字搜索(漏洞名称/CVE编号/主机名称/实例ID)
    VulName - 模糊匹配,按漏洞名称搜索
    Level - 精确匹配,按漏洞等级筛选:LOW-低危 MEDIUM-中危 HIGH-高危 CRITICAL-严重
    VprLevel - 精确匹配,按VPR评级筛选:1-Low 2-Medium 3-High 4-Critical
    VulCategory - 精确匹配,按漏洞类型筛选:LINUX-Linux软件漏洞 WINDOWS-Windows系统补丁漏洞 WEB_CMS-Web-CMS漏洞 APPLICATION-应用漏洞 EMERGENCY-应急漏洞
    MachineName - 模糊匹配,按主机名称搜索
    InstanceId - 模糊匹配,按实例ID搜索
    FixTime - 范围匹配,修复时间范围,传入两个值表示起止时间

    */ Filters?: Array; /** *

    排序字段
    枚举值:
    FixTime:按修复时间排序
    VulName:按漏洞名称排序

    */ Order?: string; /** *

    排序方式
    枚举值:
    asc:升序
    desc:降序
    默认值:desc

    */ By?: string; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeVulFixTaskList返回参数结构体 */ export interface DescribeVulFixTaskListResponse { /** *

    修复任务列表

    */ Data?: Array; /** *

    总数量

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMachineLoginType返回参数结构体 */ export interface DescribeMachineLoginTypeResponse { /** *

    登录方式

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资产视角风险信息 */ export 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; /** *

    处置分类

    */ Classify?: string; /** *

    等保合规

    */ StandardTerms?: Array; /** *

    资产类型

    */ AssetType?: string; /** *

    资产类型图标

    */ AssetTypeIconURL?: string; /** *

    资产类型

    */ AssetTypeName?: string; } /** * DeleteDspmAssetAccount请求参数结构体 */ export interface DeleteDspmAssetAccountRequest { /** * 实例id */ AssetId: string; /** * 账号名 */ Account: string; /** * 主机地址 */ Host?: string; /** * 风险id */ RiskId?: string; } /** * UninstallClusterAgent返回参数结构体 */ export interface UninstallClusterAgentResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyVulScanPeriodic返回参数结构体 */ export interface ModifyVulScanPeriodicResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 安全组策略 */ export interface SecurityGroupPolicyItem { /** *

    端口

    */ Port?: string; /** *

    策略

    */ Action?: string; /** *

    协议

    */ Protocol?: string; /** *

    访问源

    */ CidrBlock?: string; /** *

    描述

    */ Description?: string; /** *

    创建时间

    */ CreateTime?: string; /** *

    优先级

    单位:1

    */ Priority?: number; } /** * DescribeDspmAccessTopologyAssets请求参数结构体 */ export interface DescribeDspmAccessTopologyAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器。 支持的FilterName: Ip/Account */ Filter?: Filter; } /** * DescribeExposeRiskStatistics请求参数结构体 */ export interface DescribeExposeRiskStatisticsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 漏洞风险信息 */ export interface VULRiskInfo { /** * 修复建议 */ Fix?: string; /** * 技术参考/参考链接 */ References?: string; /** * 漏洞描述 */ Describe?: string; /** * 受影响组件 */ ImpactComponent?: Array; } /** * BindClusterOwner请求参数结构体 */ export interface BindClusterOwnerRequest { /** *

    集群资产id

    */ ClusterAssetIds: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    负责人名称

    */ OwnerName?: string; /** *

    集群CAMD5值

    */ ClusterCaMD5List?: Array; } /** * DescribePublicIpAssets返回参数结构体 */ export interface DescribePublicIpAssetsResponse { /** * 列表 */ Data?: Array; /** * 总数 */ Total?: number; /** * 资产归属地 */ AssetLocationList?: Array; /** * ip列表枚举 */ IpTypeList?: Array; /** * 地域列表枚举 */ RegionList?: Array; /** * 防护枚举 */ DefenseStatusList?: Array; /** * 资产类型枚举 */ AssetTypeList?: Array; /** * AppId枚举 */ AppIdList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * EnableAISchedule请求参数结构体 */ export interface EnableAIScheduleRequest { /** *

    AI 定时任务 ID。可通过 DescribeAIScheduleList 接口获取。

    */ ScheduleId?: string; } /** * DescribeEDRRuleList返回参数结构体 */ export interface DescribeEDRRuleListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    列表

    */ List?: Array; /** *

    攻击阶段对应的策略数量

    */ AttackStageCounts?: Array; /** *

    检测方式对应的策略数量

    */ DetectTypeCounts?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmAccessRecord返回参数结构体 */ export interface ModifyDspmAccessRecordResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmIdentifyRuleDetail请求参数结构体 */ export interface DescribeDspmIdentifyRuleDetailRequest { /** *

    数据项id

    */ Id: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeAssetViewVulRiskList请求参数结构体 */ export interface DescribeAssetViewVulRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 资产标签 */ Tags?: Array; } /** * DescribeDynamicAssets请求参数结构体 */ export interface DescribeDynamicAssetsRequest { /** * 云厂商 */ Provider: string; /** * 资产类型 */ AssetType: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DescribeVulFixTaskList请求参数结构体 */ export interface DescribeVulFixTaskListRequest { /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    每页返回数量
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** *

    过滤条件
    支持的Filter.Name:
    TaskId - 精确匹配,按任务ID筛选
    JobId - 精确匹配,按任务JobId筛选,对应后台任务系统的任务ID
    FixStatus - 精确匹配,按修复状态筛选:0-初始化 1-修复中 2-修复成功 3-部分修复失败 4-全部修复失败 5-停止修复
    StartTime - 范围匹配,修复启动时间范围,传入两个值表示起止时间
    AppId - 精确匹配,按创建者AppId筛选
    VulCategory - 精确匹配,按漏洞类型筛选:LINUX-Linux软件漏洞 WINDOWS-Windows系统补丁漏洞 WEB_CMS-Web-CMS漏洞 APPLICATION-应用漏洞 EMERGENCY-应急漏洞
    TaskName - 模糊匹配,按漏洞名称/CVE编号/KB补丁名称筛选,匹配任务关联的漏洞或KB补丁

    */ Filters?: Array; /** *

    排序字段
    枚举值:
    StartTime:按修复启动时间排序
    EndTime:按修复结束时间排序
    CreateTime:按创建时间排序

    */ Order?: string; /** *

    排序方式
    枚举值:
    asc:升序
    desc:降序
    默认值:desc

    */ By?: string; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeNotifyAssetConfig请求参数结构体 */ export interface DescribeNotifyAssetConfigRequest { /** *

    模块名

    */ Modules?: Array; } /** * StopPreventUninstall返回参数结构体 */ export interface StopPreventUninstallResponse { /** *

    任务ID

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmApplyingIdentifyComplianceGroup返回参数结构体 */ export interface ModifyDspmApplyingIdentifyComplianceGroupResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmExportTask请求参数结构体 */ export interface DescribeDspmExportTaskRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 任务状态:0.未开始 1.执行中 2.执行成功 3.执行超时 4.执行失败 */ TaskStatus?: number; /** * 开始时间 */ StartTime?: number; /** * 结束时间 */ EndTime?: number; } /** * DescribeVulScanTaskList请求参数结构体 */ export interface DescribeVulScanTaskListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤条件,支持以下 Name:

  • JobId - 任务 ID 精确匹配
  • TaskType- 任务类型精确匹配
  • */ Filters?: Array; /** *

    分页大小

    取值范围:[1, 100]

    单位:条

    默认值:10

    */ Limit?: number; /** *

    分页偏移

    取值范围:[0, 99999]

    单位:条

    */ Offset?: number; /** *

    过滤方向

    枚举值:

    • DESC: 倒序
    • ASC: 正序
    */ Order?: string; /** *

    排序字段

    默认值:ScanTime

    */ By?: string; } /** * DescribeCosBucketRisk请求参数结构体 */ export interface DescribeCosBucketRiskRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * DescribeKeySandboxCredentialList请求参数结构体 */ export interface DescribeKeySandboxCredentialListRequest { /** * 过滤条件列表,支持的过滤条件如下: CredentialName - 凭证名称(模糊匹配) CredentialType - 凭证类型(精确匹配),取值:access、sts */ Filter?: Filter; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeDspmAssets返回参数结构体 */ export interface DescribeDspmAssetsResponse { /** * 数据库资产总数 */ TotalCount?: number; /** * 资产信息 */ AssetSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAccessTopologyAccounts请求参数结构体 */ export interface DescribeDspmAccessTopologyAccountsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器。 支持的FilterName: Ip/AssetId */ Filter?: Filter; } /** * DescribeClusterSuperNodeInfo请求参数结构体 */ export interface DescribeClusterSuperNodeInfoRequest { /** *

    超级节点唯一 ID(对应集群节点表 unique_id)。
    取值参考:通过 DescribeClusterNodeList 接口返回的 UniqueID 字段获取(节点类型为 SUPER 的节点)

    */ NodeUniqueID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmIdentifyComplianceGroupList请求参数结构体 */ export interface DescribeDspmIdentifyComplianceGroupListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤条件

    */ Filter?: Filter; } /** * 云厂商资产数量明细 */ export interface CloudAssetInfo { /** * 云厂商类型 枚举值: tencent:腾讯云 aliyun:阿里云 aws:AWS huawei:华为云 azure:Azure */ CloudType?: string; /** * 该云厂商的资产数量 取值范围:[0, +∞) */ Count?: number; } /** * DescribeAIAgentSkillList返回参数结构体 */ export interface DescribeAIAgentSkillListResponse { /** * skill 列表 */ SkillList?: Array; /** * 总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 配置风险高级配置 */ export interface TaskCenterCFGRiskInputParam { /** * 检测项ID */ ItemId: string; /** * 是否开启,0-不开启,1-开启 */ Enable: number; /** * 资源类型 */ ResourceType: string; } /** * DescribeDspmAssetSecurityAnalyseStatus请求参数结构体 */ export interface DescribeDspmAssetSecurityAnalyseStatusRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 筛选项 */ Filter?: Filter; } /** * CreateAssetFilterView返回参数结构体 */ export interface CreateAssetFilterViewResponse { /** * 操作信息 */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVulScanPeriodic请求参数结构体 */ export interface DescribeVulScanPeriodicRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeSubUserInfo返回参数结构体 */ export interface DescribeSubUserInfoResponse { /** * 总数 */ TotalCount?: number; /** * 子用户列表 */ Data?: Array; /** * 厂商枚举列表 */ CloudTypeLst?: Array; /** * 所属主账号appid枚举 */ OwnerAppIDLst?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDomainAssets返回参数结构体 */ export interface DescribeDomainAssetsResponse { /** * 总数 */ Total?: number; /** * 域名列表 */ Data?: Array; /** * 防护状态列表 */ DefenseStatusList?: Array; /** * 资产归属地列表 */ AssetLocationList?: Array; /** * 资产类型列表 */ SourceTypeList?: Array; /** * 地域列表 */ RegionList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNICAssets返回参数结构体 */ export interface DescribeNICAssetsResponse { /** * 列表 */ Data?: Array; /** * 总数 */ TotalCount?: number; /** * 地域列表 */ RegionList?: Array; /** * 资产类型列表 */ AssetTypeList?: Array; /** * vpc列表 */ VpcList?: Array; /** * appid列表 */ AppIdList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCosAuditObjectIdentifyStatus请求参数结构体 */ export interface ModifyCosAuditObjectIdentifyStatusRequest { /** *

    资源id

    */ ResourceId: string; /** *

    文本识别状态

    */ TextIdentifyStatus: number; /** *

    图片识别状态

    */ ImageIdentifyStatus: number; } /** * DeleteExposureAutoTagRule请求参数结构体 */ export interface DeleteExposureAutoTagRuleRequest { /** *

    规则ID集合

    */ RuleIDs: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 日志检索错误信息 */ export interface LogSearchErrors { /** *

    主题

    */ TopicId?: string; /** *

    错误信息

    */ ErrorMsg?: string; /** *

    错误信息

    */ ErrorCodeStr?: string; } /** * 容器组件信息 */ export interface ContainerComponentItem { /** * 组件名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * 组件版本号 注意:此字段可能返回 null,表示取不到有效值。 */ Version?: string; } /** * DescribeImageRegistryScanTaskList请求参数结构体 */ export interface DescribeImageRegistryScanTaskListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * ModifyDspmIdentifyRuleStatus返回参数结构体 */ export interface ModifyDspmIdentifyRuleStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeListenerList请求参数结构体 */ export interface DescribeListenerListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器参数 */ Filter?: Filter; } /** * DescribeRegistryRegionList请求参数结构体 */ export interface DescribeRegistryRegionListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeAIScheduleTaskDetail返回参数结构体 */ export interface DescribeAIScheduleTaskDetailResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteIaCAccessToken请求参数结构体 */ export interface DeleteIaCAccessTokenRequest { /** *

    删除ID列表

    */ Id: Array; } /** * DeleteRiskScanTask返回参数结构体 */ export interface DeleteRiskScanTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterAssetList请求参数结构体 */ export interface DescribeClusterAssetListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件列表。支持的过滤字段:
    ClusterId:集群ID,精确匹配。
    ClusterName:集群名称,模糊匹配。
    ClusterType:集群类型,精确匹配。取值:TKE_MANAGED_CLUSTER(腾讯云标准集群)、TKE_INDEPENDENT_CLUSTER(标准集群Master自维护)、TKE_SERVERLESS_CLUSTER(Serverless集群)、TKE_EDGE_CLUSTER(边缘集群)、SELF_BUILT(腾讯云内自建)、SELF_BUILT_OTHER(非腾讯云自建/混合云)。
    RunStatus:集群运行状态,精确匹配。取值:Running(运行中)、Exception(异常)、Unknown(未知)。
    AccessedStatus:接入状态,精确匹配。取值:AccessedNone(未接入)、AccessedInstalling(接入中)、AccessedException(接入异常)、AccessedInstalled(已接入)。
    DefendStatus:防护状态,精确匹配。取值:Enabled(已防护)、Partial(部分防护)、Disabled(未防护)。
    RiskStatus:风险检查状态,精确匹配。
    RiskLevel:风险等级,精确匹配。取值:CRITICAL、HIGH、MEDIUM、LOW、NONE(无风险)。
    HasHighRisk:仅筛选含高危及以上风险的集群,无需填入 value,传入 HasHighRisk 即生效。
    Region:地域,精确匹配。
    OwnerName:负责人,模糊匹配。
    ClusterAssetIds:集群资产ID,精确匹配。
    ExcludeClusterAssetIds:排除的集群资产ID,精确排除。

    */ Filter?: Filter; } /** * 腾讯云标签 */ export interface TagItem { /** *

    标签key

    */ Key?: string; /** *

    标签value

    */ Value?: string; } /** * DescribeCSIPLicenseBindSchedule返回参数结构体 */ export interface DescribeCSIPLicenseBindScheduleResponse { /** *

    任务ID

    */ TaskId?: number; /** *

    任务状态:INIT-初始化 / RUNNING-进行中 / DONE-已完成 / FAILED-已失败

    */ Status?: string; /** *

    进度百分比 0-100

    */ Schedule?: number; /** *

    全部机器数(不受过滤影响)

    */ Total?: number; /** *

    成功数

    */ SuccessNum?: number; /** *

    失败数

    */ FailedNum?: number; /** *

    失败明细(全量,含机器额外信息)

    */ FailedList?: Array; /** *

    逐机器明细(受 Filters + 分页影响)

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 按风险等级聚合的未通过检测项数量统计。 */ export interface BaselineRiskLevelStatistic { /** *

    风险等级。取值:LOW(低危)、MEDIUM(中危)、HIGH(高危)、CRITICAL(严重)。

    */ RiskLevel?: string; /** *

    该风险等级下结果为 NOT_PASS 的检测项数量。

    */ NotPassCount?: number; } /** * DescribeRiskBucketList返回参数结构体 */ export interface DescribeRiskBucketListResponse { /** * 总数 */ Total?: number; /** * 受影响的存储桶 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineFixRecordList请求参数结构体 */ export interface DescribeBaselineFixRecordListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件。支持字段:ItemName(检测项名称,模糊)、PolicyName(所属基线名称,模糊)、InstanceName(主机名称,模糊)、InstanceID(实例ID,精准)、IP(IP 地址,模糊)。不同 Name 之间为且关系,同一 Name 下多个 Values 为或关系。

    */ Filters?: Array; /** *

    分页查询每页数量,最大值 100;超过时服务端将自动回退为默认值 10。

    */ Limit?: number; /** *

    分页查询起始偏移量,从 0 开始。

    */ Offset?: number; /** *

    排序方向,取值 asc(升序)或 desc(降序),默认 desc。

    */ Order?: string; /** *

    排序字段名。取值:FixTime(修复时间)、ID(记录 ID)。默认按 ID 倒序。

    */ By?: string; } /** * DeleteRiskScanTask请求参数结构体 */ export interface DeleteRiskScanTaskRequest { /** * 任务id 和目标AppID列表 */ TaskIdList: Array; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeHostVulRiskList返回参数结构体 */ export interface DescribeHostVulRiskListResponse { /** *

    主机漏洞风险列表(按漏洞维度聚合)

    */ List?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreatePodContainerListExportJob返回参数结构体 */ export interface CreatePodContainerListExportJobResponse { /** *

    导出任务ID
    取值参考:前端轮询导出任务状态时使用

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SCF自定义域名端点 */ export interface ScfCustomDomainEndpointItem { /** *

    匹配路径

    */ PathMatch?: string; /** *

    命名空间

    */ Namespace?: string; /** *

    函数名称

    */ FunctionName?: string; /** *

    函数版本

    */ Qualifier?: string; } /** * CreateVulReScan请求参数结构体 */ export interface CreateVulReScanRequest { /** *

    漏洞ID

    */ VulId?: Array; /** *

    补丁编号

    */ KbNo?: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    资产列表

    */ AssetList?: Array; } /** * DescribeEdrExportJobList请求参数结构体 */ export interface DescribeEdrExportJobListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    PolicyType - int - 是否必填:否 - 策略类型PolicyName - string - 是否必填:否 - 策略名称Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)PolicyAction- int - 是否必填:否 - 策略动作IsEnabled - int - 是否必填:否 - 是否生效

    */ Filters?: Array; /** *

    限制条数,默认10,最大100

    */ Limit?: number; /** *

    偏移量,默认0

    */ Offset?: number; /** *

    按 任务创建时间排序方向,仅支持 ASC / DESC

    枚举值:

    • ASC: 升序
    • DESC: 降序
    */ Order?: string; /** *

    排序字段,目前仅支持 InsertTime(按任务下发时间排序),不传默认 InsertTime;传入其他值返回 InvalidParameter

    */ By?: string; } /** * ScanBaselineItemList请求参数结构体 */ export interface ScanBaselineItemListRequest { /** *

    基线策略类型。取值:

    • SYSTEM:系统策略(CSIP 内置)
    • SELF:用户自定义策略
    */ PolicyType: string; /** *

    目标基线策略 ID,必须大于 0。

    */ PolicyID: number; /** *

    基线系统父分类 ID。

    */ ParentCategoryID: number; /** *

    要重新扫描的检测项 ID 列表,不可为空且元素不可为 0。

    */ ItemIDList: Array; /** *

    基线子分类 ID。

    */ CategoryID?: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeClbListenerRules请求参数结构体 */ export interface DescribeClbListenerRulesRequest { /** *

    资产ID

    */ AssetID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤器

    */ Filters?: Array; /** *

    每页条数

    */ Limit?: number; /** *

    偏移

    */ Offset?: number; /** *

    排序方向

    */ Order?: string; /** *

    排序字段

    */ By?: string; } /** * DescribeCosAsset返回参数结构体 */ export interface DescribeCosAssetResponse { /** * 总数 */ Total?: number; /** * 桶信息 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCosAssetSyncTask返回参数结构体 */ export interface CreateCosAssetSyncTaskResponse { /** * 同步任务id */ TaskId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 基线集群资产。 */ export interface BaselineClusterAsset { /** *

    集群 ID。

    */ ClusterID?: string; /** *

    集群名称。

    */ ClusterName?: string; /** *

    集群类型。

    */ ClusterType?: string; /** *

    集群节点总数。

    */ NodeCount?: number; /** *

    集群在线节点数。

    */ OnlineNodeCount?: number; /** *

    集群所属租户 Appid。

    */ Appid?: number; /** *

    集群子资产名称(Pod名/Node名/Container名/Namespace名;CLUSTER 类型时为集群名)。

    */ AssetName?: string; } /** * ModifyBaselineUserWeakPasswordConf返回参数结构体 */ export interface ModifyBaselineUserWeakPasswordConfResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 修改规则项 */ export interface ModifyRuleItem { /** * 规则类型 枚举值: dimension:维度级规则 category:子项级规则 severity:等级级规则 */ RuleType?: string; /** * 维度ID */ DimensionId?: string; /** * 子项ID,category和severity级别必填 */ CategoryId?: string; /** * 等级,severity级别必填 枚举值: critical:严重 high:高危 medium:中危 low:低危 */ Severity?: string; /** * 扣分上限 */ MaxDeductScore?: number; /** * 单次扣分 */ DeductPerItem?: number; } /** * 资产概览统计信息 */ export interface AssetStatisticsInfo { /** *

    资产总数

    */ AssetTotalCount?: number; /** *

    近7天新增资产数量

    */ AssetAddCount?: number; /** *

    有风险资产数量

    */ RiskAssetCount?: number; /** *

    有告警资产数量

    */ AlarmAssetCount?: number; /** *

    公网资产数量

    */ PublicAssetCount?: number; /** *

    暴露资产数量

    */ ExposeAssetCount?: number; /** *

    主机资产数量

    */ CloudHostAssetCount?: number; } /** * CreateImageComponentListExportJob返回参数结构体 */ export interface CreateImageComponentListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyWebhookPolicyStatus返回参数结构体 */ export interface ModifyWebhookPolicyStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 订单列表对象成员 */ export interface CWPOrderList { /** *

    所属产品 p_

    注意:此字段可能返回 null,表示取不到有效值。 */ ProductCode?: string; /** *

    子产品 sp_

    注意:此字段可能返回 null,表示取不到有效值。 */ SubProductCode?: string; /** *

    计费项四层 sv_

    注意:此字段可能返回 null,表示取不到有效值。 */ InquireKey?: string; /** *

    资源购买量

    注意:此字段可能返回 null,表示取不到有效值。 */ InquireNum?: number; /** *

    资源用量

    注意:此字段可能返回 null,表示取不到有效值。 */ UsedNum?: number; /** *

    云标签

    注意:此字段可能返回 null,表示取不到有效值。 */ TagList?: Array; /** *

    订单状态 1 正常 2隔离 3销毁

    注意:此字段可能返回 null,表示取不到有效值。 */ Status?: number; /** *

    订单的开始时间

    注意:此字段可能返回 null,表示取不到有效值。 */ BeginTime?: string; /** *

    订单的结束时间

    注意:此字段可能返回 null,表示取不到有效值。 */ EndTime?: string; /** *

    项目ID

    注意:此字段可能返回 null,表示取不到有效值。 */ ProjectID?: number; /** *

    资源别名

    注意:此字段可能返回 null,表示取不到有效值。 */ Alias?: string; /** *

    资源ID

    注意:此字段可能返回 null,表示取不到有效值。 */ ResourceId?: string; /** *

    自动续费标签 0 默认不自动续费(大客户特权会自动续费的) 1 自动续费 2 手动设置不自动续费(大客户特权不会自动续费)

    注意:此字段可能返回 null,表示取不到有效值。 */ AutoRenewFlag?: number; /** *

    资源类型

    注意:此字段可能返回 null,表示取不到有效值。 */ SourceType?: number; /** *

    计费模式 0 后付费 1 预付费(包年包月)

    注意:此字段可能返回 null,表示取不到有效值。 */ PayMode?: number; /** *

    地域ID

    注意:此字段可能返回 null,表示取不到有效值。 */ RegionID?: number; /** *

    可用区ID

    注意:此字段可能返回 null,表示取不到有效值。 */ ZoneID?: number; /** *

    当前子订单号

    注意:此字段可能返回 null,表示取不到有效值。 */ DealName?: string; /** *

    订单额外参数

    注意:此字段可能返回 null,表示取不到有效值。 */ ExtraParam?: CWPOrderExtraParam; } /** * 命令沙箱文件访问规则基础信息 */ export interface CommandSandboxFileRule { /** *

    规则 ID

    */ RuleID?: number; /** *

    规则来源类型

    枚举值:

    • SYSTEM : 系统预置规则
    • CUSTOM: 自定义规则
    */ RuleType?: string; /** *

    规则更新时间

    */ UpdateTime?: string; /** *

    规则内容

    */ RuleContent?: CommandSandboxFileRuleBase; } /** * dspm支持的产品信息 */ export interface DspmSupportedAssetType { /** *

    产品名(用于查询)

    */ Product?: string; /** *

    地域列表

    */ Regions?: Array; /** *

    产品名-用于展示

    */ ProductDisplayName?: string; /** *

    产品组名

    */ ProductGroup?: string; /** *

    给定资产类型的资产实例总数

    */ AssetTotal?: number; } /** * 云边界风险待治理风险信息 */ export interface DescribeExposureStatisticsItem { /** * 风险标题 */ Title?: string; /** * 风险等级 */ Severity?: string; /** * 风险类型 */ RuleType?: string; /** * 关联风险数量 */ RiskCount?: number; } /** * Dspm 账号统计数 */ export interface DspmAccountCount { /** * 云账号个数 */ UinAccountCount?: number; /** * 访客账号个数 */ PersonCount?: number; /** * 未管控账号个数 */ UncontrolledAccountCount?: number; /** * 总账号个数 */ TotalAccountCount?: number; } /** * ModifyDspmRiskStrategy请求参数结构体 */ export interface ModifyDspmRiskStrategyRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    风险策略类型

    */ StrategyType?: string; /** *

    是否启用

    */ IsEnabled?: number; /** *

    策略内容,如:{ ThresholdValue: "100" }

    */ Rule?: string; /** *

    可选值:Info/Low/Medium/High

    */ RiskLevel?: string; /** *

    策略id

    */ StrategyId?: Array; /** *

    策略名

    */ Name?: string; /** *

    策略描述

    */ Description?: string; /** *

    支持的数据库类型

    */ DbTypes?: string; } /** * CreateDspmAssetIdentifyInfoExportJob返回参数结构体 */ export interface CreateDspmAssetIdentifyInfoExportJobResponse { /** *

    任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAccessTopologyIps返回参数结构体 */ export interface DescribeDspmAccessTopologyIpsResponse { /** * ip列表 */ Items?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEdrAlertList请求参数结构体 */ export interface DescribeEdrAlertListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    PolicyType - int - 是否必填:否 - 策略类型PolicyName - string - 是否必填:否 - 策略名称Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)PolicyAction- int - 是否必填:否 - 策略动作IsEnabled - int - 是否必填:否 - 是否生效

    */ Filters?: Array; /** *

    限制条数,默认10,最大100

    */ Limit?: number; /** *

    偏移量,默认0

    */ Offset?: number; /** *

    排序方式: [ASC:升序|DESC:降序]

    */ Order?: string; /** *

    可选排序列: [LatestDetectTime]

    */ By?: string; } /** * DescribeRiskCenterWebsiteRiskList返回参数结构体 */ export interface DescribeRiskCenterWebsiteRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 内容风险列表 */ Data?: Array; /** * 状态列表 */ StatusLists?: Array; /** * 危险等级列表 */ LevelLists?: Array; /** * 资产类型列表 */ InstanceTypeLists?: Array; /** * 风险类型列表 */ DetectEngineLists?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSandboxFileRuleList返回参数结构体 */ export interface DescribeSandboxFileRuleListResponse { /** *

    规则总数

    */ TotalCount?: number; /** *

    规则列表

    */ RuleList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像漏洞信息 */ export interface ImageVulBaseInfo { /** *

    受影响的组件信息

    */ AffectedComponents?: Array; /** *

    漏洞名

    */ Name?: string; /** *

    漏洞CVEID

    */ CVEID?: string; /** *

    漏洞类别

    */ Category?: string; /** *

    漏洞发布时间

    */ PublishTime?: string; /** *

    漏洞检测方式

    */ CheckMethod?: string; /** *

    是否支持防御

    枚举值:

    • ENABLED: 支持防御
    • NOT_ENABLED: 不支持防御
    */ DefendStatus?: string; /** *

    是否支持修复

    */ SupportFix?: boolean; /** *

    CVSS分数

    */ CvssScore?: string; /** *

    漏洞危害描述

    */ Remark?: string; /** *

    漏洞描述

    */ Summary?: string; /** *

    危害等级

    */ CVSSLevel?: string; /** *

    主要影响类型

    */ VulAffect?: string; /** *

    是否存在在野利用

    */ KVERecord?: boolean; /** *

    EPSS 概率分数

    */ EPSSScore?: number; /** *

    影响厂商

    */ AffectVendor?: string; /** *

    影响目标产品

    */ AffectProduct?: string; /** *

    漏洞原理

    */ Mechanism?: string; /** *

    攻击前提条件

    */ Precondition?: string; /** *

    漏洞修复建议

    */ FixSolution?: string; /** *

    漏洞相关链接

    */ RefLink?: string; /** *

    漏洞标签

    */ Label?: Array; /** *

    漏洞Id

    */ PocId?: string; } /** * SyncDspmAssets返回参数结构体 */ export interface SyncDspmAssetsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosActionList返回参数结构体 */ export interface DescribeCosActionListResponse { /** * 列表 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineUserOtherConf请求参数结构体 */ export interface DescribeBaselineUserOtherConfRequest { /** * 集团账号场景下的成员账号 Appid 列表。非集团账号或仅查询当前账号时传空。 */ MemberId?: Array; } /** * DescribeIaCTokenList返回参数结构体 */ export interface DescribeIaCTokenListResponse { /** *

    列表

    */ List?: Array; /** *

    总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * BatchModifyImageRegistryTimedScanTaskConfig请求参数结构体 */ export interface BatchModifyImageRegistryTimedScanTaskConfigRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    任务id

    */ Id?: Array; /** *

    是否启用

    */ Enable?: boolean; /** *

    扫描类别

    枚举值:

    • CVE: 漏洞
    • RISK: 风险
    • VIRUS: 木马
    */ ScanType?: Array; /** *

    定时任务调度配置

    */ Schedule?: ImageScanScheduleConfig; /** *

    超时时间,单位秒

    */ Timeout?: number; } /** * DescribeWebhookReceiverList请求参数结构体 */ export interface DescribeWebhookReceiverListRequest { /** * 分页偏移量 取值范围:[0, +∞) 默认值:0 */ Offset?: number; /** * 每页返回数量 取值范围:[1, 200] 默认值:20 */ Limit?: number; /** * 过滤条件 支持的过滤项: Name:按机器人名称模糊搜索 Type:机器人类型,可选值:WEBHOOK(webhook) / SCF(云函数) */ Filters?: Array; /** * 排序字段 枚举值: InsertTime:创建时间 UpdateTime:更新时间 默认值:UpdateTime */ Order?: string; /** * 排序方式 枚举值: asc:升序 desc:降序 默认值:desc */ By?: string; } /** * CreateImageLayerVulListExportJob返回参数结构体 */ export interface CreateImageLayerVulListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 集群列表项 */ export interface ClusterListItem { /** *

    appid

    */ AppID?: number; /** *

    资产id

    * @deprecated */ AssetId?: string; /** *

    集群id

    */ ClusterId?: string; /** *

    集群名称

    */ ClusterName?: string; /** *

    集群类型
    MANAGED_CLUSTER: 托管集群

    */ ClusterType?: string; /** *

    严重告警事件数

    * @deprecated */ AlarmEventCriticalCount?: number; /** *

    高危告警事件数

    * @deprecated */ AlarmEventHighCount?: number; /** *

    中危告警事件数

    * @deprecated */ AlarmEventMiddleCount?: number; /** *

    低危告警事件数

    * @deprecated */ AlarmEventLowCount?: number; /** *

    严重风险事件数

    * @deprecated */ RiskEventCriticalCount?: number; /** *

    高危风险事件数

    * @deprecated */ RiskEventHighCount?: number; /** *

    中危风险事件数

    * @deprecated */ RiskEventMiddleCount?: number; /** *

    低危风险事件数

    * @deprecated */ RiskEventLowCount?: number; /** *

    节点总数

    */ NodeCount?: number; /** *

    离线节点总数

    */ OfflineNodeCount?: number; /** *

    未安装节点总数

    */ UninstallNodeCount?: number; /** *

    总核数

    */ TotalCoresCount?: number; /** *

    已防护核数

    * @deprecated */ DefendCoresCount?: number; /** *

    审计日志开关
    (0:关闭 1:开启 2:开启失败 3:关闭失败)

    */ AuditLogSwitchStatus?: number; /** *

    防护状态
    已防护: Defended

    */ DefendStatus?: string; /** *

    集群状态

    */ RunStatus?: string; /** *

    地域

    */ Region?: string; /** *

    k8s版本

    */ Version?: string; /** *

    最近资产同步时间

    */ LastAssetSyncTime?: string; /** *

    最近风险检查时间

    */ LastRiskCheckTime?: string; /** *

    风险状态

    */ RiskStatus?: string; /** *

    标签列表

    */ Tags?: Array; /** *

    负责人名称

    */ OwnerName?: string; /** *

    失败原因

    */ FailMessage?: string; /** *

    运行子状态

    */ RunSubStatus?: string; /** *

    集群接入状态

    枚举值:

    • AccessedNone: 未接入
    • AccessedInstalling: 接入中
    • AccessedInstalled: 已接入-未防护
    • AccessedUninstalling: 卸载中
    • AccessedUninstallException: 卸载异常
    • AccessedDefended: 已接入-已防护
    • AccessedPartialDefence: 已接入-部分防护
    • AccessedException: 接入异常
    */ AccessedStatus?: string; /** *

    接入子状态

    */ AccessedSubStatus?: string; /** *

    集群ca证书md5值,集群唯一标识

    */ ClusterCaMD5?: string; /** *

    资产同步状态

    枚举值:

    • AssetCheckNone: 初始状态
    • AssetCheckSync: 同步中
    • AssetCheckFinished: 同步完成
    • AssetCheckFailed: 同步失败
    */ AssetSyncStatus?: string; /** *

    集群配置风险数量

    * @deprecated */ RiskConfigCount?: number; /** *

    集群接入失败原因

    * @deprecated */ AccessFailedMessage?: string; /** *

    地域中文名

    */ RegionName?: string; /** *

    地域英文名

    */ RegionNameEn?: string; /** *

    未绑定旗舰版的节点数量

    */ UnboundUltimateNodeCount?: number; } /** * DescribeNFSScanConf返回参数结构体 */ export interface DescribeNFSScanConfResponse { /** *

    是否开启NFS扫描 0 否 1 是 9未设置,和0一样是未开启

    */ Enable?: number; /** *

    开启范围 0 自选主机 1 全部主机

    */ Scope?: number; /** *

    正选quuid配置列表

    */ IncludeQuuid?: Array; /** *

    反选quuid配置列表

    */ ExcludeQuuid?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyNotifySettingAk返回参数结构体 */ export interface ModifyNotifySettingAkResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 服务器标签信息 */ export interface MachineTag { /** *

    关联标签ID

    */ Rid?: number; /** *

    标签名

    */ Name?: string; /** *

    标签ID

    */ TagId?: number; } /** * DescribeDspmDictionaryList请求参数结构体 */ export interface DescribeDspmDictionaryListRequest { /** *

    字典类型(RootCategory:一级分类,IdentifyRule:敏感识别数据项)

    */ DictType: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选条件

    */ Filters?: Array; } /** * 检查项视角风险 */ export 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; /** *

    处置分类

    */ Classify?: string; /** *

    cspm规范条款

    */ StandardTerms?: Array; /** *

    资产类型图标

    */ AssetTypeIconURL?: string; } /** * DescribeNetAttackSetting返回参数结构体 */ export interface DescribeNetAttackSettingResponse { /** *

    0 关闭网络攻击检测,1开启网络攻击检测

    */ NetAttackEnable?: number; /** *

    0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略

    */ NetAttackAlarmStatus?: number; /** *

    新增资产自动包含 0 不包含 1包含

    */ AutoInclude?: number; /** *

    主机范围

    */ CWPScope?: number; /** *

    指定主机instance_id列表

    */ InstanceIDs?: Array; /** *

    排除主机instance_id列表

    */ ExcludeInstanceIDs?: Array; /** *

    标签ID列表

    */ TagIDs?: Array; /** *

    容器范围

    */ TCSSScope?: number; /** *

    指定集群ID列表

    */ ClusterIDs?: Array; /** *

    排除集群ID列表

    */ ExcludeClusterIDs?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosIpInvokeRecordFile请求参数结构体 */ export interface DescribeCosIpInvokeRecordFileRequest { /** * appid */ RelAppId: number; /** * 过滤器 */ Filter?: Filter; } /** * ExportCSIPMalwareScanTaskDetail请求参数结构体 */ export interface ExportCSIPMalwareScanTaskDetailRequest { /** *

    CSIP扫描任务ID

    */ TaskId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    Status - int - 是否必填:否 - 扫描状态过滤Quuid - string - 是否必填:否 - 主机Quuid过滤MachineName - string - 是否必填:否 - 主机名称模糊搜索InstanceID - string - 是否必填:否 - 实例ID过滤(单值模糊匹配,多值精确匹配)IP - string - 是否必填:否 - IP地址过滤(内网IP+公网IP双向模糊匹配)

    */ Filters?: Array; } /** * CreateImageVulWhitelist请求参数结构体 */ export interface CreateImageVulWhitelistRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    漏洞id

    */ PocId?: Array; /** *

    生效镜像id

    */ ImageIds?: Array; /** *

    白名单生效范围

    枚举值:

    • 0: 自选镜像
    • 1: 全部镜像
    */ Scope?: number; /** *

    生效状态

    枚举值:

    • 0: 失效
    • 1: 生效
    */ Status?: number; /** *

    备注

    */ Remark?: string; } /** * 描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 */ export interface EDRFilters { /** *

    过滤键的名称。

    */ Name: string; /** *

    一个或者多个过滤值。

    */ Values: Array; /** *

    是否模糊匹配,前端框架会带上,可以不管

    */ ExactMatch?: boolean; } /** * CreateRiskCenterScanTask返回参数结构体 */ export interface CreateRiskCenterScanTaskResponse { /** * 任务id */ TaskId?: string; /** * 0,任务创建成功;小于0失败;-1为存在资产未认证 */ Status?: number; /** * 未认证资产列表 */ UnAuthAsset?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCWPMachineDetail返回参数结构体 */ export interface DescribeCWPMachineDetailResponse { /** *

    主机详情

    */ MachineDetail?: MachineDetail; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StopRiskCenterTask返回参数结构体 */ export interface StopRiskCenterTaskResponse { /** * Status为0, 停止成功 */ Status?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeVpcAssets请求参数结构体 */ export interface DescribeVpcAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤参数 */ Filter?: Filter; } /** * DescribeExposePath请求参数结构体 */ export interface DescribeExposePathRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 资产ID */ AssetId?: string; /** * 资产IP */ Ip?: string; /** * 资产域名 */ Domain?: string; /** * 端口或端口范围 */ Port?: string; } /** * RetryDspmExportLog返回参数结构体 */ export interface RetryDspmExportLogResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像敏感信息 */ export interface ImageSensitiveInfo { /** *

    敏感信息行为类型

    枚举值:

    • 1: 以root账号启动
    • 2: 代码泄露
    • 3: 凭据泄露
    */ Behavior?: number; /** *

    规则类型

    */ Type?: number; /** *

    风险级别

    枚举值:

    • 1: 低风险
    • 2: 中分线
    • 3: 高风险
    • 4: 严重风险
    */ Level?: string; /** *

    风险描述

    */ Describe?: string; /** *

    风险内容

    */ InstructionContent?: string; /** *

    镜像id

    */ ImageId?: string; /** *

    所属账号名

    */ OwnerAccountName?: string; /** *

    所属账号uin

    */ OwnerUin?: string; /** *

    所属账号appid

    */ OwnerAppId?: number; /** *

    影响镜像数

    */ AffectImageCount?: number; /** *

    镜像层Id

    */ LayerId?: string; /** *

    镜像Id

    */ Id?: number; /** *

    首次发现时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ FirstFoundTime?: string; /** *

    最近发现时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LatestFoundTime?: string; /** *

    镜像层序号

    */ LayerIndex?: number; } /** * DescribeDspmAssetIdentifyInfoList返回参数结构体 */ export interface DescribeDspmAssetIdentifyInfoListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    结果集

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSandboxACLRuleList请求参数结构体 */ export interface DescribeSandboxACLRuleListRequest { /** *

    偏移量,默认 0

    */ Offset?: number; /** *

    每页数量,默认 10,上限 200

    */ Limit?: number; /** *

    过滤条件
    支持的过滤项:
    RuleID:规则 ID,用于查询单条规则
    RuleName:按规则名称搜索
    Status:规则状态,可选值:ON(启用) / OFF(禁用)
    Level:规则级别,可选值:INFO(提示) / LOW(低危) / MEDIUM(中危) / HIGH(高危) / CRITICAL(严重)
    RuleAction:规则动作,可选值:PASS(加白) / BLOCK(拦截并告警) / MONITOR(告警)
    BelongAssetType:归属资产类型,可选值:HOST(主机) / CONTAINER(容器)

    */ Filters?: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 客户端设置相关功能主机结构体 */ export interface ClientSettingHost { /** *

    host对应的数据库记录ID

    */ Id?: number; /** *

    主机名字

    */ Name?: string; /** *

    实例ID

    */ InstanceId?: string; /** *

    公网IP

    */ PublicIp?: string; /** *

    内网IP

    */ PrivateIp?: string; /** *

    主机Quuid

    */ Quuid?: string; /** *

    主机状态
    OFFLINE: 离线
    ONLINE: 在线
    SHUTDOWN: 已关机
    UNINSTALLED: 未防护

    */ Status?: string; /** *

    ins-sad143

    */ VpcId?: string; /** *

    地域信息

    */ RegionInfo?: RegionInfo; /** *

    附加信息

    */ MachineExtraInfo?: MachineExtraInfo; /** *

    0: 关闭
    1: 开启
    2: 开启中
    3: 关闭中
    9: 未设置

    */ FunctionStatus?: number; /** *

    以下几个固定值需要前端特殊处理,其他失败原因可直接展示:

    1. UNINSTALLED -- 未安装
    2. NEED_UPGRADE -- 需要升级
    3. NOT_RUNNING -- 已关机
    4. NO_PASSWORD -- 未开启密码登录,无法开启扫码
    */ Message?: string; /** *

    失败原因

    */ MessageDesc?: string; /** *

    实例状态
    RUNNING: 运行中
    STOPED: 已关机
    EXPIRED: 待回收

    */ InstanceStatus?: string; } /** * SendDspmAssetLoginSmsCode返回参数结构体 */ export interface SendDspmAssetLoginSmsCodeResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskCenterAssetViewCFGRiskList返回参数结构体 */ export interface DescribeRiskCenterAssetViewCFGRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 资产视角的配置风险列表 */ Data?: Array; /** * 状态列表 */ StatusLists?: Array; /** * 危险等级列表 */ LevelLists?: Array; /** * 配置名列表 */ CFGNameLists?: Array; /** * 检查类型列表 */ CheckTypeLists?: Array; /** * 资产类型列表 */ InstanceTypeLists?: Array; /** * 来源列表 */ FromLists?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteAssetTag请求参数结构体 */ export interface DeleteAssetTagRequest { /** * 标签ID */ TagID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateImageRegistryListExportJob返回参数结构体 */ export interface CreateImageRegistryListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineMainTaskItemList返回参数结构体 */ export interface DescribeBaselineMainTaskItemListResponse { /** *

    基线检测项列表。

    */ ItemList?: Array; /** *

    符合条件的检测项总数。

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * IP威胁情报信息(通过TIX IPAnalysis接口获取) */ export interface IPIntelInfo { /** *

    情报标签(如常规木马、漏洞软件、窃密木马)

    */ Tags?: Array; /** *

    研判依据

    */ Basis?: string; /** *

    所属运营商

    */ ISP?: string; /** *

    地理位置

    */ Location?: string; /** *

    家族团伙

    */ Characteristic?: string; /** *

    IP画像

    */ Purpose?: string; /** *

    反查域名列表

    */ Referer?: Array; } /** * 资产树-云厂商节点 */ export interface ProviderNode { /** *

    云厂商

    */ Provider?: string; /** *

    云厂商名称

    */ ProviderName?: string; /** *

    下属资产分类节点

    */ Categories?: Array; } /** * DescribeCWPMachineOsList返回参数结构体 */ export interface DescribeCWPMachineOsListResponse { /** *

    操作系统列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosAccessPermissions返回参数结构体 */ export interface DescribeCosAccessPermissionsResponse { /** * 返回数据列表 */ Data?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterContainerList返回参数结构体 */ export interface DescribeClusterContainerListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIdentifyRule请求参数结构体 */ export interface ModifyDspmIdentifyRuleRequest { /** *

    数据项id

    */ Id: number; /** *

    数据项名称

    */ Name: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    数据项描述

    */ Description?: string; /** *

    数据项启用状态

    枚举值:

    • 0: 未启用
    • 1: 启用
    */ Status?: number; /** *

    结构化规则

    */ StructuredRule?: string; /** *

    非结构化规则

    */ UnStructuredRule?: string; } /** * 按风险引擎分组风险信息 */ export interface AssetRiskContent { /** *

    风险引擎

    */ EngineType?: string; /** *

    风险引擎下具体风险分布

    */ Risks?: Array; /** *

    资产ID

    */ AssetRID?: string; } /** * CreateImageVulSummaryListExportJob请求参数结构体 */ export interface CreateImageVulSummaryListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * DescribeSourceIPAsset请求参数结构体 */ export interface DescribeSourceIPAssetRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * ACL 系统规则数据结构 */ export interface TrafficSandboxACLSystemRuleItem { /** * 系统规则 ID */ ID?: number; /** * 规则名称 */ RuleName?: string; /** * 系统规则内容 */ RuleContent?: Array; } /** * DescribeSandboxACLSystemRuleList请求参数结构体 */ export interface DescribeSandboxACLSystemRuleListRequest { /** * 偏移量,默认 0 */ Offset?: number; /** * 每页数量,默认 10,上限 200 */ Limit?: number; /** * 过滤条件 支持的过滤项: RuleName:按规则名称搜索 */ Filters?: Array; } /** * DeleteLoginWhiteList返回参数结构体 */ export interface DeleteLoginWhiteListResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 仓库镜像列表 */ export 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; } /** * UpdateClusterOwner返回参数结构体 */ export interface UpdateClusterOwnerResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDomainAndIp返回参数结构体 */ export interface DeleteDomainAndIpResponse { /** * 删除的资产数量 */ Data?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCosAuditObjectSampleRate请求参数结构体 */ export interface ModifyCosAuditObjectSampleRateRequest { /** *

    存储桶资产id集合

    */ BucketIdSet: Array; /** *

    采样率集合

    */ SampleRateSet: Array; } /** * DescribeScanStatistic返回参数结构体 */ export interface DescribeScanStatisticResponse { /** * 端口服务数量 */ PortServiceCount?: number; /** * Web服务数量 */ WebAppCount?: number; /** * 弱口令风险数量 */ WeakPasswordCount?: number; /** * 漏洞风险数量 */ VulCount?: number; /** * 高危端口服务数量 */ HighRiskPortServiceCount?: number; /** * 风险Web服务数量 */ RiskWebAppCount?: number; /** * 端口服务近7天新增数量 */ PortServiceIncrement?: number; /** * Web服务近7天新增数量 */ WebAppIncrement?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeExposures请求参数结构体 */ export interface DescribeExposuresRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; } /** * DeleteCosAkAsset返回参数结构体 */ export interface DeleteCosAkAssetResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmApproveOrderList返回参数结构体 */ export interface DescribeDspmApproveOrderListResponse { /** * 审批单总数 */ TotalCount?: number; /** * 审批单详情 */ OrderSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDomainAndIp请求参数结构体 */ export interface CreateDomainAndIpRequest { /** * 公网IP/域名 */ Content: Array; /** * 集团账号的成员id */ MemberId?: Array; /** * 资产标签 */ Tags?: Array; } /** * 绑定失败明细 */ export interface LicenseBindFailedItem { /** * 实例ID 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceId?: string; /** * 失败原因 注意:此字段可能返回 null,表示取不到有效值。 */ ExceptionMessage?: string; /** * 修复建议 注意:此字段可能返回 null,表示取不到有效值。 */ FixMessage?: string; /** * 机器额外信息 注意:此字段可能返回 null,表示取不到有效值。 */ MachineExtraInfo?: MachineExtraInfo; } /** * 自定义策略详情 */ export interface CustomRiskRuleItem { /** *

    风险规则ID

    */ RuleID?: string; /** *

    腾讯云

    */ Provider?: string; /** *

    风险标题

    */ RiskTitle?: string; /** *

    风险分类

    */ Classify?: string; /** *

    风险等级

    */ Severity?: string; /** *

    风险规则开启状态

    */ Status?: string; /** *

    关联的账号数量

    */ RelatedUinCount?: number; /** *

    策略启用的账号数量

    */ PolicyEnableCount?: number; /** *

    资产类型

    */ AssetType?: string; /** *

    规则是否免费

    */ IsFree?: number; /** *

    检查类型

    */ CheckType?: string; /** *

    安全条款规范

    */ StandardTerms?: Array; /** *

    资产类型图标

    */ AssetTypeIconURL?: string; } /** * DescribeDspmAssetSupportedPrivileges请求参数结构体 */ export interface DescribeDspmAssetSupportedPrivilegesRequest { /** * 资产id */ AssetId: string; } /** * DescribeEdrAlertCountForAsset返回参数结构体 */ export interface DescribeEdrAlertCountForAssetResponse { /** *

    全局汇总统计(Quuids为空时返回)

    注意:此字段可能返回 null,表示取不到有效值。 */ GlobalCount?: EdrAlertCountItem; /** *

    按quuid粒度统计列表(Quuids非空时返回)

    注意:此字段可能返回 null,表示取不到有效值。 */ Items?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyImageRegistry返回参数结构体 */ export interface ModifyImageRegistryResponse { /** *

    镜像仓库id

    */ RegistryId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAIAnalysisHistory请求参数结构体 */ export interface DescribeAIAnalysisHistoryRequest { /** *

    过滤器

    */ Filter?: Filter; /** *

    sessionID,用于游标分页

    */ SessionID?: string; } /** * ModifyAssetCoreAttribute返回参数结构体 */ export interface ModifyAssetCoreAttributeResponse { /** * 标记资产是否核心 */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmAssetsExportJob请求参数结构体 */ export interface CreateDspmAssetsExportJobRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * DescribeGatewayAssets请求参数结构体 */ export interface DescribeGatewayAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤参数 */ Filter?: Filter; } /** * DeleteAssetFilterView返回参数结构体 */ export interface DeleteAssetFilterViewResponse { /** * 删除成功 */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskCallRecord请求参数结构体 */ export interface DescribeRiskCallRecordRequest { /** * 风险记录ID */ RiskID: number; /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * 等级扣分明细 */ export interface SeverityItem { /** * 风险等级 枚举值: critical:严重 high:高危 medium:中危 low:低危 */ Severity?: string; /** * 等级中文名 */ SeverityName?: string; /** * 该等级风险数量 */ RiskCount?: number; /** * 单次扣分 */ DeductPerItem?: number; /** * 等级扣分上限 */ MaxDeductScore?: number; /** * 实际扣分 */ DeductScore?: number; } /** * ModifyRiskCenterRiskStatus返回参数结构体 */ export interface ModifyRiskCenterRiskStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselinePolicyNameExistAppidList请求参数结构体 */ export interface DescribeBaselinePolicyNameExistAppidListRequest { /** *

    策略名称

    */ PolicyName: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeEdrAlertInfo返回参数结构体 */ export interface DescribeEdrAlertInfoResponse { /** *

    告警详情

    */ Alert?: EdrAlertDetail; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyRaspLicenseBinds请求参数结构体 */ export interface ModifyRaspLicenseBindsRequest { /** * 资产类型 - CWP 主机安全资产 - TCSS_HOST 容器主机节点 - TCSS_EKS 容器超级节点 */ AssetType: string; /** * 资源ID */ ResourceID: string; /** * 计费项类型 - sv_yunjing_vas_small 小型包 - sv_yunjing_vas_medium 中型包 - sv_yunjing_vas_large 大型包 - sv_yunjing_vas_expansion 扩展包 */ InquireKey: string; /** * 实例ID数组 */ QUUID?: Array; /** * 是否全部机器实例 */ IsALL?: boolean; /** * 过滤参数,该参数需要IsALL=true时生效,表示筛选的结果作用到QUUID里 */ Filters?: Array; } /** * CreateDspmApproveHistoryExportJob请求参数结构体 */ export interface CreateDspmApproveHistoryExportJobRequest { /** * 过滤器 */ Filter?: Filter; } /** * VRP评级信息 */ export interface VPRRatingInfo { /** * VPR 评级结果 枚举值: URGENT:立即修复 SUGGESTED:建议修复 DEFERRABLE:可延迟修复 */ Result?: string; /** * 评级说明 */ Remark?: string; /** * 分阶段评级详情列表 */ Stage?: Array; } /** * ModifyEdrExcludeNetworkSegments请求参数结构体 */ export interface ModifyEdrExcludeNetworkSegmentsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    例外网段列表,支持IP/IP段/CIDR格式,最多可添加100条

    */ NetworkSegments?: Array; } /** * 云厂商资产数量 */ export interface AssetProviderDistributeInfo { /** *

    腾讯云资产总数

    */ TencentAssetCount?: number; /** *

    阿里云资产总数

    */ AliAssetCount?: number; /** *

    亚马逊云资产总数

    */ AwsAssetCount?: number; /** *

    其他云环境资产总数

    */ OtherAssetCount?: number; /** *

    微软云资产数量

    */ AzureAssetCount?: number; } /** * 镜像仓库类型统计 */ export interface ImageRegistryTypeCountItem { /** *

    仓库类型

    */ RegistryType?: string; /** *

    仓库个数

    */ Count?: number; } /** * DescribeCosRoleAccessPermissions返回参数结构体 */ export interface DescribeCosRoleAccessPermissionsResponse { /** * 总数 */ Total?: number; /** * 角色详情 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEDRScanRecordList请求参数结构体 */ export interface DescribeEDRScanRecordListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用查询参数(含Filters/Limit/Offset/Order/By)

    */ Filter?: Filter; } /** * DescribeOrganizationUserInfo请求参数结构体 */ export interface DescribeOrganizationUserInfoRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 不支持多云 */ NotSupportCloud?: boolean; } /** * ModifyDspmAssetAccountPrivileges请求参数结构体 */ export interface ModifyDspmAssetAccountPrivilegesRequest { /** * 实例id */ AssetId: string; /** * 账号名 */ Account: string; /** * 权限信息 */ Privilege?: DspmDbAccountPrivilege; /** * 主机地址 */ Host?: string; /** * 风险id */ RiskId?: string; } /** * 过滤数据对象 */ export interface FilterDataObject { /** * 英文翻译 */ Value?: string; /** * 中文翻译 */ Text?: string; } /** * UpdateAccessKeyRemark返回参数结构体 */ export interface UpdateAccessKeyRemarkResponse { /** * 0:成功 1:失败 */ Code?: number; /** * 错误信息 */ Msg?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCosRiskScanTask返回参数结构体 */ export interface CreateCosRiskScanTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNatRules返回参数结构体 */ export interface DescribeNatRulesResponse { /** *

    Dnat规则列表

    */ DnatRules?: Array; /** *

    Snat规则列表

    */ SnatRules?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskCenterRiskTrendAnalysis请求参数结构体 */ export interface DescribeRiskCenterRiskTrendAnalysisRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; } /** * DescribeCosRoleAccessPermission返回参数结构体 */ export interface DescribeCosRoleAccessPermissionResponse { /** * cos权限信息 */ Data?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ResetDspmAssetAccountPassword返回参数结构体 */ export interface ResetDspmAssetAccountPasswordResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 接收机器人精简信息 */ export interface WebhookReceiverBrief { /** * 机器人 ID */ ID?: number; /** * 机器人名称 */ Name?: string; /** * 机器人类型 枚举值: WEBHOOK:webhook 类型 SCF:云函数类型 */ Type?: string; } /** * DescribeClusterInstallCommand请求参数结构体 */ export interface DescribeClusterInstallCommandRequest { /** *

    是否腾讯云。true:走平行容器 daemonset yaml 安装分支;false:走主机 agent 安装命令分支

    */ IsCloud: boolean; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    网络类型
    枚举值:
    basic:基础网络
    private:VPC
    public:公网
    direct:专线

    */ NetType?: string; /** *

    地域编码(NetType=direct 时必填;腾讯云分支用于特殊地域镜像仓库替换)

    */ RegionCode?: string; /** *

    VPC ID(NetType=direct 时必填)
    参数格式:形如 vpc-xxxxxxxx

    */ VpcId?: string; /** *

    过期时间
    参数格式:yyyy-MM-dd(如 2026-12-31)
    用途:腾讯云分支用于 daemonset yaml 的 cos 下载链接过期时间;非腾讯云分支用于 agent 安装 token 过期时间

    */ ExpireDate?: string; /** *

    csip 标签 ID 列表(非腾讯云分支用,关联安装标签)

    */ TagIds?: Array; /** *

    集群自定义参数(腾讯云分支用于替换 daemonset 模板占位符)

    */ ClusterCustomParameters?: Array; /** *

    接入 VIP(非腾讯云分支用;NetType=direct 且未传 Vip 时由专线服务自动申请)

    */ Vip?: string; } /** * DescribeVpcAssets返回参数结构体 */ export interface DescribeVpcAssetsResponse { /** * 列表 */ Data?: Array; /** * 总数 */ TotalCount?: number; /** * vpc列表 */ VpcList?: Array; /** * 地域列表 */ RegionList?: Array; /** * appid列表 */ AppIdList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterContainerWebServiceList返回参数结构体 */ export interface DescribeClusterContainerWebServiceListResponse { /** *

    匹配总数

    */ TotalCount?: number; /** *

    Web服务列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageVirusWhitelist请求参数结构体 */ export interface DescribeImageVirusWhitelistRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * ExportClientSettingHostList请求参数结构体 */ export interface ExportClientSettingHostListRequest { /** *

    导出业务类型 PreventUninstall 防卸载主机列表导出 LoginType 扫码登录主机列表导出 ProcessDaemon 进程守护主机列表导出

    */ BusiType: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤参数

    */ Filters?: Array; } /** * ModifyCSIPRaspLicenseBinds请求参数结构体 */ export interface ModifyCSIPRaspLicenseBindsRequest { /** *

    资源ID(指定绑定到哪个订单)

    */ ResourceId: string; /** *

    授权类型。枚举值:rasp(RASP) / enterprise_hp(旗舰版)。为空默认 rasp

    */ LicenseType: string; /** *

    资产类型。枚举值:host(主机) / cluster(容器节点) / eks(EKS超级节点)。为空默认 host

    */ AssetType: string; /** *

    待绑定的实例ID列表(IsAll=true时可不传)

    */ InstanceIDs?: Array; /** *

    是否绑定全部未绑定机器(true时自动算差集)

    */ IsAll?: boolean; } /** * DescribeImageAssociatedHostList请求参数结构体 */ export interface DescribeImageAssociatedHostListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像id

    */ Id?: number; /** *

    筛选项

    */ Filter?: Filter; } /** * 应用日志采集路径 */ export interface LogAppCollectPath { /** *

    配置ID

    */ Id?: number; /** *

    采集路径

    */ Path?: string; /** *

    日志标签

    */ LogTag?: string; /** *

    创建时间

    */ CreateTime?: string; /** *

    修改时间

    */ ModifyTime?: string; } /** * ModifyImageVulWhitelist请求参数结构体 */ export interface ModifyImageVulWhitelistRequest { /** *

    漏洞白名单id

    */ RuleId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    漏洞id

    */ PocId?: string; /** *

    镜像id

    */ ImageIds?: Array; /** *

    生效范围

    */ Scope?: number; /** *

    白名单状态

    */ Status?: number; /** *

    备注

    */ Remark?: string; } /** * 云资源配置风险周期扫描配置 */ export interface RiskCronConfig { /** *

    周期任务创建者appid

    */ CreateAppID?: number; /** *

    周期计划

    */ PlanContent?: string; /** *

    周期扫描开启状态

    */ CronStatus?: number; /** *

    新增规则是否自动加入扫描

    */ AddRuleEnableStatus?: boolean; /** *

    时区

    */ ScanPlanTimezone?: string; /** *

    增量资产开启风险扫描

    */ IncrementAssetScanRisk?: boolean; } /** * 用户行为分析 自定义策略结构体 */ 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; /** * 操作对象 */ OperateObject: Array; /** * 操作方式 */ OperateMethod: Array; /** * 日志类型 */ LogType?: string; /** * 日志中文名 */ LogTypeStr?: string; } /** * Dspm身份统计信息 */ export interface DspmIdentifyCount { /** * 身份类型。0-未定义 2-长期身份 3-临时身份 */ IdentifyType?: number; /** * 个数。 */ Count?: number; } /** * DescribeImageRegistryScanSubTaskList返回参数结构体 */ export interface DescribeImageRegistryScanSubTaskListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    扫描子任务列表

    */ SubTaskList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateIaCAccessToken返回参数结构体 */ export interface CreateIaCAccessTokenResponse { /** *

    接入Token

    */ Token?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Dspm 资产按类型统计数 */ export interface DspmAssetTypeCount { /** * 资产类型 */ AssetType?: string; /** * 资产安全分析开启数 */ OpenCount?: number; /** * 资产安全分析开启中数 */ OpeningCount?: number; /** * 资产安全分析关闭中数 */ ClosingCount?: number; /** * 资产安全分析未开启数 */ CloseCount?: number; } /** * DeleteWebhookReceivers请求参数结构体 */ export interface DeleteWebhookReceiversRequest { /** * 机器人 ID 列表 入参限制:单次最多 50 个 */ IDList: Array; } /** * DescribeLoginTypeHost请求参数结构体 */ export interface DescribeLoginTypeHostRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    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; } /** * DescribeDspmApproveHistory请求参数结构体 */ export interface DescribeDspmApproveHistoryRequest { /** * 筛选项 */ Filter?: Filter; } /** * DescribeClusterAssetList返回参数结构体 */ export interface DescribeClusterAssetListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetFieldSamples请求参数结构体 */ export interface DescribeDspmAssetFieldSamplesRequest { /** *

    资产实例ID

    */ AssetId: string; /** *

    数据库名

    */ DbName: string; /** *

    表名

    */ TableName: string; /** *

    字段名

    */ FieldName: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    schema名

    */ SchemaName?: string; } /** * DescribeAIScheduleTaskList请求参数结构体 */ export interface DescribeAIScheduleTaskListRequest { /** *

    AI 定时任务 ID,用于过滤。可通过 DescribeAIScheduleList 接口获取。

    */ ScheduleId?: string; /** *

    分页偏移量,默认 0。

    */ Offset?: number; /** *

    分页大小,默认 20,最大 100。

    */ Limit?: number; } /** * 访客申请记录 */ export interface DspmPersonApplyHistoryItem { /** * 资产id */ AssetId?: string; /** * 姓名 */ PersonName?: string; /** * 手机号 */ Phone?: string; /** * 访问权限生效时间。 */ ValidateFrom?: string; /** * 访问权限失效时间。 */ ValidateTo?: string; /** * 访问权限有效时间。单位毫秒。 */ ValidatePeriod?: number; /** * 权限信息。 */ Privilege?: DspmDbAccountPrivilege; /** * 是否有效。0-无效;1-有效。 */ ValidStatus?: number; } /** * DescribeIaCFileReport请求参数结构体 */ export interface DescribeIaCFileReportRequest { /** *

    资产ID

    */ AssetId: number; /** * 集团账号的成员id */ MemberId?: Array; } /** * DeleteAssetTag返回参数结构体 */ export interface DeleteAssetTagResponse { /** * 状态码 */ Code?: string; /** * 信息 */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAIScheduleTaskList返回参数结构体 */ export interface DescribeAIScheduleTaskListResponse { /** *

    任务列表。

    */ TaskSet?: Array; /** *

    总条数。

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyVulWhitelistConfig请求参数结构体 */ export interface ModifyVulWhitelistConfigRequest { /** *

    id列表

    */ Id?: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    备注

    */ Remark?: string; /** *

    资产范围

    枚举值:

    • 0: 全部资产
    • 1: 自选资产
    • 2: 全选剔除资产
    */ AssetRange?: number; /** *

    资产列表(Quuid列表)

    */ AssetList?: Array; } /** * 单个计费项的授权状态汇总 */ export interface LicenseStatusItem { /** *

    资源ID

    */ ResourceId?: string; /** *

    授权类型(ENTERPRISE_HP=旗舰版/ADVANCED_HP=专业版/RASP)

    */ LicenseType?: string; /** *

    授权名称(旗舰版/专业版/RASP)

    */ Name?: string; /** *

    授权类别 0-主机授权 1-RASP授权

    */ Category?: number; /** *

    总数

    */ TotalNum?: number; /** *

    已用

    */ UsedNum?: number; /** *

    剩余

    */ RemainNum?: number; /** *

    最早开始时间(格式:2006-01-02 15:04:05)

    */ BeginTime?: string; /** *

    最晚到期时间(格式:2006-01-02 15:04:05)

    */ EndTime?: string; } /** * TestWebhookReceiver返回参数结构体 */ export interface TestWebhookReceiverResponse { /** *

    测试结果(需base64解码得到明文)

    */ RespData?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmAssetDataScanTask返回参数结构体 */ export interface ModifyDspmAssetDataScanTaskResponse { /** * 识别任务id集合 */ TaskIdSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMachineGeneral返回参数结构体 */ export interface DescribeMachineGeneralResponse { /** *

    资产总数

    */ MachineCnt?: number; /** *

    已防护机器数

    */ ProtectMachineCnt?: number; /** *

    已防护基础版机器数

    */ BaseMachineCnt?: number; /** *

    已防护专业版机器数

    */ SpecialtyMachineCnt?: number; /** *

    已防护旗舰版机器数

    */ FlagshipMachineCnt?: number; /** *

    存在风险的机器数

    */ RiskMachineCnt?: number; /** *

    比较昨日风险机器数

    */ CompareYesterdayRiskMachineCnt?: number; /** *

    比较昨日未防护机器数

    */ CompareYesterdayNotProtectMachineCnt?: number; /** *

    比较昨日即将到期的机器数

    */ CompareYesterdayDeadlineMachineCnt?: number; /** *

    即将到期的机器数

    */ DeadlineMachineCnt?: number; /** *

    未防护机器数

    */ NotProtectMachineCnt?: number; /** *

    已防护轻量机器数(Lighthouse机器)

    */ LHGeneralDiscountCnt?: number; /** *

    比较昨日新增的主机数

    */ CompareYesterdayMachineCnt?: number; /** *

    自动清理时间,最大720小时,最小0, 默认0 ,0=关闭

    */ MachineDestroyAfterOfflineHours?: number; /** *

    云服务器类型数组

    */ CloudFrom?: Array; /** *

    腾讯云服务商机器数

    */ TencentCloudMachineCnt?: number; /** *

    阿里云服务商机器数

    */ AliCloudMachineCnt?: number; /** *

    百度云服务商机器数

    */ BaiduCloudMachineCnt?: number; /** *

    IDC机器数

    */ IDCMachineCnt?: number; /** *

    其他云服务商机器数

    */ OtherCloudMachineCnt?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterSummary返回参数结构体 */ export interface DescribeClusterSummaryResponse { /** *

    集群总数

    */ TotalClusterCount?: number; /** *

    告警集群总数

    * @deprecated */ AlarmClusterCount?: number; /** *

    风险集群总数

    * @deprecated */ RiskClusterCount?: number; /** *

    节点总数

    */ TotalNodeCount?: number; /** *

    总核数

    */ TotalCoreCount?: number; /** *

    告警事件总数

    * @deprecated */ AlarmEventCount?: number; /** *

    严重告警事件数

    * @deprecated */ CriticalAlarmEventCount?: number; /** *

    高危告警事件数

    * @deprecated */ HighAlarmEventCount?: number; /** *

    中危告警事件数

    * @deprecated */ MiddleAlarmEventCount?: number; /** *

    低危告警事件数

    * @deprecated */ LowAlarmEventCount?: number; /** *

    风险事件总数

    * @deprecated */ RiskEventCount?: number; /** *

    严重风险事件数

    * @deprecated */ CriticalRiskEventCount?: number; /** *

    高危风险事件数

    * @deprecated */ HighRiskEventCount?: number; /** *

    中危风险事件个数

    * @deprecated */ MiddleRiskEventCount?: number; /** *

    低危风险事件个数

    * @deprecated */ LowRiskEventCount?: number; /** *

    已使用核数额度

    */ UsedCoreQuota?: number; /** *

    已购买核数额度

    */ PurchasedCoreQuota?: number; /** *

    弹性计费核数

    */ ElasticCoreQuota?: number; /** *

    集群未防护核数

    */ UnprotectedCoreCount?: number; /** *

    集群已防护核数

    */ ProtectedCoreCount?: number; /** *

    未防护集群数

    */ UnprotectedClusterCount?: number; /** *

    已防护集群数

    */ ProtectedClusterCount?: number; /** *

    腾讯云TKE集群数量

    */ TkeClusterCount?: number; /** *

    自建集群数量

    */ SelfBuiltClusterCount?: number; /** *

    严重告警集群数量

    * @deprecated */ CriticalAlarmClusterCount?: number; /** *

    高危告警集群数量

    * @deprecated */ HighAlarmClusterCount?: number; /** *

    严重风险集群数

    * @deprecated */ CriticalRiskClusterCount?: number; /** *

    高危风险集群数量

    * @deprecated */ HighRiskClusterCount?: number; /** *

    未绑定旗舰版节点数量

    */ UnboundUltimateNodeCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 单个通知项 */ export interface WebhookNotifyItem { /** *

    模块编码(与 ModifyNotifySettingAlert 共用枚举)
    枚举值:
    Vul:漏洞与云安全态势
    Alert:告警中心
    AkSk:云API风险治理
    Agent:客户端/主机资产
    LogAnalysis:日志分析

    */ Module?: string; /** *

    子模块编码
    枚举值(部分):
    MALWARE_FILE:恶意文件
    MALWARE_PROCESS:恶意进程
    RISK_LOGIN:异常登录
    BRUTE_FORCE:密码破解
    MALICIOUS_REQUEST:恶意请求
    HIGH_RISK_COMMAND:高危命令
    PRIVILEGE_ESCALATION:本地提权
    REVERSE_SHELL:反弹Shell
    NETWORK_ATTACK:网络攻击
    MULTI_BEHAVIOR_ATTACK:多行为攻击
    AGENT_OFFLINE:客户端离线
    AGENT_UNINSTALL:客户端卸载
    完整枚举见 DescribeWebhookNotifyItemTree

    */ SubModule?: string; /** *

    风险等级集合
    枚举值:
    CRITICAL:严重
    HIGH:高危
    MEDIUM:中危
    LOW:低危
    INFO:提示
    不支持等级的子模块传空数组

    */ Levels?: Array; /** *

    处理状态等

    */ Items?: Array; } /** * DescribeVdbAndPocInfo返回参数结构体 */ export interface DescribeVdbAndPocInfoResponse { /** * 病毒库更新时间。 */ VdbUpdateTime?: string; /** * 漏洞库更新时间。 */ PocUpdateTime?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 流量沙箱规则的生效范围 */ export interface TrafficSandboxEffectScope { /** * 生效模式 枚举值: INCLUDE:指定资产生效 EXCLUDE:剔除指定资产(默认全部生效) */ EffectType: string; /** * 生效资产列表 入参限制:EffectType=INCLUDE 时必填且非空;EffectType=EXCLUDE 时可传空数组 */ EffectAssets?: Array; } /** * DescribeBaselineMainTaskItemList请求参数结构体 */ export interface DescribeBaselineMainTaskItemListRequest { /** *

    基线扫描主任务 ID。

    */ MainTaskID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    分页查询每页返回条数,默认值 10,最大值 100。

    */ Limit?: number; /** *

    分页查询偏移量,默认值 0。

    */ Offset?: number; } /** * DescribeNotifySettingAlert请求参数结构体 */ export type DescribeNotifySettingAlertRequest = null; /** * DescribeDspmLogList请求参数结构体 */ export interface DescribeDspmLogListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    限制数目

    */ Limit?: number; /** *

    偏移量

    */ Offset?: number; /** *

    排序方式(desc=倒叙,asc=升序)

    */ Sort?: string; /** *

    排序字段(opTime=时间,dangerLvl=风险等级)

    */ Field?: string; /** *

    风险等级(0-安全,1-低风险,2-中风险,3-高风险,不传全部)

    */ DangerLevel?: string; /** *

    数据库名称

    */ DbName?: string; /** *

    数据库端口

    */ DbPort?: number; /** *

    数据库 IP

    */ DbIp?: string; /** *

    资产 ID

    */ AssetsId?: number; /** *

    会话 ID

    */ SessionId?: string; /** *

    客户端 IP

    */ ClientSideIp?: string; /** *

    结束时间

    */ EndTime?: number; /** *

    命中规则

    */ HitRule?: number; /** *

    开始时间

    */ StartTime?: number; /** *

    模糊查询

    */ FuzzySearch?: string; /** *

    用户名

    */ UserName?: string; /** *

    恢复日志id

    */ RestoreLogId?: number; /** *

    客户端

    */ ClientName?: string; /** *

    流量来源,取值 Agent/Proxy/空;传Agent会返回Agent的日志,传Proxy会返回Proxy日志,两者都传或不传则返回所有

    */ SourceTypes?: Array; /** *

    表名,长度限制64,多个表名查询的话可以用空格连接

    */ TableName?: string; /** *

    字段名,长度限制64,多个字段名查询的话可以用空格连接

    */ FieldName?: string; /** *

    SQL 主要类型,DDL, DML, DCL, TCL

    */ SqlMainTypes?: Array; /** *

    操作类型

    */ SqlType?: string; /** *

    影响行数最小值

    */ RowNumMin?: number; /** *

    影响行数最大值

    */ RowNumMax?: number; /** *

    数据库类型, 支持的值:cdb,mariadb

    */ DbTypes?: Array; /** *

    返回码

    */ RetNo?: number; /** *

    客户端工具

    */ ClientDriverName?: string; /** *

    客户端端口

    */ ClientPort?: number; /** *

    审计日志 ID

    */ LogId?: string; /** *

    风险等级数组(0-安全,1-低风险,2-中风险,3-高风险)

    */ DangerLevels?: Array; /** *

    字段分类

    */ SensitiveCategoryRule?: string; /** *

    字段分级

    */ SensitiveLevelRisk?: string; /** *

    客户端MAC

    */ ClientMac?: string; } /** * DescribeImageRegistryTimedScanTaskPreview请求参数结构体 */ export interface DescribeImageRegistryTimedScanTaskPreviewRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    定时任务配置Id

    */ TaskId?: number; /** *

    预览类型

    */ TargetType?: string; } /** * DescribeDspmAccessRecord返回参数结构体 */ export interface DescribeDspmAccessRecordResponse { /** * 访问记录 */ AccessSet?: Array; /** * 记录总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineCalculatingStatisticsPolicyIDList返回参数结构体 */ export interface DescribeBaselineCalculatingStatisticsPolicyIDListResponse { /** *

    当前统计计算中的系统父分类 ID 列表。

    */ SystemCategoryIDList?: Array; /** *

    当前统计计算中的自定义策略 ID 列表。

    */ SelfDefinedPolicyIDList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosAuditAppIdList请求参数结构体 */ export type DescribeCosAuditAppIdListRequest = null; /** * ModifyDspmIdentifyLevelItem返回参数结构体 */ export interface ModifyDspmIdentifyLevelItemResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageExportJobList返回参数结构体 */ export interface DescribeImageExportJobListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    任务列表

    */ JobList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 订单详情 */ export interface OrderDetail { /** *

    资源ID

    */ ResourceID?: string; /** *

    计费项

    */ InquireKey?: string; /** *

    订单状态

    • 1 正常
    • 2 隔离期
    • 3 已销毁
    */ Status?: number; /** *

    订单类型

    */ SourceType?: number; } /** * CreateImageVirusWhitelist返回参数结构体 */ export interface CreateImageVirusWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCosObjectScanTask请求参数结构体 */ export interface CreateCosObjectScanTaskRequest { /** *

    1: 敏感数据识别 2:恶意文件扫描 3:批量扫描敏感数据

    */ TaskType: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    存储桶列表

    */ BucketSet?: Array; /** *

    任务参数

    */ TaskArgs?: string; /** *

    是否全部扫描

    */ IsScanAll?: boolean; /** *

    扫描时需要剔除的存储桶

    */ DeleteBucketSet?: Array; } /** * ScanBaselinePolicyList返回参数结构体 */ export interface ScanBaselinePolicyListResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeScanTaskList返回参数结构体 */ export interface DescribeScanTaskListResponse { /** * 总条数 */ TotalCount?: number; /** * 任务日志列表 */ Data?: Array; /** * 主账户ID列表 */ UINList?: Array; /** * 体检模式过滤列表 */ TaskModeList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 解绑失败明细 */ export interface LicenseUnbindFailedItem { /** *

    实例ID

    */ InstanceId?: string; /** *

    失败原因

    */ ExceptionMessage?: string; } /** * DeleteDspmApplyOrder返回参数结构体 */ export interface DeleteDspmApplyOrderResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RevertDspmAssetAccount请求参数结构体 */ export interface RevertDspmAssetAccountRequest { /** * 实例id */ AssetId: string; /** * 账号名 */ Account: string; /** * 主机地址 */ Host?: string; /** * 是否回退权限 */ PrivilegeFlag?: number; /** * 是否回退密码 */ PasswordFlag?: number; /** * 风险id */ RiskId?: string; } /** * DescribeDspmAssetIdentifyInfoList请求参数结构体 */ export interface DescribeDspmAssetIdentifyInfoListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    识别模板id

    */ ComplianceId?: number; } /** * CreateImageRegistryScanTask返回参数结构体 */ export interface CreateImageRegistryScanTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAILinkSetting请求参数结构体 */ export interface DescribeAILinkSettingRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ModifyAssetTags返回参数结构体 */ export interface ModifyAssetTagsResponse { /** * 状态码 */ Code?: string; /** * 信息 */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmBackupSetting返回参数结构体 */ export interface ModifyDspmBackupSettingResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAIAgentAssetList返回参数结构体 */ export interface DescribeAIAgentAssetListResponse { /** * 资产列表 */ AssetList?: Array; /** * 资产总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmIdentifyComplianceGroupStatus请求参数结构体 */ export interface ModifyDspmIdentifyComplianceGroupStatusRequest { /** *

    识别模板ID

    */ Id: number; /** *

    启用状态

    枚举值:

    • 0: 不启用
    • 1: 启用
    */ Status: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ModifyDspmAssetDataScanTask请求参数结构体 */ export interface ModifyDspmAssetDataScanTaskRequest { /** * 实例id */ AssetIds: Array; /** * 是否定时任务 */ IsScheduled: boolean; /** * 是否同意一键授权 */ IsAgreeAuth: boolean; /** * 是否立即执行 */ IsRunAtOnce: boolean; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 调度周期配置 */ ScheduleConfig?: DspmScheduleConfig; } /** * ModifyDspmAssetDataScanTaskStatus请求参数结构体 */ export interface ModifyDspmAssetDataScanTaskStatusRequest { /** *

    任务ID

    */ TaskIds: Array; /** *

    任务状态

    枚举值:

    • 1: 识别中
    • 2: 识别终止
    • 3: 识别成功
    • 4: 识别失败
    • 5: 暂停
    • 0: 未识别
    */ Status: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CancelEdrAlertIgnore返回参数结构体 */ export interface CancelEdrAlertIgnoreResponse { /** *

    数量

    */ CancelledCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm资产表信息 */ export interface DspmAssetTableInfo { /** *

    资产实例id

    */ AssetId?: string; /** *

    数据库名称

    */ DbName?: string; /** *

    schema名称

    */ SchemaName?: string; /** *

    表名

    */ TableName?: string; /** *

    字段数

    */ FieldCount?: number; /** *

    敏感字段数

    */ SensitiveFieldCount?: number; /** *

    数据项id集合

    */ RuleIds?: Array; /** *

    数据项名称集合

    */ RuleNames?: Array; /** *

    分类id集合

    */ CategoryIds?: Array; /** *

    分类名称集合

    */ CategoryNames?: Array; /** *

    分类详情

    */ CategoryDetails?: Array; /** *

    数据表id

    */ TableId?: number; /** *

    表注释

    */ TableComment?: string; } /** * CreateDspmApplyOrder返回参数结构体 */ export interface CreateDspmApplyOrderResponse { /** * 申请单id */ OrderId?: string; /** * 自动审批 注意:此字段可能返回 null,表示取不到有效值。 */ AutoApproval?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyEDRRule请求参数结构体 */ export interface ModifyEDRRuleRequest { /** *

    策略类型 / Rule Type: 0-系统策略/System Rule, 1-自定义策略/Custom Rule

    */ RuleType: number; /** *

    执行动作 / Action: 0-告警/Alert, 1-放行/Allow, 2-告警并拦截/Alert and Block

    */ AlertAction: number; /** *

    生效资产 / Effective Scope: 0-指定主机/Specified Hosts, 1-全部主机/All Hosts, 2-专业版/Professional, 3-旗舰版/Flagship, 4-专业版+旗舰版/Professional+Flagship QUUIDS []string json:"QUUIDS" // 主机列表 / Host QUUIDS (when Scope=0)

    */ CWPScope: number; /** *

    容器生效镜像范围 / Container Image Scope: 0-指定镜像/Specified Images, 1-全部镜像/All Images

    */ TCSSScope: number; /** *

    开关 / Status: 0-开启/Enabled, 1-关闭/Disabled

    */ Status: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    策略名称

    */ Name?: string; /** *

    内容类型 / Content Type: md5-文件MD5/File MD5, cmdline-命令行/Command Line, dns-DNS, ip_inbound-入站IP/Inbound IP, ip_outbound-出站IP/Outbound IP, custom_file-自定义文件/Custom File, process_network-进程网络/Process Network

    */ ContentType?: string; /** *

    告警等级 / Alert Level: 1-高危/High, 2-中危/Medium, 3-低危/Low, 4-提示/Reminder

    */ Level?: number; /** *

    检测模式 / Detect Mode: 0-精准/Precise, 1-均衡/Balanced, 2-深度/Deep

    */ DetectMode?: number; /** *

    攻击阶段

    */ AttackStage?: string; /** *

    策略

    */ RuleID?: string; /** *

    策略描述

    */ Description?: string; /** *

    处理历史告警 / Handle Old Events: 0-否/No, 1-是/Yes

    */ DealOldEvents?: number; /** *

    ContentType=md5 时传入的 MD5 列表

    */ Md5List?: Array; /** *

    ContentType=custom_file 时传入的文件名列表(Base64编码)

    */ FileName?: Array; /** *

    ContentType=custom_file 时传入的文件目录列表(Base64编码)

    */ FileDirectory?: Array; /** *

    ContentType=cmdline 时传入的命令行规则,Process/PProcess/AProcess 的 Exe/Cmdline 字段需要 Base64 编码

    */ CmdLineRules?: RuleContentCmdLine; /** *

    ContentType=dns 时传入的域名列表(Base64编码)

    */ Domains?: Array; /** *

    ContentType=ip_outbound 时传入的出站IP列表(Base64编码)

    */ OutboundIP?: Array; /** *

    ContentType=ip_inbound 时传入的入站IP列表(Base64编码)

    */ InboundIP?: Array; /** *

    镜像ID列表 / Image IDs (when TCSSScope=0)

    */ ImageIDs?: Array; /** *

    ContentType=process_network 时传入的进程网络规则

    */ ProcessNetworkRules?: RuleContentProcessNetwork; /** *

    选择的多账号的APPID

    */ TargetAppIDs?: Array; /** *

    告警的加白目标机器信息

    */ Target?: EdrAlertTarget; /** *

    自选资产对应的实例ID和APPID

    */ InstanceIDsWithAppId?: Array; /** *

    全选资产排除的实例ID和APPID

    */ ExcludeInstanceIDsWithAppId?: Array; /** *

    安全中心标签ID列表(主机资产范围「按标签选择」,仅对主机生效);上限 100(超限截断)。标签来源接口 DescribeAssetTagTree

    */ TagIDs?: Array; /** *

    指定生效集群列表(每项含 AppId + ClusterID,TCSSScope=0 时使用)。入参数组上限 3000(超限截断保留前 3000 项)

    */ ClusterIDsWithAppId?: Array; /** *

    排除集群列表(每项含 AppId + ClusterID);入参数组上限 3000(超限截断保留前 3000 项)

    */ ExcludeClusterIDsWithAppId?: Array; /** *

    直接选择镜像(每项含 AppId + ImageID,在集群基础上进一步过滤)。多账号场景下各账号只存属于自己的镜像;入参数组上限 3000(超限截断保留前 3000 项)

    */ ImageIDsWithAppId?: Array; /** *

    容器条件匹配

    */ ConditionMatches?: Array; } /** * DescribeRiskCenterWebsiteRiskList请求参数结构体 */ export interface DescribeRiskCenterWebsiteRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 资产标签 */ Tags?: Array; } /** * DescribeDspmStatistics请求参数结构体 */ export interface DescribeDspmStatisticsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    按照资产类型过滤

    枚举值:

    • cdb: cdb
    • mariadb: mariadb
    • cynosdb: cynosdb

    默认值:默认值为空,即不按照资产类型过滤,返回所有资产信息

    */ AssetType?: Array; } /** * DescribeCFWAssetStatistics返回参数结构体 */ export interface DescribeCFWAssetStatisticsResponse { /** * 网络资产总数 */ NetworkTotal?: number; /** * 资产clb数量 */ ClbTotal?: number; /** * nat数量 */ NatTotal?: number; /** * 公网ip数量 */ PublicAssetTotal?: number; /** * 主机数量 */ CVMAssetTotal?: number; /** * 配置风险 */ CFGTotal?: number; /** * 端口风险 */ PortTotal?: number; /** * 内容风险 */ WebsiteTotal?: number; /** * 风险服务暴露 */ ServerTotal?: number; /** * 弱口令风险 */ WeakPasswordTotal?: number; /** * 漏洞风险 */ VULTotal?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSCFFunctionList请求参数结构体 */ export interface DescribeSCFFunctionListRequest { /** * 云函数所在地域 参数格式:腾讯云标准 Region,如 ap-guangzhou */ SCFRegion: string; /** * 命名空间名称 取值参考:通过 DescribeSCFNamespaceList 接口获取 */ Namespace: string; /** * 单页条数 取值范围:[1, 100] 默认值:20 */ Limit: number; /** * 分页偏移量 取值范围:[0, +∞) 默认值:0 */ Offset?: number; } /** * DescribeKBUpdatableMachineList请求参数结构体 */ export interface DescribeKBUpdatableMachineListRequest { /** *

    KB补丁ID列表,最多支持100个

    */ KBIds: Array; /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    每页返回数量
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** *

    过滤条件
    支持的Filter.Name:
    InstanceId - 精确匹配,按主机实例ID筛选
    MachineName - 模糊匹配,按主机名称搜索
    MachineIp - 模糊匹配,按主机IP搜索
    SupportAutoFix - 精确匹配,按是否支持自动修复筛选:0-不支持 1-支持

    */ Filters?: Array; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeCosIdentifyFileList返回参数结构体 */ export interface DescribeCosIdentifyFileListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    结果集

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * dspm数据识别分类和数据项关联关系 */ export interface DspmIdentifyCategoryRuleRelateItem { /** *

    数据项ID

    */ RuleId: number; /** *

    级别ID

    */ LevelId: number; } /** * 镜像仓库命名空间信息 */ export interface ImageRegistryNamespaceInfo { /** *

    命名空间

    */ Namespace: string; } /** * DNAT规则 */ export interface NatDnatRuleItem { /** *

    IP协议

    */ IpProtocol?: string; /** *

    公网IP地址

    */ PublicIpAddress?: string; /** *

    公网端口

    */ PublicPort?: number; /** *

    内网IP地址

    */ PrivateIpAddress?: string; /** *

    内网端口

    */ PrivatePort?: number; /** *

    描述

    */ Description?: string; } /** * DescribeUebaBehaviorSummary请求参数结构体 */ export interface DescribeUebaBehaviorSummaryRequest { /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeExposePath返回参数结构体 */ export interface DescribeExposePathResponse { /** * 云边界分析路径节点内容 */ Content?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDspmWhitelistStrategy返回参数结构体 */ export interface DeleteDspmWhitelistStrategyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 任务报告信息 */ export interface TaskLogInfo { /** * 报告名称 */ TaskLogName?: string; /** * 报告ID */ TaskLogId?: string; /** * 关联资产个数 */ AssetsNumber?: number; /** * 安全风险数量 */ RiskNumber?: number; /** * 报告生成时间 */ Time?: string; /** * 任务状态码:0 初始值 1正在扫描 2扫描完成 3扫描出错,4停止,5暂停,6该任务已被重启过 */ Status?: number; /** * 关联任务名称 */ TaskName?: string; /** * 扫描开始时间 */ StartTime?: string; /** * 任务中心扫描任务ID */ TaskCenterTaskId?: string; /** * 租户ID */ AppId?: string; /** * 主账户ID */ UIN?: string; /** * 用户名称 */ UserName?: string; /** * 报告类型: 1安全体检 2日报 3周报 4月报 */ ReportType?: number; /** * 报告模板id */ TemplateId?: number; } /** * 日志列信息 */ export interface LogColumn { /** *

    名称

    */ Name?: string; /** *

    类型

    */ Type?: string; } /** * DescribeTaskLogURL返回参数结构体 */ export interface DescribeTaskLogURLResponse { /** * 返回报告临时下载url */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyNotifyAssetConfig请求参数结构体 */ export interface ModifyNotifyAssetConfigRequest { /** *

    资产范围配置

    */ Items?: Array; } /** * StopImageRegistryScanTask返回参数结构体 */ export interface StopImageRegistryScanTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 主机列表 */ export interface Machine { /** *

    Agent状态,取值:ONLINE-在线,OFFLINE-离线,UNINSTALL-未安装

    */ AgentStatus?: string; /** *

    Agent版本

    */ AgentVersion?: string; /** *

    账号AppId

    */ AppId?: number; /** *

    云服务商

    */ CloudFromEnum?: string; /** *

    云标签列表

    */ CloudTags?: Array; /** *

    CSIP防护类型,取值:BASIC-基础版,PRO-专业版,ULTIMATE-旗舰版

    */ CsipProtectType?: string; /** *

    暴露状态

    */ ExposedStatus?: string; /** *

    实例ID

    */ InstanceID?: string; /** *

    实例状态,取值:RUNNING-运行中,STOPPED-已关机,EXPIRED-待回收

    */ InstanceStatus?: string; /** *

    网卡IP列表

    */ IpList?: Array; /** *

    是否为新增主机(15天内新增)

    */ IsNew?: boolean; /** *

    内核版本

    */ KernelVersion?: string; /** *

    最近一次离线时间(Unix时间戳)

    */ LatestOfflineTime?: number; /** *

    内网IP

    */ MachineIp?: string; /** *

    主机名称

    */ MachineName?: string; /** *

    操作系统

    */ MachineOs?: string; /** *

    外网IP

    */ MachineWanIp?: string; /** *

    付费模式,取值:PREPAID-预付费,POSTPAID-后付费

    */ PayMode?: string; /** *

    项目ID

    */ ProjectId?: number; /** *

    防护类型,取值:NONE-无防护,BASIC-基础版,PRO-专业版,ULTIMATE-旗舰版,PRO_LH-轻量版

    */ ProtectType?: string; /** *

    主机唯一标识

    */ Quuid?: string; /** *

    地域信息

    */ RegionInfo?: RegionInfo; /** *

    备注

    */ Remark?: string; /** *

    资产标签列表

    */ TagItems?: Array; /** *

    标签修改信息

    */ TagModifyInfo?: AssetTagModifyAssetItem; /** *

    TAT状态,取值:ONLINE-在线,OFFLINE-离线

    */ TatStatus?: string; /** *

    Agent唯一标识

    */ Uuid?: string; /** *

    VPC ID

    */ VpcId?: string; /** *

    主机节点类型

    枚举值:

    • NONE: 主机节点
    • CLUSTER: 集群节点
    • CONTAINER: 容器节点
    */ NodeType?: string; /** *

    容器防护状态

    枚举值:

    • Enabled: 开启防护
    • Disabled: 关闭防护
    • Unknown: 未知
    */ ContainerDefendStatus?: string; /** *

    容器数量

    */ ContainerCount?: number; /** *

    核数

    */ CpuCoreCount?: number; /** *

    是否支持迁移

    */ MigrationRequired?: boolean; /** *

    是否支持暴露面扫描

    */ IsSupportXSPM?: boolean; /** *

    是否能解绑

    */ CanUnbind?: boolean; } /** * DescribeCosAuditDictionaryList返回参数结构体 */ export interface DescribeCosAuditDictionaryListResponse { /** *

    结果集

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteAIAnalysisSMTPAccess请求参数结构体 */ export type DeleteAIAnalysisSMTPAccessRequest = null; /** * DescribeComplianceStandardTermTree请求参数结构体 */ export interface DescribeComplianceStandardTermTreeRequest { /** *

    合规规范ID

    */ StandardID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    内容筛选场景

    */ ContentFilter?: string; } /** * CreateClusterNamespaceListExportJob返回参数结构体 */ export interface CreateClusterNamespaceListExportJobResponse { /** *

    导出任务ID
    取值参考:前端轮询导出任务状态时使用

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * EDR告警详情(含content JSON + 资产/情报富化字段) */ export interface EdrAlertDetail { /** *

    主键ID

    */ Id?: number; /** *

    租户ID

    */ AppId?: number; /** *

    告警唯一标识

    */ AlertId?: string; /** *

    告警大类(英文枚举:VIRUS_TROJAN/ABNORMAL_LOGIN/HOST_BEHAVIOR/NETWORK_BEHAVIOR/LINK_ENGINE)

    */ AlertCategory?: string; /** *

    告警子类型(英文枚举:MALWARE_FILE/MALWARE_PROCESS/RISK_LOGIN/BRUTE_FORCE/DNS/BASH/PRIV_ESCALATION/REVERSE_SHELL/NET_ATTACK/VUL_DEFENCE/MEMORY_SHELL_INJECT/MEMORY_SHELL_SCAN/MULTI_BEHAVIOR_ATTACK)

    */ AlertSubType?: string; /** *

    关联规则ID

    */ RuleId?: string; /** *

    规则类型: 0-系统规则 1-用户自定义

    */ RuleType?: number; /** *

    告警等级(英文枚举:CRITICAL/HIGH/MEDIUM/LOW/INFO)

    */ Level?: string; /** *

    处理状态(英文枚举:PENDING/PROCESSED/WHITELISTED/ISOLATED/CLEANED/IGNORED/ISOLATING/RESTORING/BLOCKED/DELETED)

    */ Status?: string; /** *

    ATT&CK攻击阶段

    */ AttackStage?: string; /** *

    检测模式(英文枚举:PRECISE/BALANCED/DEEP)

    */ DetectMode?: string; /** *

    实例ID

    */ InstanceId?: string; /** *

    主机UUID

    */ Quuid?: string; /** *

    聚合事件数

    */ EventCount?: number; /** *

    是否付费版

    */ IsProVersion?: number; /** *

    告警来源(英文枚举:HOST/CONTAINER/K8S/CSIP)

    */ AlertSource?: string; /** *

    容器镜像ID(保留字段,恒为空串)

    */ ImageId?: string; /** *

    容器ID(保留字段,恒为空串)

    */ ContainerId?: string; /** *

    集群ID(保留字段,恒为空串)

    */ ClusterId?: string; /** *

    首次发现时间

    */ FirstDetectTime?: string; /** *

    最近发现时间

    */ LatestDetectTime?: string; /** *

    规则名称(规则富化)

    */ RuleName?: string; /** *

    内容类型: md5/cmdline/dns/ip_inbound/ip_outbound/custom_file/process_network

    */ ContentType?: string; /** *

    实例名(资产富化)

    */ InstanceName?: string; /** *

    公网IP(资产富化)

    */ PublicIp?: string; /** *

    内网IP(资产富化)

    */ PrivateIp?: string; /** *

    告警详情JSON字符串(前端通过JSON.parse解析,空值为"{}")

    */ Content?: string; /** *

    告警名称(子类型中英文名)

    */ AlertName?: string; /** *

    安全中心标签

    */ CSIPTags?: Array; /** *

    危害描述(统一字段,合并原各子类型独立字段)

    */ HarmDesc?: string; /** *

    修复建议(统一字段)

    */ SuggestScheme?: string; /** *

    数据来源: vuldb/vdc/intel/default

    */ HarmDescSource?: string; /** *

    统一威胁情报标签(按子类型路由不同情报源)

    */ ThreatTags?: Array; /** *

    Base64解码后的命令(高危命令子类型独有)

    */ BashCmdDecoded?: string; /** *

    漏洞名称(网络攻击子类型独有)

    */ NetVulName?: string; /** *

    CVE编号(网络攻击子类型独有)

    */ NetCVEId?: string; /** *

    异常行为(网络攻击子类型独有)

    */ NetAbnormalAction?: string; /** *

    IP情报信息(为空时不返回)

    */ IPIntel?: IPIntelInfo; /** *

    多行为攻击规则类型分类: sequence/threshold/command

    */ MultiBehaviorDetectionMode?: string; /** *

    告警来源描述(按子类型派生,描述哪个引擎/规则检出)

    */ SourceDesc?: string; /** *

    处理时间参数格式:2026-05-26 19:45:48

    */ ModifyTime?: string; /** *

    情报富化结果来源(标识本次详情是否成功命中外部情报);取值 "VDC" / "IPAnalysis" / "BreakingTI" / 空串

    */ IntelSource?: string; /** *

    综合研判,中英文已翻译,中:恶意/安全/未知;英:Malicious/Safe/Unknown

    */ Verdict?: string; /** *

    研判依据

    */ VerdictBasis?: string; /** *

    病毒名称

    */ VirusName?: string; /** *

    病毒家族

    */ VirusFamily?: string; /** *

    NetResponsePayload 响应数据包(base64 编码后的字符串)

    */ NetResponsePayload?: string; /** *

    服务进程信息(base64 编码后的 JSON 字符串)

    */ NetSvcPs?: string; /** *

    容器名称

    */ ContainerName?: string; /** *

    容器镜像名称

    */ ImageName?: string; /** *

    集群名称

    */ ClusterName?: string; /** *

    容器运行状态(原始枚举 RUNNING/PAUSED/STOPPED…,前端自行映射)

    枚举值:

    • RUNNING: 运行
    • PAUSED: 暂停
    • STOPPED: 停止
    • CREATED: 已经创建
    • DESTROYED: 已销毁
    • RESTARTING: 重启中
    • REMOVING: 迁移中
    • DEAD: DEAD
    • UNKNOWN: 未知
    */ RunStatus?: string; /** *

    POD 名称

    */ PodName?: string; /** *

    POD IP

    */ PodIp?: string; /** *

    命名空间

    */ Namespace?: string; /** *

    POD 负载类型

    */ PodWorkloadType?: string; /** *

    集群 ca 证书 md5

    */ ClusterCaMD5?: string; /** *

    POD 唯一 id

    */ PodUniqueId?: string; } /** * DescribeSCFNamespaceList请求参数结构体 */ export interface DescribeSCFNamespaceListRequest { /** * 云函数所在地域 参数格式:腾讯云标准 Region,如 ap-guangzhou / ap-shanghai */ SCFRegion: string; /** * 单页条数 取值范围:[1, 100] 默认值:20 */ Limit: number; /** * 分页偏移量 取值范围:[0, +∞) 默认值:0 */ Offset?: number; } /** * 未通过检测项按策略分组的统计。 */ export interface NotPassItemStatistic { /** * 策略类型。取值:SYSTEM(系统策略)、SELF(自定义策略)。 */ PolicyType?: string; /** * 策略 ID。SYSTEM 策略为 0。 */ PolicyID?: number; /** * 父分类 ID。SELF 策略为 0。 */ ParentCategoryID?: number; /** * 该策略下未通过的检测项数。 */ NotPassCount?: number; /** * 策略或分类名称。SYSTEM 取父分类名称,SELF 取策略名称。 */ Name?: string; } /** * DescribeNFSScanConf请求参数结构体 */ export interface DescribeNFSScanConfRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 数据库资产 */ export interface DspmDbAsset { /** *

    资产实例Id

    */ AssetId?: string; /** *

    资产类型

    */ AssetType?: string; /** *

    资产名

    */ Name?: string; /** *

    账号数

    */ AccountCount?: number; /** *

    公网访问地址,如果有多个,使用';'分割

    */ PublicIp?: string; /** *

    内网访问地址,如果有多个,使用';'分割

    */ PrivateIp?: string; /** *

    广域网域名地址,如果有多个,使用';'分割

    */ WanDomain?: string; /** *

    地域

    */ Region?: string; /** *

    资产所在vpc的vpcid

    */ VpcId?: string; /** *

    资产所在vpc的vpc名

    */ VpcName?: string; /** *

    资产所在vpc子网的subnetid

    */ SubnetId?: string; /** *

    资产所在vpc子网名

    */ SubnetName?: string; /** *

    实例状态

    */ Status?: number; /** *

    创建时间。

    */ CreateTime?: string; /** *

    管理者信息。

    */ Manager?: Array; /** *

    是否绑定身份。0-未绑定 1-已绑定

    */ BindIdentify?: number; /** *

    是否管理员

    */ IsManager?: number; /** *

    风险统计信息

    */ RiskCount?: DspmRiskCount; /** *

    安全建议。
    Resolve 立即解决
    Reinforcement 加固
    None 暂无异常

    */ SafetyAdvice?: string; /** *

    日志投递状态。
    0-投递关闭 1-投递打开 2-投递开通中 3-投递关闭中

    */ LogDeliveryStatus?: number; /** *

    是否支持日志投递。0-不支持 1-支持

    */ LogDeliverySupported?: number; /** *

    数据扫描信息

    */ DataScanInfo?: DspmAssetDataScanDetail; /** *

    资产所属账号app id

    */ AppId?: number; /** *

    账号昵称

    */ NickName?: string; /** *

    资产所属账号uin

    */ Uin?: string; /** *

    安全分析状态(0-关闭 1-打开 2-开通中 3-关闭中)

    */ SecurityAnalyseStatus?: number; /** *

    当前实例的总日志数

    */ TotalAuditLogs?: number; /** *

    日志审计禁止开通的原因,可选值:VersionNotSupportLogSubscription, InstanceIsUpgrading, CdbRuleAuditEnabled, AssetNotExists

    */ LogDeliveryDisableReason?: string; /** *

    在线日志的起始时间戳,精确到秒

    */ OldestOnlineLogTimestamp?: number; /** *

    在线日志的最新时间戳,精确到秒

    */ NewestOnlineLogTimestamp?: number; /** *

    操作错误信息

    */ OperationErrorMsg?: string; /** *

    是否支持账号操作。0 不支持;1 支持

    */ AccountOptSupported?: number; /** *

    实例类型

    */ InstanceType?: number; /** *

    集群类型(MongoDB),与云接口 DescribeDBInstances 的 ClusterType 一致:0-副本集 1-分片;非 MongoDB 资产固定 0

    */ ClusterType?: number; /** *

    是否支持敏感数据识别。0 不支持;1 支持

    */ IdentifyScanSupported?: number; /** *

    集群ID

    注意:此字段可能返回 null,表示取不到有效值。 */ ClusterId?: string; /** *

    集群名

    注意:此字段可能返回 null,表示取不到有效值。 */ ClusterName?: string; } /** * DescribeRiskItemList请求参数结构体 */ export interface DescribeRiskItemListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * DescribeAssetOverview请求参数结构体 */ export interface DescribeAssetOverviewRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeAssetInfo返回参数结构体 */ export interface DescribeAssetInfoResponse { /** * 基本信息 */ Basic?: Array; /** * 网络信息 */ Network?: Array; /** * 防护信息 */ Protection?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateImageVulListExportJob返回参数结构体 */ export interface CreateImageVulListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeTagRuleAssets请求参数结构体 */ export interface DescribeTagRuleAssetsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 打标策略 */ TaggingRule?: string; } /** * DescribeBaselineSyncConf请求参数结构体 */ export interface DescribeBaselineSyncConfRequest { /** * 集团账号场景下的成员账号 Appid 列表。非集团账号或仅查询当前账号时传空。 */ MemberId?: Array; } /** * ModifyUebaRuleSwitch请求参数结构体 */ export interface ModifyUebaRuleSwitchRequest { /** * 策略ID */ RuleID: string; /** * 开关状态 */ Status: boolean; /** * 集团账号的成员id */ MemberId?: Array; } /** * CreatePodContainerListExportJob请求参数结构体 */ export interface CreatePodContainerListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    Pod唯一ID

    */ PodUniqueID?: string; /** *

    集群CA证书MD5(用于查节点信息)

    */ ClusterCaMD5?: string; /** *

    通用过滤条件列表。支持的过滤字段:
    ContainerId:容器ID,精确匹配。
    ContainerName:容器名称,模糊匹配。
    RunStatus:容器运行状态,精确匹配。取值:RUNNING、PAUSED、STOPPED、CREATED、DESTROYED、RESTARTING、REMOVING、DEAD、UNKNOWN。
    ImageId:镜像ID,精确匹配。
    ImageName:镜像名称,模糊匹配。
    IsolateStatus:隔离状态,精确匹配。取值:NORMAL(未隔离)、ISOLATED(已隔离)、ISOLATING(隔离中)、ISOLATE_FAILED(隔离失败)、RESTORING(解除隔离中)、RESTORE_FAILED(解除隔离失败)。
    NodeUniqueId:所属节点唯一ID,精确匹配(NodeAssetId 为等价别名)。
    UUID:主机UUID,精确匹配。

    */ Filter?: Filter; /** *

    导出字段列表(不传则导出全部字段)
    枚举值:
    ContainerId:容器ID
    ContainerName:容器名称
    RunStatus:运行状态
    NodeId:节点ID
    NodeType:节点类型
    ImageId:镜像ID
    ImageName:镜像名称
    IsolateStatus:隔离状态

    */ ExportFields?: Array; } /** * DescribeScanStatistic请求参数结构体 */ export interface DescribeScanStatisticRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 体检任务id */ TaskLogId?: string; } /** * DescribeCFGRiskReportStatistics请求参数结构体 */ export interface DescribeCFGRiskReportStatisticsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    规范ID

    */ StandardIDs?: Array; } /** * ModifyNotifySettingAlert返回参数结构体 */ export interface ModifyNotifySettingAlertResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SyncImageRegistry请求参数结构体 */ export interface SyncImageRegistryRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    是否同步全部仓库

    枚举值:

    • true: 是
    • false: 否
    */ All?: boolean; /** *

    待同步的镜像仓库Id列表

    */ RegistryIds?: Array; } /** * 基线扫描的子任务,按检测资产维度拆分(一台主机或一个集群对应一条子任务)。 */ export interface BaselineSubTask { /** *

    子任务 ID。

    */ ID?: number; /** *

    所属主任务 ID(对应 BaselineMainTask.ID)。

    */ TaskID?: number; /** *

    子任务执行结果。取值:

    • SUCCESS:成功
    • FAILED:失败
    • USER_CANCELED:用户取消
    • CHECKING:检测中
    • UNKNOWN:未知状态
    */ Status?: string; /** *

    子任务所属租户 Appid。

    */ Appid?: number; /** *

    子任务开始执行时间。

    */ StartTime?: string; /** *

    子任务结束时间,未结束时为空。

    */ FinishTime?: string; /** *

    检测资产大类,区分主机基线与容器集群基线。取值:

    • HOST:主机
    • CLUSTER:容器集群
    */ CheckAssetType?: string; /** *

    CheckAssetType=HOST 时返回的主机资产信息,CLUSTER 时为空。

    注意:此字段可能返回 null,表示取不到有效值。 */ HostAsset?: BaselineHostAsset; /** *

    状态码:失败时返回失败码(如 AGENT_OFFLINE、SCAN_TIMEOUT、CLIENT_SCAN_FAILED 等),检测中时返回检测状态,成功或用户取消时为空。

    */ ErrCode?: string; /** *

    失败时的详细原因描述,成功、用户取消或检测中时为空。

    */ ErrMessage?: string; /** *

    失败时的解决方案建议,成功、用户取消或检测中时为空。

    */ Solution?: string; /** *

    CheckAssetType=CLUSTER 时返回的集群资产信息,HOST 时为空。

    注意:此字段可能返回 null,表示取不到有效值。 */ ClusterAsset?: BaselineClusterAsset; } /** * StopVulScanTask请求参数结构体 */ export interface StopVulScanTaskRequest { /** *

    任务id

    */ Id?: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    停止扫描的资产instance_id

    */ AssetList?: Array; } /** * DescribeClbTargets请求参数结构体 */ export interface DescribeClbTargetsRequest { /** *

    资产ID

    */ AssetID: string; /** *

    目标类型

    枚举值:

    • listener: 监听器
    • rule: 七层规则
    */ TargetType: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 镜像仓库联通性检测结果 */ export interface RegistryConnDetectResult { /** *

    链接信息

    */ ConnDetectMessage?: string; /** *

    链接状态

    */ ConnDetectStatus?: string; /** *

    失败原因

    */ FailReason?: string; /** *

    主机quuid

    */ Quuid?: string; /** *

    失败解决方案

    */ Solution?: string; /** *

    主机uuid

    */ Uuid?: string; } /** * DescribeClbListenerList请求参数结构体 */ export interface DescribeClbListenerListRequest { /** *

    资产ID

    */ AssetID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤器

    */ Filters?: Array; /** *

    每页条数

    */ Limit?: number; /** *

    偏移

    */ Offset?: number; /** *

    排序方向

    */ Order?: string; /** *

    排序字段

    */ By?: string; } /** * Skill 能力标签 */ export interface SkillCapabilityTag { /** * 能力标签标识 */ ID?: string; /** * 能力标签展示名称 */ Name?: string; } /** * DescribeRiskCenterAssetViewWeakPasswordRiskList返回参数结构体 */ export interface DescribeRiskCenterAssetViewWeakPasswordRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 风险列表 */ Data?: Array; /** * 状态列表 */ StatusLists?: Array; /** * 危险等级列表 */ LevelLists?: Array; /** * 来源列表 */ FromLists?: Array; /** * 资产类型列表 */ InstanceTypeLists?: Array; /** * 弱口令类型列表 */ PasswordTypeLists?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssumeRole请求参数结构体 */ export interface DescribeAssumeRoleRequest { /** * 角色名 */ RoleName?: string; } /** * CreateDspmWhitelistStrategy返回参数结构体 */ export interface CreateDspmWhitelistStrategyResponse { /** *

    白名单id

    */ WhitelistStrategyId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyNotifySettingAk请求参数结构体 */ export interface ModifyNotifySettingAkRequest { /** *

    告警类型/等级 (类型: AbnBehavior-异常行为, LeakDetect-泄露监测; 等级: 1-提示, 2-低危, 3-中危, 4-高危, 5-严重)

    */ Alert?: Array; /** *

    告警通知粒度

    枚举值:

    • 0: 按告警聚合推送
    • 1: 按调用记录推送
    */ AlertGranularity?: number; /** *

    资产事件

    枚举值:

    • NewAk: AK新增
    */ Asset?: Array; /** *

    通知开始时间

    参数格式:hh:mm:ss

    */ BeginTime?: string; /** *

    通知结束时间

    参数格式:hh:mm:ss

    */ EndTime?: string; } /** * DescribeCosRoleAccessPermission请求参数结构体 */ export interface DescribeCosRoleAccessPermissionRequest { /** * 关联的appid */ RelAppId: number; /** * 需要查看的角色id */ RelRoleId: string; /** * 桶名 */ BucketName: string; /** * 过滤器 */ Filter?: Filter; } /** * DescribeCSIPMalwareScanTaskDetail请求参数结构体 */ export interface DescribeCSIPMalwareScanTaskDetailRequest { /** *

    任务ID

    */ TaskId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    PolicyType - int - 是否必填:否 - 策略类型PolicyName - string - 是否必填:否 - 策略名称Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)PolicyAction- int - 是否必填:否 - 策略动作IsEnabled - int - 是否必填:否 - 是否生效

    */ Filters?: Array; /** *

    限制条数,默认10,最大100

    */ Limit?: number; /** *

    偏移量,默认0

    */ Offset?: number; /** *

    排序方式: [ASC:升序|DESC:降序]

    */ Order?: string; /** *

    可选排序列,暂不支持排序,默认按照id降序排列

    */ By?: string; } /** * DescribeCosAuditAppIdList返回参数结构体 */ export interface DescribeCosAuditAppIdListResponse { /** * 已购买appid集合 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssetViewVulRiskList返回参数结构体 */ export interface DescribeAssetViewVulRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 资产视角的漏洞风险列表 */ Data?: Array; /** * 状态列表 */ StatusLists?: Array; /** * 危险等级列表 */ LevelLists?: Array; /** * 来源列表 */ FromLists?: Array; /** * 漏洞类型列表 */ VULTypeLists?: Array; /** * 资产类型列表 */ InstanceTypeLists?: Array; /** * tag枚举 */ Tags?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * cos审计支付信息 */ export interface CosAuditPayInfo { /** *

    APPID

    */ AppId?: number; /** *

    订单状态 0未购买 1正常,2隔离,3销毁,6试用中,7到期

    */ OrderStatus?: number; /** *

    已购对象存储数量

    */ BucketNum?: number; /** *

    支付模式,0-后付费 1-预付费

    */ PayMode?: number; /** *

    是否单独购买,1-单独购买,2-被其它账号共享

    */ IsSelfBuy?: number; /** *

    订单开始时间

    */ BeginTime?: string; /** *

    订单到期时间

    */ EndTime?: string; /** *

    0-用户未设置,1-用户设置自动续费,2-用户设置不自动续费

    */ AutoRenew?: number; /** *

    订单时长

    */ TimeSpan?: number; /** *

    时长单位

    */ TimeUnit?: string; /** *

    资源id

    */ ResourceId?: string; /** *

    公测结束时间

    */ BetaEndTime?: string; /** *

    系统当前时间

    */ TimeNow?: string; /** *

    是否分享给其它账号,1-是,2-否

    */ IsShareToOther?: number; /** *

    uin

    */ Uin?: string; /** *

    昵称

    */ NickName?: string; /** *

    共享的bucketIdSet

    */ BindBucket?: Array; /** *

    共享的appid

    */ SharedAppIdSet?: Array; /** *

    是否已经开启后付费

    */ PostPayStatus?: number; /** *

    0:未做过试用期试用 1 :做过试用期试用

    */ IsTestUser?: number; /** *

    剩余可用数

    */ AvailableBucketNum?: number; /** *

    已开启的监测存储桶数

    */ MonitorBucketNum?: number; /** *

    总的存储桶数

    */ TotalBucketNum?: number; /** *

    后付费产品开关状态

    */ PostProductStatusList?: Array; /** *

    后付费产品购买状态

    */ PostProductBuyStatusList?: Array; /** *

    新后付费资源id

    */ NewPostPayResourceId?: string; } /** * 资产关联风险信息 */ export interface AssetRiskInfo { /** *

    风险类型

    */ ResultType?: string; /** *

    总风险数量

    */ RiskCount?: number; /** *

    严重风险数量

    */ RiskCritical?: number; /** *

    高风险数量

    */ RiskHigh?: number; /** *

    中风险数量

    */ RiskMedium?: number; /** *

    低风险数量

    */ RiskLow?: number; } /** * 漏洞影响组件信息 */ export interface VulImpactComponentInfo { /** * 组件名称 */ Component?: string; /** * 版本名称 */ Version?: string; } /** * 主机资产信息 主机防护状态枚举,左边是常量,右边是显示 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; /** * 主机安全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?: Array; /** * 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; /** * 内存趋势图 */ MemoryTrend?: Array; /** * 1:agent在线 0:agent离线 2:主机离线 */ AgentStatus?: number; /** * 本月防护关闭次数 */ CloseDefenseCount?: number; /** * 运行状态 */ InstanceState?: string; /** * 安全组数据 */ SecurityGroupIds?: Array; /** * 物理内存占用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 VULBaseInfo { /** * 风险等级 high 高危/ middle 中危 / low 低危 /info 提示 */ Level?: string; /** * 组件 */ Component?: string; /** * 漏洞发布时间 */ PublishTime?: string; /** * 最近扫描时间 */ LastScanTime?: string; /** * 影响资产数量 */ AffectAssetCount?: number; /** * 风险ID */ RiskId?: string; /** * 漏洞类型 */ VULType?: string; /** * 漏洞名 */ VULName?: string; /** * cve */ CVE?: string; /** * 描述 */ Describe?: string; /** * 漏洞payload */ Payload?: string; /** * 漏洞影响组件 */ AppName?: string; /** * 技术参考 */ References?: string; /** * 漏洞影响版本 */ AppVersion?: string; /** * 风险点 */ VULURL?: string; /** * 用户昵称 注意:此字段可能返回 null,表示取不到有效值。 */ Nick?: string; /** * 用户appid */ AppId?: string; /** * 用户uin 注意:此字段可能返回 null,表示取不到有效值。 */ Uin?: string; /** * 修复建议 注意:此字段可能返回 null,表示取不到有效值。 */ Fix?: string; /** * 应急漏洞类型,1-应急漏洞,0-非应急漏洞 注意:此字段可能返回 null,表示取不到有效值。 */ EMGCVulType?: number; /** * CVSS评分 注意:此字段可能返回 null,表示取不到有效值。 */ CVSS?: number; /** * 攻击热度 0/1/2/3 注意:此字段可能返回 null,表示取不到有效值。 */ AttackHeat?: number; /** * 检测状态 0 未扫描 1扫描中 2 扫描完成 注意:此字段可能返回 null,表示取不到有效值。 */ ScanStatus?: number; /** * 1/0是否必修 注意:此字段可能返回 null,表示取不到有效值。 */ IsSuggest?: number; /** * 标签 注意:此字段可能返回 null,表示取不到有效值。 */ VulTag?: Array; /** * 支持产品 逗号分隔 "cfw_waf_virtual", "cwp_detect", "cwp_defense", "cwp_fix" 注意:此字段可能返回 null,表示取不到有效值。 */ SupportProduct?: string; /** * 漏洞检测任务id 注意:此字段可能返回 null,表示取不到有效值。 */ TaskId?: string; /** * 主键 注意:此字段可能返回 null,表示取不到有效值。 */ Index?: string; /** * 漏洞id 旧版 注意:此字段可能返回 null,表示取不到有效值。 */ PcmgrID?: string; /** * 漏洞id 新版 注意:此字段可能返回 null,表示取不到有效值。 */ TvdID?: string; } /** * ModifyEDRRulesAction请求参数结构体 */ export interface ModifyEDRRulesActionRequest { /** *

    策略ID数组

    */ RuleIDs: Array; /** *

    目标 Action:0-告警 1-放行 2-告警并拦截

    */ AlertAction: number; /** *

    目标账号 AppId 列表

    */ TargetAppIDs: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateImageAssetListExportJob返回参数结构体 */ export interface CreateImageAssetListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SNAT规则 */ export interface NatSnatRuleItem { /** *

    网关SNat ID

    */ NatGatewaySnatId?: string; /** *

    资源ID

    */ ResourceId?: string; /** *

    资源类型

    */ ResourceType?: string; /** *

    内网IP地址

    */ PrivateIpAddress?: string; /** *

    公网IP地址

    */ PublicIpAddresses?: string; /** *

    描述

    */ Description?: string; /** *

    创建时间

    */ CreatedTime?: string; } /** * 相关攻击事件结构 */ export interface RelatedEvent { /** * 事件ID */ EventID?: string; /** * 事件描述 */ Description?: string; /** * 与事件关联的告警数量 */ RelatedCount?: number; } /** * AI Agent 命令沙箱插件状态 */ export interface CommandPluginState { /** *

    插件安装状态(上层聚合)
    枚举值:
    NONE:未安装
    INSTALLING:安装中
    INSTALLED:已安装
    INSTALL_FAIL:安装失败

    */ InstallStatus?: string; } /** * EnableAISchedule返回参数结构体 */ export interface EnableAIScheduleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifySkillScanAlertStatus请求参数结构体 */ export interface ModifySkillScanAlertStatusRequest { /** * 告警记录 ID 列表 入参限制:单次最多 100 个 取值参考:通过 DescribeSkillScanAlertList 接口获取 */ IDs: Array; /** * 目标处理状态 枚举值: 1:已处理 2:已忽略 3:已信任 4:已删除(软删除) */ Status: number; /** * 集团账号的成员 id */ MemberId?: Array; } /** * DescribeBaselineSystemCategoryList返回参数结构体 */ export interface DescribeBaselineSystemCategoryListResponse { /** *

    系统父分类列表,含每个父分类下的子分类与检测项 ID 列表。

    */ SystemCategoryList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 防护配置详情 */ export interface ProtectionDetail { /** * 各配置项开启状态 */ ConfigItems?: Array; /** * 应防护资产数 */ EligibleAssetCount?: number; /** * 已防护资产数 */ ProtectedAssetCount?: number; /** * 覆盖率百分比 取值范围:[0, 100] */ CoveragePercent?: number; /** * 即将到期产品列表 */ ExpiringProducts?: Array; } /** * DescribeImageLayerList返回参数结构体 */ export interface DescribeImageLayerListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    镜像层信息

    */ LayerList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateIaCFileReScanTask返回参数结构体 */ export interface CreateIaCFileReScanTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmAssetSecurityAnalysisSwitch请求参数结构体 */ export interface ModifyDspmAssetSecurityAnalysisSwitchRequest { /** * 实例信息 */ Instances: Array; /** * 集团账号的成员id */ MemberId?: Array; /** * 开关。1-打开 0-关闭 */ Enable?: number; } /** * DeleteCosAkAsset请求参数结构体 */ export interface DeleteCosAkAssetRequest { /** * 要删除的cos ak集合 */ CosAkSet: Array; } /** * DescribeNotifyAssetConfig返回参数结构体 */ export interface DescribeNotifyAssetConfigResponse { /** *

    资产范围配置

    */ Items?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * VerifyDspmAssetLoginCode请求参数结构体 */ export interface VerifyDspmAssetLoginCodeRequest { /** * 个人id */ PersonId: string; /** * 数据库资产id */ AssetId: string; /** * 验证码 */ Code: string; /** * 主机。默认'%' */ Host?: string; } /** * DescribeIaCFileReport返回参数结构体 */ export interface DescribeIaCFileReportResponse { /** *

    检测文件

    */ File?: string; /** *

    检测状态(0:待扫描,1:检测中,2:已完成,3:检测异常)

    */ Status?: number; /** *

    检测时间

    */ ScanTime?: string; /** *

    风险列表

    */ Risks?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateComplianceRiskExportJob返回参数结构体 */ export interface CreateComplianceRiskExportJobResponse { /** *

    导出任务ID

    */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDefaultSecurityScoreRule请求参数结构体 */ export interface DescribeDefaultSecurityScoreRuleRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmPersonApplyHistory返回参数结构体 */ export interface DescribeDspmPersonApplyHistoryResponse { /** * 申请记录总数 */ TotalCount?: number; /** * 申请记录信息 */ ApplySet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssetProcessList返回参数结构体 */ export interface DescribeAssetProcessListResponse { /** * 进程数量 */ TotalCount?: number; /** * 进程列表 */ AssetProcessList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAISchedule请求参数结构体 */ export interface CreateAIScheduleRequest { /** *

    任务名称。最大 128 字符。

    */ Name?: string; /** *

    执行提示词。最大 2048 字符。

    */ Prompts?: string; /** *

    触发器列表,多个触发器之间为「或」关系,满足任一即触发。

    */ Triggers?: Array; /** *

    最大触发次数,0 表示无限制。

    */ MaxFireCount?: number; /** *

    生效开始时间,Unix 毫秒时间戳,0 表示立即生效。

    */ StartTime?: number; /** *

    生效结束时间,Unix 毫秒时间戳,0 表示永不过期。

    */ EndTime?: number; } /** * CSPM条款 */ export interface StandardTerm { /** * 标签 */ Tag?: string; /** * 条款 */ Terms?: Array; } /** * DescribeVulHostRelateComponent请求参数结构体 */ export interface DescribeVulHostRelateComponentRequest { /** *

    漏洞 ID(vul_vuls.id)

    */ VulID: number; /** *

    实例ID

    */ InstanceID: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 维度扣分项 */ export interface DimensionItem { /** * 维度ID 枚举值: risk_governance:风险治理 threat_detection:威胁检测 protection_config:防护配置 */ DimensionId?: string; /** * 维度名称 */ DimensionName?: string; /** * 维度扣分上限 */ MaxDeductScore?: number; /** * 维度实际扣分 */ DeductScore?: number; /** * 子项列表 */ Categories?: Array; } /** * 云资源配置检测合规标准概览 */ export interface ComplianceStandardOverview { /** *

    规范ID

    */ ID?: number; /** *

    规范名称

    */ Name?: string; /** *

    关联检查项数量

    */ TotalCount?: number; /** *

    检查项通过率

    */ PassRate?: number; } /** * StopVulScanTask返回参数结构体 */ export interface StopVulScanTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 简要的资产标签元素,CSIP 内部使用。 */ export interface MiniTagItem { /** * 标签展示颜色。 */ Color?: string; /** * 标签描述。 */ Description?: string; /** * 标签 ID。 */ ID?: number; /** * 标签键(中文)。 */ TagKey?: string; /** * 标签值(中文)。 */ TagValue?: string; /** * 标签键(英文)。 */ TagKeyEn?: string; /** * 标签值(英文)。 */ TagValueEn?: string; } /** * CheckCWPExposePathPermission返回参数结构体 */ export interface CheckCWPExposePathPermissionResponse { /** *

    用户旗舰版信息

    */ UltimateList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 镜像漏洞信息 */ export interface ImageVulSummary { /** *

    所有者账号名

    */ OwnerAccountName?: string; /** *

    所有者账号uin

    */ OwnerUin?: string; /** *

    所有者账号appid

    */ OwnerAppId?: number; /** *

    首次发现时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ FirstFoundTime?: string; /** *

    最后发现时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LatestFoundTime?: string; /** *

    影响镜像数

    */ AffectImageCount?: number; /** *

    漏洞信息

    */ VulInfo?: ImageVulBaseInfo; /** *

    记录id

    */ ID?: number; } /** * DescribeDspmRiskDetail返回参数结构体 */ export interface DescribeDspmRiskDetailResponse { /** * 风险等级 */ RiskLevel?: string; /** * 风险检出时间 */ DetectTime?: string; /** * 资产实例Id */ AssetId?: string; /** * 资产名 */ AssetName?: string; /** * 资产类型 */ AssetType?: string; /** * 地域 */ Region?: string; /** * 公网访问地址 */ PublicIp?: string; /** * 内网访问地址 */ PrivateIp?: string; /** * 账号 */ Account?: string; /** * 主机地址 */ Host?: string; /** * 身份id */ IdentifyId?: string; /** * 所属云账号uin用户 */ OwnerUin?: DspmUinUser; /** * 所属个人用户信息 */ Person?: DspmPersonUser; /** * 风险名称 */ RiskName?: string; /** * 风险英文名称 */ RiskNameEn?: string; /** * 风险数据 */ RiskData?: string; /** * 基线数据 */ BaselineData?: string; /** * 风险id */ RiskId?: string; /** * 策略类型 */ StrategyType?: string; /** * 策略类别 */ StrategyCategory?: string; /** * 账号类型 */ AccountType?: number; /** * 风险状态 */ Status?: number; /** * 是否资产管理员 */ IsAssetManager?: number; /** * 数据起始时间 */ DataBeginTime?: string; /** * 数据结束时间 */ DataEndTime?: string; /** * 风险类型。risk-风险;alarm-告警。 */ RiskType?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosRiskScanTask请求参数结构体 */ export interface DescribeCosRiskScanTaskRequest { /** * 需要查看的存储桶详情 */ BucketInfoSet?: Array; } /** * DescribeEdrAlertMultiAttackStages请求参数结构体 */ export interface DescribeEdrAlertMultiAttackStagesRequest { /** *

    目标告警信息

    */ Targets: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DeleteCosPolicy返回参数结构体 */ export interface DeleteCosPolicyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 子引擎扫描结果 */ export interface SkillScanEngineResult { /** * 子引擎类型 枚举值: AI:AI 引擎 STATIC:静态分析引擎 */ ScanType?: string; /** * 命中规则列表 */ RuleList?: Array; } /** * DescribeMultiCloudAssetCount请求参数结构体 */ export interface DescribeMultiCloudAssetCountRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 网站风险对象 */ export interface WebsiteRisk { /** * 影响资产 */ AffectAsset?: string; /** * 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。 */ Level?: 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; /** * 风险链接 */ URL?: string; /** * 风险文件地址 */ URLPath?: string; /** * 实例类型 */ InstanceType?: string; /** * 类型 */ DetectEngine?: string; /** * 结果描述 */ ResultDescribe?: string; /** * 源地址url */ SourceURL?: string; /** * 源文件地址 */ SourceURLPath?: string; } /** * DescribeClusterServiceList返回参数结构体 */ export interface DescribeClusterServiceListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    列表

    */ List?: Array; /** *

    集群下所有 namespace 名称枚举(用于前端 filter 下拉)

    */ Namespaces?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 风险趋势 */ export interface RiskCenterOverviewTrendAnalysis { /** * 日期 */ Date?: string; /** * 端口数 */ Port?: number; /** * 漏洞数 */ VUL?: number; /** * 弱口令数 */ WeakPassword?: number; /** * 网站数 */ Website?: number; /** * 配置数 */ CFG?: number; /** * 测绘风险数 注意:此字段可能返回 null,表示取不到有效值。 */ Server?: number; /** * 主机风险配置数量 */ HostCFG?: number; /** * 容器基线风险配置数量 */ PodCFG?: number; } /** * 漏洞视角的漏洞风险对象 */ export interface VULViewVULRisk { /** * 端口 */ Port?: string; /** * 影响资产 */ NoHandleCount?: number; /** * 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。 */ Level?: string; /** * 组件 */ Component?: string; /** * 最近识别时间 */ RecentTime?: string; /** * 首次识别时间 */ FirstTime?: string; /** * 影响资产数量 */ AffectAssetCount?: number; /** * 风险ID */ Id?: string; /** * 扫描来源,具体看接口返回枚举类型 */ From?: string; /** * 前端索引 */ Index?: string; /** * 漏洞类型 */ VULType?: string; /** * 漏洞名 */ VULName?: string; /** * cve */ CVE?: string; /** * 描述 */ Describe?: string; /** * 漏洞payload */ Payload?: string; /** * 漏洞影响组件 */ AppName?: string; /** * 技术参考 */ References?: string; /** * 漏洞影响版本 */ AppVersion?: string; /** * 风险点 */ VULURL?: string; /** * 用户昵称 */ Nick?: string; /** * 用户appid */ AppId?: string; /** * 用户uin */ Uin?: string; /** * 修复建议 */ Fix?: string; /** * 应急漏洞类型,1-应急漏洞,0-非应急漏洞 */ EMGCVulType?: number; } /** * DescribeCVMAssets返回参数结构体 */ export interface DescribeCVMAssetsResponse { /** * 总数 */ Total?: number; /** * 机器列表 */ Data?: Array; /** * 地域列表 */ RegionList?: Array; /** * 防护状态 */ DefenseStatusList?: Array; /** * vpc枚举 */ VpcList?: Array; /** * 资产类型枚举 */ AssetTypeList?: Array; /** * 操作系统枚举 */ SystemTypeList?: Array; /** * ip列表 */ IpTypeList?: Array; /** * appid列表 */ AppIdList?: Array; /** * 可用区列表 */ ZoneList?: Array; /** * os列表 */ OsList?: Array; /** * 资产类型和实例类型的对应关系 */ AssetMapInstanceTypeList?: Array; /** * 公网内网枚举 */ PublicPrivateAttr?: Array; /** * 主机防护状态 */ ProtectStatusList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAllAssetsExportJob返回参数结构体 */ export interface CreateAllAssetsExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmBackupSetting请求参数结构体 */ export interface DescribeDspmBackupSettingRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * BatchModifyImageVirusWhitelist请求参数结构体 */ export interface BatchModifyImageVirusWhitelistRequest { /** *

    木马白名单id

    */ RuleId: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    是否启用

    枚举值:

    • 0: 禁用
    • 1: 启用
    */ Status?: number; } /** * 对象存储调用源ip信息 */ export interface CosSourceIpInfo { /** * 调用UA */ UA?: Array; /** * 调用vpc信息 */ VpcInfo?: CosInvokeIpVpcInfo; } /** * 产品支持情况 */ export interface ServiceSupport { /** * 产品名称: "cfw_waf_virtual", "cwp_detect", "cwp_defense", "cwp_fix" */ ServiceName?: string; /** * 已处理的资产总数 */ SupportHandledCount?: number; /** * 支持的资产总数 */ SupportTotalCount?: number; /** * 是否支持该产品1支持;0不支持 */ IsSupport?: boolean; } /** * RetryDspmExportLog请求参数结构体 */ export interface RetryDspmExportLogRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    任务ID

    */ TaskId?: number; } /** * ModifyAILinkSetting请求参数结构体 */ export interface ModifyAILinkSettingRequest { /** *

    0 关闭AI-Link智链引擎,1 开启AI-Link智链引擎

    */ AILinkEnable: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    深度模式 0-关闭 1-开启

    */ RuleScopeDeep?: number; /** *

    均衡模式 0-关闭 1-开启

    */ RuleScopeBalanced?: number; /** *

    精准模式 0-关闭 1-开启

    */ RuleScopePrecise?: number; /** *

    1 全部专业/旗舰版主机,0 自选主机列表

    */ Scope?: number; /** *

    自选主机Quuid列表(Scope=0时必填)

    * @deprecated */ Quuids?: Array; /** *

    排除主机Quuid列表(Scope=1时生效)

    * @deprecated */ ExcludeQuuids?: Array; /** *

    新增资产自动包含 0 不包含 1包含

    */ AutoInclude?: number; /** *

    标签ID

    */ TagIDs?: Array; /** *

    0,1

    枚举值:

    • 0: 部分
    • 1: 全部
    */ TCSSScope?: number; /** *

    集群ID

    */ ClusterIDs?: Array; /** *

    排除集群ID

    */ ExcludeClusterIDs?: Array; /** *

    实例ID

    */ InstanceIds?: Array; /** *

    排除实例ID

    */ ExcludeInstanceIds?: Array; } /** * 存储桶id */ export interface CosBucketId { /** *

    appid

    */ AppId?: string; /** *

    是否自动监测

    */ IsAutoMonitor?: number; /** *

    bucket id集合

    */ BucketIdSet?: Array; } /** * DescribeNotifySetting返回参数结构体 */ export interface DescribeNotifySettingResponse { /** *

    通知设置列表

    */ List?: Array; /** *

    成员账号Id

    */ MemberId?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDspmExportTask返回参数结构体 */ export interface CreateDspmExportTaskResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetIds请求参数结构体 */ export interface DescribeDspmAssetIdsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 筛选项 */ Filter?: Filter; } /** * 端口视角的端口风险对象 */ export 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; } /** * CreateDspmExportTask请求参数结构体 */ export interface CreateDspmExportTaskRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    风险等级(0-安全,1-低风险,2-中风险,3-高风险,-1-全部)

    */ DangerLevel?: number; /** *

    数据库名称

    */ DbName?: string; /** *

    数据库端口

    */ DbPort?: number; /** *

    数据库 IP

    */ DbIp?: string; /** *

    资产 ID

    */ AssetsId?: number; /** *

    会话 ID

    */ SessionId?: string; /** *

    客户端 IP

    */ ClientSideIp?: string; /** *

    结束时间

    */ EndTime?: number; /** *

    命中规则

    */ HitRule?: number; /** *

    开始时间

    */ StartTime?: number; /** *

    模糊查询

    */ FuzzySearch?: string; /** *

    用户名

    */ UserName?: string; /** *

    客户端

    */ ClientName?: string; /** *

    流量来源,取值 Agent/Proxy/空;传Agent会返回Agent的日志,传Proxy会返回Proxy日志,两都传或不传则返回所有

    */ SourceTypes?: Array; /** *

    表名,长度限制64,多个表名查询的话可以用空格连接

    */ TableName?: string; /** *

    字段名,长度限制64,多个字段名查询的话可以用空格连接

    */ FieldName?: string; /** *

    SQL 主要类型,DDL, DML, DCL, TCL

    */ SqlMainTypes?: Array; /** *

    操作类型

    */ SqlType?: string; /** *

    影响行数最小值

    */ RowNumMin?: number; /** *

    影响行数最大值

    */ RowNumMax?: number; /** *

    数据库类型

    */ DbTypes?: Array; /** *

    返回码

    */ RetNo?: number; /** *

    客户端工具

    */ ClientDriverName?: string; /** *

    客户端端口

    */ ClientPort?: number; /** *

    审计日志 ID

    */ LogId?: string; /** *

    风险等级数组(0-安全,1-低风险,2-中风险,3-高风险), 如果要全部,则需要将所有的值都传入。如果为空,则会参考:DangerLevel 入参

    */ DangerLevels?: Array; /** *

    字段分类

    */ SensitiveCategoryRule?: string; /** *

    字段分级

    */ SensitiveLevelRisk?: string; /** *

    事务Id

    */ TrxId?: number; /** *

    clientMac

    */ ClientMac?: string; } /** * DescribeUserCallRecord请求参数结构体 */ export interface DescribeUserCallRecordRequest { /** * 账号uin */ SubUin: string; /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器 */ 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; } /** * Dspm 白名单策略 */ export interface DspmWhitelistStrategy { /** *

    白名单策略id

    */ WhitelistStrategyId?: string; /** *

    策略类型

    */ StrategyType?: string; /** *

    白名单策略名

    */ Name?: string; /** *

    策略类型

    */ StrategyCategory?: string; /** *

    策略规则

    */ Rule?: string; /** *

    备注

    */ Remark?: string; /** *

    修改时间

    */ ModifyTime?: string; /** *

    资产id

    */ AssetId?: string; /** *

    账号

    */ Account?: string; /** *

    主机

    */ Host?: string; /** *

    策略规则内容描述

    */ Description?: string; /** *

    白名单类型。risk-风险白名单;alarm-告警白名单。

    */ RiskType?: string; /** *

    资产所属账号app id

    */ AppId?: number; /** *

    账号昵称

    */ NickName?: string; /** *

    资产所属账号uin

    */ Uin?: string; /** *

    白名单类型

    */ WhitelistType?: string; } /** * CreateDspmIdentifyLevelGroup请求参数结构体 */ export interface CreateDspmIdentifyLevelGroupRequest { /** *

    分级组名称

    */ Name: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    描述

    */ Description?: string; /** *

    */ LevelItems?: Array; } /** * CreateVulRisksExportJob返回参数结构体 */ export interface CreateVulRisksExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 流量沙箱规则状态 */ export interface TrafficRuleState { /** *

    沙箱插件模块名

    */ Module?: string; /** *

    沙箱规则状态

    枚举值:

    • ON: 开启
    • OFF: 关闭
    */ Status?: string; } /** * DescribePortDetectList请求参数结构体 */ export interface DescribePortDetectListRequest { /** * 边界分析ID */ ExposureID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; } /** * DescribeEdrAlertMultiAttackStages返回参数结构体 */ export interface DescribeEdrAlertMultiAttackStagesResponse { /** *

    多攻击阶段详情

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CopyBaselinePolicy返回参数结构体 */ export interface CopyBaselinePolicyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyReverseShellSystemPolicyConfig返回参数结构体 */ export interface ModifyReverseShellSystemPolicyConfigResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterAssetSyncTaskStatus请求参数结构体 */ export interface DescribeClusterAssetSyncTaskStatusRequest { /** *

    任务id

    */ TaskId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeSkillScanAlertDetail返回参数结构体 */ export interface DescribeSkillScanAlertDetailResponse { /** *

    告警记录 ID

    */ ID?: number; /** *

    租户 AppID

    */ AppID?: number; /** *

    主机 UUID

    */ UUID?: string; /** *

    主机 IP 地址

    */ HostIP?: string; /** *

    实例 ID
    参数格式:形如 ins-xxxxxxxx

    */ InstanceID?: string; /** *

    实例名称

    */ InstanceName?: string; /** *

    归属资产类型
    枚举值:
    HOST:主机
    CONTAINER:容器

    */ BelongAssetType?: string; /** *

    Skill 名称

    */ SkillName?: string; /** *

    Skill 文件路径

    */ SkillPath?: string; /** *

    Skill 作用域

    */ Scope?: string; /** *

    Skill 版本号

    */ Version?: string; /** *

    文件内容 SHA256 哈希值
    参数格式:sha256:<64位hex>

    */ ContentHash?: string; /** *

    风险等级
    枚举值:
    malicious:恶意
    suspicious:可疑

    */ RiskLevel?: string; /** *

    安全评分
    取值范围:[0, 100]

    */ SecurityScore?: number; /** *

    主命中规则 ID

    */ PrimaryRuleID?: string; /** *

    检测引擎版本号

    */ EngineVersion?: number; /** *

    处理状态
    枚举值:
    0:未处理
    1:已处理
    2:已忽略
    3:已信任

    */ Status?: number; /** *

    告警级别
    枚举值:
    high:高危
    medium:中危

    */ Level?: string; /** *

    首次检出时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ CreateTime?: string; /** *

    Skill 功能描述(引擎实时查询返回)

    */ SkillDescription?: string; /** *

    综合风险摘要,概括本次检测发现的主要风险/攻击链(引擎实时查询返回)。传 Language=en-US 时返回英文文案

    */ RiskDescription?: string; /** *

    处置建议(引擎实时查询返回)

    */ Mitigation?: string; /** *

    Skill 能力标签列表(引擎实时查询返回)

    */ CapabilityTags?: Array; /** *

    融合规则目录列表(引擎实时查询返回)

    */ RuleCatalog?: Array; /** *

    扫描结果详情列表(引擎实时查询返回)

    */ ScanItems?: Array; /** *

    检测报告链接(引擎实时查询返回)

    */ ReportURL?: string; /** *

    扫描完成时间(引擎实时查询返回)
    参数格式:ISO8601 格式

    */ ScannedAt?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 命令沙箱文件访问规则基础信息 */ export interface CommandSandboxFileRuleBase { /** *

    规则名称

    */ RuleName?: string; /** *

    规则资产范围类型

    枚举值:

    • HOST: 主机
    • CONTAINER: 容器
    */ BelongAssetType?: string; /** *

    规则生效范围

    */ EffectScope?: TrafficSandboxEffectScope; /** *

    规则行为类型

    枚举值:

    • RO: 只读
    • RW: 可读写
    */ Action?: string; /** *

    白名单路径

    */ PathWhitelist?: Array; /** *

    规则状态

    枚举值:

    • ON : 启用
    • OFF : 禁用
    */ Status?: string; } /** * DescribeRiskCenterPortViewPortRiskList请求参数结构体 */ export interface DescribeRiskCenterPortViewPortRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 资产标签 */ Tags?: Array; } /** * DescribeAccessKeyUserDetail请求参数结构体 */ export interface DescribeAccessKeyUserDetailRequest { /** * 账号自身uin */ SubUin: string; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeTCRInstanceList请求参数结构体 */ export interface DescribeTCRInstanceListRequest { /** *

    访问密钥Id

    */ AccessKey?: string; /** *

    访问密钥Key

    */ SecretKey?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像仓库所在region

    */ RegistryRegion?: Array; /** *

    镜像仓库id

    */ RegistryId?: string; /** *

    筛选项

    */ Filter?: Filter; } /** * DescribeAlertList请求参数结构体 */ export interface DescribeAlertListRequest { /** * 标签搜索筛选 */ Filter: Filter; /** * 集团账号的成员id */ MemberId?: Array; /** * 被调用的集团账号的成员id */ OperatedMemberId?: Array; /** * 0:默认全部 1:资产ID 2:域名 */ AssetType?: number; } /** * CreateImageAssociatedHostListExportJob返回参数结构体 */ export interface CreateImageAssociatedHostListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 暴露资产 */ export 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; /** *

    标签

    */ Tag?: string; /** *

    备注

    */ Comment?: string; /** *

    待治理风险数量

    */ ToGovernedRiskCount?: number; /** *

    待治理风险内容

    */ ToGovernedRiskContent?: string; /** *

    资产类型图标

    */ AssetTypeIconURL?: string; /** *

    资产类型3D图标

    */ AssetTypeIconSolidURL?: string; } /** * CreateDynamicAssetsExportJob返回参数结构体 */ export interface CreateDynamicAssetsExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBruteAttackRules请求参数结构体 */ export interface DescribeBruteAttackRulesRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmIdentifyRuleDetail返回参数结构体 */ export interface DescribeDspmIdentifyRuleDetailResponse { /** *

    数据项id

    */ Id?: number; /** *

    数据项名称

    */ Name?: string; /** *

    数据项描述

    */ Description?: string; /** *

    数据项是否启用

    枚举值:

    • 0: 否
    • 1: 是

    默认值:0

    */ Status?: number; /** *

    数据项类型

    枚举值:

    • 0: 内置
    • 1: 自定义
    */ Type?: number; /** *

    结构化规则

    */ StructuredRule?: string; /** *

    非结构化规则

    */ UnStructuredRule?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyBruteAttackRules返回参数结构体 */ export interface ModifyBruteAttackRulesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Dspm个人身份信息 */ export interface DspmPersonIdentifyItem { /** * 身份id。 */ PersonId?: string; /** * 姓名。 */ Name?: string; /** * 手机号 */ Phone?: string; /** * 备注。 */ Remark?: string; /** * 创建时间。 */ CreateTime?: string; } /** * 机器额外信息 */ export interface MachineExtraInfo { /** * 公网IP 注意:此字段可能返回 null,表示取不到有效值。 */ WanIP?: string; /** * 内网IP 注意:此字段可能返回 null,表示取不到有效值。 */ PrivateIP?: string; /** * 网络类型:1-vpc网络 2-基础网络 3-非腾讯云网络 注意:此字段可能返回 null,表示取不到有效值。 */ NetworkType?: number; /** * VPC ID 注意:此字段可能返回 null,表示取不到有效值。 */ NetworkName?: string; /** * CVM实例ID 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceID?: string; /** * 主机名 注意:此字段可能返回 null,表示取不到有效值。 */ HostName?: string; } /** * 扫描任务列表展示信息 */ export interface ScanTaskInfoList { /** * 任务名称 */ TaskName?: string; /** * 任务开始时间 */ StartTime?: string; /** * 任务结束时间 */ EndTime?: string; /** * cron格式 */ ScanPlanContent?: string; /** * 0-周期任务,1-立即扫描,2-定时扫描,3-自定义 */ TaskType?: number; /** * 创建时间 */ InsertTime?: string; /** * 任务ID */ TaskId?: string; /** * 自定义指定扫描资产信息 */ SelfDefiningAssets?: Array; /** * 预估时间 */ 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?: Array; /** * 用户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; } /** * ModifyDspmAssetDataScanTaskStatus返回参数结构体 */ export interface ModifyDspmAssetDataScanTaskStatusResponse { /** *

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ScanBaselineRiskList请求参数结构体 */ export interface ScanBaselineRiskListRequest { /** *

    基线策略类型。取值:

    • SYSTEM:系统策略(CSIP 内置)
    • SELF:用户自定义策略
    */ PolicyType: string; /** *

    目标基线策略 ID,必须大于 0。

    */ PolicyID: number; /** *

    基线系统父分类 ID。

    */ ParentCategoryID: number; /** *

    待重新扫描的风险记录 RiskID 列表,不可为空且元素不可为空字符串。

    */ RiskIDList: Array; /** *

    检测项ID

    */ ItemID: number; /** *

    基线子分类 ID。

    */ CategoryID?: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeRiskCenterAssetViewVULRiskList请求参数结构体 */ export interface DescribeRiskCenterAssetViewVULRiskListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 资产标签 */ Tags?: Array; } /** * DescribeImageAssociatedHostList返回参数结构体 */ export interface DescribeImageAssociatedHostListResponse { /** *

    镜像关联主机信息列表

    */ HostList?: Array; /** *

    总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 调度任务配置 */ export interface DspmScheduleConfig { /** * 调度类型: daily(按天), weekly(按周), monthly(按月) */ ScheduleType?: string; /** * 按天不传,按周调度配置(星期几 (1=周一, ..., 7=周日)),按月调度配置(每月第几天 (1-31)) 注意:此字段可能返回 null,表示取不到有效值。 */ Day?: number; /** * 调度时间配置 注意:此字段可能返回 null,表示取不到有效值。 */ Time?: string; /** * 时区,默认东八区(Asia/Shanghai) */ TimeZone?: string; } /** * DescribeCWPExposePath请求参数结构体 */ export interface DescribeCWPExposePathRequest { /** *

    主机资产ID

    */ AssetID: string; /** *

    资产归属用户AppID

    */ AssetAppID: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    资产IP

    */ Ip?: string; /** *

    资产域名

    */ Domain?: string; /** *

    端口或端口范围

    */ Port?: string; } /** * DeleteDspmBackupLogList请求参数结构体 */ export interface DeleteDspmBackupLogListRequest { /** *

    备份日志Id

    */ Id: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * CreateImageRegistryTimedScanTaskConfig请求参数结构体 */ export interface CreateImageRegistryTimedScanTaskConfigRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    任务名

    */ Name?: string; /** *

    是否启用

    枚举值:

    • true: 启用
    • false: 不启用
    */ Enable?: boolean; /** *

    扫描类别

    枚举值:

    • VUL: 漏洞
    • VIRUS: 木马
    • RISK: 敏感信息
    */ ScanType?: Array; /** *

    定时任务调度配置

    */ Schedule?: ImageScanScheduleConfig; /** *

    扫描目标镜像过滤配置

    */ Target?: ImageScanAssetTarget; /** *

    镜像过滤配置

    */ Filter?: ImageScanRegistryFilter; /** *

    CreateImageRegistryTimedScanTaskConfig

    */ Timeout?: number; } /** * DescribeImageRegistryAssetOverview返回参数结构体 */ export interface DescribeImageRegistryAssetOverviewResponse { /** *

    镜像总数

    */ ImageCnt?: number; /** *

    已扫描镜像数

    */ ImageScannedCnt?: number; /** *

    组件数

    */ ComponentCnt?: number; /** *

    漏洞数

    */ VulCnt?: number; /** *

    木马数

    */ VirusCnt?: number; /** *

    敏感信息数

    */ SensitiveCnt?: number; /** *

    定时扫描配置数

    */ TimedScanTaskConfigCnt?: number; /** *

    总配额

    */ TotalQuota?: number; /** *

    已使用配额

    */ UsedQuota?: number; /** *

    剩余配额

    */ RemainingQuota?: number; /** *

    试用配额

    */ TrialQuota?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCVMAssets请求参数结构体 */ export interface DescribeCVMAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤器参数 */ Filter?: Filter; } /** * 基线扫描主任务,对应一次“一键扫描/周期扫描/分散扫描”动作。 */ export interface BaselineMainTask { /** *

    主任务对应的全局任务 ID。

    */ JobID?: string; /** *

    主任务 ID。

    */ ID?: number; /** *

    主任务状态。取值:

    • INIT:初始化
    • SUBTASK_CREATING:子任务创建中
    • SCANNING:扫描中
    • TIMEOUT:超时
    • USER_CANCELED:用户取消
    • ALL_FAILED:全部失败
    • SUCCESS:成功
    */ Status?: string; /** *

    主任务所属租户 Appid。

    */ Appid?: number; /** *

    主任务类型。取值:

    • ONE_SHOT:一键策略扫描(手动触发)
    • PERIODIC:周期扫描(按 CycleScanConf 自动触发)
    • OTHER:其他分散扫描(资产维度等触发)
    */ TaskType?: string; /** *

    主任务开始执行时间。

    */ StartTime?: string; /** *

    主任务结束时间,未结束时为空。

    */ FinishTime?: string; /** *

    检测资产大类,区分主机基线与容器集群基线。取值:

    • HOST:主机
    • CLUSTER:容器集群
    */ CheckAssetType?: string; /** *

    失败错误码,成功时为空。

    */ ErrCode?: string; /** *

    失败原因,成功时为空。

    */ ErrMessage?: string; /** *

    解决方案(根据 ErrCode 映射,成功时为空)

    */ Solution?: string; /** *

    扫描成功的资产数量。

    */ ScanSuccessCount?: number; /** *

    扫描失败的资产数量。

    */ ScanFailedCount?: number; /** *

    子任务总数

    */ ScanTotalCount?: number; } /** * 仓库镜像受漏洞影响的组件明细列表 */ export interface VulAffectedComponent { /** *

    组件id

    */ ComponentId?: number; /** *

    镜像层id

    */ LayerId?: string; /** *

    组件名

    */ Name?: string; /** *

    组件版本号

    */ Version?: string; /** *

    修复漏洞的版本号

    */ FixedVersion?: string; } /** * 策略目标生效资产中流量沙箱插件未已安装的 AI Agent 资产(未生效资产) */ export interface TrafficSandboxInactiveAsset { /** * 实例 ID,仅主机资产填写 */ InstanceId?: string; /** * 容器 ID,仅容器资产填写 */ ContainerId?: string; /** * 流量沙箱插件状态 */ TrafficPluginState?: TrafficPluginState; } /** * DescribeOtherCloudAssets请求参数结构体 */ export interface DescribeOtherCloudAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * - */ Filter?: Filter; /** * 资产类型:MYSQL/MARIADB/REDIS/MONGODB/POSTGRES/CTS/ES/KAFKA/COS/CBS/CFS */ AssetTypes?: Array; } /** * DescribeAILinkSetting返回参数结构体 */ export interface DescribeAILinkSettingResponse { /** *

    0 关闭AI-Link智链引擎,1 开启AI-Link智链引擎

    */ AILinkEnable?: number; /** *

    深度模式 0-关闭 1-开启

    */ RuleScopeDeep?: number; /** *

    均衡模式 0-关闭 1-开启

    */ RuleScopeBalanced?: number; /** *

    精准模式 0-关闭 1-开启

    */ RuleScopePrecise?: number; /** *

    1 全部专业/旗舰版主机,0 Quuids列表主机

    */ Scope?: number; /** *

    自选主机Quuid列表

    * @deprecated */ Quuids?: Array; /** *

    排除主机Quuid列表

    * @deprecated */ ExcludeQuuids?: Array; /** *

    新增资产自动包含 0 不包含 1包含

    */ AutoInclude?: number; /** *

    标签

    */ TagIDs?: Array; /** *

    0,1

    枚举值:

    • 0: 部分
    • 1: 全部
    */ TCSSScope?: number; /** *

    集群ID

    */ ClusterIDs?: Array; /** *

    排除集群ID

    */ ExcludeClusterIDs?: Array; /** *

    实例ID

    */ InstanceIds?: Array; /** *

    排除实例ID

    */ ExcludeInstanceIds?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSecurityRiskTrend请求参数结构体 */ export interface DescribeSecurityRiskTrendRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 告警或者风险id信息 */ export interface CosAlarmRiskIdInfo { /** * 告警id */ AlarmRiskId: number; /** * 租户id */ AppId: number; } /** * CreateImageVulListExportJob请求参数结构体 */ export interface CreateImageVulListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * CreateAssetComponentRelatedImageListExportJob返回参数结构体 */ export interface CreateAssetComponentRelatedImageListExportJobResponse { /** *

    导出任务ID

    */ JobID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageVirusWhitelist返回参数结构体 */ export interface DescribeImageVirusWhitelistResponse { /** *

    总数

    */ TotalCount?: number; /** *

    木马白名单列表

    */ WhiteList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmWhitelistStrategy请求参数结构体 */ export interface DescribeDspmWhitelistStrategyRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤器 */ Filter?: Filter; } /** * DescribeWebhookPolicyList请求参数结构体 */ export interface DescribeWebhookPolicyListRequest { /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    每页返回数量
    取值范围:[1, 200]
    默认值:20

    */ Limit?: number; /** *

    过滤条件
    支持的过滤项:
    Name:按策略名称模糊搜索
    Status:启用状态,可选值:ON / OFF
    ReceiveFormat:接收格式,可选值:TEXT / JSON
    Module:通知项模块,可选值:Vul / Alert / AkSk / Agent / LogAnalysis
    ReceiverID:关联的接收机器人 ID

    */ Filters?: Array; /** *

    排序字段
    枚举值:
    InsertTime:创建时间
    UpdateTime:更新时间
    默认值:UpdateTime

    */ Order?: string; /** *

    排序方式
    枚举值:
    asc:升序
    desc:降序
    默认值:desc

    */ By?: string; } /** * DescribeClusterNodeList返回参数结构体 */ export interface DescribeClusterNodeListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBaselineUserWeakPasswordConf请求参数结构体 */ export interface DescribeBaselineUserWeakPasswordConfRequest { /** * 集团账号场景下的成员账号 Appid 列表。非集团账号或仅查询当前账号时传空。 */ MemberId?: Array; } /** * DescribeCosRiskEvidence返回参数结构体 */ export interface DescribeCosRiskEvidenceResponse { /** * 证据信息 */ Evidences?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNotifyAgentOfflineDuration返回参数结构体 */ export interface DescribeNotifyAgentOfflineDurationResponse { /** *

    离线时长,分钟级20-50m,步长10;小时级1-24h,步长1

    */ Duration?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateImageVirusListExportJob请求参数结构体 */ export interface CreateImageVirusListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * DescribeExposeRisks请求参数结构体 */ export interface DescribeExposeRisksRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 边界资产ID */ ExposureID?: number; /** * 过滤条件 */ Filters?: Array; } /** * ExportTasks返回参数结构体 */ export interface ExportTasksResponse { /** *

    PENDING:正在生成下载链接,FINISHED:下载链接已生成,ERROR:网络异常等异常情况

    */ Status?: string; /** *

    下载链接

    */ DownloadUrl?: string; /** *

    文件名称

    */ FileName?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDbAssetInfo返回参数结构体 */ export interface DescribeDbAssetInfoResponse { /** * db资产详情 */ Data?: DbAssetInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 漏洞详细信息 */ export 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; } /** * DescribeAIScheduleTaskDetail请求参数结构体 */ export interface DescribeAIScheduleTaskDetailRequest { /** *

    任务 ID。可通过 DescribeAIScheduleTaskList 接口获取。

    */ TaskId?: string; } /** * cos调用源ip vpc信息 */ export interface CosInvokeIpVpcInfo { /** * vpc所属uin */ Uin?: string; /** * vpc所属appid */ AppId?: number; /** * 昵称 */ NickName?: string; /** * vpcid信息 */ VpcId?: string; /** * vpc名称 */ VpcName?: string; } /** * CreateCFGRisksExportJob请求参数结构体 */ export interface CreateCFGRisksExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    过滤内容

    */ Filters?: Array; /** *

    分页大小

    */ Limit?: number; /** *

    偏移量

    */ Offset?: number; /** *

    排序类型

    */ Order?: string; /** *

    排序字段

    */ By?: string; /** *

    规范ID

    */ StandardIDs?: Array; } /** * CLB监听器 */ export interface ClbListenerItem { /** *

    监听器ID

    */ ListenerID?: string; /** *

    监听器名称

    */ ListenerName?: string; /** *

    协议

    */ Protocol?: string; /** *

    端口

    */ Port?: number; /** *

    创建时间

    */ CreateTime?: string; } /** * 漏洞修复任务明细项 */ export interface VulFixTaskDetailItem { /** *

    明细记录ID

    */ Id?: number; /** *

    关联的修复任务ID

    */ TaskId?: number; /** *

    修复的漏洞ID

    */ VulId?: number; /** *

    修复的KB补丁ID

    */ KBId?: number; /** *

    主机实例ID

    */ InstanceId?: string; /** *

    主机名称

    */ MachineName?: string; /** *

    主机内网IP

    */ MachineIp?: string; /** *

    漏洞名称

    */ VulName?: string; /** *

    执行状态
    枚举值:
    0:初始状态
    1:已下发任务
    11:客户端已确认
    2:修复完成
    3:客户端离线
    4:超时
    5:失败
    6:不支持
    9:等待快照创建完成中
    10:快照创建失败

    */ Status?: number; /** *

    修复结果

    枚举值:

    • 0: 初始状态
    • 1: 修复成功
    • 2: 修复失败
    • 3: 修复中
    */ FixStatus?: number; /** *

    快照状态
    枚举值:
    -1:无需创建快照
    0:未开始
    1:进行中
    2:已完成
    3:创建失败

    */ SnapshotStatus?: number; /** *

    异常提示信息

    */ ExceptionMessage?: string; /** *

    修复启动时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ StartTime?: string; /** *

    修复结束时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ EndTime?: string; /** *

    快照创建时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ SnapshotCreateTime?: string; /** *

    快照到期时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ SnapshotExpireTime?: string; /** *

    快照创建失败原因(当 SnapshotStatus=3 时有值)

    */ SnapshotFailReason?: string; } /** * ModifyVulWhitelistConfig返回参数结构体 */ export interface ModifyVulWhitelistConfigResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 通知资产范围 */ export interface WebhookAssetScope { /** * 资产范围类型(对齐 NotifyAssetRange) 枚举值: 1:全部主机(可剔除) 2:自选主机 3:按标签选择 */ AssetRange: number; /** * 选中的主机 quuid 列表,仅 AssetRange=2 生效 */ InstanceIds?: Array; /** * 排除的主机 quuid 列表,仅 AssetRange=1 生效 */ ExcludedInstanceIds?: Array; /** * 安全中心标签 ID 列表,仅 AssetRange=3 生效 */ TagIds?: Array; /** * 腾讯云标签列表,仅 AssetRange=3 生效 入参限制:AssetRange=3 时 TagIds + CloudTags 不能同时为空 */ CloudTags?: Array; } /** * DescribeAKAnalysisDetail返回参数结构体 */ export interface DescribeAKAnalysisDetailResponse { /** * 告警AI分析状态 -1 分析失败 0 未分析 1 分析中 2 分析成功,真实告警 3 分析成功,可疑告警 */ AIStatus?: number; /** * AI分析任务ID */ AITaskID?: string; /** * 告警AI分析结果,base64格式,避免数据被拦截 */ AIResult?: string; /** * 反馈建议 */ Feedback?: string; /** * 反馈状态 0表示没有反馈,1表示认可,2表示不认可 */ FeedbackResult?: number; /** * 失败原因 */ FailedReason?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 日志过滤器 */ export interface LogCLSFilter { /** *

    */ Key?: string; /** *

    */ Values?: Array; } /** * DescribeImageVulSummaryList请求参数结构体 */ export interface DescribeImageVulSummaryListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选项

    */ Filter?: Filter; } /** * DeleteDspmIdentifyRule请求参数结构体 */ export interface DeleteDspmIdentifyRuleRequest { /** *

    数据项id

    */ Ids: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeCloudAssets返回参数结构体 */ export interface DescribeCloudAssetsResponse { /** * 资产数量 */ TotalCount?: number; /** * 资产集合 */ Assets?: Array; /** * 资产类型集合 */ AssetTypeList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeImageAssociatedAssetCount请求参数结构体 */ export interface DescribeImageAssociatedAssetCountRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像id

    */ Id?: Array; /** *

    预览数据镜像Id

    */ PreviewId?: Array; } /** * StopRiskCenterTask请求参数结构体 */ export interface StopRiskCenterTaskRequest { /** * 任务id 列表 */ TaskIdList: Array; /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeMandatoryVulSet请求参数结构体 */ export interface DescribeMandatoryVulSetRequest { /** * 漏洞披露所属年份 */ Year?: number; /** * 漏洞披露所属月份 */ Month?: number; } /** * CreateImageAssociatedContainerListExportJob请求参数结构体 */ export interface CreateImageAssociatedContainerListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像id

    */ Id?: number; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * DescribeSkillScanResult返回参数结构体 */ export interface DescribeSkillScanResultResponse { /** * 检测状态 枚举值: SUCCESS:检测完成,有结果 SCANNING:检测进行中 NOT_FOUND:无检测记录 FAILED:检测失败 */ Status?: string; /** * 检测结果详情。Status=SUCCESS 时大部分字段有值;Status=SCANNING 时仅包含 ContentHash 和 CreatedAt;Status=FAILED 时仅包含 ContentHash、FailedAt 和 Message;Status=NOT_FOUND 时仅包含 ContentHash */ Data?: SkillScanItem; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 数据库资产Id信息 */ export interface DspmDbAssetId { /** * 资产实例Id */ AssetId?: string; /** * 资产类型 */ AssetType?: string; /** * 资产名 */ Name?: string; /** * 资产记录id */ Id?: number; /** * 资产所属账号app id */ AppId?: number; /** * 账号昵称 */ NickName?: string; /** * 资产所属账号uin */ Uin?: string; } /** * CreateCheckViewRisksExportJob返回参数结构体 */ export interface CreateCheckViewRisksExportJobResponse { /** * 导出任务ID */ JobId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmAccessRecord请求参数结构体 */ export interface ModifyDspmAccessRecordRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 来源ip */ Id?: Array; /** * 视图。ip或instance */ View?: string; /** * 阅读标记。 1-已阅 */ Noted?: number; } /** * DescribeMachineLoginType请求参数结构体 */ export interface DescribeMachineLoginTypeRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    instance_id

    */ InstanceIds?: Array; /** *

    主机Quuid列表

    */ Quuids?: Array; } /** * DescribeCosAkInvokeIpList请求参数结构体 */ export interface DescribeCosAkInvokeIpListRequest { /** * appid */ RelAppId: number; /** * ak */ Ak: string; /** * 过滤条件 */ Filter?: Filter; } /** * DescribeCosBucketRisk返回参数结构体 */ export interface DescribeCosBucketRiskResponse { /** * 总数 */ Total?: number; /** * 列表 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosRoleAccessPermissions请求参数结构体 */ export interface DescribeCosRoleAccessPermissionsRequest { /** * 存储桶所属appid */ RelAppId: number; /** * 存储桶名 */ BucketName: string; /** * 过滤条件 */ Filter?: Filter; } /** * DeleteEDRScanTask请求参数结构体 */ export interface DeleteEDRScanTaskRequest { /** *

    任务ID

    */ TaskId: number; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 日志主题索性信息 */ export interface LogTopicIndexInfo { /** *

    主题

    */ TopicId?: string; /** *

    状态

    */ Status?: boolean; /** *

    规则

    */ Rule?: LogIndexRuleInfo; /** *

    修改时间

    */ ModifyTime?: string; /** *

    是否包含

    */ IncludeInternalFields?: boolean; /** *

    元数据标签

    */ MetadataFlag?: number; } /** * DescribeRegistryOverview返回参数结构体 */ export interface DescribeRegistryOverviewResponse { /** *

    镜像仓库总数

    */ RegistryCount?: number; /** *

    连接镜像仓库失败数

    */ RegistryConnectFailedCount?: number; /** *

    镜像仓库类型数列表

    */ RegistryTypeList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeComplianceStatistics返回参数结构体 */ export interface DescribeComplianceStatisticsResponse { /** *

    检查项数量

    */ TotalCount?: number; /** *

    合规标准和检查项分布

    */ Standards?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyMachineAutoClearConfig返回参数结构体 */ export interface ModifyMachineAutoClearConfigResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 漏洞/KB补丁维度修复状态 */ export interface VulFixStatusItem { /** * 漏洞ID(KB补丁修复任务时为空) */ VulId?: number; /** * KB补丁ID(漏洞修复任务时为空) */ KBId?: number; /** * 漏洞名称或KB补丁名称 */ VulName?: string; /** * 该漏洞的修复状态 枚举值: 0:修复中 1:全部成功 2:部分失败 3:全部失败 */ FixStatus?: number; /** * 该漏洞/KB补丁关联的主机总数 */ HostCount?: number; /** * 该漏洞/KB补丁修复成功的主机数 */ SuccessHostCount?: number; /** * 该漏洞/KB补丁修复失败的主机数 */ FailHostCount?: number; } /** * DescribeDspmIdentifyComplianceCategoryRuleList返回参数结构体 */ export interface DescribeDspmIdentifyComplianceCategoryRuleListResponse { /** *

    总数

    单位:数量

    */ TotalCount?: number; /** *

    */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRiskDetailList请求参数结构体 */ export interface DescribeRiskDetailListRequest { /** * 风险规则ID */ RiskRuleId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filters?: Array; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 实例ID */ InstanceId?: string; } /** * DescribeUebaUserSummary请求参数结构体 */ export interface DescribeUebaUserSummaryRequest { /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeNotifySetting请求参数结构体 */ export type DescribeNotifySettingRequest = null; /** * DescribeClusterContainerList请求参数结构体 */ export interface DescribeClusterContainerListRequest { /** *

    集群资产 id

    * @deprecated */ ClusterAssetId?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件列表。支持的过滤字段:
    ContainerId:容器ID,精确匹配。
    ContainerName:容器名称,模糊匹配。
    RunStatus:容器运行状态,精确匹配。取值:RUNNING、PAUSED、STOPPED、CREATED、DESTROYED、RESTARTING、REMOVING、DEAD、UNKNOWN。
    ImageId:镜像ID,精确匹配。
    ImageName:镜像名称,模糊匹配。
    IsolateStatus:隔离状态,精确匹配。取值:NORMAL(未隔离)、ISOLATED(已隔离)、ISOLATING(隔离中)、ISOLATE_FAILED(隔离失败)、RESTORING(解除隔离中)、RESTORE_FAILED(解除隔离失败)。
    NodeUniqueId:所属节点唯一ID,精确匹配(NodeAssetId 为等价别名)。
    UUID:主机UUID,精确匹配。

    */ Filter?: Filter; /** *

    集群ca证书md5值,集群的唯一标识

    */ ClusterCaMD5?: string; } /** * ModifyEdrLogCollectPath请求参数结构体 */ export interface ModifyEdrLogCollectPathRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    采集路径,最多可添加1000条

    */ Paths?: Array; } /** * 触发器配置 */ export interface AiScheduleTriggerInfo { /** *

    触发器 ID。

    */ TriggerId?: string; /** *

    触发器类型。取值:1(Cron 表达式)、2(固定时间)。

    */ TriggerType?: number; } /** * 镜像仓库联通性任务结果 */ export interface ImageRegistryConnectivityTaskResult { /** *

    检查结果

    */ ConnDetectMessage?: string; /** *

    检查状态

    */ ConnDetectStatus?: string; /** *

    失败原因

    */ FailReason?: string; /** *

    主机Quuid

    */ Quuid?: string; /** *

    排查解决方案

    */ Solution?: string; /** *

    主机Uuid

    */ Uuid?: string; } /** * DescribeAgentRunMode返回参数结构体 */ export interface DescribeAgentRunModeResponse { /** *

    自定义模式配置

    */ CustomPolicy?: CustomAgentRunModePolicy; /** *

    高安全防护模式quuid列表

    */ AdvanceModeQuuids?: Array; /** *

    自定义模式quuid列表

    */ CustomModeQuuids?: Array; /** *

    日志增强开关,0:关闭,1:打开

    */ EnhanceLogMode?: number; /** *

    文件查杀自动poc模式开关,0:关闭,1:打开

    */ MalwarePocMode?: number; /** *

    五元组日志是否上报源端口,0:不上报,1:上报

    */ ReportSourcePort?: number; /** *

    业务优先配置

    */ BasicPolicy?: CustomAgentRunModePolicy; /** *

    安全优先配置

    */ AdvancePolicy?: CustomAgentRunModePolicy; /** *

    日志采集设置,采集TCP源端口tcp_src_port,TCP入向日志tcp_ingress,HTTP出向连接日志http_egress,HTTP入向连接日志http_ingress,应用访问日志app_access

    */ LogCollectSettings?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterPodList请求参数结构体 */ export interface DescribeClusterPodListRequest { /** *

    集群资产 id

    * @deprecated */ ClusterAssetId?: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件列表。支持的过滤字段:
    PodName:Pod名称,模糊匹配。
    PodIPs:Pod IP,模糊匹配。
    RunStatus:Pod运行状态,精确匹配。取值:Pending、Running、Succeeded、Failed、Unknown。
    NodeUniqueID:所属节点唯一ID,精确匹配。
    InstanceId:所属节点实例ID,精确匹配。
    WorkloadName:负载名称,模糊匹配。
    WorkloadType:负载类型,精确匹配(如 DaemonSet/Deployment/StatefulSet/Job/CronJob/ReplicaSet 等)。
    Namespace:命名空间,精确匹配。

    */ Filter?: Filter; /** *

    集群ca证书md5值,集群的唯一标识

    */ ClusterCaMD5?: string; } /** * CreateImageAssociatedHostListExportJob请求参数结构体 */ export interface CreateImageAssociatedHostListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像id

    */ Id?: number; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * SyncDspmAssets请求参数结构体 */ export interface SyncDspmAssetsRequest { /** * 集团账号的成员id */ MemberId?: Array; } /** * DescribeScanReportList返回参数结构体 */ export interface DescribeScanReportListResponse { /** * 总条数 */ TotalCount?: number; /** * 任务日志列表 */ Data?: Array; /** * 主账户ID列表 */ UINList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetAccessTopology返回参数结构体 */ export interface DescribeDspmAssetAccessTopologyResponse { /** * 拓扑数据 */ ItemSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeLoginWhiteCombinedList返回参数结构体 */ export interface DescribeLoginWhiteCombinedListResponse { /** *

    总数量

    */ TotalCount?: number; /** *

    合并后的白名单列表

    */ LoginWhiteCombinedInfos?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCosInvokeUa返回参数结构体 */ export interface DescribeCosInvokeUaResponse { /** * 总数 */ Total?: number; /** * 文件列表 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StartOrModifyPreventUninstall请求参数结构体 */ export interface StartOrModifyPreventUninstallRequest { /** *

    操作来源 0 主机页面 1 客户端设置页面

    */ From: number; /** *

    开启范围 0 自选主机 1 全部主机

    */ Scope: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    正选的quuid集合

    */ IncludeQuuid?: Array; /** *

    反选的quuid集合

    */ ExcludeQuuid?: Array; } /** * DescribeListenerList返回参数结构体 */ export interface DescribeListenerListResponse { /** * 总数 */ Total?: number; /** * 监听器列表 */ Data?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 主机简要信息 */ export interface HostBriefInfo { /** * 云主机实例 ID 参数格式:形如 ins-instance */ InstanceID?: string; /** * 主机 QUUID(CWP 内部唯一标识) */ QUUID?: string; /** * 主机 UUID */ UUID?: string; /** * 公网 IP 地址 */ PublicIP?: string; /** * 内网 IP 地址 */ PrivateIP?: string; /** * CWP Agent 状态 枚举值: ONLINE:在线 OFFLINE:离线 UNINSTALLED:未安装 */ AgentStatus?: string; /** * 云主机实例状态 枚举值: RUNNING:运行中 STOPPED:已停止 UNKNOWN:未知 */ InstanceStatus?: string; /** * 主机名称 */ Name?: string; /** * 所属账号信息 */ Account?: AccountBriefInfo; /** * 资产标签列表(CSIP 内部资产标签) */ TagItem?: Array; /** * 云上标签列表(云资产侧 Tag) */ CloudTag?: Array; } /** * 已修复漏洞信息 */ export interface VulFixedItem { /** *

    漏洞ID

    */ VulId?: number; /** *

    漏洞名称

    */ VulName?: string; /** *

    漏洞等级
    枚举值:
    LOW:低危
    MEDIUM:中危
    HIGH:高危
    CRITICAL:严重

    */ Level?: string; /** *

    VPR 评级信息(包含评级结果、说明和分阶段评分),与 DescribeHostVulRiskList 一致

    */ VRPRatingInfo?: VPRRatingInfo; /** *

    漏洞类型
    枚举值:
    LINUX:Linux软件漏洞
    WINDOWS:Windows系统补丁漏洞
    WEB_CMS:Web-CMS漏洞
    APPLICATION:应用漏洞
    EMERGENCY:应急漏洞

    */ VulCategory?: string; /** *

    CVE编号

    */ CveId?: string; /** *

    修复主机名称

    */ MachineName?: string; /** *

    修复主机实例ID

    */ InstanceId?: string; /** *

    关联组件&路径数量

    */ ComponentCount?: number; /** *

    关联组件&路径列表

    */ Components?: Array; /** *

    最近一次修复时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ LatestFixTime?: string; /** *

    VPR评级依据

    */ VPRExplainInfo?: VPRExplainInfo; } /** * ModifyCSIPLicenseUnBinds请求参数结构体 */ export interface ModifyCSIPLicenseUnBindsRequest { /** *

    待解绑的实例ID列表(IsAll=true时可不传)

    */ InstanceIDs?: Array; /** *

    是否解绑全部已绑定主机授权机器

    */ IsAll?: boolean; } /** * DescribeCosAuditPayInfo返回参数结构体 */ export interface DescribeCosAuditPayInfoResponse { /** * cos审计支付信息 */ CosAuditPayInfo?: CosAuditPayInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 漏洞视角的漏洞风险对象 */ export interface VULViewVULRiskData { /** * 端口 */ Port?: string; /** * 影响资产 */ NoHandleCount?: number; /** * 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。 */ Level?: string; /** * 组件 */ Component?: string; /** * 最近识别时间 */ RecentTime?: string; /** * 首次识别时间 */ FirstTime?: string; /** * 影响资产数量 */ AffectAssetCount?: number; /** * 风险ID */ RiskId?: string; /** * 扫描来源,具体看接口返回枚举类型 */ From?: string; /** * 前端索引 */ Index?: string; /** * 漏洞类型 */ VULType?: string; /** * 漏洞名 */ VULName?: string; /** * cve */ CVE?: string; /** * 漏洞payload */ Payload?: string; /** * 漏洞影响组件 */ AppName?: string; /** * 漏洞影响版本 */ AppVersion?: string; /** * 风险点 */ VULURL?: string; /** * 用户昵称 */ Nick?: string; /** * 用户appid */ AppId?: string; /** * 用户uin */ Uin?: string; /** * 应急漏洞类型,1-应急漏洞,0-非应急漏洞 */ EMGCVulType?: number; /** * CVSS评分 */ CVSS?: number; /** * PCMGRId */ PCMGRId?: string; /** * 漏洞标签。搜索时应急 必修传参VulTag=SuggestRepair/EMGCVul */ VulTag?: Array; /** * 漏洞披露时间 */ DisclosureTime?: string; /** * 攻击热度 */ AttackHeat?: number; /** * 是否必修漏洞,1-是,0-不是 */ IsSuggest?: number; /** * 处置任务id */ HandleTaskId?: string; /** * 引擎来源 */ EngineSource?: string; /** * 新的漏洞风险id */ VulRiskId?: string; /** * 新版漏洞id */ TvdID?: string; /** * 是否可以一键体检,1-可以,0-不可以 */ IsOneClick?: number; } /** * CreateAssetSyncTask请求参数结构体 */ export interface CreateAssetSyncTaskRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeCWPExposePath返回参数结构体 */ export interface DescribeCWPExposePathResponse { /** *

    云边界分析路径节点内容

    */ Content?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 日志检索主题信息 */ export interface LogSearchTopics { /** *

    错误信息

    */ Errors?: Array; /** *

    正常信息

    */ Infos?: Array; } /** * ModifyVulWhitelistSwitch返回参数结构体 */ export interface ModifyVulWhitelistSwitchResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCosRiskScanTask请求参数结构体 */ export interface CreateCosRiskScanTaskRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 需要扫描的桶列表 */ BucketNameSet?: Array; /** * 是否扫描全部的桶 */ IsScanAllBucket?: boolean; } /** * 统计条目 */ export interface Element { /** * 统计类型 */ Key?: string; /** * 统计对象 */ Value?: string; } /** * DescribeAIAnalysisRobotInfo请求参数结构体 */ export interface DescribeAIAnalysisRobotInfoRequest { /** *

    接入类型,0/不传入:企业微信url配置接入 1:企业微信扫码接入 2:微信扫码接入 3:QQ 账密接入 4:飞书 账密接入 5:钉钉 账密接入

    */ AccessType?: number; /** *

    QQ/飞书/钉钉 创建Bot账号ID

    */ AccountId?: string; /** *

    QQ/飞书/钉钉 创建Bot密钥

    */ Secret?: string; /** *

    预设机器人名称,为空时则后台生成

    */ BotName?: string; } /** * StartOrModifyProcessDaemon请求参数结构体 */ export interface StartOrModifyProcessDaemonRequest { /** *

    操作来源 0 主机页面 1 客户端设置页面

    */ From: number; /** *

    开启范围 0 自选主机 1 全部主机

    */ Scope: number; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    正选的quuid集合

    */ IncludeQuuid?: Array; /** *

    反选的quuid集合

    */ ExcludeQuuid?: Array; } /** * ModifyImageVirusWhitelist返回参数结构体 */ export interface ModifyImageVirusWhitelistResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSandboxDLPSystemRuleList返回参数结构体 */ export interface DescribeSandboxDLPSystemRuleListResponse { /** * 系统规则列表 */ Data?: Array; /** * 总数量 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmAssetTableList返回参数结构体 */ export interface DescribeDspmAssetTableListResponse { /** * 总数 */ TotalCount?: number; /** * 结果集 */ DataSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEDRRuleList请求参数结构体 */ export interface DescribeEDRRuleListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    PolicyType - int - 是否必填:否 - 策略类型
    PolicyName - string - 是否必填:否 - 策略名称
    Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)
    PolicyAction- int - 是否必填:否 - 策略动作
    IsEnabled - int - 是否必填:否 - 是否生效

    */ Filters?: Array; /** *

    限制条数,默认10,最大100

    */ Limit?: number; /** *

    偏移量,默认0

    */ Offset?: number; /** *

    排序方式: [ASC:升序|DESC:降序]

    */ Order?: string; /** *

    可选排序列: [ModifyTime]

    */ By?: string; } /** * DescribeCWPLicenseBindSchedule返回参数结构体 */ export interface DescribeCWPLicenseBindScheduleResponse { /** *

    进度

    */ Schedule?: number; /** *

    绑定任务详情

    */ List?: Array; /** *

    总条数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Dspm身份id信息 */ export interface DspmIdentifyIdItem { /** * 身份id。 */ IdentifyId?: string; /** * 备注。 */ Remark?: string; /** * 身份类型。0-未定义 2-长期身份 3-临时身份 */ IdentifyType?: number; /** * 所属云账号uin用户。 注意:此字段可能返回 null,表示取不到有效值。 */ OwnerUin?: DspmUinUser; /** * 创建者账号uin用户。 */ CreatorUin?: DspmUinUser; /** * 创建时间。 */ CreateTime?: string; /** * 状态。0-不活跃 1-活跃 */ Status?: number; /** * 所属个人用户信息 注意:此字段可能返回 null,表示取不到有效值。 */ Person?: DspmPersonUser; } /** * CreateDspmIdentifyCategory请求参数结构体 */ export interface CreateDspmIdentifyCategoryRequest { /** *

    分类名称

    */ Name: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeDspmAccessRecord请求参数结构体 */ export interface DescribeDspmAccessRecordRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 视图类型。ip或instance */ View?: string; /** * 过滤器 */ Filter?: Filter; } /** * DescribeClusterContainerComponentList请求参数结构体 */ export interface DescribeClusterContainerComponentListRequest { /** *

    容器ID

    */ ContainerId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeVulScanPeriodic返回参数结构体 */ export interface DescribeVulScanPeriodicResponse { /** *

    周期扫描开关(0-关闭, 1-开启)

    */ Status?: number; /** *

    漏洞类型

    枚举值:

    • LINUX: Linux软件漏洞
    • WINDOWS: Windows系统补丁
    • WEB_CMS: Web-CMS漏洞
    • APPLICATION: 应用漏洞
    • EMERGENCY: 应急漏洞
    */ VulCategory?: Array; /** *

    漏洞等级(INVALID: 无效, INFO: 提示, LOW: 低危, MEDIUM: 中危, HIGH: 高危, CRITICAL: 严重)

    */ Level?: Array; /** *

    扫描方式(VersionCompare: 版本对比, POC: POC检测, VersionComparePOC: 版本对比+POC检测)

    */ Method?: string; /** *

    周期扫描类型

    枚举值:

    • 1: 每天
    • 2: 每周
    • 3: 每月
    */ CycleType?: number; /** *

    开始时间(09:00:00)

    */ StartTime?: string; /** *

    结束时间(18:00:00)

    */ EndTime?: string; /** *

    资产范围(0-全部资产,1-自选资产,2-剔除资产)

    */ AssetRange?: number; /** *

    资产列表(instance_id列表)

    */ AssetList?: Array; /** *

    周期值

    单位:周几或者每月几号

    */ CycleValue?: Array; /** *

    超时时长

    单位:秒

    */ Timeout?: number; /** *

    是否运行被同步配置 0-不允许,1-允许

    */ AllowSync?: number; /** *

    管理员账号是否开启了自动同步配置开关 0-关闭,1-开启

    */ EnableSync?: number; /** *

    配置信息来自哪个账号,为空表示自己设置

    */ AdminInfo?: AccountBriefInfo; /** *

    标签id

    */ TagIds?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAgentRunMode请求参数结构体 */ export interface DescribeAgentRunModeRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeRiskCenterVULViewVULRiskList返回参数结构体 */ export interface DescribeRiskCenterVULViewVULRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 漏洞产视角的漏洞风险列表 */ Data?: Array; /** * 危险等级列表 */ LevelLists?: Array; /** * 来源列表 */ FromLists?: Array; /** * 漏洞类型列表 */ VULTypeLists?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Dspm访问记录 */ export interface DspmAccessRecord { /** * 资产信息 */ Asset?: DspmDbAsset; /** * 账号 */ Accounts?: Array; /** * 来源ip信息 */ SourceIpList?: Array; /** * 记录时间 */ RecordTime?: string; /** * 登录成功次数 */ LoginSuccessCount?: number; /** * 登录失败次数 */ LoginFailedCount?: number; } /** * CheckIsUltimateVersion请求参数结构体 */ export type CheckIsUltimateVersionRequest = null; /** * AddVulWhitelist请求参数结构体 */ export interface AddVulWhitelistRequest { /** *

    漏洞ID

    */ VulId?: Array; /** *

    补丁ID

    */ KbId?: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    备注

    */ Remark?: string; /** *

    资产列表

    */ AssetList?: Array; } /** * ModifyRiskScanCronConfig请求参数结构体 */ export interface ModifyRiskScanCronConfigRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    计划开启状态

    */ CronStatus?: number; /** *

    计划表达式

    */ CronPlanContent?: string; /** *

    新增规则是否自动执行

    */ RuleAutoEnable?: boolean; /** *

    时区

    */ ScanPlanTimezone?: string; /** *

    增量资产开启风险扫描开关

    */ IncrementAssetScanRisk?: boolean; } /** * DescribeCosAssetSyncTask请求参数结构体 */ export interface DescribeCosAssetSyncTaskRequest { /** * 集团账号的成员id */ MemberId?: Array; } /** * AI助手用户身份信息 */ export interface AIScheduleUserIdentity { /** *

    appid

    */ AppId?: number; /** *

    账号Uin

    */ Uin?: string; /** *

    子账号uin

    */ SubUin?: string; /** *

    用户ID

    */ UserId?: string; /** *

    机器人ID

    */ BotId?: string; /** *

    聊天ID

    */ ChatId?: string; /** *

    渠道标识,如 wecom / qq / wx / feishu / dingtalk / cloud

    */ Channel?: string; } /** * DescribeCosAlarmTrendData返回参数结构体 */ export interface DescribeCosAlarmTrendDataResponse { /** * 告警趋势信息 */ CosAlarmTrendInfo?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateClusterNodeListExportJob请求参数结构体 */ export interface CreateClusterNodeListExportJobRequest { /** *

    集群CA证书MD5(32位十六进制;唯一标识)
    入参限制:长度必须等于32个字符

    */ ClusterCaMD5: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    通用过滤条件列表。支持的过滤字段:
    NodeName:节点名称,模糊匹配。
    NodeId:节点ID,精确匹配。
    NodeUniqueID:节点唯一ID,精确匹配(NodeAssetID 为等价别名)。
    NodeType:节点类型,精确匹配。取值:SUPER(超级节点)、MASTER(主节点)、WORKER(工作节点)。
    RunStatus:节点运行状态,精确匹配。
    InternalIP:内网IP,精确匹配。
    ClientStatus:客户端状态,精确匹配。取值:ONLINE(在线)、OFFLINE(离线)、UNINSTALL(未安装)。

    */ Filter?: Filter; /** *

    导出字段列表(不传则导出全部字段)
    枚举值:
    NodeId:节点ID
    NodeName:节点名称
    PublicIP:公网IP
    InternalIP:内网IP
    NodeType:节点类型(NORMAL普通节点 / SUPER超级节点 / WORKER / MASTER / ETCD)
    CoresCount:核数
    ClientStatus:客户端状态(ONLINE在线 / OFFLINE离线 / UNINSTALL未安装)
    RunStatus:运行状态(Running运行中 / Exception异常)

    */ ExportFields?: Array; } /** * DeleteBaselineSelfDefinedPolicyList返回参数结构体 */ export interface DeleteBaselineSelfDefinedPolicyListResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteEDRScanTask返回参数结构体 */ export interface DeleteEDRScanTaskResponse { /** *

    被删除任务的taskId

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StopImageRegistryScanTask请求参数结构体 */ export interface StopImageRegistryScanTaskRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    镜像id

    */ ImageId?: Array; /** *

    扫描任务id

    */ TaskId?: number; } /** * DescribeCosBucketList请求参数结构体 */ export interface DescribeCosBucketListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤条件 */ Filter?: Filter; } /** * DeleteBaselineSelfDefinedPolicyList请求参数结构体 */ export interface DeleteBaselineSelfDefinedPolicyListRequest { /** *

    待删除的自定义策略 ID 列表,不可为空且元素不可为 0。

    */ PolicyIDList: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * dspm数据识别分级组列表项 */ export interface DspmIdentifyLevelGroupItem { /** *

    级别组id

    */ Id?: number; /** *

    级别组名称

    */ Name?: string; /** *

    级别组描述

    */ Description?: string; /** *

    级别组类型

    枚举值:

    • 0: 内置
    • 1: 自定义
    */ Type?: number; /** *

    级别信息

    */ LevelItems?: Array; /** *

    更新时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ UpdateTime?: string; /** *

    关联的识别模板信息

    */ ComplianceRelations?: Array; } /** * DeleteCSIPMalwareScanTask返回参数结构体 */ export interface DeleteCSIPMalwareScanTaskResponse { /** *

    实际物理删除的任务数(主表 affected rows)

    */ SuccessCount?: number; /** *

    因运行中(子表 status IN {0,1,11} 计数 > 0)而未删除的 TaskId 列表;越权 / 不存在的 ID 不出现在此

    */ FailedIds?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 风险详情 */ export interface ServerRiskSuggestion { /** * 标题 */ Title?: string; /** * 详情 */ Body?: string; } /** * DescribeAssetSyncTaskStatus请求参数结构体 */ export interface DescribeAssetSyncTaskStatusRequest { /** * ["csip-xsjdjss"] */ TaskIDs: Array; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * 镜像仓库周期扫描任务信息 */ export interface ImageRegistryTimedScanTaskInfo { /** *

    任务id

    */ Id?: number; /** *

    任务名

    */ Name?: string; /** *

    是否启用

    */ Enable?: boolean; /** *

    扫描类别

    枚举值:

    • CVE: 漏洞
    • RISK: 风险
    • VIRUS: 木马
    */ ScanType?: Array; /** *

    定时任务调度配置

    */ Schedule?: ImageScanScheduleConfig; /** *

    扫描目标镜像过滤配置

    */ Target?: ImageScanAssetTarget; /** *

    镜像过滤配置

    */ Filter?: ImageScanRegistryFilter; /** *

    超时时间,单位秒

    */ Timeout?: number; /** *

    最后扫描时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ LastScanTime?: string; /** *

    定时任务所属账号名

    */ OwnerAccountName?: string; /** *

    定时任务所属账号appid

    */ OwnerAppId?: number; /** *

    定时任务所属账号uin

    */ OwnerUin?: string; /** *

    配置创建时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ CreateTime?: string; /** *

    配置更新时间

    参数格式:YYYY-MM-DD hh:mm:ss

    */ UpdateTime?: string; } /** * DescribeImageRegistryList返回参数结构体 */ export interface DescribeImageRegistryListResponse { /** *

    总数

    */ TotalCount?: number; /** *

    镜像仓库列表

    */ ImageRegistryList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDspmApplyOrderList请求参数结构体 */ export interface DescribeDspmApplyOrderListRequest { /** * 过滤器 */ Filter?: Filter; } /** * 调用记录详情 */ export 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?: Array; /** * 调用次数 */ 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?: Array; /** * 调用请求客户端列表 */ ReqClient?: Array; } /** * 用户行为分析-用户概览信息 */ export interface UebaUserSummary { /** * 全部用户数量 注意:此字段可能返回 null,表示取不到有效值。 */ AllUserCount?: number; /** * 异常用户数量 注意:此字段可能返回 null,表示取不到有效值。 */ AbnormalUserCount?: number; /** * 云账号用户数量 注意:此字段可能返回 null,表示取不到有效值。 */ UserCount?: number; /** * 子用户数量 注意:此字段可能返回 null,表示取不到有效值。 */ SubUserCount?: number; /** * 自定义用户数量 注意:此字段可能返回 null,表示取不到有效值。 */ CustomUserCount?: number; /** * 自定义用户求和组成元素 注意:此字段可能返回 null,表示取不到有效值。 */ Element?: Array; } /** * CreateAssetTag请求参数结构体 */ export interface CreateAssetTagRequest { /** *

    标签键

    */ Key: string; /** *

    标签值

    */ Value: string; /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    颜色

    */ Color?: string; /** *

    描述

    */ Description?: string; /** *

    打标策略

    */ TaggingRule?: string; /** *

    是否立即执行资产打标

    */ ApplyNow?: boolean; } /** * DescribeClusterContainerAppList请求参数结构体 */ export interface DescribeClusterContainerAppListRequest { /** *

    容器ID

    */ ContainerId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * ModifyCspmShardConfig请求参数结构体 */ export interface ModifyCspmShardConfigRequest { /** *

    开关状态

    */ AutoShardStatus: number; } /** * CreateScanStatisticExportJob请求参数结构体 */ export interface CreateScanStatisticExportJobRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; /** * 分页大小 */ Limit?: number; /** * 偏移量 */ Offset?: number; /** * 排序类型 */ Order?: string; /** * 排序字段 */ By?: string; /** * 体检任务id */ TaskLogId?: string; } /** * 用户级基线其他配置(同步授权、离线清风险、Agent 扫描超时等)。 */ export interface BaselineUserOtherConf { /** *

    是否允许集团管理员将基线配置同步到本账号。true 允许,false 不允许。

    */ AllowSync: boolean; /** *

    资产离线时是否自动清除其历史风险结果。true 清除,false 保留。

    */ CleanRiskWhenOffline: boolean; /** *

    Agent 单次扫描的超时时间,单位秒。取值范围 [60, 86400],默认 1800。

    */ AgentScanTimeout: number; } /** * DescribeVulFixedHostDetail返回参数结构体 */ export interface DescribeVulFixedHostDetailResponse { /** *

    漏洞名称

    */ VulName?: string; /** *

    CVE编号

    */ CveId?: string; /** *

    漏洞类型
    枚举值:
    LINUX:Linux软件漏洞
    WINDOWS:Windows系统补丁漏洞
    WEB_CMS:Web-CMS漏洞
    APPLICATION:应用漏洞

    */ VulCategory?: string; /** *

    修复完成时间
    参数格式:YYYY-MM-DDTHH:mm:ssZ(ISO8601格式)

    */ FixTime?: string; /** *

    主机实例ID

    */ InstanceId?: string; /** *

    主机名称

    */ MachineName?: string; /** *

    主机公网IP

    注意:此字段可能返回 null,表示取不到有效值。 */ PublicIp?: string; /** *

    主机内网IP

    */ PrivateIp?: string; /** *

    关联组件&路径详情列表

    */ ComponentDetails?: Array; /** *

    关联组件&路径总数量

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeHostKBRiskList请求参数结构体 */ export interface DescribeHostKBRiskListRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    筛选条件数组,多条件之间为 AND 关系
    支持的 Filter.Name:
    Keyword:关键字模糊搜索(对 KB 编号/名称模糊匹配)
    RiskStatus:修复状态
    InstanceID:实例ID
    NewestKB: 最新补丁(0/1)

    */ Filters?: Array; /** *

    每页返回数量
    取值范围:[1, 100]
    默认值:10

    */ Limit?: number; /** *

    分页偏移量
    取值范围:[0, +∞)
    默认值:0

    */ Offset?: number; /** *

    排序方向
    枚举值:
    ASC:升序
    DESC:降序
    默认值:DESC

    */ Order?: string; /** *

    排序字段
    枚举值:
    LatestScanTime:最近扫描时间
    默认值:LatestScanTime

    */ By?: string; } /** * DescribeBaselinePolicyItemList返回参数结构体 */ export interface DescribeBaselinePolicyItemListResponse { /** *

    基线检测项列表。

    */ ItemList?: Array; /** *

    凭据总数

    */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资产过滤选项 */ export interface AssetFilterOptions { /** *

    显示值

    */ Text?: string; /** *

    实际值

    */ Value?: string; /** *

    样式

    */ Style?: string; } /** * DescribeClusterContainerPortList请求参数结构体 */ export interface DescribeClusterContainerPortListRequest { /** *

    容器ID

    */ ContainerId: string; /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DeleteDspmIdentifyRule返回参数结构体 */ export interface DeleteDspmIdentifyRuleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDspmRiskInfo返回参数结构体 */ export interface ModifyDspmRiskInfoResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * BindClusterOwner返回参数结构体 */ export interface BindClusterOwnerResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeClusterAssets返回参数结构体 */ export interface DescribeClusterAssetsResponse { /** * 列表 */ Data?: Array; /** * 总数 */ TotalCount?: number; /** * 集群类型枚举 */ ClusterTypeList?: Array; /** * 集群状态枚举 */ ClusterStatusList?: Array; /** * 组件状态枚举 */ ComponentStatusList?: Array; /** * 私有网络枚举 */ VpcList?: Array; /** * 地域枚举 */ RegionList?: Array; /** * 租户枚举 */ AppIdList?: Array; /** * 集群防护状态枚举 */ ProtectStatusList?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DownloadDspmExportLog请求参数结构体 */ export interface DownloadDspmExportLogRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    要下载的导出任务ID

    */ TaskId?: number; } /** * DisableAISchedule请求参数结构体 */ export interface DisableAIScheduleRequest { /** *

    AI 定时任务 ID。可通过 DescribeAIScheduleList 接口获取。

    */ ScheduleId?: string; } /** * DescribeLastScanTaskInfo返回参数结构体 */ export interface DescribeLastScanTaskInfoResponse { /** *

    任务信息

    */ TaskInfo?: TaskInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDspmIdentifyComplianceCategoryRelation返回参数结构体 */ export interface DeleteDspmIdentifyComplianceCategoryRelationResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCSIPRiskStatistics请求参数结构体 */ export interface DescribeCSIPRiskStatisticsRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 过滤内容 */ Filter?: Filter; } /** * ModifyAssetFilterView返回参数结构体 */ export interface ModifyAssetFilterViewResponse { /** * 操作信息 */ Message?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeReverseShellSystemPolicyConfig请求参数结构体 */ export interface DescribeReverseShellSystemPolicyConfigRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; } /** * DescribeAIAgentSkillList请求参数结构体 */ export interface DescribeAIAgentSkillListRequest { /** * 集团账号的成员id */ MemberId?: Array; /** * Agent 名称 */ AgentName?: string; /** * 实例 ID */ InstanceID?: string; /** * 容器 ID */ ContainerID?: string; } /** * ModifySecurityScoreRule返回参数结构体 */ export interface ModifySecurityScoreRuleResponse { /** *

    修改后的完整规则列表

    */ Rules?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeIaCFileOverview请求参数结构体 */ export interface DescribeIaCFileOverviewRequest { /** *

    开始时间

    */ StartTime?: string; /** *

    结束时间

    */ EndTime?: string; /** * 集团账号的成员id */ MemberId?: Array; } /** * CreateAssetComponentRelatedImageListExportJob请求参数结构体 */ export interface CreateAssetComponentRelatedImageListExportJobRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** *

    组件id

    */ Id?: string; /** *

    筛选项

    */ Filter?: Filter; /** *

    是否保存到导出任务中

    枚举值:

    • 0: 不保存
    • 1: 保存
    */ Save?: number; /** *

    导出文件名

    */ ExportName?: string; } /** * DescribeCFWAssetStatistics请求参数结构体 */ export type DescribeCFWAssetStatisticsRequest = null; /** * DescribeAccessKeyUserList返回参数结构体 */ export interface DescribeAccessKeyUserListResponse { /** * 账号列表 */ Data?: Array; /** * 总数 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCSIPRaspLicenseBinds返回参数结构体 */ export interface ModifyCSIPRaspLicenseBindsResponse { /** *

    异步任务ID,用于调用DescribeCSIPLicenseBindSchedule轮询进度

    */ TaskId?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 对象存储告警信息 */ export interface CosAlarmInfo { /** * appid */ AppId?: number; /** * 策略id */ PolicyId?: number; /** * 策略名称 */ PolicyName?: string; /** * 策略类型 0-未知规则分类(Unknown), 1-异常行为(AbnormalBehavior), 2-权限过大(ExcessivePermission), 3-资源枚举(ResourceEnumerated), 4-匿名访问(AnonymousAccess) */ PolicyAbnormalType?: number; /** * 风险等级:0:Normal, 1:Tip, 2:Low, 3:Middle, 4:High, 5:Critical */ PolicyRiskLevel?: number; /** * 策略信息描述 */ PolicyDescription?: string; /** * 桶名 */ BucketName?: string; /** * 桶地域 */ BucketRegion?: string; /** * 桶备注 */ BucketMarker?: string; /** * 桶tag信息 */ BucketTagInfo?: string; /** * 桶可访问属性 */ BucketAccessWay?: string; /** * 所属账号uin */ AccountUin?: string; /** * 所属账号昵称 */ AccountNickName?: string; /** * 所属账号社身份 1 主 2子 */ AccountIdentify?: number; /** * 子账号所属主账号昵称 */ AccountMainNickName?: string; /** * 告警时间戳Unix时间单位毫秒 */ AlarmTimestamp?: number; /** * 处置状态 0 未处理 1 标记处置 2标记忽略 */ HandleStatus?: number; /** * 告警对象id */ AlarmId?: number; /** * 桶地域码值 */ BucketRegionCode?: string; /** * 数据识别分类详情 */ CategoryDetails?: Array; } /** * DescribeDspmLogList返回参数结构体 */ export interface DescribeDspmLogListResponse { /** *

    总数目

    */ TotalCount?: number; /** *

    日志信息列表

    */ List?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSCFNamespaceList返回参数结构体 */ export interface DescribeSCFNamespaceListResponse { /** * SCF 命名空间列表 */ List?: Array; /** * 命名空间总数 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteDspmWhitelistStrategy请求参数结构体 */ export interface DeleteDspmWhitelistStrategyRequest { /** *

    集团账号的成员id

    */ MemberId?: Array; /** * 白名单id */ WhitelistStrategyId?: Array; } /** * DescribeRiskCenterAssetViewPortRiskList返回参数结构体 */ export interface DescribeRiskCenterAssetViewPortRiskListResponse { /** * 总条数 */ TotalCount?: number; /** * 资产视角的配置风险列表 */ Data?: Array; /** * 状态列表 */ StatusLists?: Array; /** * 危险等级列表 */ LevelLists?: Array; /** * 建议列表 */ SuggestionLists?: Array; /** * 资产类型列表 */ InstanceTypeLists?: Array; /** * 来源列表 */ FromLists?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * BatchModifyBaselinePolicy返回参数结构体 */ export interface BatchModifyBaselinePolicyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAssumeRole返回参数结构体 */ export interface DescribeAssumeRoleResponse { /** * 是否绑定角色。0-未绑定 1-已绑定 */ Bind?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyBaselineSyncConf返回参数结构体 */ export interface ModifyBaselineSyncConfResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; }