数据结构

最近更新时间: 2024-09-03 18:49:52

ComplianceAssetDetailInfo

表示一项资产的详情。

被如下接口引用:DescribeComplianceAssetDetailInfo

名称 必选 允许NULL 类型 描述
CustomerAssetId 是 否 Uint64 客户资产的ID。
AssetType 是 否 String 资产类别。
AssetName 是 否 String 资产的名称。
NodeName 是 否 String 资产所属的节点的名称。
HostName 是 否 String 资产所在的主机的名称。
HostIP 是 否 String 资产所在的主机的IP。
CheckStatus 是 否 String 检测状态CHECK_INIT, 待检测CHECK_RUNNING, 检测中CHECK_FINISHED, 检测完成CHECK_FAILED, 检测失败
PassedPolicyItemCount 是 否 Uint64 此类资产通过的检测项的数目。
FailedPolicyItemCount 是 否 Uint64 此类资产未通过的检测的数目。
LastCheckTime 是 是 Datetime 上次检测的时间。
CheckResult 是 是 String 检测结果:RESULT_FAILED: 未通过。RESULT_PASSED: 通过。
AssetStatus 是 否 String 资产的运行状态。
AssetCreateTime 是 否 Datetime 创建资产的时间。ASSET_NORMAL: 正常运行,ASSET_PAUSED: 暂停运行,ASSET_STOPPED: 停止运行,ASSET_ABNORMAL: 异常

VulAffectedImageInfo

受漏洞影响的镜像信息

被如下接口引用:DescribeVulImageList

名称 必选 允许NULL 类型 描述
ImageID 是 否 String 镜像ID
ImageName 是 否 String 镜像名称
HostCount 是 否 Int64 关联的主机数
ContainerCount 是 否 Int64 关联的容器数
ComponentList 是 否 Array of VulAffectedImageComponentInfo 组件列表

ImageDenyRule

镜像拦截规则

被如下接口引用:DescribeImageDenyRuleList

名称 必选 允许NULL 类型 描述
RuleID 是 否 String 规则RuleID
RuleName 是 否 String 规则名称
RuleType 是 否 String 规则类型 RULE_RISK:风险, RULE_PRIVILEGE:特权
EffectImageCount 是 否 Int64 生效的镜像数量
IsEffectAllImage 是 否 Int64 是否对全部扫描镜像生效。0:全选镜像,1:自选镜像
EffectTime 是 否 String 规则开始生效时间
UpdateTime 是 否 String 更新时间
OperationUin 是 否 String 操作用户
Status 是 否 Int64 启用状态
EffectStatus 是 否 String 生效状态 IN_THE_TEST :观察中,IN_EFFECT:生效中
ID 是 否 Int64 规则ID

RiskDnsEventInfo

恶意请求事件信息

被如下接口引用:DescribeRiskDnsList

名称 必选 允许NULL 类型 描述
EventID 是 否 Uint64 事件ID
EventType 是 否 String 事件类型,恶意域名请求:DOMAIN,恶意IP请求:IP
Address 是 否 String 恶意请求域名/IP
ContainerID 是 否 String 容器ID
ContainerName 是 否 String 容器名称
ContainerNetStatus 是 否 String 隔离状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
ContainerStatus 是 否 String 容器状态正在运行: RUNNING暂停: PAUSED停止: STOPPED已经创建: CREATED已经销毁: DESTROYED正在重启中: RESTARTING迁移中: REMOVING
ContainerNetSubStatus 是 否 String 容器子状态"AGENT_OFFLINE" //Agent离线"NODE_DESTROYED" //节点已销毁"CONTAINER_EXITED" //容器已退出"CONTAINER_DESTROYED" //容器已销毁"SHARED_HOST" // 容器与主机共享网络"RESOURCE_LIMIT" //隔离操作资源超限"UNKNOW" // 原因未知
ContainerIsolateOperationSrc 是 否 String 容器隔离操作来源
ImageID 是 否 String 镜像ID
ImageName 是 否 String 镜像名称
FoundTime 是 否 String 首次发现时间
LatestFoundTime 是 否 String 最近生成时间
EventStatus 是 否 String 事件状态EVENT_UNDEAL: 待处理EVENT_DEALED:已处理EVENT_IGNORE: 已忽略EVENT_ADD_WHITE:已加白
EventCount 是 否 Int64 恶意请求次数
Description 是 否 String 事件描述
Solution 是 否 String 解决方案
City 是 否 String 恶意IP所属城市
HostName 是 否 String 主机名称
HostID 是 否 String 主机ID
HostIP 是 否 String 内网IP
PublicIP 是 否 String 外网IP
NodeType 否 否 String 节点类型:NORMAL普通节点、SUPER超级节点
NodeName 否 否 String 节点名称
PodIP 否 否 String pod ip
PodName 否 否 String pod 名称
ClusterID 否 否 String 集群ID
NodeID 否 否 String 节点id
NodeUniqueID 否 否 String 节点唯一id
ClusterName 否 否 String 集群名称

ContainerInfo

容器列表集合

被如下接口引用:DescribeAssetContainerList

名称 必选 允许NULL 类型 描述
ContainerID 否 否 String 容器id
ContainerName 否 否 String 容器名称
Status 否 否 String 容器运行状态
CreateTime 否 否 String 创建时间
RunAs 否 否 String 运行用户
Cmd 否 否 String 命令行
CPUUsage 否 否 Uint64 CPU使用率 *1000
RamUsage 否 否 Uint64 内存使用 kb
ImageName 否 否 String 镜像名称
ImageID 否 否 String 镜像id
POD 否 否 String 镜像id
HostID 否 否 String 主机id
HostIP 否 否 String 主机ip
UpdateTime 否 否 String 更新时间
HostName 否 否 String 主机名称
PublicIp 否 否 String 外网ip
NetStatus 否 否 String 网络状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
NetSubStatus 否 否 String 网络子状态
IsolateSource 否 是 String 隔离来源
IsolateTime 否 是 String 隔离时间
NodeID 否 否 String 超级节点id
PodIP 否 否 String podip
PodName 否 否 String pod名称
NodeType 否 否 String 节点类型:节点类型:NORMAL普通节点、SUPER超级节点
NodeUniqueID 否 否 String 超级节点唯一id
PodCpu 否 否 Int64 所属Pod的CPU
PodMem 否 否 Int64 所属Pod的内存
ClusterName 否 否 String 集群名称
ClusterID 否 否 String 集群ID
PodUid 否 是 String pod uid

VulTopRankingInfo

漏洞Top排名信息

被如下接口引用:DescribeVulTopRanking

名称 必选 允许NULL 类型 描述
VulName 是 否 String 漏洞名称
Level 是 否 String 威胁等级,CRITICAL:严重 HIGH:高/MIDDLE:中/LOW:低
AffectedImageCount 是 否 Int64 影响的镜像数
AffectedContainerCount 是 否 Int64 影响的容器数
ID 是 否 Int64 漏洞ID
PocID 是 否 String 漏洞PocID

RegexpRuleInfo

正则规则详情

被如下接口引用:AddModEscapeRegexpWhiteList、AddModReverseShellRegexpWhiteList、DescribeEscapeRegexpWhiteListInfo、DescribeReverseShellRegexpWhiteListInfo

名称 必选 允许NULL 类型 描述
RuleID 否 是 String 规则ID
RuleName 是 是 String 规则名称
Status 是 是 Bool 启用状态
ExpressionList 是 是 Array of WhiteListRegexpExpressionInfo 正则表达式列表
UpdateTime 否 是 String 最近更新时间
OperatorUIN 否 是 String 最近操作账号

AutoAuthImageInfo

用于仓库自动授权的自选项目空间、自选镜像仓库。

被如下接口引用:DescribeImageRegistryAutoAuthorizedRepoList、DescribeImageRegistryAutoAuthorizedRuleImage、ModifyImageRegistryAutoAuthorizedRule

名称 必选 允许NULL 类型 描述
RegistryType 是 否 String 仓库类型
InstanceName 是 否 String 仓库实例名称
Namespace 是 否 String 项目空间(命名空间)
ImageName 否 否 String 镜像名称
UniqueKey 否 是 String 唯一Key
RepoCount 否 否 Uint64 镜像仓数量

ClusterCreateComponentItem

CreateCheckComponent的入口参数,用于批量安装防御容器

被如下接口引用:CreateCheckComponent

名称 必选 允许NULL 类型 描述
ClusterId 是 否 String 要安装组件的集群ID。
ClusterRegion 是 否 String 该集群对应的地域

ClusterIngressInfo

集群Ingress信息

被如下接口引用:DescribeClusterIngressList

名称 必选 允许NULL 类型 描述
Name 是 否 String Ingress名称
Type 是 否 String 预留字段,当前不生效.
Address 是 否 String VIP地址
BackendInfo 是 否 String Ingress对应的后端服务,多个以,隔开
ClusterName 是 否 String 集群名称
ClusterId 是 否 String 集群Id
Namespace 是 否 String 命名空间
Region 是 否 String 地域
CreationTimestamp 是 否 String 创建时间
BackendCount 是 否 Uint64 后端服务数量
ClusterStatus 是 否 String 集群状态
ClusterType 是 否 String 集群类型
Labels 是 否 String 标签

VulTendencyInfo

漏洞趋势信息

被如下接口引用:DescribeVulTendency

名称 必选 允许NULL 类型 描述
VulSet 是 否 Array of RunTimeTendencyInfo 漏洞趋势列表
ImageType 是 否 String 漏洞影响的镜像类型:LOCAL:本地镜像REGISTRY: 仓库镜像

ImageRepoInfo

容器安全镜像仓库列表

被如下接口引用:DescribeAssetImageRegistryList

名称 必选 允许NULL 类型 描述
ImageDigest 否 否 String 镜像Digest
ImageRepoAddress 否 否 String 镜像仓库地址
RegistryType 否 否 String 仓库类型
ImageName 否 否 String 镜像名称
ImageTag 否 否 String 镜像版本
ImageSize 否 否 Uint64 镜像大小
ScanTime 否 否 String 最近扫描时间
ScanStatus 否 否 String 扫描状态
VulCnt 否 否 Uint64 安全漏洞数
VirusCnt 否 否 Uint64 木马病毒数
RiskCnt 否 否 Uint64 风险行为数
SentiveInfoCnt 否 否 Uint64 敏感信息数
IsTrustImage 否 否 Bool 是否可信镜像
OsName 否 否 String 镜像系统
ScanVirusError 否 是 String 木马扫描错误
ScanVulError 否 是 String 漏洞扫描错误
InstanceId 否 否 String 实例id
InstanceName 否 否 String 实例名称
Namespace 否 否 String 命名空间
ScanRiskError 否 是 String 高危扫描错误
ScanVirusProgress 否 是 Uint64 敏感信息扫描进度
ScanVulProgress 否 是 Uint64 木马扫描进度
ScanRiskProgress 否 是 Uint64 漏洞扫描进度
ScanRemainTime 否 是 Uint64 剩余扫描时间秒
CveStatus 否 是 String cve扫描状态
RiskStatus 否 是 String 高危扫描状态
VirusStatus 否 是 String 木马扫描状态
Progress 否 是 Uint64 总进度
IsAuthorized 否 否 Uint64 授权状态
RegistryRegion 否 否 String 仓库区域
Id 否 否 Uint64 列表id
ImageId 否 是 String 镜像Id
ImageCreateTime 否 是 Datetime_iso 镜像创建的时间
IsLatestImage 否 是 Bool 是否为镜像的最新版本
LowLevelVulCnt 否 否 Uint64 low级别漏洞个数
MediumLevelVulCnt 否 否 Uint64 medium级别漏洞个数
HighLevelVulCnt 否 否 Uint64 high级别漏洞个数
CriticalLevelVulCnt 否 否 Uint64 critical级别漏洞个数
ContainerCnt 否 否 Uint64 关联容器数
ComponentCnt 否 否 Uint64 组件数
IsRunning 否 否 Bool 是否运行中
HasNeedFixVul 否 否 Bool 是否存在必修漏洞
SensitiveInfoCnt 否 是 Uint64 敏感信息
RecommendedFix 否 否 Bool 是否推荐处置

VulIgnoreLocalImage

漏洞扫描忽略的本地镜像

被如下接口引用:DescribeVulIgnoreLocalImageList

名称 必选 允许NULL 类型 描述
ID 是 否 Int64 记录ID
ImageID 是 否 String 镜像ID
ImageName 是 否 String 镜像名称
ImageSize 是 否 Int64 镜像大小
PocID 是 否 String 漏洞PocID

ClusterWorkloadInfo

集群的工作负载信息

被如下接口引用:DescribeClusterWorkloads

名称 必选 允许NULL 类型 描述
WorkloadName 是 否 String 工作负载名称
WorkloadType 是 否 String 工作负载类型
WorkloadLabels 是 否 String 工作负载标签
PodCount 是 否 Uint64 关联的Pod数量
WorkloadSelectors 是 否 String 工作负载Selector
Namespace 是 否 String 命名空间

FileAttributeInfo

容器安全运行时,文件属性信息

被如下接口引用:DescribeAccessControlDetail

名称 必选 允许NULL 类型 描述
FileName 是 否 String 文件名
FileType 是 否 String 文件类型
FileSize 是 否 Uint64 文件大小(字节)
FilePath 是 否 String 文件路径
FileCreateTime 是 否 Datetime 文件创建时间
LatestTamperedFileMTime 是 否 Datetime 最近被篡改文件创建时间
NewFile 是 否 String 新文件内容
FileDiff 是 否 String 新旧文件的差异

CKafkaInstanceInfo

安全日志kafka可选信息

被如下接口引用:DescribeSecLogDeliveryKafkaOptions

名称 必选 允许NULL 类型 描述
InstanceID 否 是 String 实例ID
InstanceName 否 是 String 实例名称
TopicList 否 是 Array of CKafkaTopicInfo 主题列表
RouteList 否 是 Array of CkafkaRouteInfo 路由列表
KafkaVersion 否 是 String kafka版本号

ImageHost

容器安全 主机镜像关联列表

被如下接口引用:DescribeAssetImageHostList

名称 必选 允许NULL 类型 描述
ImageID 是 否 String 镜像id
HostID 是 否 String 主机id

PodContainerInfo

Pod关联的容器信息

被如下接口引用:DescribePodContainers

名称 必选 允许NULL 类型 描述
ContainerName 是 否 String 容器名称
ContainerId 是 否 String 容器id
Status 是 否 String 运行状态
ImageName 是 否 String 镜像名
ImageID 是 否 String 镜像ID
CPU 是 否 Uint64 CPU使用率
Memory 是 否 Uint64 内存使用 KB
RestartCount 是 否 Uint64 重启次数

ClusterNamespaceInfo

集群命名空间信息

被如下接口引用:DescribeClustersNamespaces

名称 必选 允许NULL 类型 描述
Name 是 否 String 名称
Labels 是 否 String 标签
CreationTime 是 否 String 创建时间

ComplianceAffectedAsset

表示检测项所影响的资产的信息。

被如下接口引用:DescribeCompliancePolicyItemAffectedAssetList

名称 必选 允许NULL 类型 描述
CustomerAssetId 是 否 Uint64 为客户分配的唯一的资产项的ID。
AssetName 是 否 String 资产项的名称。
AssetType 是 否 String 资产项的类型
CheckStatus 是 否 String 检测状态CHECK_INIT, 待检测CHECK_RUNNING, 检测中CHECK_FINISHED, 检测完成CHECK_FAILED, 检测失败
NodeName 是 否 String 节点名称。
LastCheckTime 是 否 String 上次检测的时间,格式为”YYYY-MM-DD HH:m::SS“。如果没有检测过,此处为”0000-00-00 00:00:00“。
CheckResult 是 否 String 检测结果。取值为:RESULT_FAILED: 未通过RESULT_PASSED: 通过
HostIP 是 是 String 主机IP
ImageTag 是 是 String 镜像的tag
VerifyInfo 是 是 String 检查项验证信息
InstanceId 是 是 String 主机实例id

EscapeEventInfo

容器逃逸事件列表

被如下接口引用:DescribeEscapeEventInfo

名称 必选 允许NULL 类型 描述
EventType 是 否 String 事件类型 ESCAPE_CGROUPS:利用cgroup机制逃逸 ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸 ESCAPE_DOCKER_API:访问Docker API接口逃逸 ESCAPE_VUL_OCCURRED:逃逸漏洞利用 MOUNT_SENSITIVE_PTAH:敏感路径挂载 PRIVILEGE_CONTAINER_START:特权容器 PRIVILEGE:程序提权逃逸
ContainerName 是 否 String 容器名
ImageName 是 否 String 镜像名
Status 是 否 String 状态,EVENT_UNDEAL:未处理,EVENT_DEALED:已处理,EVENT_INGNORE:忽略
EventId 是 否 String 事件记录的唯一id
NodeName 是 否 String 节点名称
PodName 是 否 String pod(实例)的名字
FoundTime 是 否 Datetime 生成时间
EventName 是 否 String 事件名字,宿主机文件访问逃逸、Syscall逃逸、MountNamespace逃逸、程序提权逃逸、特权容器启动逃逸、敏感路径挂载
ImageId 是 否 String 镜像id,用于跳转
ContainerId 是 否 String 容器id,用于跳转
Solution 是 否 String 事件解决方案
Description 是 否 String 事件描述
EventCount 是 否 Int64 事件数量
LatestFoundTime 是 否 Datetime 最近生成时间
NodeIP 是 是 String 节点IP
HostID 是 是 String 主机IP
ContainerNetStatus 是 是 String 网络状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
ContainerNetSubStatus 是 是 String 容器子状态"AGENT_OFFLINE" //Agent离线"NODE_DESTROYED" //节点已销毁"CONTAINER_EXITED" //容器已退出"CONTAINER_DESTROYED" //容器已销毁"SHARED_HOST" // 容器与主机共享网络"RESOURCE_LIMIT" //隔离操作资源超限"UNKNOW" // 原因未知
ContainerIsolateOperationSrc 是 是 String 容器隔离操作来源
ContainerStatus 是 否 String 容器状态正在运行: RUNNING暂停: PAUSED停止: STOPPED已经创建: CREATED已经销毁: DESTROYED正在重启中: RESTARTING迁移中: REMOVING
ClusterID 否 否 String 节点所属集群ID
NodeType 否 否 String 节点类型:NORMAL普通节点、SUPER超级节点
PodIP 否 否 String pod ip
NodeUniqueID 否 否 String 节点唯一id
PublicIP 否 否 String 节点公网ip
NodeID 否 否 String 节点id
HostIP 否 否 String 节点内网ip
ClusterName 否 否 String 集群名称

ImageDenyEvent

镜像拦截事件

被如下接口引用:DescribeImageDenyEventList

名称 必选 允许NULL 类型 描述
EventType 是 否 String 事件类型 EVENT_RISK:风险事件类型,EVENT_PRIVILEGE:特权
RuleName 是 否 String 规则名称
RuleID 是 否 String 规则RuleID
RuleType 是 否 String 规则类型
RuleStatus 是 否 Int64 规则启用状态 0:开启,1:关闭
RuleEffectStatus 是 否 String 规则策略状态 IN_THE_TEST :观察中,IN_EFFECT:生效中
RuleInfo 是 是 Array of String 规则内容
RuleDescription 是 否 String 规则描述
ImageID 是 否 String 镜像ID
ImageName 是 否 String 镜像名称
NodeName 是 否 String 节点名称
NodeIP 是 否 String 内网IP
QUUID 是 否 String 主机Quuid
FoundTime 是 否 String 首次生成时间
LatestFoundTime 是 否 String 最近生成时间
EventCount 是 否 Int64 事件数量
DealBehavior 是 否 String 执行动作:BEHAVIOR_ALERT:告警,BEHAVIOR_HOLDUP_SUCCESSED:拦截
EventID 是 否 Int64 事件ID
PublicIP 是 否 String 外网IP
NodeID 否 否 String 节点ID
ClusterID 否 否 String 集群ID
NodeType 否 否 String 节点类型
NodeUniqueID 否 否 String 超级节点唯一id
PodIP 否 否 String pod ip
PodName 否 否 String pod name
ClusterName 否 否 String 集群名称

UnauthorizedCoresTendency

未授权核数趋势

被如下接口引用:DescribeUnauthorizedCoresTendency

名称 必选 允许NULL 类型 描述
DateTime 是 否 String 日期
CoresCount 是 否 Int64 未授权的核数

SecLogJoinSuperObjectInfo

