数据结构

最近更新时间: 2026-04-19 00:00:19

AssetsInst

AssetsInst数组

被如下接口引用:DescribeAssetsInst

名称 必选 允许NULL 类型 描述
AssetsKey Int64 数据资产Id
示例值: 0
InstanceId Int64 审计单元Id
示例值: 0
InstanceIp String 资产IP
示例值: 10.10.10.1
InstanceName String 资产名称
示例值: 审计测试数据库
InstancePort Int64 端口
示例值: 8000
InstanceType String 资产类型
示例值: MYSQL
DdlCount Int64 DDL操作数量
示例值: 0
ErrorCount Int64 失败会话数量
示例值: 0
InstCount Int64 会话总数
示例值: 0
MaxSession Int64 最大并发会话
示例值: 0
WarnCount Int64 风险数量
示例值: 0
LogAmount Int64 日志数量
示例值: 0

HitRules

规则集合

被如下接口引用:DescribeLogList、DescribeRiskList

名称 必选 允许NULL 类型 描述
RuleId Int64 规则Id
示例值: 1
RuleName String 规则
示例值: 无 where 更新或删除

DesensitizationRule

用户脱敏配置

被如下接口引用:DescribeSensitiveRules

名称 必选 允许NULL 类型 描述
Remark String 算法描述
示例值: 保留前2位和后2位
RuleId Uint64 脱敏规则ID
示例值: 1
Enable Uint64 是否开启该项规则
示例值: 1
RuleName String 规则中文名
示例值: 军官证
Algorithm String 脱敏算法
示例值: 遮盖脱敏

ExportTask

导出任务列表

被如下接口引用:DescribeExportTask

名称 必选 允许NULL 类型 描述
Percentage Int64 进度百分比
示例值: 89
TaskStatus Int64 任务状态:0.未开始 1.执行中 2.执行成功 3.执行超时 4.执行失败
示例值: 1
CreateTime Int64 任务创建时间
示例值: 1730343449
FileName String 文件名
示例值: dsaudit-1730343449.csv
RemainingTime Int64 剩余时间(单位:秒)
示例值: 79
Id Int64 任务Id
示例值: 15
ModifyTime Int64 任务更新时间
示例值: 1730343449
FileSize Int64 文件大小  字节
示例值: 1024
AppId Int64 用户AppId
示例值: 1255000287

AuditOperateRuleInfo

行为规则配置数组

被如下接口引用:DescribeOperateRuleList

名称 必选 允许NULL 类型 描述
AddTime Uint64 创建时间
示例值: 0
AlarmContent String 告警模版
示例值: alarm
Creator String 创建人
示例值: mark
DangerLevel Uint64 风险等级
示例值: 0
Editor String 修改人
示例值: mark
IsDelete Uint64 是否删除
示例值: 0
IsOpen Uint64 是否开启告警
示例值: 0
OperateId Uint64 操作Id
示例值: 0
OperateName String 操作名称
示例值: Agent下载
OperateUrl String 操作action
示例值: CreateAgentDownload
ParentOperateName String 父操作名称
示例值: Agent下载部署
RuleId Uint64 行为规则Id
示例值: 0
RuleRemark String 备注
示例值: 进行Agent的下载
UpdateTime Uint64 修改时间
示例值: 1728631279

RoGroupSupport

各类资产对每种审计类型的支持

被如下接口引用:DescribeSupportRegionAndDbTypeList

名称 必选 允许NULL 类型 描述
Normal Array of String 正常资产
示例值: [ "Agent"]
RoGroup Array of String 只读组
示例值: [ "Agent"]
RoInstance Array of String 只读实例
示例值: [ "Agent"]

RouteInfo

路由信息

被如下接口引用:DescribeCkafkaRouteList、ModifyCkafkaSave

名称 必选 允许NULL 类型 描述
Vip String 接入ip
示例值: 1.1.1.1
Vport String 接入端口
示例值: 80
Domain String 接入域名
示例值: www.xxx.com
DomainPort String 接入域名端口
示例值: 5454

Reports

报表列表字段数组

被如下接口引用:DescribeReportList

