UNPKG

tencentcloud-sdk-nodejs

Version:
3,122 lines (3,121 loc) 107 kB
/** * DescribeFakeWechatOfficials返回参数结构体 */ export interface DescribeFakeWechatOfficialsResponse { /** * 总数 */ Total?: number; /** * 仿冒公众号 注意:此字段可能返回 null,表示取不到有效值。 */ List?: Array<DisplayFakeWechatOfficial>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateEnterprise返回参数结构体 */ export interface CreateEnterpriseResponse { /** * Id */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAsset返回参数结构体 */ export interface CreateAssetResponse { /** * Id */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeFakeApps请求参数结构体 */ export interface DescribeFakeAppsRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * DescribeJobRecords返回参数结构体 */ export interface DescribeJobRecordsResponse { /** * 总数 */ Total?: number; /** * 数组 */ List?: Array<DisplayJobRecord>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 代码泄露详情 */ export interface DisplayLeakageCode { /** * <p>主键ID</p> */ Id?: number; /** * <p>公共字段</p> */ DisplayToolCommon?: DisplayToolCommon; /** * <p>事件名称</p> */ Name?: string; /** * <p>事件描述</p> */ Description?: string; /** * <p>数据源</p> */ Source?: string; /** * <p>风险等级:1-低危 2-中危 3-高危 4-严重 5-误报</p> */ RiskLevel?: number; /** * <p>仓库名称</p> */ HubName?: string; /** * <p>链接</p> */ Url?: string; /** * <p>截图</p> */ Screenshot?: string; /** * <p>建议</p> */ Suggestion?: string; /** * <p>关键词</p> */ Keyword?: string; /** * <p>处置状态</p><p>枚举值:</p><ul><li>0: 待处理</li><li>1: 处理中</li><li>2: 已处理</li><li>3: 误报</li></ul> */ HandlingStatus?: number; /** * <p>备注</p> */ Remark?: string; /** * <p>仓库命名空间</p> */ RepoNamespace?: string; /** * <p>仓库名称</p> */ RepoName?: string; /** * <p>作者名称</p> */ AuthorName?: string; } /** * CreateWechatApplet请求参数结构体 */ export interface CreateWechatAppletRequest { /** * 企业Id */ CustomerId: number; /** * 名称 */ Name?: string; /** * 图片地址 */ Logo?: string; /** * 账号 */ AccountId?: string; /** * 二维码 */ QrCode?: string; /** * 描述 */ Description?: string; /** * 子公司 */ EnterpriseUid?: string; /** * 账号Appid */ AccountAppid?: string; /** * 认证主体 */ RecordSubject?: string; } /** * DescribeApps请求参数结构体 */ export interface DescribeAppsRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * DescribeSensitiveInfos请求参数结构体 */ export interface DescribeSensitiveInfosRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * DeleteAssets请求参数结构体 */ export interface DeleteAssetsRequest { /** * ID列表 */ Ids: Array<number | bigint>; } /** * 主机资产详情 */ export interface DisplayAsset { /** * 主机资产Id */ Id?: number; /** * 操作系统类型 */ Os?: string; /** * 主机地址 */ Ip?: string; /** * 国家 */ Country?: string; /** * 省份 */ Province?: string; /** * 地域 */ City?: string; /** * 运营商 */ Isp?: string; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 端口数据 */ Ports?: string; /** * 服务数据 */ Services?: string; /** * 域名数据 */ Domains?: string; /** * 端口和服务最近更新时间 */ LastModify?: string; /** * 是否为云资产 */ IsCloudAsset?: number; /** * 云资产状态,-1为下线 */ CloudAssetStatus?: number; } /** * DescribeWechatApplets返回参数结构体 */ export interface DescribeWechatAppletsResponse { /** * 总数 */ Total?: number; /** * 数组 */ List?: Array<DisplayWechatApplet>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCustomers请求参数结构体 */ export interface DescribeCustomersRequest { /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 查询数组 */ Filters?: Array<Filter>; /** * <p>企业名称模糊搜索</p> */ Keyword?: string; } /** * ModifyLabel请求参数结构体 */ export interface ModifyLabelRequest { /** * 模块,包括:enterprise:企业架构,domain:主域名,sub_domain:子域名,asset:IP资产,port:端口服务,http:HTTP资产,vul:漏洞信息,app:APP,wechat_applet:微信小程序,wechat_official_account:微信公众号,github:Github信息泄露,manage:管理后台暴露,config:目录爆破,dark_web:暗网泄露,net_disk:文库网盘泄露,supply_chain:供应链,weak_password:弱口令,sensitive_info:敏感信息泄露 */ Module: string; /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 资产或风险主键ID */ Id?: number; /** * 企业ID,在企业管理页面查看 */ CustomerId?: number; /** * 是否聚合数据 */ IsAggregation?: boolean; /** * 标签详情 */ Labels?: string; /** * 资产或风险主键ID列表 */ Ids?: Array<number | bigint>; } /** * 数据泄露详情 */ export interface DisplayLeakageData { /** * 主键ID */ Id?: number; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 事件名称 */ Name?: string; /** * 事件描述 */ Description?: string; /** * 数据源 */ Source?: string; /** * 风险等级:1-低危 2-中危 3-高危 4-严重 5-误报 */ RiskLevel?: number; /** * 链接 */ Url?: string; /** * 截图 */ Screenshot?: string; /** * 建议 */ Suggestion?: string; /** * 关键词 */ Keyword?: string; /** * 处置状态:0-待处理 1-处理中 2-已处理 */ HandlingStatus?: number; /** * 备注 */ Remark?: string; } /** * DescribeFakeWebsites返回参数结构体 */ export interface DescribeFakeWebsitesResponse { /** * 总数 */ Total?: number; /** * 仿冒网站 注意:此字段可能返回 null,表示取不到有效值。 */ List?: Array<DisplayFakeWebsite>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreatePort返回参数结构体 */ export interface CreatePortResponse { /** * Id */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeletePorts返回参数结构体 */ export interface DeletePortsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteManages请求参数结构体 */ export interface DeleteManagesRequest { /** * ID列表 */ Ids: Array<number | bigint>; /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; } /** * DescribeManages请求参数结构体 */ export interface DescribeManagesRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * 微信公众号详情 */ export interface DisplayWechatOfficialAccount { /** * 主键ID */ Id?: number; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 名称 */ Name?: string; /** * 图片地址 */ Logo?: string; /** * 账号 */ AccountId?: string; /** * 二维码 */ QrCode?: string; /** * 描述 */ Description?: string; /** * 认证主体 */ RecordSubject?: string; } /** * 目录爆破详情 */ export interface DisplayConfig { /** * <p>主键Id</p> */ Id?: number; /** * <p>地址</p> */ Url?: string; /** * <p>站点标题</p> */ Title?: string; /** * <p>状态码</p> */ Code?: number; /** * <p>响应长度</p> */ ContentLength?: number; /** * <p>公共字段</p> */ DisplayToolCommon?: DisplayToolCommon; /** * <p>Ip数据</p> */ Ip?: string; /** * <p>AI评分</p> */ AIRating?: number; /** * <p>AI分析</p> */ AIAnalysis?: string; /** * <p>风险等级: 1-低危, 2-中危, 3-高危, 4-危级, 5-误报</p> */ RiskLevel?: number; /** * <p>建议</p> */ Suggestion?: string; /** * <p>是否为云资产</p> */ IsCloudAsset?: number; /** * <p>云资产状态,-1为下线</p> */ CloudAssetStatus?: number; /** * <p>聚合视角下该组真实子项总数;非聚合视角为 0</p> */ AggregationCount?: number; } /** * DescribeNetDisks返回参数结构体 */ export interface DescribeNetDisksResponse { /** * 总数 */ Total?: number; /** * 数组 */ List?: Array<DisplayNetDisk>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateJobRecord返回参数结构体 */ export interface CreateJobRecordResponse { /** * <p>任务Id</p> */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCustomers返回参数结构体 */ export interface DescribeCustomersResponse { /** * <p>总数</p> */ Total?: number; /** * <p>企业列表</p> */ List?: Array<Customer>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDomains返回参数结构体 */ export interface DescribeDomainsResponse { /** * 总数 */ Total?: number; /** * 数组 */ List?: Array<DisplayDomain>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 暗网详情 */ export interface DisplayDarkWeb { /** * 主键ID */ Id?: number; /** * 内容 */ Content?: string; /** * 命中关键字 */ MatchedKeywords?: string; /** * APP地址 */ Url?: string; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 状态:unrepaired:未修复,repaired:已修复,ignore:已忽略 */ Status?: string; } /** * ModifySeedStatus返回参数结构体 */ export interface ModifySeedStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteEnterprises返回参数结构体 */ export interface DeleteEnterprisesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateSeeds请求参数结构体 */ export interface CreateSeedsRequest { /** * 企业ID */ CustomerId: number; /** * ip种子数组 */ Ips?: Array<string>; /** * icon种子数组 */ Icons?: Array<string>; /** * 主域名种子数组 */ Domains?: Array<string>; /** * title种子数组 */ Titles?: Array<string>; /** * 子域名种子数组 */ SubDomains?: Array<string>; /** * 关键词种子数组 */ Keywords?: Array<string>; /** * 母公司种子数组 */ ParentCompanies?: Array<string>; } /** * DescribePorts返回参数结构体 */ export interface DescribePortsResponse { /** * 总数 */ Total?: number; /** * 数组 */ List?: Array<DisplayPort>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteWechatApplets请求参数结构体 */ export interface DeleteWechatAppletsRequest { /** * ID列表 */ Ids: Array<number | bigint>; } /** * DescribeSensitiveInfos返回参数结构体 */ export interface DescribeSensitiveInfosResponse { /** * 总数 */ Total?: number; /** * 数组 */ List?: Array<DisplaySensitiveInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeConfigs返回参数结构体 */ export interface DescribeConfigsResponse { /** * 总数 */ Total?: number; /** * 数组 */ List?: Array<DisplayConfig>; /** * 全部路径数量 */ AllConfigNum?: number; /** * 高风险路径数量 */ HighRiskConfigNum?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateApp返回参数结构体 */ export interface CreateAppResponse { /** * Id */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 邮箱泄露详情 */ export interface DisplayLeakageEmail { /** * 主键ID */ Id?: number; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 邮箱 */ Email?: string; /** * 用户名 */ Username?: string; /** * 数据源 */ Source?: string; /** * 风险等级:1-低危 2-中危 3-高危 4-严重 5-误报 */ RiskLevel?: number; /** * 建议 */ Suggestion?: string; /** * 关键词 */ Keyword?: string; /** * 处置状态:0-待处理 1-处理中 2-已处理 */ HandlingStatus?: number; /** * 备注 */ Remark?: string; } /** * DeleteSubDomains返回参数结构体 */ export interface DeleteSubDomainsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateSeeds返回参数结构体 */ export interface CreateSeedsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteSuspiciousAssets请求参数结构体 */ export interface DeleteSuspiciousAssetsRequest { /** * ID列表 */ Ids: Array<number | bigint>; /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; } /** * DescribeFakeWebsites请求参数结构体 */ export interface DescribeFakeWebsitesRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * 链路详情扫描目标和ID */ export interface IdndValue { /** * 详情ID 注意:此字段可能返回 null,表示取不到有效值。 */ Id?: number; /** * 目标 注意:此字段可能返回 null,表示取不到有效值。 */ Value?: string; } /** * ModifyCustomer返回参数结构体 */ export interface ModifyCustomerResponse { /** * <p>企业ID</p> */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateJobRecord请求参数结构体 */ export interface CreateJobRecordRequest { /** * <p>企业ID</p> */ CustomerId: number; /** * <p>任务类型:即时任务</p> */ TaskType: string; /** * <p>资产收集、漏洞信息、弱口令、目录爆破、暗网泄露、Github泄露、文库网盘泄露、敏感信息泄露,其中资产收集必包含,多个用英文逗号隔离,例如:资产收集,漏洞信息</p> */ ScanType?: string; /** * <p>qps设置</p> */ Qps?: number; /** * <p>是否包含完整扫描</p> */ IsIncludeFullScan?: boolean; /** * <p>端口扫描 QPS,默认 100,下限 10,保守值 200,上限 5000</p><p>默认值:100</p> */ PortScanQps?: number; /** * <p>单 IP 任务并发数,默认 1,下限 1,保守值 3,上限 10</p><p>默认值:1</p> */ SingleIPTaskLimit?: number; /** * <p>任一速率超过保守值时必须为 true,否则参数错误</p> */ HighRiskAck?: boolean; /** * <p>知情同意勾选清单,用于审计回放</p> */ ScanRateAckChecklist?: Array<string>; /** * <p>扫描优先级配置</p> */ ScanPriority?: ScanPriorityReq; } /** * DescribeSuspiciousAssets返回参数结构体 */ export interface DescribeSuspiciousAssetsResponse { /** * 总数 */ Total?: number; /** * 数组 */ List?: Array<DisplaySuspiciousAsset>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSeeds返回参数结构体 */ export interface DescribeSeedsResponse { /** * 总数 */ Total?: number; /** * 种子列表 */ List?: Array<DisplaySeed>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 链路详情 */ export interface DisplayJobRecordDetail { /** * 发现时间 注意:此字段可能返回 null,表示取不到有效值。 */ TimeAt?: string; /** * 模块 注意:此字段可能返回 null,表示取不到有效值。 */ Module?: string; /** * 模块名称 注意:此字段可能返回 null,表示取不到有效值。 */ ModuleName?: string; /** * 任务id 注意:此字段可能返回 null,表示取不到有效值。 */ JobRecordId?: number; /** * 目标 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: Array<IdndValue>; } /** * DescribeAssets请求参数结构体 */ export interface DescribeAssetsRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * DescribeJobRecordDetails请求参数结构体 */ export interface DescribeJobRecordDetailsRequest { /** * <p>数据类型,包括:enterprise(企业架构),domain(主域名),sub_domain(子域名),asset(主机资产),port(端口服务),http(网站资产),vul(漏洞信息),app(APP),wechat_applet(微信小程序),wechat_official_account(微信公众号),github(Github泄露),manage(后台识别),config(目录爆破),dark_web(暗网泄露),net_disk(文库网盘泄露),social_engineering(员工信息),supply_chain(供应链信息),weak_password(弱口令),sensitive_info(敏感信息泄露),suspicious_asset(影子资产)</p> */ Module: string; /** * <p>结果id</p> */ Id: number; /** * <p>任务id</p> */ JobRecordId?: number; } /** * DescribeSubDomains请求参数结构体 */ export interface DescribeSubDomainsRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 是否聚合数据 */ IsAggregation?: boolean; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; /** * 是否只查询离线子域名 */ OnlyOffline?: boolean; } /** * 仿冒网站详情 */ export interface DisplayFakeWebsite { /** * 主键ID */ Id?: number; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 仿冒网站 */ Website?: string; /** * ip位置 */ IPLocation?: string; /** * 截图 */ Screenshot?: string; /** * 处置状态:0-待处理 1-处理中 2-已处理 */ HandlingStatus?: number; /** * 关停状态:0-(默认状态) 1-关停审核中 2-已拦截 3-已拒绝 4-下线流程中 5-已下线 6-下线失败 */ ShutdownStatus?: number; /** * 关停时间 */ ShutdownTime?: string; } /** * DescribeVuls返回参数结构体 */ export interface DescribeVulsResponse { /** * 总数 */ Total?: number; /** * 数组 */ List?: Array<DisplayVul>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateSuspiciousAsset返回参数结构体 */ export interface CreateSuspiciousAssetResponse { /** * Id */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeLeakageEmails返回参数结构体 */ export interface DescribeLeakageEmailsResponse { /** * 总数 */ Total?: number; /** * 数组 注意:此字段可能返回 null,表示取不到有效值。 */ List?: Array<DisplayLeakageEmail>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateHttp请求参数结构体 */ export interface CreateHttpRequest { /** * 企业Id */ CustomerId: number; /** * Url */ Url: string; /** * 子公司 */ EnterpriseUid?: string; /** * 标题 */ Title?: string; /** * 报文长度 */ ContentLength?: number; /** * 报文内容 */ Content?: string; /** * 缩略图Url */ ScreenshotUrl?: string; /** * 标签 */ Tags?: string; /** * 状态码 */ Code?: number; /** * 解析的IP */ Ip?: string; /** * 证书信息 */ Ssl?: string; /** * ssl证书过期时间 */ SslExpiredTime?: string; } /** * DescribeAssets返回参数结构体 */ export interface DescribeAssetsResponse { /** * 总数 */ Total?: number; /** * 主机资产数组 */ List?: Array<DisplayAsset>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteAssets返回参数结构体 */ export interface DeleteAssetsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeletePorts请求参数结构体 */ export interface DeletePortsRequest { /** * ID列表 */ Ids: Array<number | bigint>; /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; } /** * 企业架构详情 */ export interface DisplayEnterprise { /** * 主键Id */ Id?: number; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 子公司上级 */ ParentEnterpriseUid?: string; /** * 企业名称 */ Name?: string; /** * 公司简称 */ Abbreviation?: string; /** * 统一社会信用代码 */ CreditCode?: string; /** * 企业状态 */ Status?: string; /** * 注册资本 */ RegisteredCapital?: string; /** * 持股比例 */ ShareholdingRatio?: string; /** * 法人代表 */ LegalPerson?: string; /** * 类型 */ Type?: string; /** * 行业类型 */ Industry?: string; /** * 子公司唯一uid */ EnterpriseUid?: string; /** * 主域名数量 */ DomainCount?: number; /** * 子域名数量 */ SubDomainCount?: number; /** * 网站数量 */ HttpCount?: number; /** * 漏洞数量 */ VulCount?: number; } /** * DeleteManages返回参数结构体 */ export interface DeleteManagesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * StopJobRecord请求参数结构体 */ export interface StopJobRecordRequest { /** * 企业ID */ CustomerId?: number; /** * 任务ID */ JobRecordId?: number; } /** * 敏感信息泄露数据 */ export interface DisplaySensitiveInfo { /** * <p>主键Id</p> */ Id?: number; /** * <p>类型</p> */ Type?: string; /** * <p>来源</p> */ Source?: string; /** * <p>值</p> */ Value?: string; /** * <p>公共字段</p> */ DisplayToolCommon?: DisplayToolCommon; /** * <p>是否为云资产:0-非云资产 1-是云资产</p> */ IsCloudAsset?: number; /** * <p>云资产是否下线:-1-已下线 0-正常</p> */ CloudAssetStatus?: number; /** * <p>聚合视角下该组真实子项总数;非聚合视角为 0</p> */ AggregationCount?: number; } /** * ModifyLabel返回参数结构体 */ export interface ModifyLabelResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeEnterprises请求参数结构体 */ export interface DescribeEnterprisesRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; /** * 是否展示统计数据 */ IsShowStatistics?: boolean; } /** * DescribeLeakageCodes请求参数结构体 */ export interface DescribeLeakageCodesRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * DeleteHttps请求参数结构体 */ export interface DeleteHttpsRequest { /** * ID列表 */ Ids: Array<number | bigint>; /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; } /** * 仿冒小程序详情 */ export interface DisplayFakeMiniProgram { /** * 主键ID */ Id?: number; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 仿冒小程序名称 */ ProgramName?: string; /** * 小程序ID */ ProgramId?: string; /** * 类别 */ Category?: string; /** * 二维码 */ QrCode?: string; /** * 处置状态:0-待处理 1-处理中 2-已处理 */ HandlingStatus?: number; /** * 关停状态:0-(默认状态) 1-关停审核中 2-已拦截 3-已拒绝 4-下线流程中 5-已下线 6-下线失败 */ ShutdownStatus?: number; /** * 关停时间 */ ShutdownTime?: string; } /** * 仿冒公众号详情 */ export interface DisplayFakeWechatOfficial { /** * 主键ID */ Id?: number; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 仿冒公众号名称 */ AccountName?: string; /** * 公众号ID */ WechatId?: string; /** * 头像 */ Avatar?: string; /** * 二维码 */ QrCode?: string; /** * 处置状态:0-待处理 1-处理中 2-已处理 */ HandlingStatus?: number; /** * 关停状态:0-(默认状态) 1-关停审核中 2-已拦截 3-已拒绝 4-下线流程中 5-已下线 6-下线失败 */ ShutdownStatus?: number; /** * 关停时间 */ ShutdownTime?: string; } /** * CreateApp请求参数结构体 */ export interface CreateAppRequest { /** * 企业ID */ CustomerId: number; /** * 移动端名称 */ Name?: string; /** * 图片地址 */ Logo?: string; /** * 平台,ios或android */ Platform?: string; /** * 版本 */ AppVersion?: string; /** * 下载地址 */ DownloadUrl?: string; /** * 安装包名 */ PackageName?: string; /** * 开发者 */ Developer?: string; /** * 移动端地址 */ ServerUrl?: string; /** * 描述 */ Description?: string; /** * 子公司ID */ EnterpriseUid?: string; } /** * Http详情 */ export interface DisplayHttp { /** * <p>主键ID</p> */ Id?: number; /** * <p>公共字段</p> */ DisplayToolCommon?: DisplayToolCommon; /** * <p>Url</p> */ Url?: string; /** * <p>标题</p> */ Title?: string; /** * <p>报文长度</p> */ ContentLength?: number; /** * <p>报文内容</p> */ Content?: string; /** * <p>截图缩略图URL</p> */ ScreenshotThumbUrl?: string; /** * <p>截图URL</p> */ ScreenshotUrl?: string; /** * <p>状态码</p> */ Code?: number; /** * <p>Api地址</p> */ Api?: string; /** * <p>解析的IP</p> */ Ip?: string; /** * <p>证书信息</p> */ Ssl?: string; /** * <p>ssl证书过期时间</p> */ SslExpiredTime?: string; /** * <p>资产是否发生变动</p> 注意:此字段可能返回 null,表示取不到有效值。 */ IsChange?: boolean; /** * <p>是否为云资产:0-非云资产 1-是云资产</p> */ IsCloudAsset?: number; /** * <p>云资产是否下线:-1-已下线 0-正常</p> */ CloudAssetStatus?: number; /** * <p>可用率(百分比)</p> */ AvailabilityRate?: number; /** * <p>可用状态 1:异常 0:正常</p> */ AvailabilityState?: number; /** * <p>平均响应时间:单位ms</p> */ ResponseTime?: number; /** * <p>域名解析状态 1:异常 0:正常</p> */ AnalysisState?: number; /** * <p>聚合视角下该组真实子项总数;非聚合视角为 0</p> */ AggregationCount?: number; } /** * CreateDomain返回参数结构体 */ export interface CreateDomainResponse { /** * Id */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteWechatOfficialAccounts请求参数结构体 */ export interface DeleteWechatOfficialAccountsRequest { /** * ID列表 */ Ids: Array<number | bigint>; } /** * DeleteSeeds返回参数结构体 */ export interface DeleteSeedsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribePorts请求参数结构体 */ export interface DescribePortsRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * 微信小程序详情 */ export interface DisplayWechatApplet { /** * 主键ID */ Id?: number; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 名称 */ Name?: string; /** * 图片地址 */ Logo?: string; /** * 账号 */ AccountId?: string; /** * 二维码 */ QrCode?: string; /** * 描述 */ Description?: string; /** * 认证主体 */ RecordSubject?: string; /** * 账号Appid */ AccountAppid?: string; } /** * DescribeGithubs请求参数结构体 */ export interface DescribeGithubsRequest { /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * DescribeConfigs请求参数结构体 */ export interface DescribeConfigsRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; /** * 支持按照响应长度排序,例如:+ContentLength或-ContentLength,+是递增,-是递减 */ OrderBy?: string; } /** * DeleteSeeds请求参数结构体 */ export interface DeleteSeedsRequest { /** * ID列表 */ Ids: Array<number | bigint>; } /** * CreateHttp返回参数结构体 */ export interface CreateHttpResponse { /** * Id */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSeeds请求参数结构体 */ export interface DescribeSeedsRequest { /** * 企业ID */ CustomerId: number; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 分页偏移 */ Offset?: number; /** * 分页大小 */ Limit?: number; /** * 查询数组 */ Filters?: Array<Filter>; } /** * 优先级入参 */ export interface ScanPriorityReq { /** * <p>只对新增资产进行漏洞扫描</p> */ OnlyScanNewAsset?: boolean; /** * <p>启用的优先级规则(有序):new_asset,high_risk_port,admin_panel,high_risk_fingerprint</p> */ PriorityRules?: Array<string>; } /** * CreateSubDomain请求参数结构体 */ export interface CreateSubDomainRequest { /** * <p>企业Id</p> */ CustomerId: number; /** * <p>子域名</p> */ SubDomain: string; /** * <p>Ip</p> */ Ip?: string; /** * <p>国家</p> */ Country?: string; /** * <p>省</p> */ Province?: string; /** * <p>城市</p> */ City?: string; /** * <p>Isp</p> */ Isp?: string; /** * <p>子公司</p> */ EnterpriseUid?: string; /** * <p>DNS解析类型。A、AAAA、CNAME等</p> */ DnsType?: string; /** * <p>DNS解析值。域名或者ip</p> */ DnsValue?: string; } /** * DescribeWechatOfficialAccounts请求参数结构体 */ export interface DescribeWechatOfficialAccountsRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * 仿冒应用详情 */ export interface DisplayFakeApp { /** * 主键ID */ Id?: number; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 仿冒应用名称 */ AppName?: string; /** * 仿冒应用包名称 */ PackageName?: string; /** * 下载链接 */ DownloadUrl?: string; /** * 处置状态:0-待处理 1-处理中 2-已处理 */ HandlingStatus?: number; /** * 关停状态:0-(默认状态) 1-关停审核中 2-已拦截 3-已拒绝 4-下线流程中 5-已下线 6-下线失败 */ ShutdownStatus?: number; /** * 关停时间 */ ShutdownTime?: string; } /** * DescribeDarkWebs请求参数结构体 */ export interface DescribeDarkWebsRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * DescribeHttps请求参数结构体 */ export interface DescribeHttpsRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; /** * 是否显示变更 */ IsShowChange?: boolean; /** * 是否仅显示过期风险资产 */ HasExpirationRisk?: boolean; /** * 是否只查询离线网站 */ OnlyOffline?: boolean; } /** * DescribeEnterprises返回参数结构体 */ export interface DescribeEnterprisesResponse { /** * 总数 */ Total?: number; /** * 数组 */ List?: Array<DisplayEnterprise>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteSuspiciousAssets返回参数结构体 */ export interface DeleteSuspiciousAssetsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeNetDisks请求参数结构体 */ export interface DescribeNetDisksRequest { /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否新增数据 */ IsNew?: boolean; /** * 企业ID */ CustomerId?: number; /** * 分页大小 */ Limit?: number; /** * 分页偏移 */ Offset?: number; /** * 子公司ID列表 */ EnterpriseUidList?: Array<string>; /** * 数据输出格式:json、file,默认不填为json */ Format?: string; /** * 创建时间-开始 */ CreateAtStart?: string; /** * 创建时间-结束 */ CreateAtEnd?: string; /** * 更新时间-开始 */ UpdateAtStart?: string; /** * 更新时间-结束 */ UpdateAtEnd?: string; /** * 查询数组 */ Filters?: Array<Filter>; /** * 是否显示被忽略的数据 */ Ignored?: boolean; } /** * IgnoreData请求参数结构体 */ export interface IgnoreDataRequest { /** * ID列表 */ Ids: Array<number | bigint>; /** * 模块,包括:enterprise:企业架构,domain:主域名,sub_domain:子域名,asset:IP资产,port:端口服务,http:HTTP资产,vul:漏洞信息,app:APP,wechat_applet:微信小程序,wechat_official_account:微信公众号,github:Github信息泄露,manage:管理后台暴露,config:目录爆破,dark_web:暗网泄露,net_disk:文库网盘泄露,supply_chain:供应链,weak_password:弱口令,sensitive_info:敏感信息泄露 */ Module: string; /** * 企业ID列表,可多选 */ CustomerIdList?: Array<number | bigint>; /** * 是否聚合数据 */ IsAggregation?: boolean; /** * 是否显示被忽略的数据 */ Ignored?: boolean; /** * 是否忽略全部 */ IsAffectOther?: boolean; } /** * CreateDomain请求参数结构体 */ export interface CreateDomainRequest { /** * 企业Id */ CustomerId: number; /** * 主域名 */ Domain: string; /** * ICP */ ICP?: string; /** * 注册时间 */ RegisteredTime?: string; /** * 过期时间 */ ExpiredTime?: string; /** * 公司 */ Company?: string; /** * 子公司 */ EnterpriseUid?: string; } /** * DeleteDomains请求参数结构体 */ export interface DeleteDomainsRequest { /** * ID列表 */ Ids: Array<number | bigint>; } /** * ModifyCustomer请求参数结构体 */ export interface ModifyCustomerRequest { /** * <p>企业名称</p> */ Name: string; /** * <p>百分比取值范围为30-100</p> */ Percent: number; /** * <p>资产收集、漏洞信息、弱口令、目录爆破、暗网泄露、Github泄露、文库网盘泄露、敏感信息泄露,其中资产收集必包含,多个用英文逗号隔离,例如:资产收集,漏洞信息</p> */ ScanType: string; /** * <p>企业ID</p> */ Id: number; /** * <p>周期测绘时间</p> */ ScanCron?: string; /** * <p>是否立即启动</p> */ IsScanNow?: boolean; /** * <p>是否启用周期测绘</p> */ EnableCron?: boolean; /** * <p>是否扫描子公司</p> */ EnableScanSubEnterprise?: boolean; /** * <p>是否授权</p> */ EnableAuth?: boolean; /** * <p>授权开始时间</p> */ AuthStartAt?: string; /** * <p>授权结束时间</p> */ AuthEndAt?: string; /** * <p>授权文件id</p> */ AuthFile?: string; /** * <p>测绘时间配置项,采用json字符串格式</p> */ ScanTime?: string; /** * <p>企业图标</p> */ Icon?: string; /** * <p>并发</p> */ Qps?: number; /** * <p>子公司拓展层次</p> */ SubCompanyLevel?: number; /** * <p>是否包含完整的扫描</p> */ IsIncludeFullScan?: boolean; /** * <p>端口扫描 QPS,默认 100,下限 10,保守值 200,上限 5000</p><p>默认值:100</p> */ PortScanQps?: number; /** * <p>单 IP 任务并发数,默认 1,下限 1,保守值 3,上限 10</p><p>默认值:1</p> */ SingleIPTaskLimit?: number; /** * <p>任一速率超过保守值时必须为 true,否则参数错误</p> */ HighRiskAck?: boolean; /** * <p>知情同意勾选清单,用于审计回放</p> */ ScanRateAckChecklist?: Array<string>; /** * <p>扫描优先级配置</p> */ ScanPriority?: ScanPriorityReq; } /** * 移动资产详情 */ export interface DisplayApp { /** * 主键ID */ Id?: number; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * APP名称 */ Name?: string; /** * 描述 */ Description?: string; /** * 开发者 */ Developer?: string; /** * 下载地址 */ DownloadUrl?: string; /** * 图片 */ Logo?: string; /** * 包名 */ PackageName?: string; /** * 平台 */ Platform?: string; /** * 服务端地址 */ ServerUrl?: string; /** * app版本 */ AppVersion?: string; } /** * DescribeApiSecs返回参数结构体 */ export interface DescribeApiSecsResponse { /** * <p>总数</p> */ Total?: number; /** * <p>API安全数组</p> */ List?: Array<DisplayApiSec>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAsset请求参数结构体 */ export interface CreateAssetRequest { /** * IP地址 */ Ip: string; /** * 企业Id */ CustomerId: number; /** * 类型 */ Os?: string; /** * 国家 */ Country?: string; /** * 省份 */ Province?: string; /** * 城市 */ City?: string; /** * 运营商 */ Isp?: string; /** * 子公司Id */ EnterpriseUid?: string; } /** * 网盘泄露详情 */ export interface DisplayNetDisk { /** * 主键ID */ Id?: number; /** * 内容 */ Content?: string; /** * 命中关键字 */ MatchedKeywords?: string; /** * 泄露地址 */ Url?: string; /** * 状态 */ Status?: string; /** * 公共字段 */ DisplayToolCommon?: DisplayToolCommon; /** * 泄露平台 */ Platform?: string; } /** * 子域名详情 */ export interface DisplaySubDomain { /** * <p>主键ID</p> */ Id?: number; /** * <p>子域名</p> */ SubDomain?: string; /** * <p>Ip</p> */ Ip?: string; /** * <p>国家</p> */ Country?: string; /** * <p>省份</p> */ Province?: string; /** * <p>城市</p> */ City?: string; /** * <p>互联网服务提供商</p> */ Isp?: string; /** * <p>公共字段</p> */ DisplayToolCommon?: DisplayToolCommon; /** * <p>是否为云资产:0-非云资产 1-是云资产</p> */ IsCloudAsset?: number; /** * <p>云资产是否下线:-1-已下线 0-正常</p> */ CloudAssetStatus?: number; /** * <p>可用率(百分比)</p> */ AvailabilityRate?: number; /** * <p>可用状态 1:异常 0:正常</p> */ AvailabilityState?: number; /** * <p>域名解析状态 1:异常 0:正常</p> */ AnalysisState?: number; /** * <p>平均时延:单位ms</p> */ AverageDelay?: number; /** * <p>丢包率(百分比)</p> */ LossRate?: number; /** * <p>DNS解析类型</p><p>A、AAAA、MX、CNAME、NX</p> */ DnsType?: string; /** * <p>DNS解析值</p> */ DnsValue?: string; /** * <p>聚合视角下该组真实子项总数;非聚合视角为 0</p>