安全日志接入超级对象详情

被如下接口引用:DescribeSecLogJoinSuperObjectList

名称 必选 允许NULL 类型 描述
NodeID 否 是 String 超级节点ID
NodeName 否 是 String 超级节点名称
ClusterName 否 是 String 所属集群名
ClusterID 否 是 String 所属集群ID
ClusterVersion 否 是 String 集群版本
Status 否 是 String 节点状态:Running,Ready,Notready,Initializing,Failed,Error
SubNetID 否 是 String 子网ID
SubNetName 否 是 String 子网名称
SubNetCidr 否 是 String 子网网段
RelatePodCount 否 是 Uint64 关联pod数
RelateContainerCount 否 是 Uint64 关联容器数
NodeUniqueID 否 是 String 节点唯一id
JoinState 否 是 Bool 接入状态(true:已接入 false:未接入)

RunTimeRiskInfo

运行时风险信息

被如下接口引用:DescribeImageRiskSummary

名称 必选 允许NULL 类型 描述
Cnt 是 否 Uint64 数量
Level 是 否 String 风险等级:CRITICAL: 严重HIGH: 高MEDIUM:中LOW: 低

WhiteListWorkload

查询集群安全白名单的workload信息

被如下接口引用:DescribeClusterWorkloadWhiteList

名称 必选 允许NULL 类型 描述
CreateTime 是 否 String 加入白名单的时间
WorkloadId 是 否 Uint64 白名单的workloadId
ClusterId 是 否 String 集群Id
ClusterName 是 否 String 集群名字
WorkloadName 是 否 String 工作负载名称
WorkloadType 是 否 String 工作负载类型
Region 是 否 String 地域

ImageRepoRegistryInfo

容器安全镜像仓库列表

被如下接口引用:DescribeAssetImageRegistryRegistryList

名称 必选 允许NULL 类型 描述
RegistryId 否 否 Uint64 仓库id
Name 否 否 String 仓库名
RegistryType 否 否 String 仓库类型,列表:harbor、tcr
Url 否 否 String 仓库url
NetType 否 否 String 网络类型,列表:public
RegistryRegion 否 否 String 区域,列表:default
RegistryVersion 否 否 String 仓库版本
ConnectStatus 否 否 String 仓库连接状态连接状态,成功:success 失败:failed,待废弃,请使用ConnDetectStatus
ConnectMsg 否 是 String 仓库连接错误信息,待废弃,请使用ConnDetectException
ConnDetectType 否 否 String 联通性检测方式
ConnDetectHostCount 否 否 Uint64 联通性检测主机数
ConnDetectDetail 否 否 Array of RegistryConnDetectResult 联通性检测详情
InstanceID 否 否 String tcr情况下的instance_id
LatestSyncTime 否 否 String 最近同步成功时间
SyncStatus 否 否 String 同步状态
SyncFailReason 否 否 String 同步失败原因
SyncSolution 否 否 String 同步失败解决方案
SyncMessage 否 否 String 同步失败信息

ComponentInfo

容器组件信息

被如下接口引用:DescribeAssetComponentList

名称 必选 允许NULL 类型 描述
Name 是 否 String 名称
Version 是 否 String 版本

ImageVul

容器安全镜像漏洞信息

被如下接口引用:DescribeAssetImageRegistryVulList

名称 必选 允许NULL 类型 描述
CVEID 否 是 String 漏洞id
POCID 否 是 String 观点验证程序id
Name 否 是 String 漏洞名称
Components 否 是 Array of ComponentsInfo 涉及组件信息
Category 否 是 String 分类
CategoryType 否 是 String 分类2
Level 否 是 String 风险等级
Des 否 是 String 描述
OfficialSolution 否 是 String 解决方案
Reference 否 是 String 引用
DefenseSolution 否 是 String 防御方案
SubmitTime 否 是 String 提交时间
CvssScore 否 是 String Cvss分数
CvssVector 否 是 String Cvss信息
IsSuggest 否 是 String 是否建议修复
FixedVersions 否 是 String 修复版本号
Tag 否 是 Array of String 漏洞标签:"CanBeFixed","DynamicLevelPoc","DynamicLevelExp"
Component 否 是 String 组件名
Version 否 是 String 组件版本
AttackLevel 否 是 Int64 攻击热度 0-3
LayerInfos 否 是 Array of ImageVulLayerInfo 镜像层信息列表

IACItem

IAC检测结果

被如下接口引用:DescribeIACCheckResultList

名称 必选 允许NULL 类型 描述
RuleName 否 是 String 规则名
Severity 否 是 String 严重程度
RuleID 否 是 String 规则ID
ResourceName 否 是 String 资源名称
ResourceType 否 是 String 资源类型
Category 否 是 String 种类
Description 否 是 String 规则描述
ScanTime 否 是 String 扫描时间
Passed 否 是 String 是否通过;Pass:通过;NoPass:不通过

VirusInfo

运行时木马列表信息

被如下接口引用:DescribeVirusList

名称 必选 允许NULL 类型 描述
FileName 是 否 String 文件名称
FilePath 是 否 String 文件路径
VirusName 是 否 String 病毒名称
CreateTime 是 否 String 创建时间
ModifyTime 是 否 String 更新时间
ContainerName 是 否 String 容器名称
ContainerId 是 否 String 容器id
ContainerStatus 是 否 String 容器状态正在运行: RUNNING暂停: PAUSED停止: STOPPED已经创建: CREATED已经销毁: DESTROYED正在重启中: RESTARTING迁移中: REMOVING
ImageName 是 否 String 镜像名称
ImageId 是 否 String 镜像id
Status 是 否 String DEAL_NONE:文件待处理DEAL_IGNORE:已经忽略DEAL_ADD_WHITELIST:加白DEAL_DEL:文件已经删除DEAL_ISOLATE:已经隔离DEAL_ISOLATING:隔离中DEAL_ISOLATE_FAILED:隔离失败DEAL_RECOVERING:恢复中DEAL_RECOVER_FAILED: 恢复失败
Id 是 否 String 事件id
HarmDescribe 是 否 String 事件描述
SuggestScheme 是 否 String 建议方案
SubStatus 是 否 String 失败子状态:FILE_NOT_FOUND:文件不存在FILE_ABNORMAL:文件异常FILE_ABNORMAL_DEAL_RECOVER:恢复文件时,文件异常BACKUP_FILE_NOT_FOUND:备份文件不存在CONTAINER_NOT_FOUND_DEAL_ISOLATE:隔离时,容器不存在CONTAINER_NOT_FOUND_DEAL_RECOVER:恢复时,容器不存在TIMEOUT: 超时TOO_MANY: 任务过多OFFLINE: 离线INTERNAL: 服务内部错误VALIDATION: 参数非法
ContainerNetStatus 是 否 String 网络状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
ContainerNetSubStatus 是 否 String 容器子状态"AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知
ContainerIsolateOperationSrc 是 否 String 容器隔离操作来源
MD5 是 是 String md5值
RiskLevel 是 是 String 风险等级 RISK_CRITICAL, RISK_HIGH, RISK_MEDIUM, RISK_LOW, RISK_NOTICE。
CheckPlatform 是 是 Array of String 检测平台1: 云查杀引擎2: tav3: binaryAi4: 异常行为5: 威胁情报
NodeID 否 否 String 节点ID
NodeName 否 否 String 节点名称
PodIP 否 否 String pod ip
PodName 否 否 String pod(实例)的名字
ClusterID 否 否 String 节点所属集群ID
NodeType 否 否 String 节点类型:NORMAL普通节点、SUPER超级节点
PublicIP 否 否 String 节点外网IP
InnerIP 否 否 String 节点内网IP
NodeUniqueID 否 否 String 节点唯一ID
HostID 否 否 String 普通节点ID
ClusterName 否 否 String 集群名称

CkafkaRouteInfo

ckafkal路由详情

被如下接口引用:DescribeSecLogDeliveryKafkaOptions

名称 必选 允许NULL 类型 描述
RouteID 否 是 Int64 路由ID
Domain 否 是 String 域名名称
DomainPort 否 是 Uint64 域名端口
Vip 否 是 String 虚拟ip
VipType 否 是 Int64 虚拟ip类型
AccessType 否 是 Int64 接入类型// 0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持) // 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持) // 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持) // 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)

RiskSyscallEventDescription

运行时容器高危系统调用事件描述信息

被如下接口引用:DescribeRiskSyscallDetail

名称 必选 允许NULL 类型 描述
Description 是 否 String 描述信息
Solution 是 否 String 解决方案
Remark 是 是 String 事件备注信息
SyscallName 是 否 String 系统调用名称
OperationTime 是 是 String 事件最后一次处理的时间

SuperNodeInstallTaskDetailInfo

超级节点安装任务详情

被如下接口引用:DescribeSuperNodeInstallTaskDetail

名称 必选 允许NULL 类型 描述
NodeID 否 否 String 超级节点 ID
NodeName 否 否 String 超级节点名称
NodeStatus 否 否 String 超级节点状态 Running //运行中
Ready //准备
Notready //未准备好
Initializing //初始化
Failed //失败
Error //错误
ClusterID 否 否 String 集群ID
ClusterName 否 否 String 集群名称
TaskStatus 否 否 String 任务状态 INSTALLING:安装中;
INSTALL_FAILURE:安装失败;
INSTALL_SUCCESS:安装成功
Message 否 否 String 安装任务信息
NodeUniqueID 否 否 String 超级节点唯一id
ContainerCount 否 否 Uint64 容器数
PodCount 否 否 Uint64 pod数

CompliancePeriodTask

表示一个合规基线检测定时任务的信息。

被如下接口引用:DescribeCompliancePeriodTaskList

名称 必选 允许NULL 类型 描述
PeriodTaskId 是 否 Uint64 周期任务的ID
AssetType 是 否 String 资产类型。ASSET_CONTAINER, 容器ASSET_IMAGE, 镜像ASSET_HOST, 主机ASSET_K8S, K8S资产
LastTriggerTime 是 是 Datetime 最近一次触发的时间
TotalPolicyItemCount 是 否 Uint64 总的检查项数目
PeriodRule 是 否 CompliancePeriodTaskRule 周期设置
BenchmarkStandardSet 是 否 Array of ComplianceBenchmarkStandard 合规标准列表

K8sApiAbnormalEventInfo

k8sApi异常事件详情

被如下接口引用:DescribeK8sApiAbnormalEventInfo

名称 必选 允许NULL 类型 描述
MatchRuleName 是 否 String 命中规则名称
MatchRuleType 是 否 String 命中规则类型
RiskLevel 是 否 String 告警等级
ClusterID 是 否 String 集群ID
ClusterName 是 否 String 集群名称
ClusterRunningStatus 是 否 String 集群运行状态
FirstCreateTime 是 否 String 初次生成时间
LastCreateTime 是 否 String 最近一次生成时间
AlarmCount 是 否 Uint64 告警数量
Status 是 否 String 状态"EVENT_UNDEAL":未处理"EVENT_DEALED": 已处理"EVENT_IGNORE": 忽略"EVENT_DEL": 删除"EVENT_ADD_WHITE": 加白
ClusterMasterIP 是 否 String 集群masterIP
K8sVersion 是 否 String k8s版本
RunningComponent 是 否 Array of String 运行时组件
Desc 是 否 String 描述
Suggestion 是 否 String 建议
Info 是 否 String 请求信息
MatchRuleID 是 否 String 规则ID
HighLightFields 是 否 Array of String 高亮字段数组
MatchRule 是 否 K8sApiAbnormalRuleScopeInfo 命中规则

NetworkCustomPolicy

网络集群策略自定义规则

被如下接口引用:AddAndPublishNetworkFirewallPolicyDetail、AddNetworkFirewallPolicyDetail、DescribeNetworkFirewallPolicyDetail、UpdateAndPublishNetworkFirewallPolicyDetail、UpdateNetworkFirewallPolicyDetail

名称 必选 允许NULL 类型 描述
Direction 是 否 String 网络策略方向,分为FROM和TO
Ports 否 是 Array of NetworkPorts 网络策略策略端口
Peer 否 是 Array of NetworkPeer 网络策略策略对象开启待确认:PublishedNoConfirm开启已确认:PublishedConfirmed关闭中:unPublishing开启中:Publishing待开启:unPublishEdit

NetworkTopologyPodList

容器网络pod列表

被如下接口引用:DescribeNetworkTopologyWorkLoadDetail

名称 必选 允许NULL 类型 描述
PodName 否 是 String pod名称
PodStatus 否 是 String pod状态
PodLabels 否 是 String pod标签
PodIp 否 是 String pod Ip
NodeIp 否 是 String Node ip
CreateTime 否 是 String 创建时间

NetworkClusterPodInfo

网络集群pod返回的结构体

被如下接口引用:DescribeNetworkFirewallPodLabelsList

名称 必选 允许NULL 类型 描述
PodName 是 否 String pod名字
Namespace 是 是 String pod空间
Labels 是 是 String pod标签
WorkloadKind 是 是 String pod类型

ProcessDetailInfo

运行是安全详情,进程信息

被如下接口引用:DescribeAbnormalProcessDetail、DescribeAccessControlDetail、DescribeEscapeEventDetail、DescribeReverseShellDetail、DescribeRiskSyscallDetail

名称 必选 允许NULL 类型 描述
ProcessName 是 否 String 进程名称
ProcessAuthority 是 否 String 进程权限
ProcessId 是 否 Uint64 进程pid
ProcessStartUser 是 否 String 进程启动用户
ProcessUserGroup 是 否 String 进程用户组
ProcessPath 是 否 String 进程路径
ProcessTree 是 否 String 进程树
ProcessMd5 是 否 String 进程md5
ProcessParam 是 否 String 进程命令行参数

WhiteListRegexpExpressionInfo

白名单正则表达式信息

被如下接口引用:AddModEscapeRegexpWhiteList、AddModReverseShellRegexpWhiteList、DescribeEscapeRegexpWhiteListInfo、DescribeReverseShellRegexpWhiteListInfo

名称 必选 允许NULL 类型 描述
LogicSymbol 否 是 String 逻辑符号
与 (AND)
或 (OR)
非 (NOT)
MatchField 否 是 String 匹配字段
MatchContent 否 是 String 匹配内容

ComplianceAssetInfo

表示一项资产的信息。

被如下接口引用:DescribeComplianceAssetList

名称 必选 允许NULL 类型 描述
CustomerAssetId 是 否 Uint64 客户资产的ID。
AssetType 是 否 String 资产类别。
AssetName 是 否 String 资产的名称。
ImageTag 是 是 String 当资产为镜像时,这个字段为镜像Tag。
HostIP 是 否 String 资产所在的主机IP。
NodeName 是 否 String 资产所属的节点的名称
CheckStatus 是 否 String 检测状态CHECK_INIT, 待检测CHECK_RUNNING, 检测中CHECK_FINISHED, 检测完成CHECK_FAILED, 检测失败
PassedPolicyItemCount 是 是 Uint64 此类资产通过的检测项的数目。
FailedPolicyItemCount 是 是 Uint64 此类资产未通过的检测的数目。
LastCheckTime 是 是 Datetime 上次检测的时间。
CheckResult 是 是 String 检测结果:RESULT_FAILED: 未通过。RESULT_PASSED: 通过。
InstanceId 是 是 String 主机节点的实例id

AutoAuthorizedImageInfo

镜像自动授权结果信息

被如下接口引用:DescribeImageAutoAuthorizedLogList

名称 必选 允许NULL 类型 描述
ImageId 是 否 String 镜像id
ImageName 是 否 String 镜像名称
AuthorizedTime 是 否 String 授权时间
Status 是 否 String 授权结果,SUCCESS:成功,REACH_LIMIT:达到授权上限,LICENSE_INSUFFICIENT:授权数不足'
IsAuthorized 是 否 Uint64 是否授权,1:是,0:否

AccessControlChildRuleInfo

容器运行时安全,访问控制子策略信息

被如下接口引用:AddEditAccessControlRule、DescribeAccessControlDetail、DescribeAccessControlRuleDetail

名称 必选 允许NULL 类型 描述
RuleId 否 是 String 子策略id
RuleMode 是 否 String 策略模式, RULE_MODE_RELEASE: 放行 RULE_MODE_ALERT: 告警 RULE_MODE_HOLDUP:拦截
ProcessPath 是 否 String 进程路径
TargetFilePath 是 否 String 被访问文件路径,仅仅在访问控制生效

ClusterServiceInfo

集群的Service信息

被如下接口引用:DescribeClusterServiceList

名称 必选 允许NULL 类型 描述
Name 否 否 String service名称.
Type 否 否 String service类型
Selectors 否 否 String Selector信息
SelectorCount 否 否 Uint64 Selector数量
ExternalIp 否 否 String 负载均衡Ip
ClusterIp 否 否 String 服务Ip
Port 否 否 String string类型,以,分隔
ClusterName 否 否 String 所属集群名字
ClusterId 否 否 String 所属集群Id
PodName 否 否 String 关联Pod名字
PodCount 否 否 Uint64 关联pod数量
CreationTime 否 否 String 创建时间
Namespace 否 否 String 命名空间
Region 否 否 String 地域
Labels 否 否 String 标签
ClusterStatus 否 否 String 集群状态
ClusterType 否 否 String 集群类型
ServiceUniqueID 否 是 String service唯一标识符

ImagesInfo

容器安全镜像列表

被如下接口引用:DescribeAssetImageList

名称 必选 允许NULL 类型 描述
ImageID 否 否 String 镜像id
ImageName 否 否 String 镜像名称
CreateTime 否 否 String 创建时间
Size 否 否 Uint64 镜像大小
HostCnt 否 否 Uint64 主机个数
ContainerCnt 否 否 Uint64 容器个数
ScanTime 否 否 String 扫描时间
VulCnt 否 否 Uint64 漏洞个数
VirusCnt 否 否 Uint64 病毒个数
RiskCnt 否 否 Uint64 敏感信息个数
IsTrustImage 否 否 Bool 是否信任镜像
OsName 否 否 String 镜像系统
AgentError 否 否 String agent镜像扫描错误
ScanError 否 否 String 后端镜像扫描错误
ScanStatus 否 否 String 扫描状态
ScanVirusError 否 否 String 木马扫描错误信息
ScanVulError 否 否 String 漏洞扫描错误信息
ScanRiskError 否 否 String 风险扫描错误信息
IsSuggest 否 否 Uint64 是否是重点关注镜像,为0不是,非0是
IsAuthorized 否 否 Uint64 是否授权,1是0否
ComponentCnt 否 否 Uint64 组件个数
CriticalLevelVulCnt 否 否 Uint64 严重漏洞数
HighLevelVulCnt 否 否 Uint64 高危漏洞数
MediumLevelVulCnt 否 否 Uint64 中危漏洞数
LowLevelVulCnt 否 否 Uint64 低危漏洞数
IsLatestImage 否 否 Bool 是否最新版本镜像
RecommendedFix 否 否 Bool 是否推荐处置

ImagesBindRuleSimpleInfo

查询镜像绑定的运行时规则信息

被如下接口引用:

名称 必选 允许NULL 类型 描述
ImageId 是 否 String 镜像id
ImageName 是 否 String 镜像名称
RuleId 是 否 String 绑定规则id
RuleName 是 否 String 规则名字

ClsLogsetInfo

cls日志集信息

被如下接口引用:DescribeSecLogDeliveryClsOptions

名称 必选 允许NULL 类型 描述
LogsetID 是 否 String 日志集ID
LogsetName 否 是 String 日志集名称
TopicList 否 是 Array of ClsTopicInfo cls主题列表

VulDefenceEventDetail

漏洞防御事件详情

被如下接口引用:DescribeVulDefenceEventDetail