名称 必选 允许NULL 类型 描述
AddTime Int64 生成时间
示例值: 0
EndTime Int64 结束时间
示例值: 0
Id Int64 报告 ID
示例值: 0
InstanceId Int64 审计 ID
示例值: 0
IsDelete Int64 是否已删除
示例值: 0
Receivers String 发送目标
示例值: ''
Remark String 报告说明
示例值: ''
ReportFile String 报告文件
示例值: ''
ReportStatus Int64 状态
示例值: 0
ReportTmpStatus Int64 状态
示例值: 0
ReportType Int64 报告类型
示例值: 0
SendResult String 发送结果
示例值: ''
SendType String 发送类型
示例值: ''
StartTime Int64 开始时间
示例值: 0
Title String 报告名称
示例值: ''
TemplateId Int64 报表模板
示例值: 1
AssetsList Array of AssetsInfo 包含资产
示例值:查看
CntDay Int64 时间范围 1:24小时 7:近一周 30:近30天 90:近90天 180:近180天 不变更为0
示例值: 0

AuditIpDeploy

Agent部署通过IP部署

被如下接口引用:CreateAgentDeploy

名称 必选 允许NULL 类型 描述
ServiceIp String 服务器 IP(按IP部署)
示例值: 127.0.0.1
SshPort Uint64 Ssh 端口号
示例值: 3306
UserName String 用户名
示例值: testuser
Password String 密码
示例值: testpass
Id String 实例 Id(CVM部署)
示例值: ins-istestid
StartIp String 起始 IP(按IP段部署)
示例值: 127.0.0.1
EndIp String 结束 IP(按IP段部署)
示例值: 127.0.0.1

CvmInfo

cvm实例信息

被如下接口引用:DescribeCvmList

名称 必选 允许NULL 类型 描述
InstanceId String 实例id
示例值: ins-istestid
InstanceName String 实例名称
示例值: 审计测试 CVM
VpcId String cvm所在vpc
示例值: vpc-istestid
SubnetId String cvm所在子网
示例值: subnet-istestid
PrivateIp String cvm私有ip
示例值: 10.23.42.5
SystemType Int64 操作系统
示例值: linux

RuleConfigFieldTypes

规则类型列表

被如下接口引用:DescribeFieldConfig

名称 必选 允许NULL 类型 描述
Double Array of RuleConfigFieldType Double 类型
示例值:查看
Int Array of RuleConfigFieldType Int 类型
示例值:查看
String Array of RuleConfigFieldType String 类型
示例值:查看

Regions

返回支持的地域集

被如下接口引用:DescribeRegionLists

名称 必选 允许NULL 类型 描述
Region String 中心地域
示例值: region1
RegionId Uint64 中心地域的id
示例值: 1
RegionName String 地域总称
示例值: 普通区
RegionList Array of String 支持的地域子集
示例值: ["region2-adc"]
Area String 地区描述
示例值: 大陆

AssetsForm

新增、修改数据资产的Form数据

被如下接口引用:CreateCvmAssetsSave

名称 必选 允许NULL 类型 描述
AssetsName String 数据资产名称
示例值: 审计测试数据库
AssetsType String 数据资产类型
示例值: MYSQL
AssetsVersion String 数据资产类型版本
示例值: 8.0
AssetsIp String IP/域名
示例值: 127.0.0.1
AssetsPort Int64 端口
示例值: 0

AssetsInfo

资产列表数组

被如下接口引用:DescribeAgentList、DescribeAllRules、DescribeAssetsList、DescribeModelsList、DescribeReportList、DescribeReportMissionList、DescribeRuleInfo、DescribeRulesList、DescribeVpcAccess

