附录1
更新时间:2020-03-17
Model对象定义
VmLoginSummaryModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| instanceName | String | 实例名 |
| instanceId | String | 实例长id |
| instanceShortId | String | 实例短ID |
| publicIp | String | 公网IP |
| internalIp | String | 内网IP |
| agentStatus | AgentStatus | agent状态 |
| crackCount | int | 暴力拦截次数 |
| abnormalCount | int | 异常登录次数 |
| operation | OperationCode | 操作码 |
loginEventModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| loginTime | String | 登录时间 |
| eventType | LoginEventType | 登录事件类型 |
| repeatCount | int | 事件发生计数 |
| targetVmid | String | 虚机长id |
| ipLocation | String | 来源ip位置 |
| sourceIp | String | 来源IP |
| ipStatus | int | 是否有特殊操作,0:没有, 1:有 |
| loginAccount | String | 登录所用账户名 |
| loginType | LoginType | 登录方式 |
| loginResult | int | 登录结果 |
| operationStatus | LoginOperationStatus | 命令状态 |
LoginWhiteIpModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| region | region | 区域 |
| whiteIp | String | 白名单IP |
| ipLocation | String | IP位置 |
| cmdInProcess | int | 白名单状态,0代表白名单相关操作已经完成,后面的字段无效;1表示白名单相关操作尚未完成,后面的字段无效。 |
| vmList | VmWhiteStatusModel | 绑定的虚机列表 |
| applyCount | int | 绑定的虚机总数 |
| failedCount | int | 操作失败的总数 |
VmWhiteStatusModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| vmid | String | 虚机长id |
| whiteStatus | LoginWhiteIpStatus | 白名单IP状态 |
| region | region | 区域 |
VmUpdateWhiteStatusModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| vmid | String | 虚机长id |
| currentStatus | int | 当前状态,0 代表未勾选, 1 代表被勾选 |
| expectedStatus | int | 期望状态,0 代表未勾选, 1 代表被勾选 |
WebShellFileModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| region | region | 区域 |
| vmid | String | 虚机长id |
| fileName | String | 文件绝对路径 |
| fileMtime | String | 文件修改时间 |
| fileStatus | WebshellFileStatus | 文件状态 |
| availableOp | list<WebShellFileOperation> | 文件可用操作列表 |
| fileType | String | 木马类型 |
| fileId | int | 文件标识id |
ItemCheckResultModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| itemId | int | 风险id |
| itemName | String | 风险名称 |
| itemCategory | ItemCategoryDescModel | 风险类别描述 |
| assetNumber | int | 影响虚机数 |
| itemLevel | ItemLevel | 风险等级 |
| updateTime | String | 更新时间,UTC时间格式 |
ItemCategoryDescModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| system | system | 系统 |
| application | String | 应用 |
| category | String | 检查类别 |
| item | String | 检查项目 |
ItemsModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| items | list<ItemCategoryModel> | 检查项目种类配置列表 |
| name | String | 操作系统 |
ItemCategoryModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| items | list<ItemGroupModel> | 检查项目组配置列表 |
| name | String | 检查种类名称 |
ItemGroupModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| items | list<ItemDetailModel> | 检查项目细节配置列表 |
| name | String | 检查项目组名称 |
ItemDetailModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| items | String | null |
| name | String | 检查项目名称 |
| itemsId | int | 检查项目id |
ItemConfigModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| items | list<ItemCategoryConfigModel> | 检查项目种类配置列表 |
| name | String | 操作系统 |
ItemCategoryConfigModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| items | list<ItemGroupConfigModel> | 检查项目组配置列表 |
| name | String | 检查种类名称 |
ItemGroupConfigModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| items | list<ItemDetailConfigModel> | 检查项目细节配置列表 |
| name | String | 检查项目组名称 |
ItemDetailConfigModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| items | String | null |
| name | String | 检查项目名称 |
| itemsId | int | 检查项目id |
| status | int | 是否选中,0:未选中,1:选中 |
AssertModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| instance_uuid | String | 虚机长id |
| region | region | 区域 |
| instanceId | String | 虚机短id |
| name | String | 虚机名称 |
| vmStatus | VmStatus | 虚机状态 |
| cpu | String | cpu |
| memory | String | memory |
| diskSize | String | diskSize |
| instanceType | String | 虚机类型 |
| internalIp | String | 内网ip |
| publicIp | String | 外网ip |
AssertIdModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| instance_uuid | String | 虚机长id |
| region | region | 区域 |
RuleModel
| 参数名称 | 类型 | 描述 |
|---|---|---|
| ruleId | int | 规则id |
| ruleName | String | 规则名称 |
| assetNumber | int | 绑定的虚机数量 |
| itemNumber | int | 绑定的检查项目数 |
| checkDate | list |
检查日期 |
| checkTime | int | 检查时间 |
| isDefault | int | 是否默认规则,0:非默认规则,1:默认规则 |