名称 必选 允许NULL 类型 描述
CVEID 否 否 String 漏洞CVEID
VulName 否 否 String 漏洞名称
PocID 否 否 String 漏洞PocID
EventType 否 否 String 入侵状态
SourceIP 否 否 String 攻击源IP
City 否 否 String 攻击源ip地址所在城市
EventCount 否 否 Int64 事件数量
ContainerID 否 否 String 容器ID
ContainerName 否 否 String 容器名称
ImageID 否 否 String 镜像ID
ImageName 否 否 String 镜像名称
Status 否 否 String 处理状态
SourcePort 否 否 Array of String 攻击源端口
EventID 否 否 Int64 事件ID
HostName 否 否 String 主机名称/超级节点名称
HostIP 否 否 String 主机内网IP
PublicIP 否 否 String 主机外网IP
PodName 否 否 String Pod名称
Description 否 否 String 危害描述
OfficialSolution 否 否 String 修复建议
NetworkPayload 否 否 String 攻击包
PID 否 是 Int64 进程PID
MainClass 否 是 String 进程主类名
StackTrace 否 是 String 堆栈信息
ServerAccount 否 是 String 监听账号
ServerPort 否 是 String 监听端口
ServerExe 否 是 String 进程路径
ServerArg 否 是 String 进程命令行参数
QUUID 否 是 String 主机QUUID/超级节点ID
ContainerNetStatus 否 是 String 隔离状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
ContainerNetSubStatus 否 是 String 容器子状态"AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知
ContainerIsolateOperationSrc 否 是 String 容器隔离操作来源
ContainerStatus 否 是 String 容器状态正在运行: RUNNING暂停: PAUSED停止: STOPPED已经创建: CREATED已经销毁: DESTROYED正在重启中: RESTARTING迁移中: REMOVING
JNDIUrl 否 是 String 接口Url
RaspDetail 否 是 Array of RaspInfo rasp detail
NodeSubNetName 否 否 String 超级节点子网名称
NodeSubNetCIDR 否 否 String 超级节点子网网段
PodIP 否 否 String pod ip
NodeType 否 否 String 节点类型[NORMAL:普通节点|SUPER:超级节点]
NodeID 否 否 String 超级节点ID
NodeUniqueID 否 否 String 超级节点唯一ID
NodeSubNetID 否 否 String 超级节点子网ID
ClusterID 否 否 String 集群ID
ClusterName 否 否 String 集群名称
Namespace 否 否 String Namespace
WorkloadType 否 否 String 工作负载

SuperNodeListItem

超级节点信息

被如下接口引用:DescribeAssetSuperNodeList

名称 必选 允许NULL 类型 描述
NodeID 否 否 String 超级节点ID
NodeName 否 否 String 超级节点名称
ClusterName 否 否 String 所属集群名
ClusterID 否 否 String 所属集群ID
Status 否 否 String 节点状态:Running,Ready,Notready,Initializing,Failed,Error
SubNetID 否 否 String 子网ID
SubNetName 否 否 String 子网名称
SubNetCidr 否 否 String 子网网段
ZoneID 否 否 String 可用区ID
Zone 否 否 String 可用区
CreateTime 否 否 String 创建时间
RelatePodCount 否 否 Uint64 关联pod数
RelateContainerCount 否 否 Uint64 关联容器数
AgentStatus 否 否 String agent安装状态UNINSTALL:未安装;INSTALLED:已安装;INSTALLING:安装中;
NodeUniqueID 否 否 String 节点唯一id
ClusterAccessedStatus 否 否 String 集群接入状态
ChargeCoresCnt 否 否 Uint64 计费核数
DefendStatus 否 否 String 防护状态:
已防护: Defended
未防护: UnDefended

ScanRangeInfo

扫描范围信息

被如下接口引用:CreateVirusScanNewTask、DescribeVirusEstimateScanTime、DescribeVirusScanConfig、ModifyVirusScanConfig

名称 必选 允许NULL 类型 描述
IsAll 否 否 Bool true:选择全部;
false:部分选择
RangeType 否 否 String SCAN_NORMAL:普通节点;
SCAN_SUPER:超级节点
SCAN_CONTAINER:容器
IDs 否 否 Array of String 选择的ID

VulAffectedContainerInfo

受漏洞影响的容器信息

被如下接口引用:DescribeVulContainerList

名称 必选 允许NULL 类型 描述
HostIP 是 否 String 内网IP
ContainerID 是 否 String 容器ID
ContainerName 是 否 String 容器名称
PodName 是 否 String Pod名称
PodIP 是 否 String PodIP值
HostName 是 否 String 主机名称
HostID 是 否 String 主机ID
PublicIP 是 否 String 外网IP
ClusterID 否 否 String 集群ID
ClusterName 否 否 String 集群名称
NodeType 否 否 String 节点类型[NORMAL:普通节点|SUPER:超级节点]
NodeUniqueID 否 否 String 超级节点唯一ID
NodeID 否 否 String 超级节点ID
NodeName 否 否 String 超级节点名称

ComponentsInfo

组件信息

被如下接口引用:DescribeAssetImageRegistryImageLayerDetail、DescribeAssetImageRegistryVulList

名称 必选 允许NULL 类型 描述
Component 否 是 String 组件名称
Version 是 是 String 组件版本信息
FixedVersion 否 是 String 可修复版本
Path 否 是 String 路径
Type 否 是 String 类型
Name 否 是 String 组件名称

ServiceInfo

容器安全服务信息列表

被如下接口引用:DescribeAssetAppServiceList、DescribeAssetDBServiceList、DescribeAssetWebServiceList

名称 必选 允许NULL 类型 描述
ServiceID 是 否 String 服务id
HostID 是 否 String 主机id
HostIP 是 否 String 主机ip
ContainerName 是 否 String 容器名
Type 是 否 String 服务名 例如nginx/redis
Version 是 否 String 版本
RunAs 是 否 String 账号
Listen 是 否 Array of String 监听端口
Config 是 否 String 配置
ProcessCnt 是 否 Uint64 关联进程数
AccessLog 是 否 String 访问日志
ErrorLog 是 否 String 错误日志
DataPath 是 否 String 数据目录
WebRoot 是 否 String web目录
Pids 是 否 Array of Uint64 关联的进程id
MainType 是 否 String 服务类型 app,web,db
Exe 是 否 String 执行文件
Parameter 是 否 String 服务命令行参数
ContainerId 是 否 String 容器id
HostName 是 否 String 主机名称
PublicIp 是 否 String 外网ip
NodeID 否 否 String 节点id
PodIP 否 否 String podip
PodName 否 否 String pod名称
NodeType 否 否 String 节点类型
NodeUniqueID 否 否 String 超级节点唯一id

AccessControlSystemChildRuleInfo

容器运行时安全,访问控制系统策略的子策略信息

被如下接口引用:AddEditAccessControlRule、DescribeAccessControlRuleDetail

名称 必选 允许NULL 类型 描述
RuleId 是 否 String 子策略Id
RuleMode 是 否 String 策略模式, RULE_MODE_RELEASE: 放行 RULE_MODE_ALERT: 告警 RULE_MODE_HOLDUP:拦截
IsEnable 是 否 Bool 子策略状态,true为开启,false为关闭
RuleType 是 否 String 子策略检测的入侵行为类型CHANGE_CRONTAB:篡改计划任务CHANGE_SYS_BIN:篡改系统程序CHANGE_USRCFG:篡改用户配置

ClusterNodeInfo

集群的节点信息

被如下接口引用:DescribeClusterNodes

名称 必选 允许NULL 类型 描述
InstanceId 否 否 String 实例id
PrivateIpAddresses 否 否 String 内网ip地址
InstanceRole 否 否 String 节点的角色,Master、Work等
InstanceState 否 否 String 实例的状态(running 运行中,initializing 初始化中,failed 异常)
NodeName 否 否 String 节点名称
AgentStatus 否 是 String agent安装状态
PublicIP 否 是 String 公网ip
HostID 否 是 String 节点ID
MachineType 否 是 String 主机类型(普通节点情况)
NodeType 否 是 String 节点类型(
NORMAL: 普通节点
SUPER:超级节点
)
UUID 否 是 String uuid
ChargeCoresCnt 否 是 Uint64 计费核数
DefendStatus 否 是 String 防护状态:
已防护: Defended
未防护: UnDefended

ComplianceAssetSummary

表示一类资产的总览信息。

被如下接口引用:DescribeComplianceTaskAssetSummary

名称 必选 允许NULL 类型 描述
AssetType 是 否 String 资产类别。
IsCustomerFirstCheck 是 否 Bool 是否为客户的首次检测。与CheckStatus配合使用。
CheckStatus 是 否 String 检测状态CHECK_UNINIT, 用户未启用此功能CHECK_INIT, 待检测CHECK_RUNNING, 检测中CHECK_FINISHED, 检测完成CHECK_FAILED, 检测失败
CheckProgress 是 是 Float 此类别的检测进度,为 0~100 的数。若未在检测中,无此字段。
PassedPolicyItemCount 是 否 Uint64 此类资产通过的检测项的数目。
FailedPolicyItemCount 是 否 Uint64 此类资产未通过的检测的数目。
FailedCriticalPolicyItemCount 是 否 Uint64 此类资产下未通过的严重级别的检测项的数目。
FailedHighRiskPolicyItemCount 是 否 Uint64 此类资产下未通过的高危检测项的数目。
FailedMediumRiskPolicyItemCount 是 否 Uint64 此类资产下未通过的中危检测项的数目。
FailedLowRiskPolicyItemCount 是 否 Uint64 此类资产下未通过的低危检测项的数目。
NoticePolicyItemCount 是 否 Uint64 此类资产下提示级别的检测项的数目。
PassedAssetCount 是 否 Uint64 通过检测的资产的数目。
FailedAssetCount 是 否 Uint64 未通过检测的资产的数目。
AssetPassedRate 是 否 Float 此类资产的合规率,0~100的数。
ScanFailedAssetCount 是 否 Uint64 检测失败的资产的数目。
CheckCostTime 是 是 Float 上次检测的耗时,单位为秒。
LastCheckTime 是 是 Datetime 上次检测的时间。
PeriodRule 是 否 CompliancePeriodTaskRule 定时检测规则。
OpenPolicyItemCount 否 是 Uint64 已开启的检查项总数
IgnoredPolicyItemCount 否 是 Uint64 已忽略的检查项总数

NetworkPeer

网络集群策略自定义规则

被如下接口引用:AddAndPublishNetworkFirewallPolicyDetail、AddNetworkFirewallPolicyDetail、DescribeNetworkFirewallPolicyDetail、UpdateAndPublishNetworkFirewallPolicyDetail、UpdateNetworkFirewallPolicyDetail

名称 必选 允许NULL 类型 描述
PeerType 是 否 String 对象类型:命名空间:NamespaceSelector,代表NamespaceSelector有值pod类型:PodSelector,代表NamespaceSelector和PodSelector都有值ip类型:IPBlock,代表只有IPBlock有值
NamespaceSelector 否 是 String 空间选择器
PodSelector 否 是 String pod选择器
IPBlock 否 是 String Ip选择器

RegexpRuleListItem

正则规则列表Item

被如下接口引用:DescribeEscapeRegexpWhiteList、DescribeReverseShellRegexpWhiteList

名称 必选 允许NULL 类型 描述
RuleID 否 是 String 规则ID
RuleName 否 是 String 规则名称
EffectiveExpression 否 是 Uint64 生效表达式个数
UpdateTime 否 是 String 最新编辑时间
OperatorUin 否 是 String 最近编辑账号
Status 否 是 Bool 启用状态

AssetSimpleImageInfo

容器安全资产镜像简略信息

被如下接口引用:DescribeAssetImageSimpleList

名称 必选 允许NULL 类型 描述
ImageID 是 否 String 镜像ID
ImageName 是 否 String 镜像名称
ContainerCnt 是 否 Uint64 关联容器个数
ScanTime 是 否 String 最后扫描时间
Size 是 否 Uint64 镜像大小

ComplianceIgnoredAsset

检查项中忽略的资产信息

被如下接口引用:DescribeCompliancePolicyItemIgnoredAssetList

名称 必选 允许NULL 类型 描述
CustomerAssetId 是 是 String 资产项的ID,如容器id。
AssetName 是 否 String 资产项的名称。
AssetType 是 否 String 资产项的类型
AssetId 是 否 Uint64 为客户分配的唯一的资产项的ID。
AssetStatus 是 是 String 资产状态, CONTAINER_UNKNOWN //未知状态,处于三种状态之外 CONTAINER_EXIT //容器处于退出状态 CONTAINER_RUNNING //容器处于正常运行状态 CONTAINER_PAUSE //容器处于暂停状态 CONTAINER_ERROR //查询容器状态出错
NodeName 是 否 String 节点名称。
HostIP 是 是 String 主机IP
ImageTag 是 是 String 镜像的tag

ExportJobInfo

导出任务详情

被如下接口引用:DescribeExportJobManageList

名称 必选 允许NULL 类型 描述
JobID 是 否 String 任务ID
JobName 是 否 String 任务名称
Source 是 否 String 来源
ExportStatus 是 否 String 导出状态
ExportProgress 是 否 Int64 导出进度
FailureMsg 是 否 String 失败原因
Timeout 是 否 String 超时时间
InsertTime 是 否 String 插入时间

ImagesVul

容器安全镜像漏洞

被如下接口引用:DescribeAssetImageVulList

名称 必选 允许NULL 类型 描述
CVEID 否 否 String 漏洞id
Name 否 否 String 漏洞名称
Component 否 否 String 组件
Version 否 否 String 版本
Category 否 否 String 分类
CategoryType 否 否 String 分类2
Level 否 否 Uint64 风险等级
Des 否 否 String 描述
OfficialSolution 否 否 String 解决方案
Reference 否 否 String 引用
DefenseSolution 否 否 String 防御方案
SubmitTime 否 否 String 提交时间
CVSSV3Score 否 否 Float CVSS V3分数
CVSSV3Desc 否 否 String CVSS V3描述
IsSuggest 否 否 Bool 是否是重点关注:true:是,false:不是
FixedVersions 否 是 String 修复版本号
Tag 否 是 Array of String 漏洞标签:"CanBeFixed","DynamicLevelPoc","DynamicLevelExp"
AttackLevel 否 是 Int64 攻击热度

NetworkClusterNamespaceInfo

网络集群网络空间返回的结构体

被如下接口引用:DescribeNetworkFirewallNamespaceList

名称 必选 允许NULL 类型 描述
Labels 是 否 String 网络空间标签
Name 是 否 String 网络空间名字

FocusVulnerabilityRuleItem

重点关注漏洞规则项

被如下接口引用:DescribeVulnerabilityFocusRuleDetail

名称 必选 允许NULL 类型 描述
CvssScore 否 否 Float CVSS V3评分
Tags 否 是 Array of VulnerabilityFocusRuleTags 漏洞标签

ReverseShellWhiteListBaseInfo

反弹shell白名单信息

被如下接口引用:DescribeReverseShellWhiteLists

名称 必选 允许NULL 类型 描述
Id 是 否 String 白名单id
ImageCount 是 否 Uint64 镜像数量
ProcessName 是 否 String 连接进程名字
DstIp 是 否 String 目标地址ip
CreateTime 是 否 Datetime 创建时间
UpdateTime 是 否 Datetime 更新时间
DstPort 是 否 String 目标端口
IsGlobal 是 否 Bool 是否是全局白名单,true全局
ImageIds 是 否 Array of String 镜像id数组,为空代表全部

K8sApiAbnormalRuleInfo

k8a api 异常请求规则详情

被如下接口引用:CreateK8sApiAbnormalRuleInfo、DescribeK8sApiAbnormalRuleInfo、ModifyK8sApiAbnormalRuleInfo

名称 必选 允许NULL 类型 描述
RuleID 否 否 String 规则ID
RuleName 是 否 String 规则名称
Status 是 否 Bool 状态
RuleInfoList 是 否 Array of K8sApiAbnormalRuleScopeInfo 规则信息列表
EffectClusterIDSet 是 否 Array of String 生效集群IDSet
RuleType 是 否 String 规则类型RT_SYSTEM 系统规则RT_USER 用户自定义
EffectAllCluster 是 否 Bool 是否所有集群生效

VulScanRegistryImageInfo

漏洞扫描的镜像信息

被如下接口引用:DescribeVulScanRegistryImageList

名称 必选 允许NULL 类型 描述
ImageID 是 否 String 镜像ID
ImageName 是 否 String 镜像名称
ScanStatus 是 否 String 扫描状态。NOT_SCAN:未扫描,SCANNING:扫描中,SCANNED:完成,CANCELED:扫描停止;SCAN_ERR:检查失败
ScanDuration 是 是 Int64 扫描时长
HighLevelVulCount 是 否 Int64 高危漏洞数
MediumLevelVulCount 是 否 Int64 中危漏洞数
LowLevelVulCount 是 否 Int64 低危漏洞数
CriticalLevelVulCount 是 否 Int64 严重漏洞数
ImageTag 是 否 String 镜像版本
ImageRepoAddress 是 否 String 镜像地址
ScanStartTime 是 否 String 漏洞扫描的开始时间
ScanEndTime 是 否 String 漏洞扫描的结束时间
Message 是 否 String 扫描任务消息"MessageRegistryDownload": "仓库镜像层下载错误","MessageRegistryNet": "仓库镜像层信息获取错误,可能原因是仓库未开启外网访问","MessageRegistryTimeout": "仓库镜像任务超时","MessageRegistryScan": "仓库镜像扫描错误","MessageRegistryInner": "仓库内部拉取错误,请检查仓库配置","MessageRegistryInnerTimeout": "仓库内部拉取超时,可能原因是仓库未开启外网访问"
IsLatestImage 是 否 Bool 是否是最新镜像
Id 是 否 Uint64 仓库内部镜像ID

RegistryConnDetectParam

镜像仓库联通性检测

被如下接口引用:ImageRegistryConnDetect

名称 必选 允许NULL 类型 描述
RegistryName 是 否 String 镜像仓库名称
Region 是 否 String 区域
UserName 是 否 String 检测的用户名
Password 是 否 String 检测的密码
Url 是 否 String 检测地址
Quuid 是 否 String 检测主机的quuid 或者 backend
Uuid 是 否 String 检测主机的uuid 或者 backend
RegistryType 是 否 String 仓库类型
ApiVersion 是 否 String api版本
BusinessType 是 否 String retry:重试
first:首次调用联通性检测
query:查询结果
InstanceID 否 否 String tcr情况下instance_id

CompliancePolicyItemSummary

表示一条检测项对应的汇总信息。

被如下接口引用:DescribeCompliancePolicyItemAffectedSummary、DescribeComplianceTaskPolicyItemSummaryList

名称 必选 允许NULL 类型 描述
CustomerPolicyItemId 是 否 Uint64 为客户分配的唯一的检测项的ID。
BasePolicyItemId 是 否 Uint64 检测项的原始ID。
Name 是 否 String 检测项的名称。
Category 是 否 String 检测项所属的类型,枚举字符串。
BenchmarkStandardName 是 否 String 所属的合规标准
RiskLevel 是 否 String 威胁等级。RISK_CRITICAL, RISK_HIGH, RISK_MEDIUM, RISK_LOW, RISK_NOTICE。
AssetType 是 否 String 检测项所属的资产类型
LastCheckTime 是 是 Datetime 最近检测的时间
CheckStatus 是 否 String 检测状态CHECK_INIT, 待检测CHECK_RUNNING, 检测中CHECK_FINISHED, 检测完成CHECK_FAILED, 检测失败
CheckResult 是 是 String 检测结果。RESULT_PASSED: 通过RESULT_FAILED: 未通过
PassedAssetCount 是 是 Uint64 通过检测的资产的数目
FailedAssetCount 是 是 Uint64 未通过检测的资产的数目
WhitelistId 是 是 Uint64 检测项对应的白名单项的ID。如果存在且非0,表示检测项被用户忽略。
FixSuggestion 是 否 String 处理建议。
BenchmarkStandardId 是 否 Uint64 所属的合规标准的ID
ApplicableVersion 是 是 String 检测项适用的版本
Description 否 是 String 检查项描述
AuditProcedure 否 是 String 检查项审计方法

ComplianceHostDetailInfo

表示主机资产专属的详情。

被如下接口引用:DescribeComplianceAssetDetailInfo

名称 必选 允许NULL 类型 描述
DockerVersion 是 是 String 主机上的Docker版本。
K8SVersion 是 是 String 主机上的K8S的版本。
ContainerdVersion 否 是 String 主机上Containerd版本

VirusTendencyInfo

木马趋势详情

被如下接口引用:DescribeVirusEventTendency

名称 必选 允许NULL 类型 描述
Date 是 否 Date 日期
PendingEventCount 是 否 Uint64 待处理事件总数
RiskContainerCount 是 否 Uint64 风险容器总数
EventCount 是 否 Uint64 事件总数
IsolateEventCount 是 否 Uint64 隔离事件总数

EmergencyVulInfo

应急漏洞列表信息

被如下接口引用:DescribeEmergencyVulList