名称 必选 允许NULL 类型 描述
AddTime Uint64 创建时间
示例值: 0
Aid Uint64 资产 ID
示例值: 1
AssetsIp String 数据资产 IP
示例值: 10.10.10.1
AssetsName String 数据资产名称
示例值: pgsql-debian7.4
AssetsPort Uint64 数据资产端口
示例值: 0
AssetsType String 数据资产类型
示例值: MYSQL
AssetsVersion String 资产版本
示例值: 8.0
AssetsAddType Uint64 是否动态
示例值: 0
Status Uint64 是否删除
示例值: 0
UpdateTime Uint64 最后一次修改时间
示例值: 0
VpcId String 资产的vpc
示例值: vpc-g704nqqp
RegionId String 地域
示例值: region1
Permission Int64 审计权限
示例值: 0
InstanceId String 实例ID
示例值: ins-gtimjgco
InstanceName String 实例名称
示例值: pgsql-debian7.4
AddType Uint64 用来区分自建资产是已通过cvm还是添加ip的方式
示例值: 1
AssetSubnetId String 子网Id
示例值: subnet-gz0hxlli
UploadPem Int64 是否已上传数据库私钥(0 否,1 是)
示例值: 0
AliveStatus Int64 资产状态栏 0:正常 1:已删除(目前仅对CloudDB有效)
示例值: 0
GroupId String 只读组/集群ID
示例值: rg-istestid
BidirectionMaxLine Int64 最大返回行数
示例值: 10
BidirectionDelivery Uint64 启双向审计的日志投递(1.开启;0.关闭)
示例值: 1
BidirectionAllow Int64 是否允许开通双向审计(1.允许;0不允许)
示例值: 1
BidirectionOn Int64 是否开启双向审计
示例值: 1
AgentOn Int64 开启agent(0:关闭;1:开启)
示例值: 1
CasbOn Int64 开启agent(0:关闭;1:开启)
示例值: 1
Available String PROXY_OFF: 未开启Casb代理;PROXY_ERROR:Casb代理接口返回异常;PROXY_BOUND:已绑定;PROXY_UNBOUND:未绑定;UNPAID:未购买;UNSUPPORTED:类型不支持;METADATA_NOT_FOUND:元数据不存在;QUOTA_EXCEEDED:Casb额度不足
示例值: PROXY_BOUND
DbPlatform String 平台位数 32位 64位
示例值: 64位
OsPolicy String 操作系统
示例值: linux
RoStatus String 只读状态
示例值: 1
CdbOn Int64 云原生审计状态
示例值: 1
DbCharset String 编码
示例值: utf8
BidirectionMaxStorage Int64 最大返回大小(KB)
示例值: 99
CdbErrorMsg String 错误信息
示例值: Cdb接口异常,请稍后关闭后重新开启

SupportRegionAndDbType

不支持的区域列表和支持的数据库版本列表

被如下接口引用:DescribeSupportRegionAndDbTypeList

名称 必选 允许NULL 类型 描述
NotSupportRegion Array of String 不支持的区域列表
示例值: ["region1","region2"]
SupportDbType Array of DbVersionResult 支持的数据库类型
示例值:查看
CdbSupportRegion Array of String 云原生授权支持的地域列表
示例值: ["region1"]
RoGroupSupport RoGroupSupport 各类型资产对每种审计类型的支持
示例值:查看

AuditAgentInfo

Agent列表数组

被如下接口引用:DescribeAgentList

名称 必选 允许NULL 类型 描述
DeployIp String 部署 IP
示例值: 10.10.10.1
TrafficType Uint64 流量来源
示例值: 1
VpcId String VPC
示例值: vpc-g704nqqp
RegionId String 地域
示例值: region1
SystemType Uint64 Agent部署的系统类型
示例值: 1
MemoryUsage Uint64 内存利用率
示例值: 1
CpuUsage Uint64 CPU 利用率
示例值: 1
AgentStatus Uint64 运行状态
示例值: 1
AddTime Uint64 创建时间
示例值: 1
AgentId Uint64 Agent的Id
示例值: 1
AgentName String Agent 名称
示例值: 测试Agent
AgentPid Uint64 Agent进程id
示例值: 1
AgentRuntimeTime Uint64 Agent心跳运行时间
示例值: 1
AgentShutdownTime Uint64 agent手动关闭时间
示例值: 1
AgentUpdate Uint64 agent的修改状态标识
示例值: 1
AssetsIds String 资产 ID
示例值: [1,10,1342]
AssetsList Array of AssetsInfo 资产列表
示例值:查看
CheckOn Uint64 agent是否开启负载均衡
示例值: 10
DeployErrorMsg String 部署错误信息
示例值: 部署失败
DeployMac String 部署 Mac
示例值: 52:54:00:da:34:bf
DeployPath String 部署路径
示例值: /data/CapAgent
DeployStatus Uint64 部署状态
示例值: 1
DeployType Uint64 部署类型
示例值: 1
HeartbeatTime Uint64 心跳时间
示例值: 1
Id Uint64 标识
示例值: 1
JobId Uint64 agent部署任务id
示例值: 1
OfflineTime Uint64 离线时间
示例值: 1
ServerIp String 服务器 IP
示例值: 10.10.10.1
ServerPort Uint64 服务器端口
示例值: 1
AgentCpuUsage Int64 Agent负载CPU利用率
示例值: 1
AgentMemoryUsage Int64 Agent负载内存利用率
示例值: 1
MachineCpuUsage Int64 机器负载CPU利用率
示例值: 1
MachineMemoryUsage Int64 机器负载内存利用率
示例值: 1

AgentInstanceInfo

