tencentcloud-sdk-nodejs
Version:
2,971 lines • 493 kB
TypeScript
/**
* CreateDspmIdentifyRule请求参数结构体
*/
export interface CreateDspmIdentifyRuleRequest {
/**
* <p>数据项名称</p>
*/
Name: string;
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
/**
* <p>数据项描述</p>
*/
Description?: string;
/**
* <p>数据项启用状态</p><p>枚举值:</p><ul><li>0: 未启用</li><li>1: 启用</li></ul>
*/
Status?: number;
/**
* <p>结构化规则</p>
*/
StructuredRule?: string;
/**
* <p>非结构化规则</p>
*/
UnStructuredRule?: string;
}
/**
* DeleteRiskScanTask请求参数结构体
*/
export interface DeleteRiskScanTaskRequest {
/**
* 任务id 和目标AppID列表
*/
TaskIdList: Array<TaskIdListKey>;
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
}
/**
* DescribeCosInvokeUa请求参数结构体
*/
export interface DescribeCosInvokeUaRequest {
/**
* appid
*/
RelAppId: number;
/**
* 过滤器
*/
Filter?: Filter;
}
/**
* 风险中心风险概览统计数据
*/
export interface CsipRiskCenterStatistics {
/**
* 端口风险总数
*/
PortTotal?: number;
/**
* 端口风险高危数量
*/
PortHighLevel?: number;
/**
* 弱口令风险总数
*/
WeakPasswordTotal?: number;
/**
* 弱口令风险高危数量
*/
WeakPasswordHighLevel?: number;
/**
* 网站风险数量
*/
WebsiteTotal?: number;
/**
* 网站高危风险数量
*/
WebsiteHighLevel?: number;
/**
* 最新的扫描时间
*/
LastScanTime?: string;
/**
* 漏洞风险数
*/
VULTotal?: number;
/**
* 高危漏洞风险数
*/
VULHighLevel?: number;
/**
* 配置项风险数量
*/
CFGTotal?: number;
/**
* 高危配置项风险数量
*/
CFGHighLevel?: number;
/**
* 测绘服务风险数量
注意:此字段可能返回 null,表示取不到有效值。
*/
ServerTotal?: number;
/**
* 测绘服务高危数量
注意:此字段可能返回 null,表示取不到有效值。
*/
ServerHighLevel?: number;
/**
* 主机基线风险数量
*/
HostBaseLineRiskTotal?: number;
/**
* 主机基线高危风险数量
*/
HostBaseLineRiskHighLevel?: number;
/**
* 容器基线风险数量
*/
PodBaseLineRiskTotal?: number;
/**
* 容器基线高危风险数量
*/
PodBaseLineRiskHighLevel?: number;
}
/**
* ModifyDspmApproveStatus请求参数结构体
*/
export interface ModifyDspmApproveStatusRequest {
/**
* 申请单id
*/
OrderId: string;
/**
* 状态。1-通过 2-拒绝
*/
Status: number;
/**
* 审批信息
*/
Comment?: string;
}
/**
* DescribeCWPMachineDetail请求参数结构体
*/
export interface DescribeCWPMachineDetailRequest {
/**
* <p>实例ID</p>
*/
InstanceId?: string;
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
}
/**
* DescribeRiskItemList返回参数结构体
*/
export interface DescribeRiskItemListResponse {
/**
* 列表信息
*/
Data?: Array<CosRiskViewInfo>;
/**
* 总数
*/
Total?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyPolicyStatus请求参数结构体
*/
export interface ModifyPolicyStatusRequest {
/**
* 策略id集合
*/
PolicyIdSet: Array<number | bigint>;
/**
* 状态值
*/
Status: number;
}
/**
* DescribeCosAsset返回参数结构体
*/
export interface DescribeCosAssetResponse {
/**
* 总数
*/
Total?: number;
/**
* 桶信息
*/
Data?: Array<CosAssetInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateCosAssetSyncTask返回参数结构体
*/
export interface CreateCosAssetSyncTaskResponse {
/**
* 同步任务id
*/
TaskId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDspmIdentifyComplianceCategoryRuleList请求参数结构体
*/
export interface DescribeDspmIdentifyComplianceCategoryRuleListRequest {
/**
* <p>识别模板ID</p>
*/
ComplianceId: number;
/**
* <p>分类ID</p>
*/
CategoryId: number;
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
/**
* <p>过滤条件</p>
*/
Filter?: Filter;
}
/**
* DescribeDspmSupportedAssetType返回参数结构体
*/
export interface DescribeDspmSupportedAssetTypeResponse {
/**
* <p>实例支持的全局权限。</p>
*/
AssetTypeSet?: Array<DspmSupportedAssetType>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyDspmBackupSetting请求参数结构体
*/
export interface ModifyDspmBackupSettingRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 备份日志保留时长
*/
BackupLogSaveTime?: number;
/**
* 恢复日志保留时长
*/
RestoreLogSaveTime?: number;
/**
* 日志最大生命周期限制
*/
LogMaxSaveTime?: number;
/**
* 在线日志最大天数限制
*/
OnlineLogMaxSaveTime?: number;
}
/**
* 审计日志列表信息
*/
export interface AuditLogInfo {
/**
* ai分数
*/
AiScore?: number;
/**
* 应用用户
*/
AppUser?: string;
/**
* 备份数据包
*/
BackPacket?: string;
/**
* 客户端 IP
*/
ClientIp?: string;
/**
* 客户端 Mac
*/
ClientMac?: string;
/**
* 终端名称,取值Proxy时为casb代理流量,其它为Agent流量
*/
ClientName?: string;
/**
* 客户端用户
*/
ClientUser?: string;
/**
* 客户端端口
*/
ClientPort?: number;
/**
* 风险等级
*/
DangerLevel?: number;
/**
* 数据库 IP
*/
DbIp?: string;
/**
* 数据库名称
*/
DbName?: string;
/**
* 数据库端口
*/
DbPort?: number;
/**
* 数据库用户
*/
DbUser?: string;
/**
* 影响行数
*/
EffectRow?: number;
/**
* 执行时间
*/
ExecTime?: number;
/**
* 命中规则
*/
HitRule?: string;
/**
* 日志 ID
*/
Id?: number;
/**
* 数据资产名称
*/
InstanceId?: number;
/**
* 审计单元名
*/
InstanceName?: string;
/**
* 操作语句(sql 语句)
*/
OpSql?: string;
/**
* 操作时间(时间)
*/
OpTime?: number;
/**
* 返回消息
*/
RetMsg?: string;
/**
* 返回码
*/
RetNo?: number;
/**
* 会话ID
*/
SessionId?: string;
/**
* 操作类型
*/
SqlType?: string;
/**
* 表名
*/
TableName?: string;
/**
* 数据资产名称
*/
AssetName?: string;
/**
* 规则集合
*/
HitRules?: Array<HitRules>;
/**
* 流量来源
*/
SourceType?: string;
/**
* 单条审计日志id
*/
ReqId?: string;
/**
* SQL 主要类型,DML/DDL/DCL/TCL
*/
SqlMainType?: string;
/**
* 表名集合
*/
TableNames?: Array<string>;
/**
* 字段名集合
*/
FieldNames?: Array<string>;
/**
* 字段名
*/
FieldName?: string;
/**
* 数据库类型
*/
DbType?: string;
/**
* 客户端工具
*/
ClientDriverName?: string;
/**
* 位置信息
*/
Location?: Location;
/**
* 字段信息(包含敏感信息)
*/
FieldDetails?: Array<TableField>;
/**
* 资产所属账号app id
*/
AppId?: number;
/**
* 账号昵称
*/
NickName?: string;
/**
* 资产所属账号uin
*/
Uin?: string;
}
/**
* CreateAccessKeySyncTask请求参数结构体
*/
export interface CreateAccessKeySyncTaskRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
}
/**
* ModifyCosAuditObjectIdentifyStatus返回参数结构体
*/
export interface ModifyCosAuditObjectIdentifyStatusResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeIpInvokeRecordDetail请求参数结构体
*/
export interface DescribeIpInvokeRecordDetailRequest {
/**
* 过滤器
*/
Filter?: Filter;
}
/**
* UpdateAlertStatusList请求参数结构体
*/
export interface UpdateAlertStatusListRequest {
/**
* 告警ID列表
*/
ID: Array<NewAlertKey>;
/**
* 操作类型
1:撤销处置
2:标记为已处置
3:标记忽略
4:取消标记处置
5:取消标记忽略
*/
OperateType: number;
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 被调用的集团账号的成员id
*/
OperatedMemberId?: Array<string>;
}
/**
* DescribeRiskCenterAssetViewWeakPasswordRiskList返回参数结构体
*/
export interface DescribeRiskCenterAssetViewWeakPasswordRiskListResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 风险列表
*/
Data?: Array<AssetViewWeakPassRisk>;
/**
* 状态列表
*/
StatusLists?: Array<FilterDataObject>;
/**
* 危险等级列表
*/
LevelLists?: Array<FilterDataObject>;
/**
* 来源列表
*/
FromLists?: Array<FilterDataObject>;
/**
* 资产类型列表
*/
InstanceTypeLists?: Array<FilterDataObject>;
/**
* 弱口令类型列表
*/
PasswordTypeLists?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeCosBucketBillingInfo返回参数结构体
*/
export interface DescribeCosBucketBillingInfoResponse {
/**
* 存储桶计费信息
*/
CosBucketBillingInfoSet?: Array<CosBucketBillingInfo>;
/**
* 总数
*/
Total?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 风险规则
*/
export interface RiskRuleInfo {
/**
* 风险检查项ID
*/
RuleID?: string;
/**
* 云厂商名称
*/
Provider?: string;
/**
* 实例类型
*/
InstanceType?: string;
/**
* 风险名称
*/
RiskTitle?: string;
/**
* 检查类型
*/
CheckType?: string;
/**
* 风险等级
*/
RiskLevel?: string;
/**
* 风险危害
*/
RiskInfluence?: string;
/**
* 风险修复指引报告链接
*/
RiskFixAdvance?: string;
/**
* 边界管控
*/
DispositionType?: string;
}
/**
* KeyValue对
*/
export interface KeyValue {
/**
* 字段
*/
Key?: string;
/**
* 值
*/
Value?: string;
}
/**
* ModifyDspmIdentifyLevelItem请求参数结构体
*/
export interface ModifyDspmIdentifyLevelItemRequest {
/**
* <p>级别组id</p>
*/
Id: number;
/**
* <p>级别组名称</p>
*/
Name?: string;
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
/**
* <p>敏感程度分</p><p>取值范围:[1, 10]</p><p>单位:敏感程度</p>
*/
LevelScore?: number;
}
/**
* 集团账号成员详情
*/
export interface OrganizationUserInfo {
/**
* 成员账号Uin
*/
Uin?: string;
/**
* 成员账号名称
*/
NickName?: string;
/**
* 部门节点名称,账号所属部门
*/
NodeName?: string;
/**
* 资产数量
*/
AssetCount?: number;
/**
* 风险数量
*/
RiskCount?: number;
/**
* 攻击数量
*/
AttackCount?: number;
/**
* Member/Admin/;成员或者管理员
*/
Role?: string;
/**
* 成员账号id
*/
MemberId?: string;
/**
* 成员账号Appid
*/
AppId?: string;
/**
* 账号加入方式,create/invite
*/
JoinType?: string;
/**
* 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
*/
CFWProtect?: string;
/**
* 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
*/
WAFProtect?: string;
/**
* 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
*/
CWPProtect?: string;
/**
* 1启用,0未启用
*/
Enable?: number;
/**
* "Free" //免费版 "Advanced" //高级版 "Enterprise" //企业版 "Ultimate" //旗舰版
*/
CSIPProtect?: string;
/**
* 1为配额消耗者
*/
QuotaConsumer?: number;
/**
* 账户类型,0为腾讯云账户,1为AWS账户
*/
CloudType?: number;
/**
* 0为缺省值,1为10分钟,2为1小时,3为24小时
*/
SyncFrequency?: number;
/**
* 多云账户是否过期
*/
IsExpired?: boolean;
/**
* 多云账户 权限列表
*/
PermissionList?: Array<string>;
/**
* 1
*/
AuthType?: number;
/**
* 0 腾讯云集团账户
1 腾讯云接入账户
2 非腾讯云
*/
TcMemberType?: number;
/**
* 子账号数量
*/
SubUserCount?: number;
/**
* 加入方式详细信息
*/
JoinTypeInfo?: string;
}
/**
* dspm分类分级数据项列表项
*/
export interface DspmIdentifyRuleItem {
/**
* <p>数据项id</p>
*/
Id?: number;
/**
* <p>数据项名称</p>
*/
Name?: string;
/**
* <p>数据项描述</p>
*/
Description?: string;
/**
* <p>数据项是否启用</p><p>枚举值:</p><ul><li>0: 否</li><li>1: 是</li></ul>
*/
Status?: number;
/**
* <p>数据项类型</p><p>枚举值:</p><ul><li>0: 内置</li><li>1: 自定义</li></ul>
*/
Type?: number;
/**
* <p>更新时间</p>
*/
UpdateTime?: string;
/**
* <p>结构化规则配置状态</p>
*/
StructuredStatus?: boolean;
/**
* <p>非结构化规则配置状态</p>
*/
UnStructuredStatus?: boolean;
/**
* <p>关联的识别模板信息</p>
*/
ComplianceRelations?: Array<DspmIdentifyRefComplianceInfo>;
}
/**
* 安全中心资产标签
*/
export interface AssetTag {
/**
* 标签的key值,可以是字母、数字、下划线
*/
TagKey?: string;
/**
* 标签的vale值,可以是字母、数字、下划线
*/
TagValue?: string;
}
/**
* DescribeCheckViewRisks返回参数结构体
*/
export interface DescribeCheckViewRisksResponse {
/**
* <p>检查视角下风险数量</p>
*/
TotalCount?: number;
/**
* <p>检查视角下风险列表</p>
*/
CheckViewRiskList?: Array<CheckViewRiskItem>;
/**
* <p>检查视角下cspm规范标签列表</p>
*/
StandardNameList?: Array<StandardItem>;
/**
* <p>资产类型集合</p>
*/
AssetTypeList?: Array<AttributeOptionSet>;
/**
* <p>云厂商类型集合</p>
*/
ProviderList?: Array<AttributeOptionSet>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* dspm支持的产品信息
*/
export interface DspmSupportedAssetType {
/**
* <p>产品名(用于查询)</p>
*/
Product?: string;
/**
* <p>地域列表</p>
*/
Regions?: Array<RegionConfig>;
/**
* <p>产品名-用于展示</p>
*/
ProductDisplayName?: string;
/**
* <p>产品组名</p>
*/
ProductGroup?: string;
/**
* <p>给定资产类型的资产实例总数</p>
*/
AssetTotal?: number;
}
/**
* Dspm身份信息
*/
export interface DspmIdentifyInfoItem {
/**
* 身份id。
*/
IdentifyId?: string;
/**
* 备注。
*/
Remark?: string;
/**
* 身份类型。0-未定义 2-长期身份 3-临时身份
*/
IdentifyType?: number;
/**
* 所属云账号uin用户。
注意:此字段可能返回 null,表示取不到有效值。
*/
OwnerUin?: DspmUinUser;
/**
* 创建者账号uin用户。
*/
CreatorUin?: DspmUinUser;
/**
* 关联资产。
*/
AssetCount?: number;
/**
* 创建时间。
*/
CreateTime?: string;
/**
* 状态。0-不活跃 1-活跃
*/
Status?: number;
/**
* 所属个人用户信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Person?: DspmPersonUser;
/**
* 关联数据资产统计信息。
*/
AssetStatistic?: DspmIdentifyAssetStatistic;
/**
* 风险统计信息
*/
RiskCount?: DspmRiskCount;
/**
* 安全建议。 Resolve 立即解决 Reinforcement 加固 None 暂无异常
*/
SafetyAdvice?: string;
/**
* 资产所属账号app id
*/
AppId?: number;
/**
* 账号昵称
*/
NickName?: string;
/**
* 资产所属账号uin
*/
Uin?: string;
}
/**
* DescribeDspmRiskStrategy返回参数结构体
*/
export interface DescribeDspmRiskStrategyResponse {
/**
* 策略列表
*/
StrategySet?: Array<DspmRiskStrategy>;
/**
* 策略总数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 日志高亮信息
*/
export interface LogHighLightItem {
/**
* <p>键</p>
*/
Key?: string;
/**
* <p>值</p>
*/
Values?: Array<string>;
}
/**
* DeleteIaCFile返回参数结构体
*/
export interface DeleteIaCFileResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDspmIdentifyComplianceGroupDetail返回参数结构体
*/
export interface DescribeDspmIdentifyComplianceGroupDetailResponse {
/**
* <p>识别模板ID</p>
*/
Id?: number;
/**
* <p>识别模板名称</p>
*/
Name?: string;
/**
* <p>描述</p>
*/
Description?: string;
/**
* <p>模板类型</p><p>枚举值:</p><ul><li>0: 内置</li><li>1: 自定义</li></ul>
*/
Type?: number;
/**
* <p>状态</p><p>枚举值:</p><ul><li>0: 未启用</li><li>1: 启用</li></ul>
*/
Status?: number;
/**
* <p>关联级别组ID</p>
*/
LevelGroupId?: number;
/**
* <p>无</p>
*/
Detail?: Array<DspmIdentifyComplianceCategoryRelation>;
/**
* <p>关联级别组名称</p>
*/
LevelGroupName?: string;
/**
* <p>创建时间</p>
*/
CreateTime?: string;
/**
* <p>修改时间</p>
*/
ModifyTime?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* Dspm 账号统计数
*/
export interface DspmAccountCount {
/**
* 云账号个数
*/
UinAccountCount?: number;
/**
* 访客账号个数
*/
PersonCount?: number;
/**
* 未管控账号个数
*/
UncontrolledAccountCount?: number;
/**
* 总账号个数
*/
TotalAccountCount?: number;
}
/**
* ModifyDspmRiskStrategy请求参数结构体
*/
export interface ModifyDspmRiskStrategyRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 风险策略类型
*/
StrategyType?: string;
/**
* 是否启用
*/
IsEnabled?: number;
/**
* 策略内容,如:{ ThresholdValue: "100" }
*/
Rule?: string;
/**
* 可选值:Info/Low/Medium/High
*/
RiskLevel?: string;
/**
* 策略id
*/
StrategyId?: Array<number | bigint>;
}
/**
* DeleteDspmPersonalIdentify请求参数结构体
*/
export interface DeleteDspmPersonalIdentifyRequest {
/**
* 个人id
*/
PersonId: string;
}
/**
* CreateDspmAssetIdentifyInfoExportJob返回参数结构体
*/
export interface CreateDspmAssetIdentifyInfoExportJobResponse {
/**
* <p>任务ID</p>
*/
JobID?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyCosAuditMonitorAccount请求参数结构体
*/
export interface ModifyCosAuditMonitorAccountRequest {
/**
* 资源id
*/
ResourceId: string;
/**
* 需要监测的appid信息
*/
MonitorAppIdSet?: Array<number | bigint>;
/**
* 选择存储桶映射关系
*/
BindBucket?: Array<CosBucketId>;
}
/**
* DescribeDspmAccessTopologyIps返回参数结构体
*/
export interface DescribeDspmAccessTopologyIpsResponse {
/**
* ip列表
*/
Items?: Array<string>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 日志键值索引规则信息
*/
export interface LogRuleKeyValueInfo {
/**
* <p>大小写敏感</p>
*/
CaseSensitive?: boolean;
/**
* <p>键值索引信息</p>
*/
KeyValues?: Array<LogKeyValueInfo>;
}
/**
* DescribeEdrAlertList请求参数结构体
*/
export interface DescribeEdrAlertListRequest {
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
/**
* <p>PolicyType - int - 是否必填:否 - 策略类型PolicyName - string - 是否必填:否 - 策略名称Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)PolicyAction- int - 是否必填:否 - 策略动作IsEnabled - int - 是否必填:否 - 是否生效</p>
*/
Filters?: Array<EDRFilter>;
/**
* <p>限制条数,默认10,最大100</p>
*/
Limit?: number;
/**
* <p>偏移量,默认0</p>
*/
Offset?: number;
/**
* <p>排序方式: [ASC:升序|DESC:降序]</p>
*/
Order?: string;
/**
* <p>可选排序列: [LatestDetectTime]</p>
*/
By?: string;
}
/**
* ModifyDspmAssetAccount返回参数结构体
*/
export interface ModifyDspmAssetAccountResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateDspmAssetsExportJob返回参数结构体
*/
export interface CreateDspmAssetsExportJobResponse {
/**
* 任务ID
*/
JobID?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeRiskCenterWebsiteRiskList返回参数结构体
*/
export interface DescribeRiskCenterWebsiteRiskListResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 内容风险列表
*/
Data?: Array<WebsiteRisk>;
/**
* 状态列表
*/
StatusLists?: Array<FilterDataObject>;
/**
* 危险等级列表
*/
LevelLists?: Array<FilterDataObject>;
/**
* 资产类型列表
*/
InstanceTypeLists?: Array<FilterDataObject>;
/**
* 风险类型列表
*/
DetectEngineLists?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDspmSyncAssetsStatus请求参数结构体
*/
export type DescribeDspmSyncAssetsStatusRequest = null;
/**
* 申请单信息
*/
export interface DspmApplyOrder {
/**
* 申请单id
*/
OrderId?: string;
/**
* 身份id。
*/
IdentifyId?: string;
/**
* 申请人账号uin
*/
ApplicantUin?: DspmUinUser;
/**
* 资产id
*/
AssetId?: string;
/**
* 资产名
*/
AssetName?: string;
/**
* 资产所属地域
*/
Region?: string;
/**
* 申请类型。0-关联身份 1-编辑身份 2-创建临时身份
*/
ApplyType?: number;
/**
* 申请权限。
*/
Privilege?: DspmDbAccountPrivilege;
/**
* 从审批完成后开始计算的访问权限失效时间,临时账号有效。单位毫秒。
*/
ValidatePeriod?: number;
/**
* 申请原因。
*/
Reason?: string;
/**
* 审批步骤
*/
ApproverSteps?: Array<DspmApproverStep>;
/**
* 管理类型。0-普通成员 1-管理员
*/
ManagerType?: number;
/**
* 个人用户信息
*/
Person?: DspmPersonUser;
/**
* 云账号用户信息
*/
SubjectUser?: DspmUinUser;
/**
* 审批状态。 0-未审批 1-通过 2-拒绝
*/
Status?: number;
/**
* 申请单创建时间。
*/
CreateTime?: string;
}
/**
* DescribeRiskCenterCFGViewCFGRiskList请求参数结构体
*/
export interface DescribeRiskCenterCFGViewCFGRiskListRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤内容
*/
Filter?: Filter;
}
/**
* 审批单信息
*/
export interface DspmApproverOrder {
/**
* 对应申请单id
*/
OrderId?: string;
/**
* 身份id。
*/
IdentifyId?: string;
/**
* 申请人账号uin
*/
ApplicantUin?: DspmUinUser;
/**
* 资产id
*/
AssetId?: string;
/**
* 资产名
*/
AssetName?: string;
/**
* 申请类型。0-关联身份 1-编辑身份 2-创建临时身份
*/
ApplyType?: number;
/**
* 申请权限
*/
Privilege?: DspmDbAccountPrivilege;
/**
* 从审批完成后开始计算的访问权限失效时间,临时账号有效。单位毫秒。
*/
ValidatePeriod?: number;
/**
* 申请原因
*/
Reason?: string;
/**
* 管理类型。0-普通成员 1-管理员
*/
ManagerType?: number;
/**
* 个人用户信息
*/
Person?: DspmPersonUser;
/**
* 云账号用户信息
*/
SubjectUser?: DspmUinUser;
/**
* 对应申请单创建时间。
*/
CreateTime?: string;
}
/**
* 日志全文索引信息
*/
export interface LogFullTextInfo {
/**
* <p>大小写敏感</p>
*/
CaseSensitive?: boolean;
/**
* <p>token</p>
*/
Tokenizer?: string;
/**
* <p>包含中文</p>
*/
ContainZH?: boolean;
}
/**
* DescribeCSIPRiskStatistics返回参数结构体
*/
export interface DescribeCSIPRiskStatisticsResponse {
/**
* 资产概况数据
*/
Data?: CsipRiskCenterStatistics;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeCosActionList返回参数结构体
*/
export interface DescribeCosActionListResponse {
/**
* 列表
*/
Data?: Array<CosActionInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 漏洞视角的漏洞风险对象
*/
export interface VULViewVULRiskData {
/**
* 端口
*/
Port?: string;
/**
* 影响资产
*/
NoHandleCount?: number;
/**
* 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
*/
Level?: string;
/**
* 组件
*/
Component?: string;
/**
* 最近识别时间
*/
RecentTime?: string;
/**
* 首次识别时间
*/
FirstTime?: string;
/**
* 影响资产数量
*/
AffectAssetCount?: number;
/**
* 风险ID
*/
RiskId?: string;
/**
* 扫描来源,具体看接口返回枚举类型
*/
From?: string;
/**
* 前端索引
*/
Index?: string;
/**
* 漏洞类型
*/
VULType?: string;
/**
* 漏洞名
*/
VULName?: string;
/**
* cve
*/
CVE?: string;
/**
* 漏洞payload
*/
Payload?: string;
/**
* 漏洞影响组件
*/
AppName?: string;
/**
* 漏洞影响版本
*/
AppVersion?: string;
/**
* 风险点
*/
VULURL?: string;
/**
* 用户昵称
*/
Nick?: string;
/**
* 用户appid
*/
AppId?: string;
/**
* 用户uin
*/
Uin?: string;
/**
* 应急漏洞类型,1-应急漏洞,0-非应急漏洞
*/
EMGCVulType?: number;
/**
* CVSS评分
*/
CVSS?: number;
/**
* PCMGRId
*/
PCMGRId?: string;
/**
* 漏洞标签。搜索时应急 必修传参VulTag=SuggestRepair/EMGCVul
*/
VulTag?: Array<string>;
/**
* 漏洞披露时间
*/
DisclosureTime?: string;
/**
* 攻击热度
*/
AttackHeat?: number;
/**
* 是否必修漏洞,1-是,0-不是
*/
IsSuggest?: number;
/**
* 处置任务id
*/
HandleTaskId?: string;
/**
* 引擎来源
*/
EngineSource?: string;
/**
* 新的漏洞风险id
*/
VulRiskId?: string;
/**
* 新版漏洞id
*/
TvdID?: string;
/**
* 是否可以一键体检,1-可以,0-不可以
*/
IsOneClick?: number;
}
/**
* DescribeIaCTokenList返回参数结构体
*/
export interface DescribeIaCTokenListResponse {
/**
* <p>列表</p>
*/
List?: Array<CICDToken>;
/**
* <p>总数</p>
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeScanTaskList请求参数结构体
*/
export interface DescribeScanTaskListRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤内容
*/
Filter?: Filter;
/**
* 标签
*/
Tags?: Array<Tags>;
}
/**
* CreateAccessKeyCheckTask返回参数结构体
*/
export interface CreateAccessKeyCheckTaskResponse {
/**
* 0表示成功 1表示失败
*/
Code?: number;
/**
* 错误信息
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeOrganizationInfo请求参数结构体
*/
export interface DescribeOrganizationInfoRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
}
/**
* Dspm地域信息
*/
export interface DspmArea {
/**
* 国家
*/
Country?: string;
/**
* 省
*/
Province?: string;
/**
* 市
*/
City?: string;
}
/**
* DescribeDspmBackupLogList请求参数结构体
*/
export interface DescribeDspmBackupLogListRequest {
/**
* <p>限制数目</p>
*/
Limit: number;
/**
* <p>偏移量</p>
*/
Offset: number;
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
/**
* <p>排序方式(desc=倒叙,asc=升序)</p>
*/
Sort?: string;
/**
* <p>排序字段(支持'StartTime')</p>
*/
Field?: string;
/**
* <p>开始时间</p>
*/
StartTime?: number;
/**
* <p>结束时间</p>
*/
EndTime?: number;
/**
* <p>备份日志状态0未完成的,1备份文件,2恢复中,3已恢复,4.已删除,全部查询-1</p>
*/
Status?: number;
/**
* <p>数据库类型,如:cdb, mariadb</p>
*/
DbTypes?: Array<string>;
}
/**
* ModifyDspmAssetSecurityAnalysisSwitch请求参数结构体
*/
export interface ModifyDspmAssetSecurityAnalysisSwitchRequest {
/**
* 实例信息
*/
Instances: Array<DspmAssetInstance>;
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 开关。1-打开 0-关闭
*/
Enable?: number;
}
/**
* DescribeCosBucketBillingInfo请求参数结构体
*/
export interface DescribeCosBucketBillingInfoRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
}
/**
* DescribeDspmRiskTendency请求参数结构体
*/
export interface DescribeDspmRiskTendencyRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 起始日期
*/
StartDate?: string;
/**
* 结束日期
*/
EndDate?: string;
}
/**
* EDR告警定位信息(ID + AlertID + AppID 三元组)
*/
export interface EdrAlertTarget {
/**
* <p>告警主键ID</p>
*/
Id: number;
/**
* <p>告警所属账号ID(跨账号,前端必传)</p>
*/
AppId: number;
/**
* <p>告警唯一标识</p>
*/
AlertId?: string;
/**
* <p>主机UUID(可选,由列表带回透传)</p>
*/
Quuid?: string;
/**
* <p>实例ID(可选,由列表带回透传,用于安全中心标签富化)</p>
*/
InstanceId?: string;
/**
* <p>告警子类型</p>
*/
AlertSubType?: string;
}
/**
* DescribeDspmRisk返回参数结构体
*/
export interface DescribeDspmRiskResponse {
/**
* 风险列表
*/
RiskSet?: Array<DspmRisk>;
/**
* 风险总数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 日志条目列表
*/
export interface LogItems {
/**
* <p>数值</p>
*/
Data?: Array<LogItem>;
}
/**
* ModifyDspmWhitelistStrategy返回参数结构体
*/
export interface ModifyDspmWhitelistStrategyResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeKeySandboxCredential请求参数结构体
*/
export interface DescribeKeySandboxCredentialRequest {
/**
* 凭证ID
*/
CredentialId: string;
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
}
/**
* DescribeDspmDictionaryList请求参数结构体
*/
export interface DescribeDspmDictionaryListRequest {
/**
* <p>字典类型(RootCategory:一级分类,IdentifyRule:敏感识别数据项)</p>
*/
DictType: string;
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
/**
* <p>筛选条件</p>
*/
Filters?: Array<WhereFilter>;
}
/**
* 检查项视角风险
*/
export interface CheckViewRiskItem {
/**
* <p>检查项规则ID</p>
*/
RiskRuleId?: string;
/**
* <p>风险名称</p>
*/
RiskTitle?: string;
/**
* <p>检查类型</p>
*/
CheckType?: string;
/**
* <p>风险等级</p>
*/
Severity?: string;
/**
* <p>存在1个风险项</p>
*/
RiskDesc?: string;
/**
* <p>首次发现时间</p>
*/
CreateTime?: string;
/**
* <p>风险更新时间</p>
*/
UpdateTime?: string;
/**
* <p>云厂商</p>
*/
Provider?: string;
/**
* <p>风险状态</p>
*/
RiskStatus?: number;
/**
* <p>受影响资产数量</p>
*/
AssetCount?: number;
/**
* <p>风险数量</p>
*/
RiskCount?: number;
/**
* <p>资产类型</p>
*/
AssetType?: string;
/**
* <p>事件类型</p>
*/
EventType?: string;
/**
* <p>处置分类</p>
*/
Classify?: string;
/**
* <p>cspm规范条款</p>
*/
StandardTerms?: Array<StandardTerm>;
/**
* <p>资产类型图标</p>
*/
AssetTypeIconURL?: string;
}
/**
* 审批步骤
*/
export interface DspmApproverStep {
/**
* 审批人列表
*/
ApproverUinSet?: Array<DspmUinUser>;
/**
* 审批人
*/
ApproverUin?: string;
/**
* 审批状态 0-未审批 1-通过 2-拒绝
*/
Status?: number;
/**
* 审批意见
*/
Comment?: string;
/**
* 审批时间。
*/
ApproveTime?: string;
}
/**
* AddNewBindRoleUser请求参数结构体
*/
export type AddNewBindRoleUserRequest = null;
/**
* ModifyDspmAssetLogDeliverySwitch返回参数结构体
*/
export interface ModifyDspmAssetLogDeliverySwitchResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeCosIpInvokeRecordFile请求参数结构体
*/
export interface DescribeCosIpInvokeRecordFileRequest {
/**
* appid
*/
RelAppId: number;
/**
* 过滤器
*/
Filter?: Filter;
}
/**
* DescribeBucketInvokeIpList请求参数结构体
*/
export interface DescribeBucketInvokeIpListRequest {
/**
* appid
*/
RelAppId: number;
/**
* 桶名
*/
BucketName: string;
/**
* 过滤条件
*/
Filter?: Filter;
}
/**
* 集团账号详情
*/
export interface OrganizationInfo {
/**
* 成员账号名称
*/
NickName?: string;
/**
* 部门节点名称,账号所属部门
*/
NodeName?: string;
/**
* Member/Admin/DelegatedAdmin/EntityAdmin; 成员/管理员/委派管理员/主体管理员
*/
Role?: string;
/**
* 成员账号id
*/
MemberId?: string;
/**
* 账号加入方式,create/invite
*/
JoinType?: string;
/**
* 集团名称
*/
GroupName?: string;
/**
* 管理员账号名称
*/
AdminName?: string;
/**
* 管理员Uin
*/
AdminUin?: string;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 部门数
*/
NodeCount?: number;
/**
* 成员数
*/
MemberCount?: number;
/**
* 子账号数
*/
SubAccountCount?: number;
/**
* 异常子账号数量
*/
AbnormalSubUserCount?: number;
/**
* 集团关系策略权限
*/
GroupPermission?: Array<string>;
/**
* 成员关系策略权限
*/
MemberPermission?: Array<string>;
/**
* 集团付费模式;0/自付费,1/代付费
*/
GroupPayMode?: number;
/**
* 个人付费模式;0/自付费,1/代付费
*/
MemberPayMode?: number;
/**
* 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
*/
CFWProtect?: string;
/**
* 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
*/
WAFProtect?: string;
/**
* 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
*/
CWPProtect?: string;
/**
* 所有部门的集合数组
*/
Departments?: Array<string>;
/**
* 成员创建时间
*/
MemberCreateTime?: string;
/**
* Advanced/Enterprise/Ultimate
*/
CSIPProtect?: string;
/**
* 1表示配额消耗方
*/
QuotaConsumer?: number;
/**
* 管理员/委派管理员 已开启数量
*/
EnableAdminCount?: number;
/**
* 账户多云信息统计,数组形式,具体参考CloudCountDesc描述
*/
CloudCountDesc?: Array<CloudCountDesc>;
/**
* 管理员/委派管理员 总数量
*/
AdminCount?: number;
}
/**
* DescribeDspmSupportedAssetType请求参数结构体
*/
export interface DescribeDspmSupportedAssetTypeRequest {
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
}
/**
* 产品日志条数
*/
export interface TagCount {
/**
* 产品名
*/
Name?: string;
/**
* 日志条数
*/
Count?: number;
}
/**
* UpdateAccessKeyAlarmStatus返回参数结构体
*/
export interface UpdateAccessKeyAlarmStatusResponse {
/**
* 0成功,1失败
*/
Code?: number;
/**
* 错误信息
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVulRiskList返回参数结构体
*/
export interface DescribeVulRiskListResponse {
/**
* 漏洞数量
*/
TotalCount?: number;
/**
* 漏洞列表
*/
VulRiskList?: Array<VulRiskItem>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateRiskCenterScanTask返回参数结构体
*/
export interface CreateRiskCenterScanTaskResponse {
/**
* 任务id
*/
TaskId?: string;
/**
* 0,任务创建成功;小于0失败;-1为存在资产未认证
*/
Status?: number;
/**
* 未认证资产列表
*/
UnAuthAsset?: Array<string>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDspmAssets请求参数结构体
*/
export interface DescribeDspmAssetsRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 筛选项
*/
Filter?: Filter;
}
/**
* CreateDspmAssetIdentifyInfoExportJob请求参数结构体
*/
export interface CreateDspmAssetIdentifyInfoExportJobRequest {
/**
* <p>资产实例id</p>
*/
AssetId: string;
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
/**
* <p>过滤器</p>
*/
Filter?: Filter;
}
/**
* DescribeCWPMachineDetail返回参数结构体
*/
export interface DescribeCWPMachineDetailResponse {
/**
* <p>主机详情</p>
*/
MachineDetail?: MachineDetail;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CSPM条款
*/
export interface StandardTerm {
/**
* 标签
*/
Tag?: string;
/**
* 条款
*/
Terms?: Array<string>;
}
/**
* DescribeVpcAssets请求参数结构体
*/
export interface DescribeVpcAssetsRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤参数
*/
Filter?: Filter;
}
/**
* 报告pdf下载的临时链接
*/
export interface TaskLogURL {
/**
* 报告下载临时链接
*/
URL?: string;
/**
* 任务报告id
*/
LogId?: string;
/**
* 任务报告名称
*/
TaskLogName?: string;
/**
* APP ID
*/
AppId?: string;
}
/**
* DescribeExposePath请求参数结构体
*/
export interface DescribeExposePathRequest {
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
/**
* 资产ID
*/
AssetId?: string;
/**
* 资产IP
*/
Ip?: string;
/**
* 资产域名
*/
Domain?: string;
/**
* 端口或端口范围
*/
Port?: string;
}
/**
* ModifyDspmRestoreLogTask返回参数结构体
*/
export interface ModifyDspmRestoreLogTaskResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeKeySandboxCredentialList返回参数结构体
*/
export interface DescribeKeySandboxCredentialListResponse {
/**
* 凭证数据列表
*/
Data?: Array<KeySandboxCredential>;
/**
* 总数量
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 通用的下拉框列表
*/
export interface AttributeOptionSet {
/**
* cvm实例类型
*/
Text?: string;
/**
* cvm实例名称
*/
Value?: string;
}
/**
* DeleteDspmApplyOrder请求参数结构体
*/
export interface DeleteDspmApplyOrderRequest {
/**
* 申请单id
*/
OrderId?: Array<string>;
}
/**
* DescribeDspmIdentifyComplianceGroupList返回参数结构体
*/
export interface DescribeDspmIdentifyComplianceGroupListResponse {
/**
* <p>总数</p><p>单位:数量</p>
*/
TotalCount?: number;
/**
* <p>无</p>
*/
DataSet?: Array<DspmIdentifyComplianceItem>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 子账号详情
*/
export interface SubUserInfo {
/**
* <p>主键ID,无业务意义仅作为唯一键</p>
*/
ID?: number;
/**
* <p>子账号Appid</p>
*/
AppID?: string;
/**
* <p>子账号UIn</p>
*/
Uin?: string;
/**
* <p>子账号名称</p>
*/
NickName?: string;
/**
* <p>主账号Appid</p>
*/
OwnerAppID?: string;
/**
* <p>主账号Uin</p>
*/
OwnerUin?: string;
/**
* <p>主账号名称</p>
*/
OwnerNickName?: string;
/**
* <p>所属主账号memberId信息</p>
*/
OwnerMemberID?: string;
/**
* <p>账户类型,0为腾讯云账户,1为AWS账户</p>
*/
CloudType?: number;
/**
* <p>可访问服务数量</p>
*/
ServiceCount?: number;
/**
* <p>可访问接口数量</p>
*/
InterfaceCount?: number;
/**
* <p>可访问资源数量</p>
*/
AssetCount?: number;
/**
* <p>访问/行为日志数量</p>
*/
LogCount?: number;
/**
* <p>权限配置风险</p>
*/
ConfigRiskCount?: number;
/**
* <p>危险行为告警</p>
*/
ActionRiskCount?: number;
/**
* <p>是否接入操作审计日志</p>
*/
IsAccessCloudAudit?: boolean;
/**
* <p>是否配置风险的安全体检</p>
*/
IsAccessCheck?: boolean;
/**
* <p>是否配置用户行为管理策略</p>
*/
IsAccessUeba?: boolean;
/**
* <p>创建时间(Unix时间戳)</p>
*/
CreateTime?: number;
}
/**
* 多云账户统计信息
*/
export interface CloudCountDesc {
/**
* 0表示腾讯云
1表示AWS
*/
CloudType?: number;
/**
* 账户数量
*/
CloudCount?: number;
/**
* 该云账号类型描述
*/
CloudDesc?: string;
}
/**
* 磁盘分区信息
*/
export interface DiskPartitionInfo {
/**
* <p>分区名称</p>
*/
Name?: string;
/**
* <p>挂载路径</p>
*/
Path?: string;
/**
* <p>使用百分比</p>
*/
Percent?: number;
/**
* <p>分区大小(MB)</p>
*/
Size?: number;
/**
* <p>分区类型</p>
*/
Type?: string;
/**
* <p>已使用(MB)</p>
*/
Used?: number;
}
/**
* ModifyDspmApproveStatus返回参数结构体
*/
export interface ModifyDspmApproveStatusResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* IaC检测文件
*/
export interface IaCFile {
/**
* <p>ID</p>
*/
Id?: number;
/**
* <p>appid</p>
*/
AppId?: number;
/**
* <p>文件ID</p>
*/
FileId?: string;
/**
* <p>文件名称</p>
*/
FileName?: string;
/**
* <p>CI/CD名称</p>
*/
CICDName?: string;
/**
* <p>文件路径</p>
*/
FilePath?: string;
/**
* <p>文件类型(1:Dockerfile,2:Terraform,3:KubernetesYaml)</p>
*/
FileType?: number;
/**
* <p>风险总计数量</p>
*/
RiskTotalCnt?: number;
/**
* <p>风险等级数量(0:低危,1:中危,2:高危,3:严重)</p>
*/
RiskLevelCnt?: Array<KeyValueInt>;
/**
* <p>扫描时间</p>
*/
ScanTime?: string;
/**
* <p>检测状态(0:待扫描,1:检测中,2:已完成,3:检测异常)</p>
*/
Status?: number;
/**
* <p>扫描失败类型(0:无失败, 1:检测超时, 2:文件格式解析失败, 3:检测失败)</p>
*/
FailType?: number;
}
/**
* DescribeDspmIdentifyRuleDetail返回参数结构体
*/
export interface DescribeDspmIdentifyRuleDetailResponse {
/**
* <p>数据项id</p>
*/
Id?: number;
/**
* <p>数据项名称</p>
*/
Name?: string;
/**
* <p>数据项描述</p>
*/
Description?: string;
/**
* <p>数据项是否启用</p><p>枚举值:</p><ul><li>0: 否</li><li>1: 是</li></ul><p>默认值:0</p>
*/
Status?: number;
/**
* <p>数据项类型</p><p>枚举值:</p><ul><li>0: 内置</li><li>1: 自定义</li></ul>
*/
Type?: number;
/**
* <p>结构化规则</p>
*/
StructuredRule?: string;
/**
* <p>非结构化规则</p>
*/
UnStructuredRule?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAIAgentAssetList请求参数结构体
*/
export interface DescribeAIAgentAssetListRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 筛选
*/
Filter?: Filter;
}
/**
* SendDspmAssetLoginSmsCode返回参数结构体
*/
export interface SendDspmAssetLoginSmsCodeResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyDspmIdentifyComplianceGroup返回参数结构体
*/
export interface ModifyDspmIdentifyComplianceGroupResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 风险接口情况
*/
export interface CosRiskActionInfo {
/**
* 接口名
*/
ActionName?: string;
/**
* 接口名中文
*/
ActionNameCn?: string;
/**
* 调用次数
*/
InvokeCount?: number;
/**
* 最后访问时间Unix时间单位毫秒
*/
ActionAccessTime?: number;
}
/**
* EDR-检测方式对应策略数量
*/
export interface DetectTypeCount {
/**
* <p>检测方式,0:主机检测,1:网络检测</p>
*/
DetectType?: number;
/**
* <p>策略数量</p>
*/
Count?: number;
}
/**
* DescribeRiskCenterAssetViewCFGRiskList返回参数结构体
*/
export interface DescribeRiskCenterAssetViewCFGRiskListResponse {
/**
* 总条数
*/
TotalCount?: number;
/**
* 资产视角的配置风险列表
*/
Data?: Array<AssetViewCFGRisk>;
/**
* 状态列表
*/
StatusLists?: Array<FilterDataObject>;
/**
* 危险等级列表
*/
LevelLists?: Array<FilterDataObject>;
/**
* 配置名列表
*/
CFGNameLists?: Array<FilterDataObject>;
/**
* 检查类型列表
*/
CheckTypeLists?: Array<FilterDataObject>;
/**
* 资产类型列表
*/
InstanceTypeLists?: Array<FilterDataObject>;
/**
* 来源列表
*/
FromLists?: Array<FilterDataObject>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* Dspm个人身份信息
*/
export interface DspmPersonIdentifyItem {
/**
* 身份id。
*/
PersonId?: string;
/**
* 姓名。
*/
Name?: string;
/**
* 手机号
*/
Phone?: string;
/**
* 备注。
*/
Remark?: string;
/**
* 创建时间。
*/
CreateTime?: string;
}
/**
* ModifyDspmIdentifyComplianceRuleLevelInfo返回参数结构体
*/
export interface ModifyDspmIdentifyComplianceRuleLevelInfoResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 扫描任务列表展示信息
*/
export interface ScanTaskInfoList {
/**
* 任务名称
*/
TaskName?: string;
/**
* 任务开始时间
*/
StartTime?: string;
/**
* 任务结束时间
*/
EndTime?: string;
/**
* cron格式
*/
ScanPlanContent?: string;
/**
* 0-周期任务,1-立即扫描,2-定时扫描,3-自定义
*/
TaskType?: number;
/**
* 创建时间
*/
InsertTime?: string;
/**
* 任务ID
*/
TaskId?: string;
/**
* 自定义指定扫描资产信息
*/
SelfDefiningAssets?: Array<string>;
/**
* 预估时间
*/
PredictTime?: number;
/**
* 预估完成时间
*/
PredictEndTime?: string;
/**
* 报告数量
*/
ReportNumber?: number;
/**
* 资产数量
*/
AssetNumber?: number;
/**
* 扫描状态, 0-初始值,1-正在扫描,2-扫描完成,3-扫描出错,4-停止扫描
*/
ScanStatus?: number;
/**
* 任务进度
*/
Percent?: number;
/**
* port/poc/weakpass/webcontent/configrisk
*/
ScanItem?: string;
/**
* 0-全扫,1-指定资产扫,2-排除资产扫,3-自定义指定资产扫描
*/
ScanAssetType?: number;
/**
* vss子任务id
*/
VSSTaskId?: string;
/**
* cspm子任务id
*/
CSPMTaskId?: string;
/**
* 主机漏扫子任务id
*/
CWPPOCId?: string;
/**
* 主机基线子任务id
*/
CWPBlId?: string;
/**
* vss子任务进度
*/
VSSTaskProcess?: number;
/**
* cspm子任务进度
*/
CSPMTaskProcess?: number;
/**
* 主机漏扫子任务进度
*/
CWPPOCProcess?: number;
/**
* 主机基线子任务进度
*/
CWPBlProcess?: number;
/**
* 异常状态码
*/
ErrorCode?: number;
/**
* 异常信息
*/
ErrorInfo?: string;
/**
* 周期任务开始的天数
*/
StartDay?: number;
/**
* 扫描频率,单位天,1-每天,7-每周,30-月,0-扫描一次
*/
Frequency?: number;
/**
* 完成次数
*/
CompleteNumber?: number;
/**
* 已完成资产个数
*/
CompleteAssetNumber?: number;
/**
* 风险数
*/
RiskCount?: number;
/**
* 资产
*/
Assets?: Array<TaskAssetObject>;
/**
* 用户Appid
*/
AppId?: string;
/**
* 用户主账户ID
*/
UIN?: string;
/**
* 用户名称
*/
UserName?: string;
/**
* 体检模式,0-标准模式,1-快速模式,2-高级模式
*/
TaskMode?: number;
/**
* 扫描来源
*/
ScanFrom?: string;
/**
* 是否限免体检0不是,1是
*/
IsFree?: number;
/**
* 是否可以删除,1-可以,0-不可以,对应多账户管理使用
*/
IsDelete?: number;
/**
* 任务源类型,0-默认,1-小助手,2-体检项
*/
SourceType?: number;
}
/**
* Dspm身份关联资产统计
*/
export interface DspmIdentifyAssetStatistic {
/**
* 关联资产管理员数。
*/
ManagerCount?: number;
/**
* 关联资产普通成员数。
*/
MemberCount?: number;
}
/**
* IP威胁情报信息(通过TIX IPAnalysis接口获取)
*/
export interface IPIntelInfo {
/**
* <p>情报标签(如常规木马、漏洞软件、窃密木马)</p>
*/
Tags?: Array<string>;
/**
* <p>研判依据</p>
*/
Basis?: string;
/**
* <p>所属运营商</p>
*/
ISP?: string;
/**
* <p>地理位置</p>
*/
Location?: string;
/**
* <p>家族团伙</p>
*/
Characteristic?: string;
/**
* <p>IP画像</p>
*/
Purpose?: string;
/**
* <p>反查域名列表</p>
*/
Referer?: Array<DomainInfo>;
}
/**
* DescribeCosActionList请求参数结构体
*/
export interface DescribeCosActionListRequest {
/**
* 过滤器
*/
Filter?: Filter;
}
/**
* DescribeUserDspmInfoList请求参数结构体
*/
export interface DescribeUserDspmInfoListRequest {
/**
* <p>集团账号的成员id</p>
*/
MemberId?: Array<string>;
/**
* 过滤条件
*/
Filter?: Filter;
}
/**
* DescribeCosAlarmList请求参数结构体
*/
export interface DescribeCosAlarmListRequest {
/**
* 集团账号的成员id
*/
MemberId?: Array<string>;
/**
* 过滤器
*/
Filter?: Filter;
}
/**
* DescribeSkillScanPayInfo返回参数结构体
*/
export interface DescribeSkillScanPayInfoResponse {
/**
* <p>订单所属租户 AppID</p>
*/
AppID?: number;
/**
* <p>订单状态<br>枚举值:<br>0:未购买<br>1:正常<br>2:隔离<br>6:试用中<br>7:已过期<br>8:试用到期</p>
*/
OrderStatus?: number;
/**
* <p>总配额</p>
*/
TotalQuota?: number;
/**
* <p>已消耗配额</p>
*/
UsedCount?: number;
/**
* <p>支付模式<br>枚举值:<br>0:后付费<br>1:预付费</p>
*/
PayMode?: number;
/**
* <p>自动续费标志<br>枚举值:<br>0:未设置<br>1:自动续费<br>2:不自动续费</p>
*/
AutoRenew?: number;
/**
* <p>资源ID</p>
*/
ResourceId?: string;
/**
* <p>购买时长</p>
*/
TimeSpan?: number;
/**
* <p>时长单位</p>
*/
TimeUnit?: string;
/**
* <p>订单开始时间</p>
*/
BeginTime?: string;
/**
* <p>订单到期时间</p>
*/
EndTime?: string;
/**
* <p>公测结束时间,固定为 2026-06-30 23:59:59</p>
*/
BetaEndTime?: string;
/**
* <p>服务器当前时间</p>
*/
TimeNow?: string;
/**
* <p>租户 Uin</p>
*/
Uin?: string;
/**
* <p>租户昵称</p>
*/
NickName?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 公网IP和域名资产列表key
*/
export interface PublicIpDomainListKey {
/**
* 资产值
*/
Asset: string;
}
/**
* DescribeDspmApproveHistory返回参数结构体
*/
export interface DescribeDspmApproveHi