名称 必选 允许NULL 类型 描述
Name 是 否 String 漏洞名称
Tags 是 是 Array of String 漏洞标签
CVSSV3Score 是 是 Float CVSS V3分数
Level 是 是 String 风险等级
CVEID 是 否 String CVE编号
Category 是 是 String 漏洞类型
SubmitTime 是 是 String 漏洞披露时间
LatestFoundTime 是 是 String 最近发现时间
Status 是 否 String 应急漏洞风险情况:NOT_SCAN:未扫描,SCANNING:扫描中,SCANNED_NOT_RISK:已扫描,暂未风险 ,SCANNED_RISK:已扫描存在风险
ID 是 否 Int64 漏洞ID
PocID 是 否 String 漏洞PocID
DefenceStatus 是 是 String 防御状态,NO_DEFENDED:未防御,DEFENDED:已防御
DefenceScope 是 是 String 漏洞防御主机范围: MANUAL:自选主机节点,ALL:全部
DefenceHostCount 是 是 Int64 漏洞防御主机数量
DefendedCount 是 是 Int64 已防御攻击次数

VulDetailInfo

漏洞详情信息

被如下接口引用:DescribeVulDetail

名称 必选 允许NULL 类型 描述
CVEID 是 否 String CVE编号
Name 是 否 String 漏洞名称
Tags 是 是 Array of String 漏洞标签
CategoryType 是 是 String 漏洞类型
Level 是 是 String 漏洞威胁等级
SubmitTime 是 是 String 漏洞披露时间
Description 是 否 String 漏洞描述
CVSSV3Desc 是 否 String CVSS V3描述
OfficialSolution 是 否 String 漏洞修复建议
DefenseSolution 是 否 String 缓解措施
Reference 是 否 Array of String 参考链接
CVSSV3Score 是 否 Float CVSS V3分数
ComponentList 是 否 Array of VulAffectedComponentInfo 受漏洞影响的组件列表
LocalImageCount 是 否 Int64 影响本地镜像数
ContainerCount 是 否 Int64 影响容器数
RegistryImageCount 是 否 Int64 影响仓库镜像数
Category 是 否 String 漏洞子类型
LocalNewestImageCount 是 否 Int64 影响最新本地镜像数
RegistryNewestImageCount 是 否 Int64 影响最新仓库镜像数
PocID 是 否 String 漏洞PocID
DefenceStatus 是 是 String 防御状态,NO_DEFENDED:未防御,DEFENDED:已防御
DefenceScope 是 是 String 漏洞防御主机范围: MANUAL:自选主机节点,ALL:全部
DefenceHostCount 是 是 Int64 漏洞防御主机数量
DefendedCount 是 是 Int64 已防御攻击次数
ScanStatus 是 是 String 是否已扫描,NOT_SCAN:未扫描,SCANNED:已扫描

NetworkClusterInfoItem

网络集群资产返回的结构体

被如下接口引用:DescribeNetworkFirewallClusterList

名称 必选 允许NULL 类型 描述
ClusterId 是 否 String 集群id
ClusterName 是 否 String 集群名字
ClusterVersion 是 否 String 集群版本
ClusterOs 是 否 String 集群操作系统
ClusterType 是 否 String 集群类型
Region 是 否 String 集群区域
NetworkPolicyPlugin 是 否 String 集群网络插件
ClusterStatus 是 否 String 集群状态
TotalRuleCount 是 否 Int64 总策略数量
EnableRuleCount 是 否 Int64 已开启策略数量
NetworkPolicyPluginStatus 是 否 String 集群网络插件状态,正常:Running 不正常:Error
NetworkPolicyPluginError 是 是 String 集群网络插件错误信息
ClusterNetworkSettings 否 是 String 容器网络插件

ClusterRiskItem

风险项是检查完之后,有问题的检测项,并且加了一些检查结果信息。

被如下接口引用:DescribeRiskList

名称 必选 允许NULL 类型 描述
CheckItem 是 否 ClusterCheckItem 检测项相关信息
VerifyInfo 是 否 String 验证信息
ErrorMessage 是 否 String 事件描述,检查的错误信息
AffectedClusterCount 是 否 Uint64 受影响的集群数量
AffectedNodeCount 是 否 Uint64 受影响的节点数量

VulDefencePlugin

漏洞防护的插件信息

被如下接口引用:DescribeVulDefencePlugin

名称 必选 允许NULL 类型 描述
PID 是 否 Int64 java进程pid
MainClass 是 否 String 进程主类名
Status 是 否 String 插件运行状态:注入中:INJECTING,注入成功:SUCCESS,注入失败:FAIL,插件超时:TIMEOUT,插件退出:QUIT
ErrorLog 是 否 String 错误日志

ClusterRiskTarget

检查对象风险分布数据

被如下接口引用:DescribeRiskTargetCount

名称 必选 允许NULL 类型 描述
RiskTarget 是 否 String 检查对象名称
SeriousRiskCount 是 否 Uint64 严重的风险数量
HighRiskCount 是 否 Uint64 高危的风险数量
MiddleRiskCount 是 否 Uint64 中危的风险数量
HintRiskCount 是 否 Uint64 提示的风险数量

ImageAutoAuthorizedTask

镜像自动授权任务信息

被如下接口引用:DescribeImageAutoAuthorizedTaskList

名称 必选 允许NULL 类型 描述
TaskId 是 否 Int64 任务id
Type 是 否 String 授权方式,AUTO:自动授权,MANUAL:手动授权
AuthorizedDate 是 否 Date 任务日期
Source 是 否 String 镜像来源,LOCAL:本地镜像,REGISTRY:仓库镜像
LastAuthorizedTime 是 否 String 最近授权时间
SuccessCount 是 否 Int64 自动授权成功数
FailCount 是 否 Int64 自动授权失败数
LatestFailCode 是 否 String 最近任务失败码,REACH_LIMIT:达到授权上限,LICENSE_INSUFFICIENT:授权数不足

ImageComponent

容器安全镜像组件信息

被如下接口引用:DescribeImageComponentList

名称 必选 允许NULL 类型 描述
Name 是 否 String 组件名称
Version 是 否 String 组件版本
Path 是 否 String 组件路径
Type 是 否 String 组件类型
VulCount 是 是 Uint64 组件漏洞数量
ImageID 是 是 String 镜像ID

SuperNodeInfo

超级节点详情

被如下接口引用:DescribeAssetSuperNodeInfo

名称 必选 允许NULL 类型 描述
SuperNodeID 是 否 String 超级节点ID
SuperNodeName 是 否 String 超级节点名称
Status 否 否 String 节点状态:Running,Ready,Notready,Initializing,Failed,Error
SubNetName 是 否 String 子网名称
SubNetID 否 否 String 子网ID
SubNetCIDR 否 否 String 子网网段
Region 否 否 String 地域
ZoneID 否 否 String 可用区ID
ZoneName 否 否 String 可用区名称
CpuOnline 否 否 Int64 核心数
MemTotal 否 否 Int64 总内存
ClusterInfo 否 否 AssetClusterListItem 集群信息
RelatePodCount 否 否 Uint64 关联pod数量
RelateContainerCount 否 否 Uint64 关联容器数量
AgentStatus 否 否 String agent安装状态:
UNINSTALL:未安装;
INSTALLED:已安装;
INSTALLING:安装中;
NodeUniqueID 否 否 String 超级节点唯一id
CreateTime 否 否 String 创建时间
KubeletVersion 否 否 String Kubelet版本

VulInfo

漏洞列表信息

被如下接口引用:DescribeSystemVulList、DescribeWebVulList

名称 必选 允许NULL 类型 描述
Name 是 否 String 漏洞名称
Tags 是 是 Array of String 漏洞标签
CVSSV3Score 是 是 Float CVSS V3分数
Level 是 是 String 风险等级
CVEID 是 否 String CVE编号
Category 是 是 String 漏洞子类型
FoundTime 是 是 String 首次发现时间
LatestFoundTime 是 是 String 最近发现时间
ID 是 否 Int64 漏洞ID
LocalImageCount 是 否 Int64 影响本地镜像数
ContainerCount 是 是 Int64 影响容器数
RegistryImageCount 是 是 Int64 影响仓库镜像数
PocID 是 是 String 漏洞PocID
DefenceStatus 是 是 String 防御状态,NO_DEFENDED:未防御,DEFENDED:已防御
DefenceScope 是 是 String 漏洞防御主机范围: MANUAL:自选主机节点,ALL:全部
DefenceHostCount 是 是 Int64 漏洞防御主机数量
DefendedCount 是 是 Int64 已防御攻击次数

NetworkPorts

网络集群策略自定义规则端口

被如下接口引用:AddAndPublishNetworkFirewallPolicyDetail、AddNetworkFirewallPolicyDetail、DescribeNetworkFirewallPolicyDetail、UpdateAndPublishNetworkFirewallPolicyDetail、UpdateNetworkFirewallPolicyDetail

名称 必选 允许NULL 类型 描述
Protocol 否 是 String 网络策略协议
Port 否 是 String 网络策略策略端口

ContainerMount

容器挂载信息

被如下接口引用:DescribeAssetContainerDetail

名称 必选 允许NULL 类型 描述
Type 是 否 String 挂载类型 bind
Source 是 否 String 宿主机路径
Destination 是 否 String 容器内路径
Mode 是 否 String 模式
RW 是 否 Bool 读写权限
Propagation 是 否 String 传播类型
Name 是 否 String 名称
Driver 是 否 String 驱动

ClusterCheckItem

表示一条集群安全检测项的详细信息

被如下接口引用:DescribeCheckItemList、DescribeRiskList

名称 必选 允许NULL 类型 描述
CheckItemId 是 是 Int64 唯一的检测项的ID
Name 是 否 String 风险项的名称
ItemDetail 是 是 String 检测项详细描述。
RiskLevel 是 是 String 威胁等级。严重Serious,高危High,中危Middle,提示Hint
RiskTarget 是 是 String 检查对象、风险对象.Runc,Kubelet,Containerd,Pods
RiskType 是 是 String 风险类别,漏洞风险CVERisk,配置风险ConfigRisk
RiskAttribute 是 是 String 检测项所属的风险类型,权限提升:PrivilegePromotion,拒绝服务:RefuseService,目录穿越:DirectoryEscape,未授权访问:UnauthorizedAccess,权限许可和访问控制问题:PrivilegeAndAccessControl,敏感信息泄露:SensitiveInfoLeak
RiskProperty 是 是 String 风险特征,Tag.存在EXP:ExistEXP,存在POD:ExistPOC,无需重启:NoNeedReboot, 服务重启:ServerRestart,远程信息泄露:RemoteInfoLeak,远程拒绝服务:RemoteRefuseService,远程利用:RemoteExploit,远程执行:RemoteExecute
CVENumber 是 是 String CVE编号
DiscoverTime 是 是 String 披露时间
Solution 是 是 String 解决方案
CVSS 是 是 String CVSS信息,用于画图
CVSSScore 是 是 String CVSS分数
RelateLink 是 是 String 参考连接
AffectedType 是 是 String 影响类型,为Node或者Workload
AffectedVersion 是 是 String 受影响的版本信息
IgnoredAssetNum 是 是 Int64 忽略的资产数量
IsIgnored 是 是 Bool 是否忽略该检测项
RiskAssessment 是 是 String 受影响评估

WarningRule

告警配置策略

被如下接口引用:AddEditWarningRules、DescribeWarningRules

名称 必选 允许NULL 类型 描述
Type 是 否 String 告警事件类型:镜像仓库安全-木马:IMG_REG_VIRUS镜像仓库安全-漏洞:IMG_REG_VUL镜像仓库安全-敏感信息:IMG_REG_RISK镜像安全-木马:IMG_VIRUS镜像安全-漏洞:IMG_VUL镜像安全-敏感信息:IMG_RISK镜像安全-镜像拦截:IMG_INTERCEPT运行时安全-容器逃逸:RUNTIME_ESCAPE运行时安全-异常进程:RUNTIME_FILE运行时安全-异常文件访问:RUNTIME_PROCESS运行时安全-高危系统调用:RUNTIME_SYSCALL运行时安全-反弹Shell:RUNTIME_REVERSE_SHELL运行时安全-木马:RUNTIME_VIRUS
Switch 是 否 String 开关状态:打开:ON关闭:OFF
BeginTime 是 否 String 告警开始时间,格式: HH:mm
EndTime 是 否 String 告警结束时间,格式: HH:mm
ControlBits 是 否 String 告警等级策略控制,二进制位每位代表一个含义,值以字符串类型传递控制开关分为高、中、低,则二进制位分别为:第1位:低,第2位:中,第3位:高,0表示关闭、1表示打开。如:高危和中危打开告警,低危关闭告警,则二进制值为:110告警类型不区分等级控制,则传1。

ContainerPortInfo

容器端口信息

被如下接口引用:DescribeAssetContainerPortList

名称 必选 允许NULL 类型 描述
HostIP 是 否 String 宿主机IP
HostPort 是 否 Uint64 宿主机端口
ContainerPort 是 否 Uint64 容器端口
ProtocolType 是 否 String 协议类型

ReverseShellEventInfo

容器安全运行时高危系统调用信息

被如下接口引用:DescribeReverseShellEvents

名称 必选 允许NULL 类型 描述
ProcessName 是 否 String 进程名称
ProcessPath 是 否 String 进程路径
ImageId 是 否 String 镜像id
ContainerId 是 否 String 容器id
ImageName 是 否 String 镜像名
ContainerName 是 否 String 容器名
FoundTime 是 否 String 生成时间
Solution 是 否 String 事件解决方案
Description 是 否 String 事件详细描述
Status 是 否 String 状态,EVENT_UNDEAL:事件未处理 EVENT_DEALED:事件已经处理 EVENT_INGNORE:事件已经忽略 EVENT_ADD_WHITE:时间已经加白
EventId 是 否 String 事件id
Remark 是 否 String 备注
PProcessName 是 否 String 父进程名
EventCount 是 否 Int64 事件数量
LatestFoundTime 是 否 String 最近生成时间
DstAddress 是 否 String 目标地址
ContainerNetStatus 是 否 String 网络状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
ContainerNetSubStatus 是 否 String 容器子状态"AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知
ContainerIsolateOperationSrc 是 否 String 容器隔离操作来源
ContainerStatus 是 否 String 容器状态正在运行: RUNNING暂停: PAUSED停止: STOPPED已经创建: CREATED已经销毁: DESTROYED正在重启中: RESTARTING迁移中: REMOVING

VulAffectedComponentInfo

受漏洞影响的组件信息

被如下接口引用:DescribeVulDetail

名称 必选 允许NULL 类型 描述
Name 是 是 String 组件名称
Version 是 是 Array of String 组件版本
FixedVersion 是 是 Array of String 组件修复版本

SuperNodeInstallTaskListItem

超级节点 agent 安装任务列表item

被如下接口引用:DescribeSuperNodeInstallTaskList

名称 必选 允许NULL 类型 描述
TaskID 否 否 String 任务id
StartTime 否 否 String 安装起始时间
SuperNodeCount 否 否 Uint64 安装超级节点个数
Source 否 否 String 安装来源:
TCSS:容器安全服务
EKS:容器服务
Status 否 否 String 状态 INSTALLING:安装中;
INSTALLATIONFAILURE:安装失败;
INSTALLATIONSUCCESS:安装成功
PARTIALINSTALLATIONFAILURE:部分安装失败
SuccessCount 否 否 Uint64 成功个数
FailCount 否 否 Uint64 失败个数

SupportDefenceVul

支持防御的漏洞

被如下接口引用:DescribeSupportDefenceVul

名称 必选 允许NULL 类型 描述
PocID 是 否 String 漏洞PocID
Name 是 否 String 漏洞名称
Tags 是 否 Array of String 漏洞标签
CVSSV3Score 是 否 Float 漏洞CVSS
Level 是 否 String 漏洞威胁等级
CVEID 是 否 String 漏洞CVEID
SubmitTime 是 否 String 漏洞披露时间

EscapeWhiteListInfo

逃逸白名单

被如下接口引用:DescribeEscapeWhiteList

名称 必选 允许NULL 类型 描述
ImageID 是 否 String 镜像ID
ImageName 是 否 String 镜像名称
ID 是 否 Int64 白名单记录ID
HostCount 是 否 Int64 关联主机数量
ContainerCount 是 否 Int64 关联容器数量
EventType 是 否 Array of String 加白事件类型
InsertTime 是 否 String 创建时间
UpdateTime 是 否 String 更新时间
ImageSize 是 否 Int64 镜像大小

RunTimeTendencyInfo

运行时趋势信息

被如下接口引用:DescribeImageRiskTendency、DescribeSecEventsTendency、DescribeVulTendency

名称 必选 允许NULL 类型 描述
CurTime 是 否 Date 当天时间
Cnt 是 否 Uint64 当前数量

NamespaceInfo

返回的命名空间列表信息

被如下接口引用:DescribeImageRegistryNamespaceList

名称 必选 允许NULL 类型 描述
Namespace 否 否 String 命名空间名称
RegistryCnt 否 否 Int64 包含仓库数
ImageCnt 否 否 Int64 包含镜像数
RiskImageCnt 否 否 Int64 包含风险镜像数

AssetFilters

容器安全 描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。

被如下接口引用:AddEditImageAutoAuthorizedRule、CreateAssetContainerExportJob、CreateAssetImageRegistryScanTask、CreateAssetImageRiskExportJob、CreateAssetImageScanTask、CreateAssetImageVirusExportJob、CreateComponentExportJob、CreateHostExportJob、CreateProcessEventsExportJob、CreateSuperNodeExportJob、CreateSuperNodeInstallTaskExportJob、CreateSuperNodePodExportJob、CreateVulExportJob、CreateVulRegistryImageExportJob、DescribeAssetAppServiceList、DescribeAssetComponentList、DescribeAssetContainerList、DescribeAssetDBServiceList、DescribeAssetHostList、DescribeAssetImageHostList、DescribeAssetImageList、DescribeAssetImageListExport、DescribeAssetImageRegistryImageLayerDetail、DescribeAssetImageRegistryList、DescribeAssetImageRegistryListExport、DescribeAssetImageRegistryRegistryList、DescribeAssetImageRegistryRiskInfoList、DescribeAssetImageRegistryRiskListExport、DescribeAssetImageRegistrySummary、DescribeAssetImageRegistryVirusList、DescribeAssetImageRegistryVirusListExport、DescribeAssetImageRegistryVulList、DescribeAssetImageRegistryVulListExport、DescribeAssetImageRiskList、DescribeAssetImageRiskListExport、DescribeAssetImageSimpleList、DescribeAssetImageVirusList、DescribeAssetImageVirusListExport、DescribeAssetImageVulList、DescribeAssetImageVulListExport、DescribeAssetPortList、DescribeAssetProcessList、DescribeAssetWebServiceList、DescribeImageAutoAuthorizedLogList、DescribeImageAutoAuthorizedTaskList、DescribeImageComponentList、DescribeImageRegistryAutoAuthorizedRepoList、DescribeImageRegistryNamespaceList、DescribeUpgradeAgentList、DescribeVulRegistryImageList、DescribeVulScanRegistryImageList、ModifyAssetImageRegistryScanStop、ModifyAssetImageScanStop、ModifyImageAuthorized、ModifyImageRegistryAutoAuthorizedRule

名称 必选 允许NULL 类型 描述
Name 是 否 String 过滤键的名称
Values 是 否 Array of String 一个或者多个过滤值。
ExactMatch 否 否 Bool 是否模糊查询

AutoAuthorizedRuleHostInfo

自动授权镜像规则授权范围主机列表

被如下接口引用:DescribeAutoAuthorizedRuleHost

名称 必选 允许NULL 类型 描述
HostID 是 否 String 主机id
HostIP 是 否 String 主机ip即内网ip
HostName 是 否 String 主机名称
ImageCnt 是 否 Uint64 镜像个数
ContainerCnt 是 否 Uint64 容器个数
PublicIp 是 否 String 外网ip
InstanceID 是 否 String 主机实例ID
MachineType 是 否 String 主机来源:["CVM", "ECM", "LH", "BM"] 中的之一为腾讯云服务器;["Other"]之一非腾讯云服务器;
DockerVersion 是 否 String docker 版本
Status 是 否 String agent运行状态

EscapeRuleEnabled

修改容器逃逸扫描策略开关信息

被如下接口引用:ModifyEscapeRule

名称 必选 允许NULL 类型 描述
Type 是 否 String 规则类型 ESCAPE_HOST_ACESS_FILE:宿主机文件访问逃逸 ESCAPE_MOUNT_NAMESPACE:MountNamespace逃逸 ESCAPE_PRIVILEDGE:程序提权逃逸 ESCAPE_PRIVILEDGE_CONTAINER_START:特权容器启动逃逸 ESCAPE_MOUNT_SENSITIVE_PTAH:敏感路径挂载 ESCAPE_SYSCALL:Syscall逃逸
IsEnable 是 否 Bool 是否打开:false否 ,true是