Agent内网部署

被如下接口引用:CreateAgentBatchDeploy

名称 必选 允许NULL 类型 描述
Ip String 内网IP
示例值: 127.0.0.1
InstanceId String 实例ID
示例值: ins-istestid
SystemType Uint64 系统类型
示例值: 1

LogDeliveryInfo

日志类型投递主题配置

被如下接口引用:ModifyCkafkaSave、ModifyCkafkaStart、ModifyCkafkaStop

名称 必选 允许NULL 类型 描述
LogType Int64 日志类型
示例值: 1
TopicId String 投递的topicid
示例值: “abc”
TopicName String 投递的topicname
示例值: “abc”

RuleConfigFieldType

规则字段类型

被如下接口引用:DescribeFieldConfig

名称 必选 允许NULL 类型 描述
TypeName String 英文规则名称
示例值: 'greater_equal'
Name String 中文规则名称
示例值: '大于等于'

ReportMission

任务对象

被如下接口引用:DescribeReportMissionList

名称 必选 允许NULL 类型 描述
Id Int64 报表任务id
示例值: 0
TplName String 任务名称
示例值: ''
ReportType Int64 报表类型 1:单次报表 2:周期报表
示例值: 0
Remark String 报告说明
示例值: ''
TemplateId Int64 报表模板 1:综合分析报告 2:合规报告
示例值: 0
AssetsList Array of AssetsInfo 包含资产
示例值:查看
NextStartTime Int64 下次启动时间
示例值: 0
MissionStatus Int64 任务状态 1:生成中 2:待生成3:已生成4:生成失败5:已暂停
示例值: 0
MissionStatusMessage String 任务状态说明 仅生成中和生成失败有效
示例值: ''
ReportCount Int64 已生成报表数
示例值: 0
MissionStart Int64 任务起停 1:关闭 2:开启 仅周期报表有效
示例值: 0
CntDay Int64 统计周期 1:24小时 7:近一周 30:近30天 90:近90天 180:
示例值: 0
CntCycle Uint64 重复周期 1:每天 2:每周 3:每月
示例值: 0
CntTime Uint64 执行日期 重复周期为天:无意义 周:星期几 1-7  月每月
示例值: 0
CntDate String 执行时间 格式15:04 到分钟
示例值: ''
Receivers String 创建者 0:内置 其余存放用户(uin)
示例值: ''
Notification Int64 Notification  int  1关闭 2开启 不变更为0
示例值: 0

SupportSystem

支持的操作系统列表

被如下接口引用:DescribeOperatingSystemList

名称 必选 允许NULL 类型 描述
SystemName String 操作系统名称,传给后端的
示例值: macos
ShowName String 展示名称,给用户的看的
示例值: Mac OS

RuleInfoFields

规则信息-字段信息

被如下接口引用:DescribeRuleInfo

名称 必选 允许NULL 类型 描述
DoubleValue Int64 浮点型数值
示例值: 0
FieldName String 字段名称
示例值: ''
FieldType String 字段类型
示例值: ''
Id Int64 标识id
示例值: 0
IntValue Int64 整型数值
示例值: 0
IsDelete Int64 是否已删除
示例值: 0
Logic String 逻辑
示例值: ''
RuleId Int64 规则ID
示例值: 0
StringValue String 字符型数值
示例值: ''
UpdateTime Int64 最后一次修改时间
示例值: 0

ConfigBackupEntity

配置备份实体

被如下接口引用:DescribeConfigBackupList

名称 必选 允许NULL 类型 描述
CreateTime Int64 创建时间
示例值: 1730343449
ModifyTime Int64 更新时间
示例值: 1730343449
Id Uint64 主键,前后端交互用
示例值: 15
AppId Uint64 用户APPID
示例值: 1255000287
BackupId String 备份ID
示例值: backup-57lo3722
FilePath String 备份文件COS地址
示例值: config_backup_recover/1256640893/backup_1719823265.json
BackupStatus Int64 是否已恢复备份:0未恢复备份;1已恢复备份;2恢复中;3撤销中;4恢复失败;5撤销恢复失败
示例值: 4
RecoverPath String 撤销恢复的备份地址
示例值: config_backup_recover/1256640893/recover_1719826800.json
Uin String 用户Uin
示例值: 110000000016
BackupName String 备份名称
示例值: 日志备份1030

TopicInfo

ckafka实例的topic信息

被如下接口引用:DescribeCkafkaTopicList

