tencentcloud-sdk-nodejs
Version:
3,122 lines (3,121 loc) • 107 kB
TypeScript
/**
* 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>