ImageProgress

基本镜像信息

被如下接口引用:DescribeAssetImageRegistryScanStatusOneKey

名称 必选 允许NULL 类型 描述
ImageId 否 是 String 镜像id
RegistryType 否 是 String 仓库类型
ImageRepoAddress 否 是 String 镜像仓库地址
InstanceId 否 是 String 实例id
InstanceName 否 是 String 实例名称
Namespace 否 是 String 命名空间
ImageName 否 是 String 仓库名称
ImageTag 否 是 String 镜像tag
ScanStatus 否 是 String 镜像扫描状态
CveProgress 否 是 Uint64 镜像cve扫描进度
RiskProgress 是 是 Uint64 镜像敏感扫描进度
VirusProgress 是 是 Uint64 镜像木马扫描进度

WhiteListNodeInfo

白名单的node信息

被如下接口引用:DescribeClusterNodeWhiteList

名称 必选 允许NULL 类型 描述
CreateTime 是 否 String 加入白名单的时间
NodeId 是 否 Uint64 白名单节点Id
InstanceId 是 否 String 实例id
ClusterId 是 否 String 集群ID
ClusterName 是 否 String 集群名字
Region 是 否 String 地域
InstanceRole 是 否 String 节点的角色,Master、Work等
PrivateIpAddresses 是 否 String 内网ip地址
NodeName 否 否 String 节点名称

VulScanImageInfo

漏洞扫描的镜像信息

被如下接口引用:DescribeVulScanLocalImageList

名称 必选 允许NULL 类型 描述
ImageID 是 否 String 镜像ID
ImageName 是 否 String 镜像名称
Size 是 否 Float 镜像大小
ScanStatus 是 否 String 任务状态:SCANNING:扫描中 FAILED:失败 FINISHED:完成 CANCELED:取消
ScanDuration 是 是 Float 扫描时长
HighLevelVulCount 是 否 Int64 高危漏洞数
MediumLevelVulCount 是 否 Int64 中危漏洞数
LowLevelVulCount 是 否 Int64 低危漏洞数
CriticalLevelVulCount 是 否 Int64 严重漏洞数
TaskID 是 否 Int64 本地镜像漏洞扫描任务ID
ScanStartTime 是 否 String 漏洞扫描的开始时间
ScanEndTime 是 否 String 漏洞扫描的结束时间
ErrorStatus 是 否 String 失败原因:TIMEOUT:超时 TOO_MANY:任务过多 OFFLINE:离线

ReverseShellEventDescription

运行时容器反弹shell事件描述信息

被如下接口引用:DescribeReverseShellDetail

名称 必选 允许NULL 类型 描述
Description 是 否 String 描述信息
Solution 是 否 String 解决方案
Remark 是 是 String 事件备注信息
DstAddress 是 否 String 目标地址
OperationTime 是 是 String 事件最后一次处理的时间

SecLogJoinInfo

安全日志接入详情

被如下接口引用:DescribeSecLogJoinTypeList

名称 必选 允许NULL 类型 描述
Count 是 否 Uint64 已接入普通主机数量
SuperNodeCount 否 否 Uint64 已接入超级节点数量
IsJoined 是 否 Bool 是否已接入(true:已接入 false:未接入)
LogType 是 否 String 日志类型(容器bash: "container_bash"容器启动: "container_launch"k8sApi: "k8s_api")

ImagesBindRuleInfo

查询镜像绑定的运行时规则信息

被如下接口引用:DescribeAssetImageBindRuleInfo

名称 必选 允许NULL 类型 描述
ImageId 是 否 String 镜像id
ImageName 是 否 String 镜像名称
ContainerCnt 是 否 Int64 关联容器数量
RuleId 是 是 String 绑定规则id
RuleName 是 是 String 规则名字
ImageSize 是 是 Int64 镜像大小
ScanTime 是 是 String 最近扫描时间

AffectedWorkloadItem

集群安全检查受影响的工作负载Item

被如下接口引用:AddClusterWorkloadToWhiteList、DescribeAffectedWorkloadList

名称 必选 允许NULL 类型 描述
ClusterId 是 否 String 集群Id
ClusterName 是 否 String 集群名字
WorkloadName 是 否 String 工作负载名称
WorkloadType 是 否 String 工作负载类型
Region 是 否 String 区域
VerifyInfo 是 否 String 检测结果的验证信息

ProcessDetailBaseInfo

运行是安全详情,进程基础信息

被如下接口引用:DescribeAbnormalProcessDetail、DescribeReverseShellDetail、DescribeRiskSyscallDetail

名称 必选 允许NULL 类型 描述
ProcessName 是 否 String 进程名称
ProcessId 是 否 Uint64 进程pid
ProcessStartUser 是 否 String 进程启动用户
ProcessUserGroup 是 否 String 进程用户组
ProcessPath 是 否 String 进程路径
ProcessParam 是 否 String 进程命令行参数

AbnormalProcessRuleInfo

运行时安全,异常进程检测策略

被如下接口引用:AddEditAbnormalProcessRule、DescribeAbnormalProcessRuleDetail

名称 必选 允许NULL 类型 描述
RuleId 否 是 String 策略id
IsEnable 是 否 Bool true:策略启用,false:策略禁用
ImageIds 是 否 Array of String 生效镜像id,空数组代表全部镜像
ChildRules 是 否 Array of AbnormalProcessChildRuleInfo 用户策略的子策略数组
RuleName 是 否 String 策略名字
SystemChildRules 否 否 Array of AbnormalProcessSystemChildRuleInfo 系统策略的子策略数组
IsDefault 否 否 Bool 是否是系统默认策略

CompliancePolicyAssetSetItem

检查项+资产ids 的集合单元

被如下接口引用:DeleteCompliancePolicyAssetSetFromWhitelist

名称 必选 允许NULL 类型 描述
CustomerPolicyItemId 是 否 Uint64 检查项ID
CustomerAssetItemIdSet 否 否 Array of Uint64 需要忽略指定检查项内的资产ID列表,为空表示所有

VirusTaskInfo

运行时文件查杀任务容器列表信息

被如下接口引用:DescribeVirusTaskList

名称 必选 允许NULL 类型 描述
ContainerName 是 否 String 容器名称
ContainerId 是 否 String 容器id
ImageName 是 否 String 镜像名称
ImageId 是 否 String 镜像Id
HostName 是 否 String 节点名
HostIp 是 否 String 节点内网ip
Status 是 否 String 扫描状态:WAIT: 等待扫描FAILED: 失败SCANNING: 扫描中FINISHED: 结束CANCELING: 取消中CANCELED: 已取消CANCEL_FAILED: 取消失败
StartTime 是 否 String 检测开始时间
EndTime 是 否 String 检测结束时间
RiskCnt 是 否 Uint64 风险个数
Id 是 否 String 事件id
ErrorMsg 是 否 String 错误原因:SEND_SUCCESSED: 下发成功SCAN_WAIT: agent排队扫描等待中OFFLINE: 离线SEND_FAILED:下发失败TIMEOUT: 超时LOW_AGENT_VERSION: 客户端版本过低AGENT_NOT_FOUND: 镜像所属客户端版不存在TOO_MANY: 任务过多VALIDATION: 参数非法INTERNAL: 服务内部错误MISC: 其他错误UNAUTH: 所在镜像未授权SEND_CANCEL_SUCCESSED:下发成功
NodeType 否 否 String 节点类型:NORMAL普通节点、SUPER超级节点
PublicIP 否 否 String 节点外网IP
NodeID 否 否 String 节点ID

AbnormalProcessEventTendencyInfo

待处理异常进程事件趋势

被如下接口引用:DescribeAbnormalProcessEventTendency

名称 必选 允许NULL 类型 描述
Date 是 否 Date 日期
ProxyToolEventCount 是 否 Int64 待处理代理软件事件数
TransferControlEventCount 是 否 Int64 待处理横向参透事件数
AttackCmdEventCount 是 否 Int64 待处理恶意命令事件数
ReverseShellEventCount 是 否 Int64 待处理反弹shell事件数
FilelessEventCount 是 否 Int64 待处理无文件程序执行事件数
RiskCmdEventCount 是 否 Int64 待处理高危命令事件数
AbnormalChildProcessEventCount 是 否 Int64 待处理敏感服务异常子进程启动事件数
UserDefinedRuleEventCount 是 否 Int64 待处理自定义规则事件数

ComplianceFilters

键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。

被如下接口引用:DescribeAffectedNodeList、DescribeAffectedWorkloadList、DescribeCheckItemList、DescribeClusterIngressList、DescribeClusterNameList、DescribeClusterNodeWhiteList、DescribeClusterNodes、DescribeClusterServiceList、DescribeClusterWorkloadWhiteList、DescribeClusterWorkloads、DescribeClustersNamespaces、DescribeComplianceAssetList、DescribeComplianceAssetPolicyItemList、DescribeComplianceHostList、DescribeCompliancePolicyItemAffectedAssetList、DescribeCompliancePolicyItemIgnoredAssetList、DescribeComplianceScanFailedAssetList、DescribeComplianceTaskPolicyItemSummaryList、DescribeComplianceWhitelistItemList、DescribeIACCheckResultList、DescribeNamespaceList、DescribeNetworkFirewallAuditRecord、DescribeNetworkFirewallClusterList、DescribeNetworkFirewallNamespaceLabelList、DescribeNetworkFirewallNamespaceList、DescribeNetworkFirewallPodLabelsList、DescribeNetworkFirewallPolicyList、DescribeNetworkTopologyClusterChart、DescribeNetworkTopologyFlowList、DescribeNetworkTopologyFlowSwitchList、DescribeNetworkTopologyRealFlowList、DescribeNetworkTopologyWorkLoadChart、DescribeNetworkTopologyWorkLoadDetail、DescribePodContainers、DescribeRiskList、DescribeUserCluster、DescribeUserPodList

名称 必选 允许NULL 类型 描述
Name 是 否 String 过滤键的名称
Values 是 否 Array of String 一个或者多个过滤值。
ExactMatch 否 否 Bool 是否模糊查询。默认为是。

K8sApiAbnormalRuleScopeInfo

k8s api 异常事件规则配置范围

被如下接口引用:CreateK8sApiAbnormalRuleInfo、DescribeK8sApiAbnormalEventInfo、DescribeK8sApiAbnormalEventList、DescribeK8sApiAbnormalRuleInfo、DescribeK8sApiAbnormalRuleScopeList、ModifyK8sApiAbnormalRuleInfo

名称 必选 允许NULL 类型 描述
Scope 是 否 String 范围系统事件:ANONYMOUS_ACCESS: 匿名访问ABNORMAL_UA_REQ: 异常UA请求ANONYMOUS_ABNORMAL_PERMISSION: 匿名用户权限异动GET_CREDENTIALS: 凭据信息获取MOUNT_SENSITIVE_PATH: 敏感路径挂载COMMAND_RUN: 命令执行PRIVILEGE_CONTAINER: 特权容器EXCEPTION_CRONTAB_TASK: 异常定时任务STATICS_POD: 静态pod创建ABNORMAL_CREATE_POD: 异常pod创建USER_DEFINED: 用户自定义
Action 是 否 String 动作(RULE_MODE_ALERT: 告警 RULE_MODE_RELEASE:放行)
RiskLevel 否 是 String 威胁等级 HIGH:高级 MIDDLE: 中级 LOW:低级 NOTICE:提示
Status 否 是 Bool 开关状态(true:开 false:关) 适用于系统规则
IsDelete 否 是 Bool 是否被删除 适用于自定义规则入参

NetworkAuditRecord

网络集群资产审计返回结构体

被如下接口引用:DescribeNetworkFirewallAuditRecord

名称 必选 允许NULL 类型 描述
ClusterId 是 否 String 集群id
ClusterName 是 否 String 集群名字
Region 是 否 String 集群区域
Action 是 否 String 动作
Operation 是 否 String 操作人
NetworkPolicyName 是 否 String 策略名
OperationTime 是 否 String 操作时间
AppId 是 是 Int64 操作人appid
Uin 是 否 String 操作人uin
PolicyId 否 是 Uint64 策略id

ImageInfo

基本镜像信息

被如下接口引用:CreateAssetImageRegistryScanTask、CreateAssetImageRegistryScanTaskOneKey、DescribeAssetImageRegistryRiskInfoList、DescribeAssetImageRegistryRiskListExport、DescribeAssetImageRegistryScanStatusOneKey、DescribeAssetImageRegistryVirusList、DescribeAssetImageRegistryVirusListExport、DescribeAssetImageRegistryVulList、DescribeAssetImageRegistryVulListExport、DescribeImageRegistryTimingScanTask、ModifyAssetImageRegistryScanStop、ModifyAssetImageRegistryScanStopOneKey、UpdateImageRegistryTimingScanTask

名称 必选 允许NULL 类型 描述
ImageDigest 否 否 String 镜像id
RegistryType 否 否 String 仓库类型
ImageRepoAddress 否 否 String 镜像仓库地址
InstanceId 否 否 String 实例id
InstanceName 是 否 String 实例名称
Namespace 是 否 String 命名空间
ImageName 是 否 String 镜像名称
ImageTag 是 否 String 镜像tag
Force 是 否 String 强制扫描

ImageSimpleInfo

镜像列表

被如下接口引用:DescribeImageSimpleList

名称 必选 允许NULL 类型 描述
ImageID 是 否 String 镜像id
ImageName 是 否 String 镜像名称
Size 是 否 Uint64 镜像大小
ImageType 是 否 String 类型
ContainerCnt 是 否 Int64 关联容器数

ComplianceAssetPolicyItem

表示一条检测项的信息。

被如下接口引用:DescribeComplianceAssetPolicyItemList

名称 必选 允许NULL 类型 描述
CustomerPolicyItemId 是 否 Uint64 为客户分配的唯一的检测项的ID。
BasePolicyItemId 是 否 Uint64 检测项的原始ID
Name 是 否 String 检测项的名称。
Category 是 否 String 检测项所属的类型的名称
BenchmarkStandardId 是 否 Uint64 所属的合规标准的ID
BenchmarkStandardName 是 否 String 所属的合规标准的名称
RiskLevel 是 否 String 威胁等级
CheckStatus 是 否 String 检测状态CHECK_INIT, 待检测CHECK_RUNNING, 检测中CHECK_FINISHED, 检测完成CHECK_FAILED, 检测失败
CheckResult 是 是 String 检测结果RESULT_PASSED: 通过RESULT_FAILED: 未通过
WhitelistId 是 是 Uint64 检测项对应的白名单项的ID。如果存在且非0,表示检测项被用户忽略。
FixSuggestion 是 否 String 处理建议。
LastCheckTime 是 是 String 最近检测的时间。
VerifyInfo 是 是 String 验证信息

ClusterCheckTaskItem

集群检查任务入参

被如下接口引用:CreateClusterCheckTask

名称 必选 允许NULL 类型 描述
ClusterId 是 否 String 指定要扫描的集群ID
ClusterRegion 是 否 String 集群所属地域
NodeIp 否 否 String 指定要扫描的节点IP
WorkloadName 否 否 String 按照要扫描的workload名字

SecLogJoinObjectInfo

安全日志接入对象详情

被如下接口引用:DescribeSecLogJoinObjectList

名称 必选 允许NULL 类型 描述
HostID 是 否 String 主机ID
HostName 是 是 String 主机名称
HostIP 是 是 String 主机IP
HostStatus 是 否 String 主机状态
ClusterID 是 是 String 集群ID
ClusterName 是 是 String 集群名称
PublicIP 是 是 String 外网IP
JoinState 是 否 Bool 接入状态(true:已接入 false:未接入)
ClusterVersion 是 是 String 集群版本
ClusterMainAddress 是 否 String 集群主节点地址

EventEscapeImageInfo

风险容器信息

被如下接口引用:DescribeEventEscapeImageList

名称 必选 允许NULL 类型 描述
ImageId 否 否 String 镜像id,用于跳转
UniqueKey 否 否 String 唯一值
EventType 否 否 String 事件类型 ESCAPE_CGROUPS:利用cgroup机制逃逸 ESCAPE_TAMPER_SENSITIVE_FILE:篡改敏感文件逃逸 ESCAPE_DOCKER_API:访问Docker API接口逃逸 ESCAPE_VUL_OCCURRED:逃逸漏洞利用 MOUNT_SENSITIVE_PTAH:敏感路径挂载 PRIVILEGE_CONTAINER_START:特权容器 PRIVILEGE:程序提权逃逸
OriginEventType 否 否 String 原始事件类型
ImageName 否 否 String 镜像名
ContainerCount 否 否 Int64 容器数量
FoundTime 否 否 Datetime 生成时间
LatestFoundTime 否 否 Datetime 最近生成时间
EventCount 否 否 Int64 事件数量
Status 否 否 String 状态,EVENT_UNDEAL:未处理,EVENT_DEALED:已处理,EVENT_INGNORE:忽略
Description 否 否 String 风险描述
Solution 否 否 String 解决方案

EscapeRule

容器逃逸扫描策略开关信息

被如下接口引用:DescribeEscapeRuleInfo

名称 必选 允许NULL 类型 描述
Type 是 否 String 规则类型 ESCAPE_HOST_ACESS_FILE:宿主机文件访问逃逸 ESCAPE_MOUNT_NAMESPACE:MountNamespace逃逸 ESCAPE_PRIVILEDGE:程序提权逃逸 ESCAPE_PRIVILEDGE_CONTAINER_START:特权容器启动逃逸 ESCAPE_MOUNT_SENSITIVE_PTAH:敏感路径挂载ESCAPE_SYSCALL:Syscall逃逸
Name 是 否 String 规则名称宿主机文件访问逃逸、Syscall逃逸、MountNamespace逃逸、程序提权逃逸、特权容器启动逃逸、敏感路径挂载
IsEnable 是 否 Bool 是否打开:false否 ,true是
Group 是 否 String 规则组别。RISK_CONTAINER:风险容器,PROCESS_PRIVILEGE:程序特权,CONTAINER_ESCAPE:容器逃逸

AssetClusterListItem

集群列表Item

被如下接口引用:DescribeAssetClusterList、DescribeAssetSuperNodeInfo

名称 必选 允许NULL 类型 描述
ClusterID 是 否 String 集群ID
ClusterName 是 否 String 集群名称
Status 是 否 String 集群状态CSR_RUNNING: 运行中CSR_EXCEPTION:异常CSR_DEL:已经删除
BindRuleName 是 否 String 绑定规则名称
ClusterType 是 否 String 集群类型:
CT_TKE:TKE集群;
CT_USER_CREATE:用户自建集群;
CT_TKE_SERVERLESS:TKE Serverless集群;
ClusterVersion 否 否 String 集群版本
MemLimit 否 否 Int64 内存量
CpuLimit 否 否 Int64 cpu

ImageRegistryTypeCount

仓库类型镜像数量

被如下接口引用:DescribeAssetImageRegistrySummary

名称 必选 允许NULL 类型 描述
RegistryType 否 否 String 仓库类型
ImageCount 否 否 Int64 镜像数量

ComplianceWhitelistItem

表示一条白名单记录。

被如下接口引用:DescribeComplianceWhitelistItemList

名称 必选 允许NULL 类型 描述
WhitelistItemId 是 否 Uint64 白名单项的ID。
CustomerPolicyItemId 是 否 Uint64 客户检测项的ID。
Name 是 否 String 检测项的名称。
StandardName 是 否 String 合规标准的名称。
StandardId 是 否 Uint64 合规标准的ID。
AffectedAssetCount 是 否 Uint64 检测项影响的资产的数目。
LastUpdateTime 是 否 Datetime 最后更新的时间
InsertTime 是 否 Datetime 加入到白名单的时间

ProcessBaseInfo

运行时安全,进程基础信息

被如下接口引用:DescribeAbnormalProcessDetail、DescribeAccessControlDetail、DescribeEscapeEventDetail、DescribeReverseShellDetail、DescribeRiskSyscallDetail

名称 必选 允许NULL 类型 描述
ProcessStartUser 是 是 String 进程启动用户
ProcessUserGroup 是 是 String 进程用户组
ProcessPath 是 是 String 进程路径
ProcessParam 是 是 String 进程命令行参数

ContainerNetwork

容器网络信息