名称 必选 允许NULL 类型 描述
TopicId String ckafka主题id
示例值: topic-istestid
TopicName String ckafka主题名称
示例值: topic_alarm

RuleFields

规则字段列表

被如下接口引用:CreateRuleSave、ModifyRuleSave

名称 必选 允许NULL 类型 描述
DoubleValue Int64 浮点型数值
示例值: 0
FieldName String 字段名称
示例值: OpSql
FieldType String 字段类型
示例值: String
Id Int64 标识 id
示例值: 0
IntValue Int64 整型数值
示例值: 0
IsDelete Int64 是否已删除
示例值: 0
Logic String 逻辑
示例值: include
RuleId Int64 规则 ID
示例值: 0
StringValue String 字符型数值
示例值: XP_DROPWEBTASK
UpdateTime Int64 最后一次修改时间
示例值: 0

AuditBehaviour

行为分类数组

被如下接口引用:DescribeBehaviour

名称 必选 允许NULL 类型 描述
AddTime Uint64 创建时间
示例值: 0
Creator String 创建人
示例值: mick
Editor String 修改人
示例值: bobby
IsDelete Uint64 是否删除
示例值: 0
OperateId Uint64 操作Id
示例值: 0
OperateName String 操作名称
示例值: DescribeLog
OperateRemark String 备注
示例值: describe log
OperateUrl String 操作action
示例值: DescribeLog
ParentId Uint64 操作父Id
示例值: 0
QueryParams String 操作参数
示例值: param1
UpdateTime Uint64 修改时间
示例值: 0

CkafkaInstance

租户ckafka信息

被如下接口引用:DescribeUserCkafkaInstanceList

名称 必选 允许NULL 类型 描述
InstanceId String 实例id
示例值: ckafka-weafasdd
InstanceName String 实例名称
示例值: name
RegionId String 实例地域
示例值: region1

BackPacket

双向审计 - SQL执行结果

被如下接口引用:DescribeLogDetail

名称 必选 允许NULL 类型 描述
BidirectionalOn Uint64 是否开启双向审计
示例值: 1
BackPacketSize Uint64 数据大小
示例值: 64
ResultSet String 一个json数组,表示Select语句的结
示例值: [{"Name":"Alice","Age":25,"City":"NewYork"},{"Name":"Bob","Age":30,"City":"London"}]
RowNum Uint64 影响行数
示例值: 1
LastInsertId Uint64 最后一次插入的id
示例值: 1

AuditOperateLogInfo

操作日志列表数组

被如下接口引用:DescribeOperateLogList

名称 必选 允许NULL 类型 描述
AddTime Uint64 操作时间
示例值: 1
Id Uint64 标识
示例值: 1
OpIp String 操作 IP
示例值: 10.2.21.4
Op String 操作行为
示例值: DescribeAuditLog
OperateId Uint64 行为 ID
示例值: 1
ParamData String 操作日志的操作参数
示例值: {"AppId":1258641191,"Uin":"100009226025","SubAccountUin":"100013734316","RequestId":"","ClientIp":"","ApiModule":"cds","RequestSource":"MC","Action":"DescribeSessionList","Region":"region1","Token":"----","Version":"2018-04-20","Language":""}
TypeStr String 行为分类
示例值: Agent下载部署
UserName String 操作账户
示例值: 100013734310

NameValue

NameValue数据

被如下接口引用:DescribeDashBoardRisk

名称 必选 允许NULL 类型 描述
Name String 名称
示例值: name1
Value Int64
示例值: 0

AuditVpcAccess

VPC通道列表数组

被如下接口引用:DescribeVpcAccess

名称 必选 允许NULL 类型 描述
RegionId String 地域
示例值: region1
VpcId String VPC
示例值: vpc-g704nqqp
AssetsList Array of AssetsInfo 资产列表
示例值:查看
Id Int64 标识
示例值: 1
VpcType Int64 类型
示例值: 1
DeployAgentType Int64 无用参数
示例值: 1
DeployAgentNumber Int64 部署Agent数量
示例值: 1
Vip String ip地址
示例值: 10.10.10.1

DbAuditAlarmRule

数据安全审计告警规则

被如下接口引用:DescribeAlarmRules

