跳到主要内容

操作日志

2.1.1查询操作日志列表

接口地址

GET  /NSphere/api/operation-log/list

接口描述

查询操作日志列表。说明:category、categoryId、relatedCategory、targetId可以组合使用,常见用法为category与targetId组合或category、targetId单独使用。E0930版本新增接口。

请求数据类型

application/x-www-form-urlencoded

响应数据类型

application/json

请求参数

参数名称

参数说明

请求类型

必须

数据类型

schema

targetId

操作对象ID(如虚拟机、主机等)

query

false

integer(int64)

categoryId

关联任务操作对象的ID,categoryId使用时必须传入targetId和relatedCategory才能生效,例如在查询与动态资源业务扩展有关联的虚拟机动作日志时,那么传入categoryId=动态资源扩展的ID,targetId=关联虚拟机的id,relatedCategory(操作分类)=50(动态资源扩展)

query

false

integer(int64)

offset

偏移量

query

false

integer(int32)

limit

返回数量

query

false

integer(int32)

sortDir

排序类型,0:不排序,1:升序,2:降序,sortField不为空时默认不排序。

query

false

integer(int32)

sortField

排序字段,支持字段:loginName,userName,operStartTime,operTime,address,category,targetName,result,level,event。

query

false

string

loginName

登录名

query

false

string

userName

操作员姓名

query

false

string

operTime_from

操作完成时间范围起端,输入格式为:年-月-日,例如2023-10-24

query

false

string(date-time)

operTime_to

操作完成时间范围末端,输入格式为:年-月-日,例如2023-10-24

query

false

string(date-time)

operStartTime_from

操作开始时间范围起端,输入格式为:年-月-日,例如2023-10-24

query

false

string(date-time)

operStartTime_to

操作开始时间范围末端,输入格式为:年-月-日,例如2023-10-24

query

false

string(date-time)

address

登录地址

query

false

string

category

操作分类,枚举:0-所有动作,1-操作员动作,2-系统配置,3-云资源动作,4-数据中心动作,5-主机动作,6-存储动作,7-网络动作,8-集群动作,10-虚拟机动作,15-模板动作,16-OVF模板动作,21-备份动作,22-恢复动作,50-动态资源业务扩展动作,60-虚拟存储动作,80-告警管理动作,90-资源池调度业务动作,120-站点容灾动作,130-管理平台动作,140-存储适配器动作,150-云彩虹动作,170-命令行动作,180-电子流动作,194-LAN-Free动作,196-热补丁动作,197-外部云资源动作,198-外部云虚拟机迁移动作,199-外部云备份策略动作,200-本地磁盘动作,204-裸金属动作,205-组件动作,206-备份中心动作,207-主机防火墙动作,208-升级管理动作,209-标签动作,211-主机配置文件动作,213-密评配置动作,217-端口组动作,218-调度任务动作,219-资源分析动作,220-分布式防火墙动作,221-物理交换机动作,222-延展域动作

query

false

integer(int32)

relatedCategory

关联任务的类型,categoryId、relatedCategory、targetId配对使用,其枚举值和category一致

query

false

integer(int32)

result

执行结果,枚举:0-成功;1-失败;2-部分成功

query

false

integer(int32)

description

操作描述(模糊查询)

query

false

string

targetName

操作对象(模糊查询)

query

false

string

level

风险级别,枚举:1000-高,2000-中,3000-低

query

false

integer(int32)

event

事件类型,枚举:0-所有类型,1001-删除,1002-还原,1003-格式化,1004-转化,1005-迁移,1006-初始化,1008-挂载,1009-解挂,1010-更新签名,2001-增加,2002-修改,2003-克隆,2004-备份,2005-部署,2006-进入维护,2007-退出维护,2008-拷贝,2009-导入,2010-导出,2011-分发,2012-配置,2013-管理,2014-升级,2015-执行命令,2018-安装,2019-卸载,2020-注册,2021-进入隔离,2022-退出隔离,3001-启动,3002-关闭,3003-重启,3004-暂停,3005-休眠,3006-恢复,3007-登录,3008-注销,3009-连接,3010-断开连接,3011-取消,3012-扫描,3013-刷新,3014-同步,3019-检测,5003-日志文件收集,5004-提交

query

false

integer(int32)

响应状态

状态码

说明

schema

200

OK

RpcPagingLoadResultApiOperationLogVO

响应参数

参数名称

参数说明

类型

schema

state

integer(int32)

integer(int32)

errorCode

integer(int32)

integer(int32)

successMessage

string

failureMessage

string

data

array

ApiOperationLogVO

id

操作日志ID

integer(int64)

loginName

登录名

string

userName

操作员姓名

string

operStartTime

开始时间

string(date-time)

operTime

完成时间

string(date-time)

address

登录地址

string

category

操作分类,枚举:0-所有动作,1-操作员动作,2-系统配置,3-云资源动作,4-数据中心动作,5-主机动作,6-存储动作,7-网络动作,8-集群动作,10-虚拟机动作,15-模板动作,16-OVF模板动作,21-备份动作,22-恢复动作,50-动态资源业务扩展动作,60-虚拟存储动作,80-告警管理动作,90-资源池调度业务动作,120-站点容灾动作,130-管理平台动作,140-存储适配器动作,150-云彩虹动作,170-命令行动作,180-电子流动作,194-LAN-Free动作,196-热补丁动作,197-外部云资源动作,198-外部云虚拟机迁移动作,199-外部云备份策略动作,200-本地磁盘动作,204-裸金属动作,205-组件动作,206-备份中心动作,207-主机防火墙动作,208-升级管理动作,209-标签动作,211-主机配置文件动作,213-密评配置动作,217-端口组动作,218-调度任务动作,219-资源分析动作,220-分布式防火墙动作,221-物理交换机动作,222-延展域动作

integer(int32)

description

操作描述

string

result

执行结果

integer(int32)

progress

进度

integer(int32)

failureReason

失败原因(存在失败的结果,才会返回该字段)

string

targetName

操作对象

string

level

风险级别,枚举:1000-高,2000-中,3000-低

integer(int32)

event

事件类型,枚举:0-所有类型,1001-删除,1002-还原,1003-格式化,1004-转化,1005-迁移,1006-初始化,1008-挂载,1009-解挂,1010-更新签名,2001-增加,2002-修改,2003-克隆,2004-备份,2005-部署,2006-进入维护,2007-退出维护,2008-拷贝,2009-导入,2010-导出,2011-分发,2012-配置,2013-管理,2014-升级,2015-执行命令,2018-安装,2019-卸载,2020-注册,2021-进入隔离,2022-退出隔离,3001-启动,3002-关闭,3003-重启,3004-暂停,3005-休眠,3006-恢复,3007-登录,3008-注销,3009-连接,3010-断开连接,3011-取消,3012-扫描,3013-刷新,3014-同步,3019-检测,5003-日志文件收集,5004-提交

integer(int32)

offset

integer(int32)

integer(int32)

totalLength

integer(int32)

integer(int32)

success

boolean

partSuccess

boolean

响应示例

{

"state": null,

"errorCode": null,

"successMessage": null,

"failureMessage": null,

"data": [

{

"id": null,

"loginName": null,

"userName": null,

"operStartTime": null,

"operTime": null,

"address": null,

"category": null,

"description": null,

"result": null,

"progress": null,

"failureReason": null,

"targetName": null,

"level": null,

"event": null

}

],

"offset": null,

"totalLength": null,

"success": true,

"partSuccess": true

}