被如下接口引用:DescribeAssetContainerDetail

名称 必选 允许NULL 类型 描述
EndpointID 是 否 String endpoint id
Mode 是 否 String 模式:bridge
Name 是 否 String 网络名称
NetworkID 是 否 String 网络ID
Gateway 是 否 String 网关
Ipv4 是 否 String IPV4地址
Ipv6 是 否 String IPV6地址
MAC 是 否 String MAC 地址

HybridClusterItem

混合云集群信息结构体

被如下接口引用:DescribeHybridClusters

名称 必选 允许NULL 类型 描述
ClusterId 否 是 String 集群的ID
MasterIpList 否 是 String 集群主Ip列表,以;隔开
ClusterName 否 是 String 集群名称

K8sApiAbnormalEventListItem

k8sapi异常事件列表Item

被如下接口引用:DescribeK8sApiAbnormalEventList

名称 必选 允许NULL 类型 描述
ID 是 否 Uint64 事件ID
MatchRuleType 是 否 String 命中规则类型
RiskLevel 是 否 String 威胁等级
ClusterID 是 否 String 集群ID
ClusterName 是 否 String 集群名称
ClusterRunningStatus 是 否 String 集群运行状态
FirstCreateTime 是 否 String 初次生成时间
LastCreateTime 是 否 String 最近一次生成时间
AlarmCount 是 否 Uint64 告警数量
Status 是 否 String 状态
RuleType 是 否 String 规则类型
Desc 是 否 String 描述信息
Suggestion 是 否 String 解决方案
RuleName 是 否 String 规则名称
MatchRule 是 否 K8sApiAbnormalRuleScopeInfo 命中规则

VirusDetailInfo

运行时木马详情

被如下接口引用:

名称 必选 允许NULL 类型 描述
ImageId 是 是 String 镜像ID
ImageName 是 是 String 镜像名称
CreateTime 是 是 String 创建时间
Size 是 是 Array of Uint64 木马文件大小
FilePath 是 是 String 木马文件路径
ModifyTime 是 是 String 最近生成时间
VirusName 是 是 String 病毒名称
RiskLevel 是 是 String 风险等级 RISK_CRITICAL, RISK_HIGH, RISK_MEDIUM, RISK_LOW, RISK_NOTICE。
ContainerName 是 是 String 容器名称
ContainerId 是 是 String 容器id
HostName 是 是 String 主机名称
HostId 是 是 String 主机id
ProcessName 是 是 String 进程名称
ProcessPath 是 是 String 进程路径
ProcessMd5 是 是 String 进程md5
ProcessId 是 是 Array of Uint64 进程id
ProcessArgv 是 是 String 进程参数
ProcessChan 是 是 String 进程链
ProcessAccountGroup 是 是 String 进程组
ProcessStartAccount 是 是 String 进程启动用户
ProcessFileAuthority 是 是 String 进程文件权限
SourceType 是 是 Int64 来源:0:一键扫描, 1:定时扫描 2:实时监控
PodName 是 是 String 集群名称
Tags 是 是 Array of String 标签
HarmDescribe 是 是 String 事件描述
SuggestScheme 是 是 String 建议方案
Mark 是 是 String 备注
FileName 是 是 String 风险文件名称
FileMd5 是 是 String 文件MD5
EventType 是 是 String 事件类型

AbnormalProcessChildRuleInfo

容器运行时安全,子策略信息

被如下接口引用:AddEditAbnormalProcessRule、DescribeAbnormalProcessDetail、DescribeAbnormalProcessRuleDetail

名称 必选 允许NULL 类型 描述
RuleId 否 是 String 子策略id
RuleMode 是 否 String 策略模式, RULE_MODE_RELEASE: 放行 RULE_MODE_ALERT: 告警 RULE_MODE_HOLDUP:拦截
ProcessPath 是 否 String 进程路径
RuleLevel 否 是 String 威胁等级,HIGH:高,MIDDLE:中,LOW:低

ImageRisk

容器安全镜像高危行为信息

被如下接口引用:DescribeAssetImageRegistryImageLayerDetail、DescribeAssetImageRegistryRiskInfoList

名称 必选 允许NULL 类型 描述
Behavior 是 是 Uint64 高危行为
Type 是 是 Uint64 种类
Level 是 是 String 风险等级
Desc 是 是 String 描述
InstructionContent 是 是 String 解决方案

AccessControlRuleInfo

容器运行时,访问控制策略信息

被如下接口引用:AddEditAccessControlRule、DescribeAccessControlRuleDetail

名称 必选 允许NULL 类型 描述
RuleId 否 是 String 策略id
IsEnable 是 否 Bool 开关,true:开启,false:禁用
ImageIds 是 否 Array of String 生效镜像id,空数组代表全部镜像
ChildRules 是 否 Array of AccessControlChildRuleInfo 用户策略的子策略数组
RuleName 是 否 String 策略名字
SystemChildRules 否 否 Array of AccessControlSystemChildRuleInfo 系统策略的子策略数组
IsDefault 否 否 Bool 是否是系统默认策略

ProcessInfo

容器安全进程列表

被如下接口引用:DescribeAssetProcessList

名称 必选 允许NULL 类型 描述
StartTime 是 否 String 进程启动时间
RunAs 是 否 String 运行用户
CmdLine 是 否 String 命令行参数
Exe 是 否 String Exe路径
PID 是 否 Uint64 主机PID
ContainerPID 是 否 Uint64 容器内pid
ContainerName 是 否 String 容器名称
HostID 是 否 String 主机id
HostIP 是 否 String 主机ip
ProcessName 是 否 String 进程名称
HostName 是 否 String 主机名称
PublicIp 是 否 String 外网ip
NodeID 否 否 String 节点id
PodIP 否 否 String podip
PodName 否 否 String pod名称
NodeType 否 否 String 节点类型
NodeUniqueID 否 否 String 超级节点唯一id

ImageVirus

容器安全镜像病毒信息

被如下接口引用:DescribeAssetImageRegistryImageLayerDetail、DescribeAssetImageRegistryVirusList

名称 必选 允许NULL 类型 描述
Path 是 是 String 路径
RiskLevel 是 是 String 风险等级
Category 是 是 String 分类
VirusName 是 是 String 病毒名称
Tags 是 是 Array of String 标签
Desc 是 是 String 描述
Solution 是 是 String 解决方案
FileType 是 是 String 文件类型
FileName 是 是 String 文件路径
FileMd5 是 是 String 文件md5
FileSize 是 是 Uint64 大小
FirstScanTime 是 是 String 首次发现时间
LatestScanTime 是 是 String 最近扫描时间

EventType

运行时安全事件类型

被如下接口引用:

名称 必选 允许NULL 类型 描述
Type 是 否 String 事件类型, 字符串枚举,例如:ESCAPE_SYSCALL
EventName 是 否 String 事件名称,例如:敏感路径挂载

SecTendencyEventInfo

运行时安全事件趋势信息

被如下接口引用:DescribeSecEventsTendency

名称 必选 允许NULL 类型 描述
EventSet 是 否 Array of RunTimeTendencyInfo 趋势列表
EventType 是 否 String 事件类型:ET_ESCAPE : 容器逃逸ET_REVERSE_SHELL: 反弹shellET_RISK_SYSCALL:高危系统调用ET_ABNORMAL_PROCESS: 异常进程ET_ACCESS_CONTROL 文件篡改ET_VIRUS 木马事件ET_MALICIOUS_CONNECTION 恶意外连事件

ComplianceImageDetailInfo

表示镜像资产专属的详情。

被如下接口引用:DescribeComplianceAssetDetailInfo

名称 必选 允许NULL 类型 描述
ImageId 是 否 String 镜像在主机上的ID。
ImageName 是 否 String 镜像的名称。
ImageTag 是 否 String 镜像的Tag。
Repository 是 是 String 镜像所在远程仓库的路径。

IngressForwardConfig

Ingress转发配置

被如下接口引用:DescribeIngressForwardConfig

名称 必选 允许NULL 类型 描述
Protocol 是 否 String 协议.
ListeningPort 是 否 Uint64 监听端口
Host 是 否 String 域名
Path 是 否 String URL路径
BackendServiceName 是 否 String 后端服务
ServicePort 是 否 Uint64 服务端口
RewriteAddress 是 否 String 重定向目标地址
Type 是 否 Uint64 1 ForwardConfig:转发配置,2 RewriteForwardConfig:重定向转发配置

SecLogDeliveryClsSettingInfo

安全日志-日志投递cls设置信息

被如下接口引用:DescribeSecLogDeliveryClsSetting、ModifySecLogDeliveryClsSetting

名称 必选 允许NULL 类型 描述
LogType 是 否 String 日志类型
State 是 否 Bool 投递状态(true:开启 false:关闭)
Region 是 否 String 区域
LogSet 是 否 String 日志集
TopicID 是 否 String 主题ID
LogSetName 否 是 String 日志集名称
TopicName 否 是 String 主题名称

VirusAutoIsolateSampleInfo

木马自动隔离样本信息

被如下接口引用:DescribeVirusAutoIsolateSampleList

名称 必选 允许NULL 类型 描述
MD5 是 否 String 文件MD5值
VirusName 是 否 String 病毒名
ModifyTime 是 否 Datetime_iso 最近编辑时间
AutoIsolateSwitch 是 否 Bool 自动隔离开关(true:开 false:关)

PortInfo

容器安全端口信息列表

被如下接口引用:DescribeAssetPortList

名称 必选 允许NULL 类型 描述
Type 是 否 String 类型
PublicIP 是 否 String 对外ip
PublicPort 是 否 Uint64 主机端口
ContainerPort 是 否 Uint64 容器端口
ContainerPID 是 否 Uint64 容器Pid
ContainerName 是 否 String 容器名
HostID 是 否 String 主机id
HostIP 是 否 String 主机ip
ProcessName 是 否 String 进程名称
ListenContainer 是 否 String 容器内监听地址
ListenHost 是 否 String 容器外监听地址
RunAs 是 否 String 运行账号
HostName 是 否 String 主机名称
PublicIp 是 否 String 外网ip
NodeID 否 否 String 节点id
PodIP 否 否 String podip
PodName 否 否 String pod名称
NodeType 否 否 String 节点类型
NodeUniqueID 否 否 String 超级节点唯一id

AffectedNodeItem

受影响的节点类型结构体

被如下接口引用:AddClusterNodeToWhiteList、DescribeAffectedNodeList

名称 必选 允许NULL 类型 描述
ClusterId 是 否 String 集群ID
ClusterName 是 否 String 集群名字
InstanceId 是 否 String 实例id
PrivateIpAddresses 是 否 String 内网ip地址
InstanceRole 是 否 String 节点的角色,Master、Work等
ClusterVersion 是 否 String k8s版本
ContainerRuntime 是 否 String 运行时组件,docker或者containerd
Region 是 否 String 区域
VerifyInfo 是 否 String 检查结果的验证信息
NodeName 是 否 String 节点名称

ImageRiskInfo

镜像风险详情

被如下接口引用:DescribeAssetImageRiskList

名称 必选 允许NULL 类型 描述
Behavior 是 否 Uint64 行为
Type 是 否 Uint64 类型
Level 是 否 Uint64 级别
Desc 是 否 String 详情
InstructionContent 是 否 String 解决方案

ABTestConfig

灰度项目配置

被如下接口引用:DescribeABTestConfig

名称 必选 允许NULL 类型 描述
ProjectName 是 否 String 灰度项目名称
Status 是 否 Bool true:正在灰度,false:不在灰度

ImageLayer

镜像层信息

被如下接口引用:DescribeAssetImageRegistryImageLayerDetail

名称 必选 允许NULL 类型 描述
LayerNum 否 是 Int64 序号
LayerId 否 是 String 层id
LayerCmd 否 是 String 层指令
Size 否 是 Int64 层大小
CriticalLevelVulCnt 否 是 Int64 漏洞严重个数
HighLevelVulCnt 否 是 Int64 漏洞高危个数
MediumLevelVulCnt 否 是 Int64 漏洞中危个数
LowLevelVulCnt 否 是 Int64 漏洞低危个数
VirusCnt 否 是 Int64 木马个数
RiskCnt 否 是 Int64 敏感信息个数
VulList 否 是 Array of ImageNewVul 漏洞列表
VirusList 否 是 Array of ImageVirus 木马列表
SensitiveList 否 是 Array of ImageRisk 敏感信息列表

ComplianceBenchmarkStandardEnable

表示是否启用合规标准。

被如下接口引用:ModifyCompliancePeriodTask

名称 必选 允许NULL 类型 描述
StandardId 是 否 Uint64 合规标准的ID。
Enable 是 否 Bool 是否启用合规标准

ComplianceAssetPolicySetItem

资产+检查项ids 集合单元

被如下接口引用:AddComplianceAssetPolicySetToWhitelist

名称 必选 允许NULL 类型 描述
CustomerAssetItemId 是 否 Uint64 资产ID
CustomerPolicyItemIdSet 否 否 Array of Uint64 需要忽略指定资产内的检查项ID列表,为空表示所有

K8sApiAbnormalRuleListItem

k8s api 异常请求规则列表Item

被如下接口引用:DescribeK8sApiAbnormalRuleList

名称 必选 允许NULL 类型 描述
RuleID 是 否 String 规则ID
RuleName 是 否 String 规则名称
RuleType 是 否 String 规则类型RT_SYSTEM 系统规则RT_USER 用户自定义
EffectClusterCount 是 否 Uint64 受影响集群总数
UpdateTime 是 否 String 更新时间
OprUin 是 否 String 编辑账号
Status 是 否 Bool 状态

ClusterRegionItem

集群支持的地域结构体

被如下接口引用:DescribeSupportRegions

名称 必选 允许NULL 类型 描述
Region 否 是 String 地域
RegionCode 否 是 String 地域缩写
RegionId 否 是 Uint64 地域Id
RegionName 否 是 String 地域中文名
RegionNameEn 否 是 String 地域英文名

SecLogDeliveryKafkaSettingInfo

安全日志日志投递kafka设置详情

被如下接口引用:DescribeSecLogDeliveryKafkaSetting、ModifySecLogDeliveryKafkaSetting

名称 必选 允许NULL 类型 描述
LogType 是 否 String 日志类型
TopicID 是 否 String 主题ID
TopicName 是 是 String 主题名称
State 是 否 Bool 投递状态(false:关 true:开)

AccessControlEventInfo

容器运行时安全访问控制事件信息

被如下接口引用:DescribeAccessControlEvents

名称 必选 允许NULL 类型 描述
ProcessName 是 否 String 进程名称
MatchRuleName 是 否 String 命中规则名称
FoundTime 是 否 Datetime 生成时间
ContainerName 是 否 String 容器名
ImageName 是 否 String 镜像名
Behavior 是 否 String 动作执行结果, BEHAVIOR_NONE: 无 BEHAVIOR_ALERT: 告警 BEHAVIOR_RELEASE:放行 BEHAVIOR_HOLDUP_FAILED:拦截失败 BEHAVIOR_HOLDUP_SUCCESSED:拦截失败
Status 是 否 String 状态0:未处理 “EVENT_UNDEAL”:事件未处理 "EVENT_DEALED":事件已经处理 "EVENT_INGNORE":事件已经忽略
Id 是 否 String 事件记录的唯一id
FileName 是 否 String 文件名称
EventType 是 否 String 事件类型, FILE_ABNORMAL_READ:文件异常读取
ImageId 是 否 String 镜像id, 用于跳转
ContainerId 是 否 String 容器id, 用于跳转
Solution 是 否 String 事件解决方案
Description 是 否 String 事件详细描述
MatchRuleId 是 否 String 命中策略id
MatchAction 是 否 String 命中规则行为:RULE_MODE_RELEASE 放行RULE_MODE_ALERT 告警RULE_MODE_HOLDUP 拦截
MatchProcessPath 是 否 String 命中规则进程信息
MatchFilePath 是 否 String 命中规则文件信息
FilePath 是 否 String 文件路径,包含名字
RuleExist 是 否 Bool 规则是否存在
EventCount 是 否 Int64 事件数量
LatestFoundTime 是 否 String 最近生成时间
RuleId 是 否 String 规则组id
ContainerNetStatus 是 否 String 网络状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
ContainerNetSubStatus 是 否 String 容器子状态"AGENT_OFFLINE" //Agent离线"NODE_DESTROYED" //节点已销毁"CONTAINER_EXITED" //容器已退出"CONTAINER_DESTROYED" //容器已销毁"SHARED_HOST" // 容器与主机共享网络"RESOURCE_LIMIT" //隔离操作资源超限"UNKNOW" // 原因未知
ContainerIsolateOperationSrc 是 否 String 容器隔离操作来源
ContainerStatus 是 否 String 容器状态正在运行: RUNNING暂停: PAUSED停止: STOPPED已经创建: CREATED已经销毁: DESTROYED正在重启中: RESTARTING迁移中: REMOVING
NodeName 否 否 String 节点名称:如果是超级节点,展示的实质上是它的node_id
PodName 否 否 String pod名称
PodIP 否 否 String pod ip
NodeType 否 否 String 节点类型:NORMAL普通节点、SUPER超级节点
ClusterID 否 否 String 集群id
NodeUniqueID 否 否 String 节点的唯一id,主要是超级节点使用
PublicIP 否 否 String 节点公网IP
NodeID 否 否 String 节点id
HostID 否 否 String uuid
HostIP 否 否 String 节点内网ip
ClusterName 否 否 String 集群名称

NetworkTopologyFlow

网络流量列表

被如下接口引用:DescribeNetworkTopologyFlowList、DescribeNetworkTopologyRealFlowList

名称 必选 允许NULL 类型 描述
Id 否 是 String 流量id
FlowTime 否 是 String 流量时间
SrcIp 否 是 String 源ip
SrcPod 否 是 String 源pod
SrcWorkLoad 否 是 String 源负载
SrcPolicy 否 是 Uint64 源关联策略
SrcLabel 否 是 String 源标签
SrcWorkLoadKind 否 是 String 源负载类型
SrcNamespace 否 是 String 源命名空间
DestIp 否 是 String 目标ip
DestPod 否 是 String 目标pod
DestWorkLoad 否 是 String 目标负载
DestWorkLoadKind 否 是 String 目标负载类型
DestNamespace 否 是 String 目标命名空间
DestPolicy 否 是 Uint64 目标关联策略
DestLabel 否 是 String 目标标签
Protocol 否 是 String 协议
Port 否 是 String 端口
Action 否 是 String 动作

SecLogAlertMsgInfo

安全日志告警信息

被如下接口引用:DescribeSecLogAlertMsg

名称 必选 允许NULL 类型 描述
MsgType 是 否 String 告警类型
MsgValue 是 否 String 告警值
State 是 否 Bool 状态(0:关闭 1:开启)

ComplianceScanFailedAsset

表示检测失败的资产的信息。

被如下接口引用:DescribeComplianceScanFailedAssetList

名称 必选 允许NULL 类型 描述
CustomerAssetId 是 否 Uint64 客户资产的ID。
AssetType 是 否 String 资产类别。
CheckStatus 是 否 String 检测状态CHECK_INIT, 待检测CHECK_RUNNING, 检测中CHECK_FINISHED, 检测完成CHECK_FAILED, 检测失败
AssetName 是 否 String 资产的名称。
FailureReason 是 否 String 资产检测失败的原因。
Suggestion 是 否 String 检测失败的处理建议。
CheckTime 是 否 Datetime 检测的时间。

ClsTopicInfo

cls主题信息

被如下接口引用:DescribeSecLogDeliveryClsOptions

名称 必选 允许NULL 类型 描述
TopicID 是 否 String 主题ID
TopicName 是 否 String 主题名称

ImageRiskTendencyInfo

运行时安全事件趋势信息

被如下接口引用:DescribeImageRiskTendency

名称 必选 允许NULL 类型 描述
ImageRiskSet 是 否 Array of RunTimeTendencyInfo 趋势列表
ImageRiskType 是 否 String 风险类型:IRT_VULNERABILITY : 安全漏洞IRT_MALWARE_VIRUS: 木马病毒IRT_RISK:敏感信息

ProjectInfo

主机所属项目

被如下接口引用:DescribeAssetHostDetail、DescribeAssetHostList

名称 必选 允许NULL 类型 描述
ProjectName 是 否 String 项目名称
ProjectID 是 否 Int64 项目ID

SoftQuotaDayInfo

后付费详情

被如下接口引用:DescribePostPayDetail