名称 必选 允许NULL 类型 描述
Id Uint64 告警规则id
示例值: 1
AppId Uint64 规则所属用户的AppId
示例值: 128395443
AlarmType String 告警类型,string字符串,取值:sql_risk_high, sql_risk_middle, sql_risk_low, operation_risk_high, operation_risk_middle, operation_risk_low, qps_limit, storage_capacity_limit, agent_offline
示例值: sql_risk_high
Enabled Int64 告警规则开关,0关闭1开启
示例值: 1
AllowedStartHour Int64 允许告警的起始时间-小时,取值0-23
示例值: 10
AllowedEndHour Int64 允许告警的结束时间-小时,取值0-23
示例值: 18
AllowedStartMinute Int64 允许告警的起始时间-分钟,取值0-59
示例值: 45
AllowedEndMinute Int64 允许告警的结束时间-分钟,取值0-59
示例值: 59
CreateTime String 创建时间
示例值: 1720408857
ModifyTime String 更新时间
示例值: 1720408857

BackupLog

日志备份

被如下接口引用:DescribeBackupLogList

名称 必选 允许NULL 类型 描述
Id Int64 索引
示例值: 0
IndexStartTime Int64 索引开始时间
示例值: 0
IndexEndTime Int64 索引结束时间
示例值: 0
BackupSize Int64 备份后压缩的大小,单位M
示例值: 0
Status Int64 日志状态 0备份未完成, 1备份文件,2恢复中,3已恢复,4.已删除
示例值: 0

AuditExternalAgent

云平台外 Agent 名单列表数组

被如下接口引用:DescribeExternalAgent

名称 必选 允许NULL 类型 描述
Id Uint64 标识
示例值: 1
Ip String Ip 地址
示例值: 127.0.0.1

RuleConfigFields

规则配置字段

被如下接口引用:DescribeFieldConfig

名称 必选 允许NULL 类型 描述
ClientIp RuleConfigFieldType 客户端IP
示例值:查看
DbIp RuleConfigFieldType 数据库IP
示例值:查看
DbName RuleConfigFieldType 数据库名
示例值:查看
DbPort RuleConfigFieldType 数据库端口
示例值:查看
DbUser RuleConfigFieldType 数据库用户
示例值:查看
EffectRow RuleConfigFieldType 影响行数
示例值:查看
ExecTime RuleConfigFieldType 执行时间
示例值:查看
OpSql RuleConfigFieldType 操作语句
示例值:查看
OpTime RuleConfigFieldType 操作时间
示例值:查看
SqlType RuleConfigFieldType 操作类型
示例值:查看
TableName RuleConfigFieldType 表名
示例值:查看

UserBehaviorAnalyticsLogResult

模型风险数据

被如下接口引用:DescribeUserBehaviorAnalyticsLogList

名称 必选 允许NULL 类型 描述
ModelCategory String 模型分类
示例值: abnormal_behavior
ModelRiskValue String 风险异常偏出
示例值: 8082
UserFeedbackRemark String 反馈状态备注
示例值: 无风险
ModelName String 模型名称
示例值: 异常端口访问
UserFeedbackStatus String 风险反馈状态
示例值: pending
DangerLevel Uint64 风险等级
示例值: 1
Id Uint64 风险日志id
示例值: 14
ModelId Uint64 模型id
示例值: 15
InstanceId Uint64 实例id
示例值: 114
AssetName String 资产名称
示例值: 审计测试资产
OpTime Uint64 风险事件时间
示例值: 1730343449
ModelBaseLine String 模型基线
示例值: 8081,8083,8084
IsUserFeedbackWhite Bool 是否支持白名单反馈
示例值: true

TimeValue

TimeValue数组

被如下接口引用:DescribeAnalysisQps、DescribeDashBoardAnalysis、DescribeLogStoreTrend

名称 必选 允许NULL 类型 描述
Time Int64 时间
示例值: 1621912080
Value Int64 统计数值
示例值: 0

AuditLogInfo

审计日志列表信息

被如下接口引用:DescribeLogList、DescribeRiskList

