UNPKG

tenyun

Version:

Promise based and chained Tencent Cloud OpenAPI client for NodeJS

1,507 lines (1,415 loc) 41.7 kB
/// <reference types="node" /> import { AxiosPromise, AxiosRequestConfig } from "axios"; /** 聚合类型 */ declare interface AggregationObj { /** 类型 */ Type: string; /** 数组 */ Bucket: Bucket[]; } /** 用户威胁告警信息 */ declare interface AlarmInfoRsp { /** 近7天威胁告警 */ AttackEvent?: AttackEvent[] | null; } /** 告警详情 */ declare interface AlertDetail { /** 告警基础信息 */ BaseInfo: AlertType | null; /** 告警详情,json序列化 */ Detail: string | null; } /** 空Aggregations结构体 */ declare interface AlertListAggregations { /** 名字 */ Name?: string | null; /** 值 */ Value?: string | null; } /** 告警列表响应数据 */ declare interface AlertListData { /** 总数 */ Total: number | null; /** 返回列表 */ AlertList: AlertType[] | null; /** 聚合参数 */ Aggregations?: AlertListAggregations | null; } /** 告警字段 */ declare interface AlertType { /** 标准时间格式 */ AlertTime: string | null; /** 唯一id */ AlertId: string | null; /** 资产id */ AssetId: string | null; /** 内网ip */ AssetPrivateIp: string[] | null; /** 名字 */ AlertName: string | null; /** 告警级别 0:未知 1:低危 2:中危 3:高危 4:严重 */ Level: number | null; /** 类型 */ Type: string | null; /** 来源 */ Source: string | null; /** 攻击字段1 */ AttackChain: string | null; /** 攻击字段2 */ AttackId: string | null; /** 关注点 */ Concerns: ConcernInfo[] | null; /** 1:已防御,0,2:仅检测(0:告警类 1:拦截类 2:放行类 ) */ Action: number | null; /** 0/空:未知,1:未成功,2:成功 */ AttackResult: number | null; /** //调查状态 0/空:未启用,1:调查中,2:完成调查 */ EventStatus: number | null; /** //关联事件ID */ EventId: string | null; /** //处置状态 0:未关闭,1:已关闭 */ Status: number | null; /** 资产名 */ AssetName: string | null; /** 恶意实体 */ ConcernMaliciousCount: number | null; /** 受害者实体 */ ConcernVictimCount: number | null; /** 资产类型 */ VictimAssetType: string | null; /** 告警子类 */ SubType: string | null; /** 攻击技术名字 */ AttackName: string | null; /** 外网ip */ AssetPublicIp: string[] | null; /** 攻击战术名称 */ AttackTactic: string | null; /** 资产子网 */ VictimAssetSub: string | null; /** 资产vpc */ VictimAssetVpc?: string | null; /** 时间戳 */ Timestamp?: string | null; /** 资产组名 */ AssetGroupName?: string[] | null; /** 资产项目名 */ AssetProjectName?: string | null; /** 失陷资产内容 */ VictimAssetContent?: string[] | null; /** 错误报告状态 */ WrongReportStatus?: number | null; /** 错误报告Id */ WrongReportConditionId?: number | null; } /** 资产类型 */ declare interface Asset { /** 资产类型 */ AssetType: string; /** 名字 */ Name: string; /** 区域 */ AssetRegionName: string; /** 所属网络 */ AssetVpcid: string; /** 主机类型 */ InstanceType: string; /** 主机状态 */ InstanceState: string; /** 引擎版本 */ EngineVersion: string; /** 数据库标识 */ Id: string; /** 标签 */ Tag: Tag[]; /** 配置风险统计数 */ AssetCspmRiskNum: number; /** 主机IP */ PublicIpAddresses: string[]; /** 资产唯一标识 */ AssetUniqid: string; /** 付费类型 */ ChargeType: string; /** 安全事件统计数 */ AssetEventNum: number; /** 漏洞统计数 */ AssetVulNum: number; /** 主机IP内网 */ PrivateIpAddresses: string[]; /** 所属分组 */ GroupName: string; /** 发现时间 */ SsaAssetDiscoverTime: string | null; /** 下线时间 */ SsaAssetDeleteTime: string | null; /** 是否是新增资产 */ IsNew: boolean | null; /** 所属子网 */ AssetSubnetId: string | null; /** 子网名称 */ AssetSubnetName: string | null; /** vpc名称 */ AssetVpcName: string | null; /** 集群类型 */ ClusterType: number | null; /** 命名空间 */ NameSpace: string | null; /** 负载均衡实例的网络类型 */ LoadBalancerType: string | null; /** 负载均衡实例的vip列表 */ LoadBalancerVips: string[] | null; /** ipv6信息 */ AssetIpv6: string[] | null; /** ssh端口暴露风险 */ SSHRisk: string | null; /** rdp端口暴露风险 */ RDPRisk: string | null; /** 资产失陷事件风险 */ EventRisk: string | null; } /** 资产详情信息 */ declare interface AssetDetail { /** 资产类型 */ AssetType: string; /** 名字 */ Name: string; /** 区域 */ Region: string; /** 所属网络 */ VpcId: string; /** 主机类型 */ InstanceType: string; /** 主机状态 */ InstanceState: string; /** 主机IP-公网 */ PublicIpAddresses: string[]; /** 引擎版本 */ EngineVersion: string; /** 标识 */ Id: string; /** 标签 */ Tag: Tag[]; /** 内网IP地址 */ Vip: string | null; /** 状态 */ Status: number | null; /** 负载均衡示例的vip列表 */ LoadBalancerVips: string[] | null; /** 账号ID */ Uin: number | null; /** 创建时间 */ CreationDate: string | null; /** 访问域名 */ Domain: string | null; /** 资产唯一id */ AssetUniqid: string; /** 关联实例 */ InstanceId: string | null; /** 配置硬盘类型 */ DiskType: string | null; /** 配置硬盘大小 */ DiskSize: number | null; /** 云硬盘/证书状态 */ AssetStatus: string | null; /** 证书类型 */ CertType: string | null; /** 所属项目 */ ProjectName: string | null; /** 到期时间 */ CertEndTime: string | null; /** nosql引擎/版本 */ ProductType: number | null; /** 主机IP-内网 */ PrivateIpAddresses: string[]; /** 证书有效期 */ ValidityPeriod: string | null; /** 分组名称 */ GroupName: string | null; /** 端口服务数组 */ Port: string[] | null; /** 配置风险数组 */ RiskConfig: string[] | null; /** 相关待处理事件 */ Event: string | null; /** 相关待处理漏洞 */ Vul: string | null; /** 资产发现时间 */ SsaAssetDiscoverTime: string | null; /** 所属子网 */ AssetSubnetId: string | null; /** 子网名称 */ AssetSubnetName: string | null; /** vpc名称 */ AssetVpcName: string | null; /** 集群类型 */ ClusterType: number | null; /** 命名空间 */ NameSpace: string | null; /** 创建时间 */ AssetCreateTime: string | null; /** 负载均衡网络类型 */ LoadBalancerType: string | null; /** ipv6信息 */ AssetIpv6: string[] | null; /** ssh风险 */ SSHRisk: string | null; /** rdp风险 */ RDPRisk: string | null; /** 安全事件风险 */ EventRisk: string | null; /** 漏洞数量 */ AssetVulNum: number | null; /** 资产事件 */ AssetEventNum?: number | null; /** cspm风险 */ AssetCspmRiskNum?: number | null; /** 资产删除时间 */ SsaAssetDeleteTime?: string | null; /** 费用类型 */ ChargeType?: string | null; /** 地域 */ AssetRegionName?: string | null; /** vpc信息 */ AssetVpcid?: string | null; } /** 资产列表 */ declare interface AssetList { /** 总数 */ Total: number; /** 资产数组 */ List: Asset[]; } /** 资产查询过滤参数 */ declare interface AssetQueryFilter { /** 查询参数 */ Filter?: QueryFilter[]; /** 查询连接符,1 and ,2 or */ Logic?: number; } /** 资产测绘结果统计 */ declare interface AssetTypeStatistic { /** 资产类型 */ AssetType: string | null; /** 统计计数 */ AssetCount: number | null; } /** 攻击事件 */ declare interface AttackEvent { /** 来源ip */ SsaSrcIp?: string | null; /** 目标ip */ SsaDstIp?: string | null; /** 目标省份 */ SsaDstProvince?: string | null; /** 目标城市 */ SsaDstCity?: string | null; /** 目标国家 */ SsaDstCountry?: string | null; /** 来源省份 */ SsaSrcProvince?: string | null; /** 来源国家 */ SsaSrcCountry?: string | null; /** 来源城市 */ SsaSrcCity?: string | null; } /** es聚合数据类型 */ declare interface Bucket { /** key */ Key: string; /** 数量 */ Count: number; } /** 检查项资产组每一项 */ declare interface CheckAssetItem { /** 检查项下资产组ID */ Id: number; /** 资产组实例id */ Instid: string; /** 处置跳转URL */ Url: string; /** 检查任务id */ Taskid: string; /** 检查结果 */ Result: number; /** 更新时间 */ Updatetime: string; /** 标签 */ Tag: string | null; /** 是否忽略 */ IsIgnore: number; /** 检查状态 */ IsChecked: number; /** 资产组信息 */ AssetInfo: string; /** 资产组ES的_id */ AssetId: string; /** 详情 */ Detail?: string; /** 备注内容 */ Remarks?: string; } /** 云安全配置检查项详情 */ declare interface CheckConfigDetail { /** 检查项Id */ Id: string; /** 检查项名称 */ CheckName: string; /** 检查项内容 */ Content: string; /** 检查项处置方案 */ Method: string; /** 检查项帮助文档 */ Doc: string; /** 未通过总数 */ ErrorCount: number; /** 是否通过检查 */ IsPass: number; /** 通过检查项 */ SafeCount: number; /** 忽略检查项 */ IgnoreCount: number; /** 风险检查项 */ RiskCount: number; /** 检查项英文 */ NameEn: string; /** 检查项类型 */ AssetType: string; /** res_count */ ResCount: number; /** 是否忽略 */ IsIgnore: number; } /** 等保资产组记录 */ declare interface ComplianceCheckDetail { /** 检查项ID */ Id: string; /** 检查项类别 */ Category: string; /** 检查项类型 */ Type: string; /** 不通过总数 */ ErrorCount: number; /** 检查项英文名 */ NameEn: string; /** 检查项名称 */ CheckName: string; /** 检查项处置方式 */ Method: string; /** 帮助文档 */ Doc: string; /** 通过总数 */ SafeCount: number; /** 检查项检查内容 */ Content: string; /** 是否通过检测 */ IsPass: number; /** 忽略总数 */ IgnoreCount: number; /** 风险总数 */ RiskCount: number; /** 最近一次检测时间 */ LastCheckTime: string | null; /** 资产组类型 */ AssetType: string; /** res_count */ ResCount: number; /** 检查项UUID */ UUID: string; /** 标准项 */ StandardItem: string | null; /** 章节 */ Chapter: string | null; /** 资产类型描述 */ AssetTypeDesc: string | null; /** 是否忽略 */ IsIgnore?: number | null; /** 风险项 */ RiskItem?: string | null; /** 合规检查项完整名称 */ Title?: string | null; } /** 关注点类型 */ declare interface ConcernInfo { /** 关注点类型 */ ConcernType?: number | null; /** 实体类型 1: 非云上IP,2: 云上IP,3: 域名,4: IP,5: 文件,6: 进程 */ EntityType?: number | null; /** 关注点 */ Concern?: string | null; /** 最近数量 */ StatisticsCount?: number | null; /** IP国家 */ IpCountry?: string | null; /** IP省份 */ IpProvince?: string | null; /** 结果 */ Result?: string | null; /** 置信度 */ Confidence?: number | null; /** 服务商 */ IpIsp?: string | null; /** 是否基础设施 */ IpInfrastructure?: string | null; /** 威胁类型 */ ThreatType?: string[] | null; /** 威胁团伙 */ Groups?: string[] | null; /** 状态威胁情报接口 */ Status?: string | null; /** 恶意标签 */ Tags?: string[] | null; /** 资产类型 */ VictimAssetType?: string | null; /** 资产名 */ VictimAssetName?: string | null; /** 注册者 */ DomainRegistrant?: string | null; /** 注册机构 */ DomainRegisteredInstitution?: string | null; /** 注册时间 */ DomainRegistrationTime?: string | null; /** 文件名 */ FileName?: string | null; /** MD5 */ FileMd5?: string | null; /** 病毒名 */ VirusName?: string | null; /** 文件路径 */ FilePath?: string | null; /** 文件大小 */ FileSize?: string | null; /** 进程名 */ ProcName?: string | null; /** 进程ID */ Pid?: string | null; /** 进程路径 */ ProcPath?: string | null; /** 用户名 */ ProcUser?: string | null; /** 已防御 */ DefendedCount?: number | null; /** 仅检测 */ DetectedCount?: number | null; /** 可疑关注点字段 */ SearchData?: string | null; /** 可疑关注点字段 */ IpCountryIso?: string | null; /** 可疑关注点字段 */ IpProvinceIso?: string | null; /** 可疑关注点字段 */ IpCity?: string | null; /** 可疑关注点字段 */ EventSubType?: string | null; } /** 检查项详情对象 */ declare interface DataCheck { /** 检查项唯一标识符uuid */ Id: string; /** 检查项名称 */ Name: string; /** 检查项类型 */ Type: string; /** 最近一次检查时间 */ LastCheckTime: string | null; /** 初始未检测状态0, 已通过为1,未通过为2 */ Status: number | null; /** 0-未忽略,1-已忽略 */ IsIgnored: number | null; /** 有风险的资源总数,未通过数量 */ RiskCount: number | null; /** 0-检测中,1-结束检测 */ IsChecked: number | null; /** 总资产数 */ AssetTotal: number | null; /** 备注内容 */ Remarks: string | null; } /** 合规检查项详情对象 */ declare interface DataCompliance { /** 等保唯一标识符 */ Id: string; /** 检查项唯一标识符 */ CheckItemId: string; /** 检查项名称 */ Name: string; /** 检查项资产类型 */ AssetType: string; /** 检查项类型 */ Type: string; /** 检查项类别 */ Category: string; /** 检查项标准项 */ StandardItem: string; /** 检查项章节号 */ Chapter: string; /** 最近一次检查时间 */ LastCheckTime: string | null; /** 初始未检测状态0, 已通过为1,未通过为2 */ Status: number | null; /** 有风险的资源总数,未通过数量 */ RiskCount: number | null; /** 0-检测中,1-结束检测 */ IsChecked: number | null; /** 检查项风险项 */ RiskItem: string | null; /** 0-未忽略,1-已忽略 */ IsIgnored: number | null; /** 等保检查项完整名称 */ Title: string | null; /** 资产总数 */ AssetTotal: number | null; /** 忽略内容 */ Remarks: string | null; } /** 云安全配置检查项列表 */ declare interface DescribeSocCheckItemListRspRsp { /** 检查项详情列表 */ List: SocCheckItemV1[] | null; /** 检查项总数 */ Total: number | null; } /** 检查项结果详情列表 */ declare interface DescribeSocCheckResultListRspRsp { /** 具体检查项详情 */ List: SocCheckResult[]; /** 检查结果总数 */ Total: number; /** 低危个数 */ LowTotal: number; /** 中危个数 */ MiddleTotal: number; /** 高危个数 */ HighTotal: number; /** 正常个数 */ NormalTotal: number; } /** 域名列表 */ declare interface DomainInfo { /** 域名 */ Domain: string | null; /** 解析地址 */ ResolveAddr: string[] | null; /** 地域 */ Region: string[] | null; /** 资产类型 */ AssetType: string[] | null; /** 漏洞风险 */ RiskVulCount: number | null; /** 敏感内容 */ SensitiveCount: number | null; /** 挂马暗链 */ HorseLinkCount: number | null; /** 网页篡改 */ WebModifyCount: number; /** 上次扫描时间 */ ScanTime: string; /** 最近发现时间 */ DiscoverTime: string; /** 扫描次数 */ ScanTaskCount: number; /** 端口 */ PortRisk: number; /** 弱口令 */ WeekPwdCount: number; /** 资产归属 */ AssetLocation: string | null; /** 网络风险 */ NetworkRisk: number | null; /** 网络攻击 */ NetworkAttack: number | null; /** bot访问 */ BotVisit: number | null; /** 网络访问 */ NetworkAccess: number | null; /** 资产创建时间 */ CreateTime: string | null; /** waf状态 */ WafStatus: number | null; /** 最近扫描时间 */ LastScanTime: string | null; /** 资产id */ AssetId: string[] | null; /** 资产名 */ AssetName: string[] | null; /** 类别 */ SourceType: string | null; /** 是否核心资产 */ IsNotCore: number | null; /** 是否云外资产 */ IsCloud: number | null; } /** 描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。 */ declare interface Filter { /** 过滤键的名称。 */ Name?: string; /** 一个或者多个过滤值。 */ Values?: string[]; /** 是否需要精确匹配 */ ExactMatch?: boolean; } /** DataSaEventPub */ declare interface ListDataSaEventPub { /** 时间 */ Time: string; /** 安全事件1级分类 */ EventType1: number; /** 安全事件2级分类 */ EventType2: number; /** 安全事件名称 */ EventName: string; /** 风险等级 */ Level: number; /** 安全事件状态 */ Status: number; /** 攻击源ip */ SrcIp: string; /** 攻击目标ip */ DstIp: string; /** 攻击目标端口 */ DstPort: number; /** 受影响资产 */ Asset: string; /** 私有字段和公有字段映射的原始采集数据唯一标识的MD5值 */ OldIdMd5: string; } /** 测绘记录 */ declare interface MappingResult { /** 资产名称 */ AssetName: string | null; /** 公网ip */ AssetIp: string | null; /** 内网ip */ PrivateIp: string | null; /** 资产id */ AssetId: string | null; /** 协议 */ Protocol: string | null; /** 端口 */ Port: string | null; /** 服务 */ Service: string | null; /** 组件 */ Component: string | null; /** 进程 */ Process: string | null; /** 操作系统 */ OS: string | null; /** 测绘时间 */ LastMappingTime: string | null; /** 处置建议 */ DisposalRecommendations: string | null; /** 处置建议详情 */ DisposalRecommendationDetails: string | null; /** 资产类型 */ AssetType: string | null; /** 域名 */ Domain: string | null; /** 测绘状态 */ MappingStatus: number | null; /** 区域 */ Region: string | null; /** 安全防护状态 */ SecurityStatus: SecurityStatus[] | null; /** 处置建议 */ DisposalRecommendation?: number | null; /** 测绘类型 */ MappingType?: string | null; } /** DataSaEventPub */ declare interface ObjDataSaEventPub { /** Count */ Count: number; /** List */ List: ListDataSaEventPub[]; } /** 过滤条件 */ declare interface QueryFilter { /** 过滤key */ FilterKey?: string; /** 操作符(只支持32位) */ FilterOperatorType?: number; /** 过滤value */ FilterValue?: string; } /** 过滤 */ declare interface QueryFilterV3 { /** 过滤条件 */ Filter?: QueryFilter; /** 有无子条件 */ HasSub?: boolean; /** 查询条件 */ SubFilters?: QueryFilter[]; /** 逻辑操作(只支持32位) */ Logic?: number; } /** 排序的字段 */ declare interface QuerySort { /** 排序字段 */ SortKey: string; /** 顺序,1升序2降序 */ SortType: number; } /** 测绘结果 */ declare interface Results { /** 测绘类型统计 */ Statistics: AssetTypeStatistic[] | null; /** 测绘结果列表 */ Result: MappingResult[] | null; /** 测绘任务数 */ TaskCount: number | null; /** 最大测绘任务数 */ TaskMaxCount: number | null; } /** 设置_泄露监测产品监测扫描规则策略 */ declare interface SaDivulgeScanRuleSetList { /** Value */ Value: string; /** Code */ Code: number; /** Message */ Message: string; } /** 安全放回状态 */ declare interface SecurityStatus { } /** SocCheckItem类型 */ declare interface SocCheckItem { /** 名字 */ Name: string | null; /** 唯一id */ LevelId: string | null; /** 成功数 */ SuccessCount: number | null; /** 失败数 */ FailCount: number | null; } /** 检查项相关信息 */ declare interface SocCheckItemV1 { /** 检查项id */ CheckId: string | null; /** 配置要求 */ Name: string | null; /** 检查项类型 */ Type: string | null; /** 检查对象 */ AssetType: string | null; /** 默认风险等级 2:低危 3:中危 4:高危 */ Level: number | null; /** 相关规范 */ Standard: string | null; /** 检查项是否付费 1:免费 2:付费 */ IsFree?: number | null; } /** 云安全配置检测结果 */ declare interface SocCheckResult { /** 检查项的uuid */ CheckId: string; /** 配置要求 */ Name: string; /** 检查项的类型 */ Type: string; /** 检查对象 */ AssetType: string; /** 策略名 */ PloyName: string; /** 策略id */ PloyId: number; /** 正常,低危,中危,高危 */ Result: string; /** 不符合数 */ FailAssetNum: number; /** 总数 */ TotalAssetNum: number; /** 处置建议url链接 */ DealUrl: string; } /** 返回结构 */ declare interface SocComplianceInfoResp { /** 合格项 */ Items: SocComplianceItem[] | null; } /** soc合规信息 */ declare interface SocComplianceItem { /** 唯一id */ Item: string | null; /** 描述 */ Description: string | null; /** 分类 */ StandardItem: string | null; /** 结果 */ Result: number | null; /** 建议 */ Suggestion: string | null; /** 产品字符 */ ProStr: string | null; /** 产品数组 */ Production: SocProductionItem[] | null; /** 配置项数组 */ CheckItems: SocCheckItem[] | null; } /** soc产品购买信息 */ declare interface SocProductionItem { /** 名字 */ Name: string | null; /** 标识 */ Index: number | null; /** 状态 */ Status: number | null; } /** 标签 */ declare interface Tag { /** 数据库标识 */ Fid?: number; /** 标签名称字段 */ Fname?: string; } /** 漏洞管理漏洞数据 */ declare interface VulItem { /** 标识 */ Id: string; /** 漏洞名称 */ VulName: string; /** 漏洞类型 */ Type: number; /** 风险等级 */ Level: number; /** 处理状态 */ Status: number; /** 发现时间 */ Time: string; /** 影响资产数 */ ImpactAssetNum: number; /** 影响资产id */ ImpactAsset: string; /** 影响资产名称 */ ImpactAssetName: string; /** 漏洞描述 */ VulDetail: string; /** 参考链接 */ VulRefLink: string; /** Md5值 */ OldIdMd5: string; /** 漏洞唯一标识 */ UniqId: string; /** 忽略时间 */ OperateTime: string; /** 受影响资产是否下线 */ IsAssetDeleted: string | null; /** 漏洞首次发现时间 */ DiscoverTime: string; /** 主机源信息标识符 */ OriginId: number; /** 资产区域 */ Region: string | null; /** 资产所属网络 */ Vpcid: string | null; /** 资产类型 */ AssetType: string | null; /** 资产子类型 */ AssetSubType: string | null; /** 资产IP */ AssetIpAll: string[] | null; /** cvm类型的公网ip */ PublicIpAddresses: string[] | null; /** cvm类型的内网ip */ PrivateIpAddresses: string[] | null; /** 漏洞来源 */ VulSource: string | null; /** 影响URL */ AffectedUrl: string | null; /** 资产归属 */ SsaAssetCategory: number | null; /** 影响url */ VulUrl: string | null; /** 是否扫描 */ IsOpen: boolean | null; /** 御知主机id */ YzHostId: number | null; /** 漏洞描述 */ VulRepairPlan: string | null; /** 漏洞文件路径 */ VulPath: string | null; } /** 漏洞管理漏洞列表 */ declare interface VulList { /** 列表 */ List: VulItem[]; /** 总数 */ Total: number; } declare interface DescribeAlarmStatRequest { /** 开始时间 */ StartTime?: string; /** 结束时间 */ EndTime?: string; } declare interface DescribeAlarmStatResponse { /** 威胁告警信息 */ Data?: AlarmInfoRsp | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeAssetDetailListRequest { /** 查询条件,可支持的查询字段:AssetUniqid,AssetName,AssetIpAll,AssetVpcid,Tag */ Filter?: AssetQueryFilter[]; /** 排序条件,可支持的排序字段:AssetCspmRiskNum,AssetVulNum,AssetEventNum,SsaAssetDiscoverTime */ Sorter?: QuerySort[]; /** 风险标签 */ RiskTags?: string[]; /** 标签 */ Tags?: string[]; /** 页 */ PageIndex?: number; /** 页大小 */ PageSize?: number; } declare interface DescribeAssetDetailListResponse { /** 业务数据 */ Data: AssetDetail[] | null; /** 总数 */ Total: number | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeAssetDetailRequest { /** 查询过滤参数 */ Params: string; } declare interface DescribeAssetDetailResponse { /** 资产详情 */ Data: AssetDetail | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeAssetListRequest { /** 查询过滤参数 */ Params: string; } declare interface DescribeAssetListResponse { /** 资产列表 */ AssetList: AssetList; /** 聚合数据 */ AggregationData: AggregationObj[]; /** 命名空间数据 */ NamespaceData: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCheckConfigAssetListRequest { /** 检查项UUID */ Id: string; /** 页码 */ Offset: number; /** 每页列表数 */ Limit: number; /** db搜索条件 */ Search?: Filter[]; /** ES过滤条件 */ Filter?: Filter[]; } declare interface DescribeCheckConfigAssetListResponse { /** 资产列表总数 */ Total?: number; /** 资产列表项 */ CheckAssetsList?: CheckAssetItem[] | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCheckConfigDetailRequest { /** 检查项ID */ Id: string; } declare interface DescribeCheckConfigDetailResponse { /** 检查项详情 */ CheckConfigDetail?: CheckConfigDetail; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeComplianceAssetListRequest { /** 页码 */ Offset: number; /** 每页数量 */ Limit: number; /** 检查项uuid */ Id: string; /** 过滤条件 */ Filter?: Filter[]; /** 查询条件 */ Search?: Filter[]; } declare interface DescribeComplianceAssetListResponse { /** 资产组列表 */ CheckAssetsList?: CheckAssetItem[]; /** 资产组列表总数 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeComplianceDetailRequest { /** 检查项uuid */ Id: string; } declare interface DescribeComplianceDetailResponse { /** 合规管理检查项详情 */ CheckConfigDetail?: ComplianceCheckDetail; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeComplianceListRequest { /** 搜索过滤条件 */ Filter?: string; } declare interface DescribeComplianceListResponse { /** 检查项列表 */ Data?: DataCompliance[]; /** 总检查资产数 */ AssetTotalNum?: number | null; /** 总检查项 */ ConfigTotalNum?: number | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeConfigListRequest { /** 搜索过滤条件 */ Filter?: string; } declare interface DescribeConfigListResponse { /** 检查项列表 */ Data?: DataCheck[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDomainListRequest { /** 起始,从0开始(只支持32位) */ Offset?: number; /** limit,最大值200(只支持32位) */ Limit?: number; /** 资产大类,根据此字段时返回不同的子结构,AssetBasicType(只支持32位) */ AssetBasicType?: number; /** 过滤条件 */ Filter?: QueryFilterV3[]; /** 排序 */ Order?: string; /** 排序字段 */ By?: string; /** 导出字段 */ Field?: string[]; /** 时间范围(只支持32位) */ TimeRange?: number; /** 逻辑字段(只支持32位) */ Logic?: number; /** 聚合字段 */ GroupByField?: string; /** - */ Task?: string; /** 0:cfw 1:vss 2.soc 3.waf 4.cwp */ RequestFrom?: number; } declare interface DescribeDomainListResponse { /** 无 */ Total?: number; /** 无 */ DomainInfoCollection?: DomainInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeEventDetailRequest { /** 事件索引名 */ Index?: string; /** 事件id */ Id?: string; /** 事件来源 */ Source?: string; /** 事件子类型 */ SubEventType?: number; /** 事件名称 */ Name?: string; } declare interface DescribeEventDetailResponse { /** 事件详情 */ Data?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeLeakDetectionListRequest { /** 筛选条件 */ Filters: Filter[]; /** 每页数量 */ Limit: number; /** 页码 */ Page: number; /** 起始时间 */ StartTime: string; /** 结束时间 */ EndTime: string; } declare interface DescribeLeakDetectionListResponse { /** 总数 */ TotalCount?: number; /** 数据列表 */ List?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeMappingResultsRequest { /** 过滤条件,FilterKey 取值范围:AssetId,AssetIp,PrivateIp,Protocol,Service,OS,Process,Component,AssetType,Domain,Port,LastMappingTime,MappingType,Disposal,Vpc */ Filter?: AssetQueryFilter[]; /** 排序条件,SortKey取值范围:CreateTime,LastMappingTime */ Sorter?: QuerySort[]; /** 页码 */ PageIndex?: number; /** 页大小,默认大小20 */ PageSize?: number; } declare interface DescribeMappingResultsResponse { /** 总记录数 */ Total: number | null; /** 列表 */ Data: Results | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeSocAlertDetailsRequest { /** 告警id */ AlertId: string; /** 告警时间,取Timestamp字段 */ AlertTimestamp?: string; } declare interface DescribeSocAlertDetailsResponse { /** 返回详情数据 */ Data: AlertDetail | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeSocAlertListRequest { /** 页大小 */ PageSize: number; /** 页码 */ PageIndex: number; /** 1:急需关注 2.重保监控 3.全量告警 */ Scenes: number; /** 查询参数 */ Filter?: QueryFilter[]; /** 排序参数 */ Sorter?: QuerySort[]; /** 是否导出;默认为否,如量级超过1000,则使用单独的导出接口 */ ExportFlag?: boolean; } declare interface DescribeSocAlertListResponse { /** 业务数据 */ Data?: AlertListData; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeSocCheckItemListRequest { /** 查询参数,可支持的排序字段:Name,Type,AssetType,Level,Standard,IsFree */ Filter?: QueryFilter[]; /** 排序参数:无 */ Sorter?: QuerySort[]; /** 当前页码数据,默认值为10 */ PageSize?: number; /** 当前页面索引,默认值为0 */ PageIndex?: number; } declare interface DescribeSocCheckItemListResponse { /** 检查项列表 */ Data: DescribeSocCheckItemListRspRsp | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeSocCheckResultListRequest { /** 查询参数,可支持的查询参数:Name,Type,AssetType,Result,PloyName,PloyId */ Filter?: QueryFilter[]; /** 排序参数,可支持的排序参数:CheckStatus,RiskCount */ Sorter?: QuerySort[]; /** 当前页码数据,默认值为10 */ PageSize?: number; /** 当前页面索引,默认值为0 */ PageIndex?: number; /** 资产id */ AssetId?: string; } declare interface DescribeSocCheckResultListResponse { /** 无 */ Data: DescribeSocCheckResultListRspRsp | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeSocCspmComplianceRequest { } declare interface DescribeSocCspmComplianceResponse { /** 数据 */ Data: SocComplianceInfoResp | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeVulDetailRequest { /** 漏洞唯一标识符 */ UniqId: string; /** 查看详情来源 */ Source?: string; } declare interface DescribeVulDetailResponse { /** 漏洞类型 */ VulType: number | null; /** 漏洞子类型 */ SubVulType: string | null; /** cvss分数 */ CvssScore: string | null; /** cvss值 */ Cvss: string | null; /** cve编号 */ Cve: string | null; /** cnvd编号 */ Cnvd: string | null; /** cnnvd编号 */ Cnnvd: string | null; /** 描述 */ Desc: string | null; /** 参考 */ Reference: string | null; /** 修复意见 */ Repair: string | null; /** 披露时间 */ ReleaseTime: string | null; /** 更新时间 */ UpdateTime: string | null; /** 漏洞名称 */ Name: string | null; /** 等级 */ Level: number | null; /** 状态 */ Status: number | null; /** 受影响资产唯一标识 */ ImpactAsset: string | null; /** 受影响资产名称 */ ImpactAssetName: string | null; /** 受影响资产是否已删除 */ IsAssetDeleted: boolean | null; /** 漏洞来源 */ Source: string | null; /** 漏洞URL */ VulUrl: string | null; /** 资产归属 */ SsaAssetCategory: number | null; /** 资产文件路径 */ VulPath: string | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeVulListRequest { /** 查询过滤参数:(json序列化的结果) */ Params: string; } declare interface DescribeVulListResponse { /** 漏洞列表 */ Data?: VulList; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SaDivulgeScanRuleMutateRequest { /** Id */ Id: string; /** DivulgeSoure */ DivulgeSoure: string; /** DivulgeSoureUrl */ DivulgeSoureUrl: string; /** RuleName */ RuleName: string; /** RuleWord */ RuleWord: string; /** ScanStatus */ ScanStatus: string; /** DivulgeType */ DivulgeType?: string; /** RepairAdvice */ RepairAdvice?: string; } declare interface SaDivulgeScanRuleMutateResponse { /** Data */ Data?: SaDivulgeScanRuleSetList; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SaEventPubRequest { /** 受影响资产 */ Asset: string; /** 安全事件名称 */ EventName: string; /** 安全事件1级分类,-1:未知 0:全部 1:攻击事件 2:侦查事件 3:僵木蠕毒 4:违规策略 */ EventType1: number; /** 安全事件2级分类,-1:未知 0:全部 1:DDOS事件 2:Web攻击 3:木马 4:异地登录 5:密码破解 */ EventType2: number; /** 风险等级,-1:未知 0:全部 1:低危 2:中危 3:高危 4:严重,可多选,如:1,2 */ Level: string; /** 安全事件状态,-1:未知 0:全部 1:待处理 2:已处理 3:误报 4:已忽略 5:已知晓 6:已信任 */ Status: number; /** 开始时间 */ StartTime: string; /** 查询起始地址 */ Offset: number; /** 查询个数 */ Limit: number; /** 结束时间 */ EndTime: string; /** 私有字段和公有字段映射的原始采集数据唯一标识的MD5值 */ OldIdMd5: string; } declare interface SaEventPubResponse { /** DataSaEventPub */ DataSaEventPub?: ObjDataSaEventPub; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } /** {@link Ssa 安全运营中心} */ declare interface Ssa { (): Versions; /** 用户威胁告警信息 {@link DescribeAlarmStatRequest} {@link DescribeAlarmStatResponse} */ DescribeAlarmStat(data?: DescribeAlarmStatRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeAlarmStatResponse>; /** 资产安全页资产详情 {@link DescribeAssetDetailRequest} {@link DescribeAssetDetailResponse} */ DescribeAssetDetail(data: DescribeAssetDetailRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeAssetDetailResponse>; /** 获取资产列表 {@link DescribeAssetDetailListRequest} {@link DescribeAssetDetailListResponse} */ DescribeAssetDetailList(data?: DescribeAssetDetailListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeAssetDetailListResponse>; /** 资产安全资产列表 {@link DescribeAssetListRequest} {@link DescribeAssetListResponse} */ DescribeAssetList(data: DescribeAssetListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeAssetListResponse>; /** 云安全配置管理资产组列表 {@link DescribeCheckConfigAssetListRequest} {@link DescribeCheckConfigAssetListResponse} */ DescribeCheckConfigAssetList(data: DescribeCheckConfigAssetListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeCheckConfigAssetListResponse>; /** 云安全配置检查项详情 {@link DescribeCheckConfigDetailRequest} {@link DescribeCheckConfigDetailResponse} */ DescribeCheckConfigDetail(data: DescribeCheckConfigDetailRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeCheckConfigDetailResponse>; /** 合规管理-资产列表 {@link DescribeComplianceAssetListRequest} {@link DescribeComplianceAssetListResponse} */ DescribeComplianceAssetList(data: DescribeComplianceAssetListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeComplianceAssetListResponse>; /** 合规管理检查项详情 {@link DescribeComplianceDetailRequest} {@link DescribeComplianceDetailResponse} */ DescribeComplianceDetail(data: DescribeComplianceDetailRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeComplianceDetailResponse>; /** 合规管理总览页检查项列表 {@link DescribeComplianceListRequest} {@link DescribeComplianceListResponse} */ DescribeComplianceList(data?: DescribeComplianceListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeComplianceListResponse>; /** 云配置检查项总览页检查项列表 {@link DescribeConfigListRequest} {@link DescribeConfigListResponse} */ DescribeConfigList(data?: DescribeConfigListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeConfigListResponse>; /** 域名列表 {@link DescribeDomainListRequest} {@link DescribeDomainListResponse} */ DescribeDomainList(data?: DescribeDomainListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeDomainListResponse>; /** 获取安全事件详情 {@link DescribeEventDetailRequest} {@link DescribeEventDetailResponse} */ DescribeEventDetail(data?: DescribeEventDetailRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeEventDetailResponse>; /** 获取泄露列表 {@link DescribeLeakDetectionListRequest} {@link DescribeLeakDetectionListResponse} */ DescribeLeakDetectionList(data: DescribeLeakDetectionListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeLeakDetectionListResponse>; /** 获取测绘列表 {@link DescribeMappingResultsRequest} {@link DescribeMappingResultsResponse} */ DescribeMappingResults(data?: DescribeMappingResultsRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeMappingResultsResponse>; /** 告警详情 {@link DescribeSocAlertDetailsRequest} {@link DescribeSocAlertDetailsResponse} */ DescribeSocAlertDetails(data: DescribeSocAlertDetailsRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeSocAlertDetailsResponse>; /** 告警列表 {@link DescribeSocAlertListRequest} {@link DescribeSocAlertListResponse} */ DescribeSocAlertList(data: DescribeSocAlertListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeSocAlertListResponse>; /** 云安全配置检查项列表 {@link DescribeSocCheckItemListRequest} {@link DescribeSocCheckItemListResponse} */ DescribeSocCheckItemList(data?: DescribeSocCheckItemListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeSocCheckItemListResponse>; /** 云安全配置检查项结果列表 {@link DescribeSocCheckResultListRequest} {@link DescribeSocCheckResultListResponse} */ DescribeSocCheckResultList(data?: DescribeSocCheckResultListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeSocCheckResultListResponse>; /** 合规详情 {@link DescribeSocCspmComplianceRequest} {@link DescribeSocCspmComplianceResponse} */ DescribeSocCspmCompliance(data?: DescribeSocCspmComplianceRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeSocCspmComplianceResponse>; /** 漏洞列表-漏洞详情 {@link DescribeVulDetailRequest} {@link DescribeVulDetailResponse} */ DescribeVulDetail(data: DescribeVulDetailRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeVulDetailResponse>; /** 漏洞管理-漏洞列表 {@link DescribeVulListRequest} {@link DescribeVulListResponse} */ DescribeVulList(data: DescribeVulListRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeVulListResponse>; /** 设置【泄露监测产品监测扫描规则策略】 {@link SaDivulgeScanRuleMutateRequest} {@link SaDivulgeScanRuleMutateResponse} */ SaDivulgeScanRuleMutate(data: SaDivulgeScanRuleMutateRequest, config?: AxiosRequestConfig): AxiosPromise<SaDivulgeScanRuleMutateResponse>; /** 【安全事件】【通用字段信息】 {@link SaEventPubRequest} {@link SaEventPubResponse} */ SaEventPub(data: SaEventPubRequest, config?: AxiosRequestConfig): AxiosPromise<SaEventPubResponse>; } export declare type Versions = ["2018-06-08"]; export default Ssa;