名称 必选 允许NULL 类型 描述
PayTime 是 否 String 扣费时间
CoresCnt 是 否 Uint64 计费核数(已废弃)

AbnormalProcessEventInfo

容器运行时安全异常进程信息

被如下接口引用:DescribeAbnormalProcessEvents

名称 必选 允许NULL 类型 描述
ProcessPath 是 否 String 进程目录
EventType 是 否 String 事件类型,MALICE_PROCESS_START:恶意进程启动
MatchRuleName 是 否 String 命中规则名称,PROXY_TOOL:代理软件,TRANSFER_CONTROL:横向渗透,ATTACK_CMD:恶意命令,REVERSE_SHELL:反弹shell,FILELESS:无文件程序执行,RISK_CMD:高危命令,ABNORMAL_CHILD_PROC:敏感服务异常子进程启动,USER_DEFINED_RULE:用户自定义规则
FoundTime 是 否 Datetime 生成时间
ContainerName 是 否 String 容器名
ImageName 是 否 String 镜像名
Behavior 是 否 String 动作执行结果, BEHAVIOR_NONE: 无 BEHAVIOR_ALERT: 告警 BEHAVIOR_RELEASE:放行 BEHAVIOR_HOLDUP_FAILED:拦截失败 BEHAVIOR_HOLDUP_SUCCESSED:拦截失败
Status 是 否 String 状态,EVENT_UNDEAL:事件未处理 EVENT_DEALED:事件已经处理 EVENT_INGNORE:事件已经忽略
Id 是 否 String 事件记录的唯一id
ImageId 是 否 String 镜像id,用于跳转
ContainerId 是 否 String 容器id,用于跳转
Solution 是 否 String 事件解决方案
Description 是 否 String 事件详细描述
MatchRuleId 是 否 String 命中策略id
MatchAction 是 否 String 命中规则行为:RULE_MODE_RELEASE 放行RULE_MODE_ALERT 告警RULE_MODE_HOLDUP 拦截
MatchProcessPath 是 否 String 命中规则进程信息
RuleExist 是 否 Bool 规则是否存在
EventCount 是 否 Int64 事件数量
LatestFoundTime 是 否 Datetime 最近生成时间
RuleId 是 否 String 规则组Id
MatchGroupName 是 否 String 命中策略名称:SYSTEM_DEFINED_RULE (系统策略)或 用户自定义的策略名字
MatchRuleLevel 是 否 String 命中规则等级,HIGH:高危,MIDDLE:中危,LOW:低危。
ContainerNetStatus 是 是 String 网络状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
ContainerNetSubStatus 是 是 String 容器子状态"AGENT_OFFLINE" //Agent离线"NODE_DESTROYED" //节点已销毁"CONTAINER_EXITED" //容器已退出"CONTAINER_DESTROYED" //容器已销毁"SHARED_HOST" // 容器与主机共享网络"RESOURCE_LIMIT" //隔离操作资源超限"UNKNOW" // 原因未知
ContainerIsolateOperationSrc 是 是 String 容器隔离操作来源
ContainerStatus 是 否 String 容器状态正在运行: RUNNING暂停: PAUSED停止: STOPPED已经创建: CREATED已经销毁: DESTROYED正在重启中: RESTARTING迁移中: REMOVING
ClusterID 否 否 String 集群ID
NodeType 否 否 String 节点类型:NORMAL普通节点、SUPER超级节点
PodName 否 否 String pod 名称
PodIP 否 否 String pod ip
NodeUniqueID 否 否 String 集群id
PublicIP 否 否 String 节点公网ip
NodeName 否 否 String 节点名称
NodeID 否 否 String 节点id
HostID 否 否 String uuid
HostIP 否 否 String 节点内网ip
ClusterName 否 否 String 集群名称

CompliancePeriodTaskRule

表示一个定时任务的周期设置

被如下接口引用:DescribeCompliancePeriodTaskList、DescribeComplianceTaskAssetSummary、ModifyCompliancePeriodTask

名称 必选 允许NULL 类型 描述
Frequency 是 否 Uint64 执行的频率(几天一次),取值为:1,3,7。
ExecutionTime 是 否 String 在这天的什么时间执行,格式为:HH:mm:SS。
Enable 否 是 Bool 是否开启

ConnDetectConfig

联通性检测配置

被如下接口引用:AddAssetImageRegistryRegistryDetail、UpdateAssetImageRegistryRegistryDetail

名称 必选 允许NULL 类型 描述
Quuid 否 否 String 主机quuid
Uuid 否 否 String 主机uuid

ComplianceHostInfo

合规安全自选范围中的主机列表单条记录信息

被如下接口引用:DescribeComplianceHostList

名称 必选 允许NULL 类型 描述
HostId 是 否 Uint64 主机唯一id
HostIP 是 否 String 主机ip
HostName 是 否 String 主机名称
HostStatus 是 否 String 主机状态 ASSET_OFFLINE 回收 ASSET_ABNORMAL 离线 ASSET_NORMAL 正常
ImageCnt 是 否 Uint64 镜像数量
ContainerCnt 是 否 Uint64 容器数量
Checked 是 是 Bool 是否为已选项
InstanceId 是 是 String 主机实例id

VulDefenceEvent

漏洞防御事件详情

被如下接口引用:DescribeVulDefenceEvent

名称 必选 允许NULL 类型 描述
CVEID 是 否 String 漏洞CVEID
VulName 是 否 String 漏洞名称
PocID 是 否 String 漏洞PocID
EventType 是 否 String 入侵状态
SourceIP 是 否 String 攻击源IP
City 是 否 String 攻击源ip地址所在城市
EventCount 是 否 Int64 事件数量
ContainerID 是 否 String 容器ID
ContainerName 是 否 String 容器名称
ImageID 是 否 String 镜像ID
ImageName 是 否 String 镜像名称
Status 是 否 String 处理状态
EventID 是 否 Int64 事件ID
CreateTime 是 是 String 首次发现时间
ContainerNetStatus 是 否 String 隔离状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
MergeTime 是 是 String 最近发现时间
ContainerStatus 是 是 String 容器状态正在运行: RUNNING暂停: PAUSED停止: STOPPED已经创建: CREATED已经销毁: DESTROYED正在重启中: RESTARTING迁移中: REMOVING
ContainerNetSubStatus 是 是 String 容器子状态"AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知
ContainerIsolateOperationSrc 是 是 String 容器隔离操作来源
QUUID 是 是 String 主机QUUID/超级节点ID
HostIP 是 是 String 主机内网IP
HostName 是 是 String 主机名称/超级节点名称
NodeType 否 否 String 节点类型[NORMAL:普通节点|SUPER:超级节点]
PublicIP 否 否 String 外网IP
NodeUniqueID 否 否 String 超级节点唯一ID
NodeID 否 否 String 超级节点ID
ClusterID 否 否 String 集群ID
ClusterName 否 否 String 集群名称

RaspInfo

漏洞防御插件 rasp信息

被如下接口引用:DescribeVulDefenceEventDetail

名称 必选 允许NULL 类型 描述
Name 是 否 String rasp名称
Value 是 否 String rasp 描述

ImageVirusInfo

容器安全镜像病毒信息

被如下接口引用:DescribeAssetImageVirusList

名称 必选 允许NULL 类型 描述
Path 是 是 String 路径
RiskLevel 是 是 Uint64 风险等级
VirusName 是 是 String 病毒名称
Tags 是 是 Array of String 标签
Desc 是 是 String 描述
Solution 是 是 String 修护建议
Size 是 是 Uint64 大小
FirstScanTime 是 是 String 首次发现时间
LatestScanTime 是 是 String 最近扫描时间
Md5 是 是 String 文件md5
FileName 是 是 String 文件名称
CheckPlatform 是 是 Array of String 检测平台1: 云查杀引擎2: tav3: binaryAi4: 异常行为5: 威胁情报

VulDefenceEventTendency

漏洞防御攻击事件趋势

被如下接口引用:DescribeVulDefenceEventTendency

名称 必选 允许NULL 类型 描述
Date 是 否 Date 日期
EventCount 是 否 Int64 事件数量

HostInfo

容器安全主机列表

被如下接口引用:DescribeAssetHostList

名称 必选 允许NULL 类型 描述
HostID 否 否 String 主机id
HostIP 否 否 String 主机ip即内网ip
HostName 否 否 String 主机名称
Group 否 否 String 业务组
DockerVersion 否 否 String docker 版本
DockerFileSystemDriver 否 否 String docker 文件系统类型
ImageCnt 否 否 Uint64 镜像个数
ContainerCnt 否 否 Uint64 容器个数
Status 否 否 String agent运行状态
IsContainerd 否 否 Bool 是否是Containerd
MachineType 否 否 String 主机来源:["CVM", "ECM", "LH", "BM"] 中的之一为腾讯云服务器;["Other"]之一非腾讯云服务器;
PublicIp 否 否 String 外网ip
Uuid 否 否 String 主机uuid
InstanceID 否 否 String 主机实例ID
RegionID 否 否 Int64 地域ID
Project 否 是 ProjectInfo 所属项目
Tags 否 是 Array of TagInfo 标签
ClusterID 否 否 String 集群id
ClusterName 否 否 String 集群名称
ClusterAccessedStatus 否 否 String 集群接入状态
ChargeCoresCnt 否 否 Uint64 计费核数
DefendStatus 否 否 String 防护状态:
已防护: Defended
未防护: UnDefended

ComplianceBenchmarkStandard

表示一个合规标准的信息。

被如下接口引用:DescribeCompliancePeriodTaskList

名称 必选 允许NULL 类型 描述
StandardId 是 否 Uint64 合规标准的ID
Name 是 否 String 合规标准的名称
PolicyItemCount 是 否 Uint64 合规标准包含的数目
Enabled 是 否 Bool 是否启用此标准
Description 是 否 String 标准的描述

AbnormalProcessSystemChildRuleInfo

异常进程系统策略的子策略信息

被如下接口引用:AddEditAbnormalProcessRule、DescribeAbnormalProcessRuleDetail

名称 必选 允许NULL 类型 描述
RuleId 是 否 String 子策略Id
IsEnable 是 否 Bool 子策略状态,true为开启,false为关闭
RuleMode 是 否 String 策略模式, RULE_MODE_RELEASE: 放行 RULE_MODE_ALERT: 告警 RULE_MODE_HOLDUP:拦截
RuleType 是 否 String 子策略检测的行为类型PROXY_TOOL: 代理软件TRANSFER_CONTROL:横向渗透ATTACK_CMD: 恶意命令REVERSE_SHELL:反弹shellFILELESS:无文件程序执行RISK_CMD:高危命令ABNORMAL_CHILD_PROC: 敏感服务异常子进程启动
RuleLevel 否 是 String 威胁等级,HIGH:高,MIDDLE:中,LOW:低

MaliciousConnectionRuleInfo

恶意外连黑白名单信息

被如下接口引用:DescribeMaliciousConnectionBlackList、DescribeMaliciousConnectionWhiteList

名称 必选 允许NULL 类型 描述
RuleType 是 否 String 枚举:IP: 表示ipv4或者ipv6DOMAIN: 表示域名
Address 是 否 String 自定义黑白名单的域名/IP
CreatedTime 是 否 String 创建时间
UpdateTime 是 否 String 更新时间
Remark 是 否 String 备注
RuleID 是 否 Uint64 规则ID

VulIgnoreRegistryImage

漏洞扫描忽略的仓库镜像

被如下接口引用:DescribeVulIgnoreRegistryImageList

名称 必选 允许NULL 类型 描述
ID 是 否 Int64 记录ID
RegistryName 是 否 String 仓库名称
ImageVersion 是 否 String 镜像版本
RegistryPath 是 否 String 仓库地址
ImageID 是 否 String 镜像ID
PocID 是 否 String 漏洞PocID

ModifyIgnoreVul

漏洞扫描新增和取消忽略漏洞入参

被如下接口引用:AddIgnoreVul、DeleteIgnoreVul

名称 必选 允许NULL 类型 描述
PocID 是 否 String 漏洞PocID
ImageIDs 否 否 Array of String 忽略的镜像ID,空表示全部
ImageType 否 否 String 当有镜像时镜像类型: LOCAL 本地镜像 REGISTRY 仓库镜像

ScanIgnoreVul

扫描忽略的漏洞

被如下接口引用:DescribeScanIgnoreVulList

名称 必选 允许NULL 类型 描述
VulName 是 否 String 漏洞名称
CVEID 是 否 String 漏洞CVEID
PocID 是 否 String 漏洞PocID
RegistryImageCount 是 否 Int64 忽略的仓库镜像数
UpdateTime 是 否 String 更新时间
IsIgnoreAll 是 否 Int64 是否忽略所有镜像:0:否/1:是
LocalImageCount 是 否 Int64 忽略的本地镜像数

VulAffectedRegistryImageInfo

漏洞影响的仓库镜像列表

被如下接口引用:DescribeVulRegistryImageList

名称 必选 允许NULL 类型 描述
ImageID 是 否 String 镜像ID
ImageName 是 否 String 镜像名称
ImageTag 是 否 String 镜像版本
Namespace 是 否 String 镜像命名空间
ImageRepoAddress 是 否 String 镜像地址
ComponentList 是 否 Array of VulAffectedImageComponentInfo 组件列表
IsLatestImage 是 否 Bool 是否为镜像的最新版本
ImageAssetId 是 否 Int64 内部镜像资产ID

ImageVulLayerInfo

漏洞列表中的层信息

被如下接口引用:DescribeAssetImageRegistryVulList

名称 必选 允许NULL 类型 描述
LayerId 否 是 String 层id
LayerCmd 否 是 String 层cmd

ComplianceK8SDetailInfo

表示K8S资产专属的详情。

被如下接口引用:DescribeComplianceAssetDetailInfo

名称 必选 允许NULL 类型 描述
ClusterName 是 是 String K8S集群的名称。
ClusterVersion 是 是 String K8S集群的版本。

VulAffectedImageComponentInfo

受漏洞影响的组件信息

被如下接口引用:DescribeVulImageList、DescribeVulRegistryImageList

名称 必选 允许NULL 类型 描述
Name 是 是 String 组件名称
Version 是 是 String 组件版本
FixedVersion 是 是 String 组件修复版本
Path 是 是 String 组件路径

ClusterPodInfo

集群的pod详细信息

被如下接口引用:DescribeUserPodList

名称 必选 允许NULL 类型 描述
PodName 否 否 String Pod名称.
Status 否 否 String Pod状态
PodIP 否 否 String Pod IP
NodeLanIP 否 否 String 节点内网Ip
WorkloadName 否 否 String 所属的工作负载名字
WorkloadKind 否 否 String 所属工作负载类型
ClusterName 否 否 String 所属集群名字
ClusterId 否 否 String 所属集群ID
Namespace 否 否 String 所属命名空间
Region 否 否 String 所属地域
Age 否 否 String 运行时间
StartTime 否 否 String 创建时间
Restarts 否 否 Uint64 重启次数
ServiceName 否 否 String 关联的service名字
ServiceCount 否 否 Uint64 关联的service数量
ContainerName 否 否 String 关联的容器名字
ContainerCount 否 否 Uint64 关联的容器数量
CPU 否 否 Uint64 CPU占用率
Memory 否 否 Uint64 内存占用量
Labels 否 否 String Pod标签
ClusterStatus 否 否 String 集群状态
WorkloadLabels 否 否 String 工作负载标签
ContainerId 否 否 String 容器Id
HostName 否 否 String 主机名称
HostId 否 否 String 主机Id
ClusterType 否 否 String 集群类型
NodeName 否 否 String abc
NodeType 否 否 String NORMAL:普通节点 SUPER:超级节点
ChargeCoresCnt 否 否 Uint64 计费核数

EscapeEventTendencyInfo

待处理逃逸事件趋势

被如下接口引用:DescribeEscapeEventTendency

名称 必选 允许NULL 类型 描述
RiskContainerEventCount 是 否 Int64 待处理风险容器事件总数
ProcessPrivilegeEventCount 是 否 Int64 待处理程序特权事件总数
ContainerEscapeEventCount 是 否 Int64 待处理容器逃逸事件总数
Date 是 否 Date 日期

EscapeEventDescription

运行时容器逃逸事件描述信息

被如下接口引用:DescribeEscapeEventDetail

名称 必选 允许NULL 类型 描述
Description 是 否 String 事件规则
Solution 是 否 String 解决方案
Remark 是 是 String 事件备注信息
OperationTime 是 是 String 事件最后一次处理的时间

AccessControlEventDescription

运行时容器访问控制事件描述信息

被如下接口引用:DescribeAccessControlDetail

名称 必选 允许NULL 类型 描述
Description 是 否 String 事件规则
Solution 是 否 String 解决方案
Remark 是 是 String 事件备注信息
MatchRule 是 否 AccessControlChildRuleInfo 命中规则详细信息
RuleName 是 否 String 命中规则名字
RuleId 是 否 String 命中规则id
OperationTime 是 是 String 事件最后一次处理的时间

ImageDenyEventTendency

镜像拦截事件趋势

被如下接口引用:DescribeImageDenyEventTendency

名称 必选 允许NULL 类型 描述
Date 是 否 Date 日期
EventCount 是 否 Int64 事件数量

NetworkPolicyInfoItem

网络集群策略返回的结构体

被如下接口引用:DescribeNetworkFirewallPolicyList

名称 必选 允许NULL 类型 描述
Name 是 否 String 网络策略名
Description 是 是 String 网络策略描述
PublishStatus 是 否 String 发布状态:开启待确认:PublishedNoConfirm开启已确认:PublishedConfirmed关闭中:unPublishing开启中:Publishing待开启:unPublishEdit
PolicySourceType 是 否 String 策略类型:自动发现:System手动添加:Manual
Namespace 是 否 String 策略空间
PolicyCreateTime 是 否 String 策略创建日期
NetworkPolicyPlugin 是 否 String 策略类型kube-router:KubeRoutercilium:Cilium
PublishResult 是 是 String 策略发布结果
FromPolicyRule 是 否 Int64 入站规则全部允许:1全部拒绝 :2自定义:3
ToPolicyRule 是 否 Int64 入站规则全部允许:1全部拒绝 :2自定义:3
PodSelector 是 是 String 作用对象
Id 是 否 Uint64 网络策略Id

SearchTemplate

快速搜索模板

被如下接口引用:CreateSearchTemplate、DescribeSearchTemplates

名称 必选 允许NULL 类型 描述
Id 否 否 Uint64 规则ID
Name 是 否 String 检索名称
LogType 是 否 String 检索索引类型
Condition 是 否 String 检索语句
TimeRange 是 否 String 时间范围
Query 是 否 String 转换的检索语句内容
Flag 是 否 String 检索方式。输入框检索:standard,过滤,检索:simple
DisplayData 是 否 String 展示数据

CKafkaTopicInfo

Ckafka topic信息

被如下接口引用:DescribeSecLogDeliveryKafkaOptions

名称 必选 允许NULL 类型 描述
TopicID 是 否 String 主题ID
TopicName 是 否 String 主题名称

RuleBaseInfo

运行时安全,策略基本信息

被如下接口引用:DescribeAbnormalProcessRules、DescribeAccessControlRules

名称 必选 允许NULL 类型 描述
IsDefault 是 否 Bool true: 默认策略,false:自定义策略
EffectImageCount 是 否 Uint64 策略生效镜像数量
RuleId 是 否 String 策略Id
UpdateTime 是 是 String 策略更新时间, 存在为空的情况
RuleName 是 否 String 策略名字
EditUserName 是 否 String 编辑用户名称
IsEnable 是 否 Bool true: 策略启用,false:策略禁用

SuperNodePodListItem

超级节点Pod列表Item信息

被如下接口引用:DescribeSuperNodePodList

名称 必选 允许NULL 类型 描述
PodName 否 否 String pod名称
PodIP 否 否 String podIP
NodeUniqueID 否 否 String 节点唯一id
Status 否 否 String 运行状态
CpuRequest 否 否 Int64 cpu需求核数
CpuLimit 否 否 Int64 cpu限制核数
MemRequest 否 否 Int64 内存需求大小
MemLimit 否 否 Int64 内存限制大小
Namespace 否 否 String 命名空间
DeploymentName 否 否 String 工作负载名称
DeploymentID 否 否 String 工作负载id
StartTime 否 否 String 启动时间
CreateTime 否 否 String 创建时间
RelateContainerCount 否 否 Uint64 关联容器个数
RunningTime 否 否 String 运行时间
PodUid 否 否 String PodUid
ChargeCoresCnt 否 否 Uint64 计费核数
DefendStatus 否 否 String 防护状态