名称 必选 允许NULL 类型 描述
AiScore Float ai分数
示例值: MA==
AppUser String 应用用户
示例值: root
BackPacket String 备份数据包
示例值: {RetNo:0}
ClientIp String 客户端 IP
示例值: 127.0.0.1
ClientMac String 客户端 Mac
示例值: 52:54:00:c9:38:87
ClientName String 终端名称
示例值: root
ClientUser String 客户端用户
示例值: 39510
ClientPort Uint64 客户端端口
示例值: 3306
DangerLevel Uint64 风险等级
示例值: 1
DbIp String 数据库 IP
示例值: 127.0.0.1
DbName String 数据库名称
示例值: monitor
DbPort Uint64 数据库端口
示例值: 3306
DbUser String 数据库用户
示例值: root
EffectRow Uint64 影响行数
示例值: 0
ExecTime Uint64 执行时间
示例值: 1
HitRule String 命中规则
示例值: 10000
Id Uint64 日志 ID
示例值: 104709
InstanceId Uint64 数据资产名称
示例值: 1
InstanceName String 审计单元名
示例值: pgsql-debian7.4
OpSql String 操作语句(sql 语句)
示例值: login
OpTime Uint64 操作时间(时间)
示例值: 1631760308
RetMsg String 返回消息
示例值: 失败
RetNo Uint64 返回码
示例值: 0
SessionId String 会话ID
示例值: 1631721600000-140388847871744-5319
SqlType String 操作类型
示例值: LOGIN
TableName String 表名
示例值: t_user
AssetName String 数据资产名称
示例值: pgsql-debian7.4
HitRules Array of HitRules 规则集合
示例值:查看
TableNames Array of String 表名集合
示例值: table1,table2,table3
ReqId String 单条审计日志id
示例值: req-testidaseeada
ClientDriverName String 客户端工具
示例值: mongosh
SqlMainType String SQL 主要类型,DML/DDL/DCL/TCL
示例值: DML
DbType String 数据库类型
示例值: MYSQL
FieldName String 字段名
示例值: phonenum,username,id
FieldNames Array of String field1,field2,field3
示例值: 字段名集合
SourceType String Agent
示例值: 流量来源

Models

模型详情数据

被如下接口引用:DescribeModelsList

名称 必选 允许NULL 类型 描述
InstanceIds Array of String 实例id
示例值: 114,125
ModelCategory String 模型分类
示例值: abnormal_behavior
ModelName String 模型名称
示例值: 异常IP查询
Source String 模型来源
示例值: built_in
BindStatus String 绑定状态
示例值: bound
AssetsList Array of AssetsInfo 资产列表
示例值:查看
ModelId Uint64 模型id
示例值: 15
DangerLevel Uint64 风险等级
示例值: 1
ModelRemark String 模型备注
示例值: 异常IP查询
AppId Uint64 用户id
示例值: 1255000287

AgentDeployInfo

Agent部署列表信息

被如下接口引用:DescribeAgentDeploy

名称 必选 允许NULL 类型 描述
InstanceId String 实例ID
示例值: ins-istestid
InstanceName String 实例名称
示例值: 审计测试数据库
VpcId String Vpc
示例值: vpc-istestid
RegionId String 地域
示例值: ap-guangzohu
PrivateIp String 内网IP
示例值: 127.0.0.1
SystemType Int64 操作系统
示例值: 1
AutoAssistant Int64 自动化助手
示例值: 1
AgentStatus Int64 Agent状态
示例值: 1
AgentId Int64 id
示例值: 1

AuditSessionInfo

审计会话列表信息

被如下接口引用:DescribeSessionList

名称 必选 允许NULL 类型 描述
SqlCount Int64 审计日志数
示例值: 1
LogoutTime Int64 登出时间
示例值: 1
ClientIp String 客户端 IP
示例值: 127.0.0.1
ClientPort Int64 客户端端口
示例值: 1
DbIp String 数据库 IP
示例值: 10.0.3.2
DbName String 数据库名称
示例值: audit_db
DbPort Int64 数据库端口
示例值: 1
DbUser String 数据库用户
示例值: root
InstanceId Int64 审计单元 ID
示例值: 1
OpTime Int64 操作时间(时间)
示例值: 1
RetNo Int64 返回码
示例值: 1
SessionId String 会话Id
示例值: 13dfs04-34cvnvsdj
LoginTime Int64 登录时间
示例值: 1
InstanceName String 数据资产名称
示例值: pgsql-debian7.4
AssetName String 数据资产名称
示例值: 审计测试mysql

LogDeliveryCkafkaConfig

日志投递信息配置

被如下接口引用:DescribeLogTypeConfigList

名称 必选 允许NULL 类型 描述
VipType Int64 接入类型
示例值: 1
InstanceId String 实例id
示例值: ckafka-istestid
InstanceName String 实例名称
示例值: 测试 Ckafka
Vip String 虚拟ip  VipType 为7 有效
示例值: 1.1.1.1
Vport String 虚拟端口 VipType 为7有效
示例值: 123
Domain String 域名  VipType 为1有效
示例值: ckafka-istestid.region1.ckafka.mq.domain
DomainPort String 域名端口 VipType 为1有效
示例值: 9092
RegionId String 实例地域
示例值: region1
VpcId String 实例vpc
示例值: vpc-istestid
SubnetId String 实例子网
示例值: subnet-istestid
Healthy Int64 实例健康状态, 1:健康,2:告警,3:异常',
示例值: 1
LogType Int64 日志类型
示例值: 1
TopicId String 投递的topicid
示例值: topic-istestid
TopicName String 投递的topicname
示例值: alarm_topic
Status Int64 投递状态
示例值: 1
StatusMessages String 状态信息
示例值: success
IsOpen Int64 开启or关闭,投递状态1为开启,0 关闭,默认开启,但是如果没有topic 则关闭
示例值: 1

AuditRuleSwitch

规则启用列表

被如下接口引用:DescribeRuleSwitchList

名称 必选 允许NULL 类型 描述
DangerLevel Int64 风险等级
示例值: 0
IsInner Int64 是否为内置规则
示例值: 0
IsOpened Int64 规则是否开启
示例值: 0
RuleDesc String 规则备注
示例值: 注入攻击
RuleId Int64 规则 ID
示例值: 0
RuleName String 规则名称
示例值: MySQL-SQL中包含注入常用的字符串函数
RuleType Int64 规则类型
示例值: 0
IsDelete Int64 删除状态
示例值: 0
RuleClassify Int64 规则分类
示例值: 0
ConfigType Int64 规则类别( 默认 0 常规 1  宽松 2  严格 3 用户配置4 )
示例值: -1

ProductCost

询价结果

被如下接口引用:InquireCreatecdsAuditSaasResource、InquireModifycdsAuditSaasResource

名称 必选 允许NULL 类型 描述
TotalCost Float  //总费用
示例值: 1.00
RealCost Float  //优惠后总价
示例值: 1.00

AuditRules

规则列表

被如下接口引用:DescribeAllRules、DescribeRuleInfo、DescribeRulesList

名称 必选 允许NULL 类型 描述
DangerLevel Int64 风险等级(不包括 ruleId 为 10000 和 20000)
示例值: 0
IsInner Int64 是否为内置规则
示例值: 0
IsOpened Int64 规则是否开启(仅限 ruleId 为 10000 和 20000)
示例值: 0
RuleDesc String 规则备注
示例值: 更新时没有where条件,全表更新
RuleId Int64 规则 ID
示例值: 0
RuleName String 规则名称
示例值: 无Where更新或删除
RuleType Int64 规则类型
示例值: 0
IsDelete Int64 删除状态
示例值: 0
AlarmEmail Int64 告警相关数据
示例值: 1
AlarmPhone Int64 告警相关数据
示例值: 1
AlarmSms Int64 告警相关数据
示例值: 1
AlarmWx Int64 告警相关数据
示例值: 1
AssetsList Array of AssetsInfo 资产列表
示例值:查看
InstanceId String 审计 ID
示例值: [1,2,3,4,5]
Receivers String 自定义规则接收人
示例值: root
SaveToDb Int64 标识是否写数据库
示例值: 1
UpdateTime Int64 最后一次修改时间
示例值: 1
InstanceName String 审计名称
示例值: pgsql-debian7.4
RuleReceiver String AI和CVE规则接收人
示例值: root
RuleStatus String 规则启用状态
示例值: SUCCESS
RuleClassify Int64 规则分类
示例值: 0
ConfigType Int64 规则类别( 默认 0 常规 1  宽松 2  严格 3 用户配置4 )
示例值: 0

NameValueString

Name and String Value

被如下接口引用:DescribeAgentDeploy、DescribeAssetsList、DescribeCvmList

名称 必选 允许NULL 类型 描述
Name String 名称
示例值: name1
Value String
示例值: value1

LogDeliveryType

日志投递日志类型

被如下接口引用:DescribeLogDeliveryType

名称 必选 允许NULL 类型 描述
LogType Int64 日志投递类型
示例值: 1
LogTypeName String 投递日志类型的名称
示例值: 审计日志
LogTypeDesc String 投递日志类型的描述
示例值: 全量的审计日志

DbVersionResult

支持的数据库版本信息

被如下接口引用:DescribeSupportRegionAndDbTypeList

名称 必选 允许NULL 类型 描述
DbType String 数据库类型
示例值: MYSQL
Version String 数据库支持的前一个版本,我们只需要判断版本 > 该版本就行,不包括该版本
示例值: 5.6