RegistryConnDetectResult

镜像仓库联通性检测结果

被如下接口引用:DescribeAssetImageRegistryRegistryDetail、DescribeAssetImageRegistryRegistryList、ImageRegistryConnDetect

名称 必选 允许NULL 类型 描述
Quuid 否 否 String 联通性检测的主机quuid 或者 backend
Uuid 否 否 String 联通性检测的主机uuid 或者 backend
ConnDetectStatus 否 否 String 检测结果状态
ConnDetectMessage 否 否 String 检测结果信息
Solution 否 否 String 失败的解决方案
FailReason 否 否 String 失败原因

VulDefenceHost

漏洞防御的主机信息

被如下接口引用:DescribeVulDefenceHost

名称 必选 允许NULL 类型 描述
HostName 是 否 String 主机名称/超级节点名称
HostIP 是 否 String 主机ip即内网ip
HostID 是 否 String 主机QUUID/超级节点ID
Status 是 否 String 插件状态,正常:SUCCESS,异常:FAIL, NO_DEFENDED:未防御
PublicIP 是 否 String 外网ip
CreateTime 是 否 String 首次开启时间
ModifyTime 是 否 String 更新时间
NodeType 否 否 String 节点类型[NORMAL:普通节点|SUPER:超级节点]
NodeSubNetName 否 否 String 超级节点子网名称
NodeSubNetCIDR 否 否 String 超级节点子网网段
NodeSubNetID 否 否 String 超级节点子网ID
NodeUniqueID 否 否 String 超级节点唯一ID
NodeID 否 否 String 超级节点ID
PodIP 否 否 String Pod Ip
PodName 否 否 String Pod 名称

RunTimeFilters

容器安全 描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。

被如下接口引用:CreateAbnormalProcessRulesExportJob、CreateAccessControlsRuleExportJob、CreateDefenceVulExportJob、CreateEmergencyVulExportJob、CreateEscapeEventsExportJob、CreateEscapeRegexpWhiteListExportJob、CreateEscapeWhiteListExportJob、CreateEventEscapeImageExportJob、CreateImageDenyEventExportJob、CreateImageDenyRuleExportJob、CreateImageExportJob、CreateK8sApiAbnormalEventExportJob、CreateK8sApiAbnormalRuleExportJob、CreateReverseShellRegexpWhiteListExportJob、CreateReverseShellWhiteListsExportJob、CreateRiskDnsEventExportJob、CreateSystemVulExportJob、CreateVulContainerExportJob、CreateVulDefenceEventExportJob、CreateVulDefenceHostExportJob、CreateVulImageExportJob、CreateWebVulExportJob、DeleteImageDenyEvent、DeleteImageDenyRule、DescribeAbnormalProcessEvents、DescribeAbnormalProcessEventsExport、DescribeAbnormalProcessRules、DescribeAbnormalProcessRulesExport、DescribeAccessControlEvents、DescribeAccessControlEventsExport、DescribeAccessControlRules、DescribeAccessControlRulesExport、DescribeAssetClusterList、DescribeAssetContainerPortList、DescribeAssetImageBindRuleInfo、DescribeAssetSuperNodeList、DescribeEmergencyVulList、DescribeEscapeEventInfo、DescribeEscapeEventsExport、DescribeEscapeRegexpWhiteList、DescribeEscapeWhiteList、DescribeEventEscapeImageList、DescribeExportJobManageList、DescribeImageDenyEventList、DescribeImageDenyRuleList、DescribeImageSimpleList、DescribeK8sApiAbnormalEventList、DescribeK8sApiAbnormalRuleList、DescribeK8sApiAbnormalRuleScopeList、DescribeMaliciousConnectionBlackList、DescribeMaliciousConnectionWhiteList、DescribeReverseShellEvents、DescribeReverseShellEventsExport、DescribeReverseShellRegexpWhiteList、DescribeReverseShellWhiteLists、DescribeRiskDnsList、DescribeRiskSyscallEvents、DescribeRiskSyscallEventsExport、DescribeRiskSyscallWhiteLists、DescribeScanIgnoreVulList、DescribeSecLogJoinObjectList、DescribeSecLogJoinSuperObjectList、DescribeSuperNodeInstallTaskDetail、DescribeSuperNodeInstallTaskList、DescribeSuperNodePodList、DescribeSupportDefenceVul、DescribeSystemVulList、DescribeVirusAutoIsolateSampleList、DescribeVirusList、DescribeVirusTaskList、DescribeVulContainerList、DescribeVulDefenceEvent、DescribeVulDefenceHost、DescribeVulDefencePlugin、DescribeVulImageList、DescribeVulScanLocalImageList、DescribeVulSummary、DescribeWebVulList、ExportVirusList

名称 必选 允许NULL 类型 描述
Name 是 否 String 过滤键的名称
Values 是 否 Array of String 一个或者多个过滤值。
ExactMatch 否 否 Bool 是否模糊查询

PromotionActivityContent

促销活动内容

被如下接口引用:DescribePromotionActivity

名称 必选 允许NULL 类型 描述
MonthNum 是 否 Uint64 月数
CoresCountLimit 是 否 Uint64 核数最低限量
ProfessionalDiscount 是 否 Uint64 专业版折扣
ImageAuthorizationNum 是 否 Uint64 附赠镜像数

TagInfo

主机标签信息

被如下接口引用:DescribeAssetHostDetail、DescribeAssetHostList

名称 必选 允许NULL 类型 描述
TagKey 是 否 String 标签键
TagValue 是 否 String 标签值

ImageNewVul

容器安全镜像漏洞信息

被如下接口引用:DescribeAssetImageRegistryImageLayerDetail

名称 必选 允许NULL 类型 描述
CVEID 否 是 String 漏洞id
POCID 否 是 String 观点验证程序id
Name 否 是 String 漏洞名称
Components 否 是 Array of ComponentsInfo 涉及组件信息
Category 否 是 String 分类
CategoryType 否 是 String 分类2
Level 否 是 String 风险等级
Des 否 是 String 描述
OfficialSolution 否 是 String 解决方案
Reference 否 是 Array of String 引用
DefenseSolution 否 是 String 防御方案
SubmitTime 否 是 String 提交时间
CvssScore 否 是 String Cvss分数
CvssVector 否 是 String Cvss信息
IsSuggest 否 是 String 是否建议修复
FixedVersions 否 是 String 修复版本号
Tag 否 是 Array of String 漏洞标签:"CanBeFixed","DynamicLevelPoc","DynamicLevelExp"
Component 否 是 String 组件名
Version 否 是 String 组件版本
AttackLevel 否 是 Int64 攻击热度 0-3
LayerCmds 否 是 Array of String 镜像层指令列表
LayerIds 否 是 Array of String 镜像层id列表

ClusterInfoItem

集群资产返回的结构体

被如下接口引用:DescribeUserCluster

名称 必选 允许NULL 类型 描述
ClusterId 否 否 String 集群id
ClusterName 否 否 String 集群名字
ClusterVersion 否 否 String 集群版本
ClusterOs 否 否 String 集群操作系统
ClusterType 否 否 String 集群类型
ClusterNodeNum 否 否 Uint64 集群节点数
Region 否 否 String 集群区域
DefenderStatus 否 否 String 监控组件的状态,为Defender_Uninstall、Defender_Normal、Defender_Error、Defender_Installing
ClusterStatus 否 否 String 集群状态
ClusterCheckMode 否 否 String 集群的检测模式,为Cluster_Normal或者Cluster_Actived.
ClusterAutoCheck 否 否 Bool 是否自动定期检测
DefenderErrorReason 否 否 String 防护容器部署失败原因,为UserDaemonSetNotReady时,和UnreadyNodeNum转成"N个节点防御容器为就绪",其他错误直接展示
UnreadyNodeNum 否 否 Uint64 防御容器没有ready状态的节点数量
SeriousRiskCount 否 否 Int64 严重风险检查项的数量
HighRiskCount 否 否 Int64 高风险检查项的数量
MiddleRiskCount 否 否 Int64 中风险检查项的数量
HintRiskCount 否 否 Int64 提示风险检查项的数量
CheckFailReason 否 否 String 检查失败原因
CheckStatus 否 否 String 检查状态,为Task_Running, NoRisk, HasRisk, Uncheck, Task_Error
TaskCreateTime 否 否 String 任务创建时间,检查时间
AccessedStatus 否 是 String 接入状态:
未接入: AccessedNone
已防护: AccessedDefended
未防护: AccessedInstalled
部分防护: AccessedPartialDefence
接入异常: AccessedException
卸载异常: AccessedUninstallException
接入中: AccessedInstalling
卸载中: AccessedUninstalling
AccessedSubStatus 否 是 String 接入失败原因
NodeCount 否 是 Uint64 节点总数
OffLineNodeCount 否 是 Uint64 离线节点数
UnInstallAgentNodeCount 否 是 Uint64 未安装agent节点数
ChargeCoresCnt 否 是 Uint64 计费核数

ComplianceContainerDetailInfo

表示容器资产专属的详情。

被如下接口引用:DescribeComplianceAssetDetailInfo

名称 必选 允许NULL 类型 描述
ContainerId 是 否 String 容器在主机上的ID。
PodName 是 是 String 容器所属的Pod的名称。

RiskSyscallEventInfo

容器安全运行时高危系统调用信息

被如下接口引用:DescribeRiskSyscallEvents

名称 必选 允许NULL 类型 描述
ProcessName 是 否 String 进程名称
ProcessPath 是 否 String 进程路径
ImageId 是 否 String 镜像id
ContainerId 是 否 String 容器id
ImageName 是 否 String 镜像名
ContainerName 是 否 String 容器名
FoundTime 是 否 String 生成时间
Solution 是 否 String 事件解决方案
Description 是 否 String 事件详细描述
SyscallName 是 否 String 系统调用名称
Status 是 否 String 状态,EVENT_UNDEAL:事件未处理 EVENT_DEALED:事件已经处理 EVENT_INGNORE:事件已经忽略 EVENT_ADD_WHITE:时间已经加白
EventId 是 否 String 事件id
NodeName 是 否 String 节点名称
PodName 是 否 String pod(实例)的名字
Remark 是 否 String 备注
RuleExist 是 否 Bool 系统监控名称是否存在
EventCount 是 否 Int64 事件数量
LatestFoundTime 是 否 String 最近生成时间
ContainerNetStatus 是 否 String 网络状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
ContainerNetSubStatus 是 否 String 容器子状态"AGENT_OFFLINE" //Agent离线"NODE_DESTROYED" //节点已销毁"CONTAINER_EXITED" //容器已退出"CONTAINER_DESTROYED" //容器已销毁"SHARED_HOST" // 容器与主机共享网络"RESOURCE_LIMIT" //隔离操作资源超限"UNKNOW" // 原因未知
ContainerIsolateOperationSrc 是 否 String 容器隔离操作来源
ContainerStatus 是 否 String 容器状态正在运行: RUNNING暂停: PAUSED停止: STOPPED已经创建: CREATED已经销毁: DESTROYED正在重启中: RESTARTING迁移中: REMOVING
NodeType 否 否 String 节点类型:NORMAL普通节点、SUPER超级节点
ClusterID 否 否 String 集群I'D
PodIP 否 否 String pod ip
NodeUniqueID 否 否 String 节点唯一id
PublicIP 否 否 String 节点公网ip
NodeID 否 否 String 节点id
HostID 否 否 String uuid
HostIP 否 否 String 节点内网ip
ClusterName 否 否 String 集群名称

RunTimeEventBaseInfo

运行时安全事件基本信息

被如下接口引用:DescribeAbnormalProcessDetail、DescribeAccessControlDetail、DescribeEscapeEventDetail、DescribeReverseShellDetail、DescribeRiskSyscallDetail

名称 必选 允许NULL 类型 描述
EventId 否 否 String 事件唯一ID
FoundTime 否 否 Datetime 事件发现时间
ContainerId 否 否 String 容器id
ContainerName 否 否 String 容器名称
ImageId 否 否 String 镜像id
ImageName 否 否 String 镜像名称
NodeName 否 否 String 节点名称
Status 否 否 String 状态, “EVENT_UNDEAL”:事件未处理 "EVENT_DEALED":事件已经处理 "EVENT_INGNORE":事件已经忽略
EventName 否 否 String 事件名称:宿主机文件访问逃逸、Syscall逃逸、MountNamespace逃逸、程序提权逃逸、特权容器启动逃逸、敏感路径挂载恶意进程启动文件篡改
EventType 否 否 String 事件类型 ESCAPE_HOST_ACESS_FILE:宿主机文件访问逃逸 ESCAPE_MOUNT_NAMESPACE:MountNamespace逃逸 ESCAPE_PRIVILEDGE:程序提权逃逸 ESCAPE_PRIVILEDGE_CONTAINER_START:特权容器启动逃逸 ESCAPE_MOUNT_SENSITIVE_PTAH:敏感路径挂载 ESCAPE_SYSCALL:Syscall逃逸
EventCount 否 否 Int64 事件数量
LatestFoundTime 否 否 String 最近生成时间
HostIP 否 是 String 内网ip
ClientIP 否 是 String 外网ip
ContainerNetStatus 否 是 String 网络状态未隔离 NORMAL已隔离 ISOLATED隔离中 ISOLATING隔离失败 ISOLATE_FAILED解除隔离中 RESTORING解除隔离失败 RESTORE_FAILED
ContainerNetSubStatus 否 是 String 容器子状态"AGENT_OFFLINE" //Agent离线"NODE_DESTROYED" //节点已销毁"CONTAINER_EXITED" //容器已退出"CONTAINER_DESTROYED" //容器已销毁"SHARED_HOST" // 容器与主机共享网络"RESOURCE_LIMIT" //隔离操作资源超限"UNKNOW" // 原因未知
ContainerIsolateOperationSrc 否 是 String 容器隔离操作来源
NodeID 否 否 String 节点ID
NodeType 否 否 String 节点类型:NORMAL:普通节点;SUPER:超级节点
NodeSubNetID 否 否 String 节点子网ID
NodeSubNetName 否 否 String 节点子网名称
NodeSubNetCIDR 否 否 String 节点子网网段
PodName 否 否 String pod名称
PodIP 否 否 String podIP
PodStatus 否 否 String pod状态
ClusterID 否 否 String 集群id
ClusterName 否 否 String 集群名称
NodeUniqueID 否 否 String 节点唯一id
HostID 否 否 String uuid
Namespace 否 否 String Namespace
WorkloadType 否 否 String WorkloadType

VulnerabilityFocusRuleTags

重点漏洞关注标签组

被如下接口引用:DescribeVulnerabilityFocusRuleDetail、ModifyVulnerabilityFocusRule

名称 必选 允许NULL 类型 描述
VulnerabilityFocusRuleTagValues 否 是 Array of String 漏洞重点关注标签数组

NetworkClusterSwitchListItem

网络集群拓扑开关

被如下接口引用:DescribeNetworkTopologyFlowSwitchList

名称 必选 允许NULL 类型 描述
ClusterId 否 是 String 集群Id
Region 否 是 String 区域
ClusterName 否 是 String 集群名称
ClusterType 否 是 String 集群类型
ClusterVersion 否 是 String 集群版本
ClusterOs 否 是 String 集群OS信息
ClusterStatus 否 是 String 集群状态
FlowSwitch 否 是 String 集群流量开关 ON:打开,OFF关闭
ClusterNodeNum 否 是 Uint64 集群拥有节点个数
FlowSupport 否 是 String 集群流量支持Enable支持,Disable不支持
FlowUnsupportReason 否 是 String 集群流量不支持原因

ReverseShellWhiteListInfo

反弹shell白名单信息

被如下接口引用:AddEditReverseShellWhiteList、DescribeReverseShellWhiteListDetail

名称 必选 允许NULL 类型 描述
DstIp 是 否 String 目标IP
DstPort 是 否 String 目标端口
ProcessName 是 否 String 目标进程
ImageIds 是 否 Array of String 镜像id数组,为空代表全部
Id 否 否 String 白名单id,如果新建则id为空

RegionInfo

地域信息

被如下接口引用:DescribeSecLogDeliveryClsOptions、DescribeSecLogDeliveryKafkaOptions

名称 必选 允许NULL 类型 描述
Region 是 否 String 地域标识
RegionName 是 否 String 地域名称

ClusterCustomParameters

集群自定义参数

被如下接口引用:DescribeAgentDaemonSetCmd

名称 必选 允许NULL 类型 描述
Name 是 否 String 参数名
Values 是 否 Array of String 参数值

RiskSyscallWhiteListBaseInfo

高危系统调用白名单信息

被如下接口引用:DescribeRiskSyscallWhiteLists

名称 必选 允许NULL 类型 描述
Id 是 否 String 白名单id
ImageCount 是 否 Uint64 镜像数量
ProcessPath 是 否 String 连接进程路径
SyscallNames 是 否 Array of String 系统调用名称列表
CreateTime 是 否 Datetime 创建时间
UpdateTime 是 否 Datetime 更新时间
IsGlobal 是 否 Bool 是否是全局白名单,true全局
ImageIds 是 否 Array of String 镜像id数组

K8sApiAbnormalTendencyItem

k8sapi异常请求趋势Item

被如下接口引用:DescribeK8sApiAbnormalTendency

名称 必选 允许NULL 类型 描述
Date 是 否 String 日期
ExceptionUARequestCount 是 否 Uint64 异常UA请求事件数
AnonymousUserRightCount 是 否 Uint64 匿名用户权限事件数
CredentialInformationObtainCount 是 否 Uint64 凭据信息获取事件数
SensitiveDataMountCount 是 否 Uint64 敏感数据挂载事件数
CmdExecCount 是 否 Uint64 命令执行事件数
AbnormalScheduledTaskCount 是 否 Uint64 异常定时任务事件数
StaticsPodCreateCount 是 否 Uint64 静态Pod创建数
DoubtfulContainerCreateCount 是 否 Uint64 可疑容器创建数
UserDefinedRuleCount 是 否 Uint64 自定义规则事件数
AnonymousAccessCount 是 否 Uint64 匿名访问事件数
PrivilegeContainerCount 是 否 Uint64 特权容器事件数

AbnormalProcessEventDescription

运行时容器访问控制事件描述信息

被如下接口引用:DescribeAbnormalProcessDetail

名称 必选 允许NULL 类型 描述
Description 是 否 String 事件规则
Solution 是 否 String 解决方案
Remark 是 是 String 事件备注信息
MatchRule 是 否 AbnormalProcessChildRuleInfo 命中规则详细信息
RuleName 是 否 String 命中规则名称,PROXY_TOOL:代理软件,TRANSFER_CONTROL:横向渗透,ATTACK_CMD:恶意命令,REVERSE_SHELL:反弹shell,FILELESS:无文件程序执行,RISK_CMD:高危命令,ABNORMAL_CHILD_PROC:敏感服务异常子进程启动,USER_DEFINED_RULE:用户自定义规则
RuleId 是 否 String 命中规则的id
OperationTime 是 是 String 事件最后一次处理的时间
GroupName 是 是 String 命中策略名称:SYSTEM_DEFINED_RULE (系统策略)或 用户自定义的策略名字

RiskSyscallWhiteListInfo

高危系统调用白名单信息

被如下接口引用:AddEditRiskSyscallWhiteList、DescribeRiskSyscallWhiteListDetail

名称 必选 允许NULL 类型 描述
SyscallNames 否 否 Array of String 系统调用名称,通过DescribeRiskSyscallNames接口获取枚举列表
ProcessPath 否 否 String 目标进程
ImageIds 是 否 Array of String 镜像id数组,为空代表全部
Id 否 否 String 白名单id,如果新建则id为空

UpgradeAgentInfo

升级agent信息

被如下接口引用:DescribeUpgradeAgentList

名称 必选 允许NULL 类型 描述
HostName 是 否 String 主机名称
InnerIp 是 否 String 内部ip
PublicIp 是 否 String 外网ip
CurrentVersion 是 否 String 升级前版本
UpgradeVersion 是 否 String 升级后的版本
Status 是 否 String 升级状态, 成功:SUCCESSED, 失败:FAILED, 升级中:UPGRADING
HostID 是 否 String 唯一id

NetworkClusterNamespaceLabelInfo

网络集群网络空间标签返回的结构体

被如下接口引用:DescribeNetworkFirewallNamespaceLabelList

名称 必选 允许NULL 类型 描述
Labels 是 否 String 网络空间标签
Name 是 否 String 网络空间名字