华为云计算 云知识 查询云服务器操作行为列表NovaListServerActions
查询云服务器操作行为列表NovaListServerActions

 

功能介绍

查询弹性 云服务器 的所有历史操作,显示操作行为列表。

调试

您可以在API Explorer中调试该接口。

URI

GET /v2.1/{project_id}/servers/{server_id}/os-instance-actions

参数说明请参见表1。
表1 路径参数

参数

是否必选

描述

project_id

项目ID。

获取方法请参见获取项目ID

server_id

云服务 ID。

表2 查询参数

参数

是否必选

描述

limit

查询返回server action数量限制。

微版本2.58及以上版本支持。

marker

从marker指定的server action的下一条数据开始查询,取值为request_id。

微版本2.58及以上版本支持。

changes-since

根据server action的更新时间过滤返回结果。

格式符合ISO 8601,CCYY-MM-DDThh:mm:ss+/-hh:mm。

例如:2018-01-17T03:03:32Z 。

微版本2.58及以上版本支持。

请求消息

响应消息

响应参数如表3所示。

表3 响应参数

参数

参数类型

描述

instanceActions

Array of Object

云服务器操作行为列表,详情请参见表4。

表4 instanceActions字段数据结构说明

参数

是否必选

参数类型

描述

action

String

行为动作

取值范围:

create , delete , evacuate , restore , stop , start , reboot , rebuild , revertResize , confirmResize , detach_volume , attach_volume , attach_interface , detach_interface , lock , unlock , resize , migrate , pause , unpause , rescue , unrescue , changePassword , shelve ,unshelve , live-migration , live_migration_cancel , live_migration_force_complete , trigger_crash_dump, extend_volume

instance_uuid

String

弹性云服务器ID,UUID格式

message

String

行为完成状态信息

project_id

String

项目ID

request_id

String

请求ID

start_time

String

行为开始时间

user_id

String

用户ID

请求示例

查询指定云服务器的所有历史操作,显示操作行为列表。

GET https://{endpoint}/v2.1/89655fe61c4c4a08b9f3e7f9095441b8/servers/e723eb40-f56e-40f9-8c8c-caa517fe06ba/os-instance-actions

响应示例

{
    "instanceActions": [
        {
            "instance_uuid": "e723eb40-f56e-40f9-8c8c-caa517fe06ba",
            "user_id": "752be40780484291a9cc7ae50fff3e6d",
            "start_time": "2014-12-16T10:58:14.000000",
            "request_id": "req-ee56c2b5-d33b-4749-ae83-09281dbbb716",
            "action": "resize",
            "message": "Error",
            "project_id": "89655fe61c4c4a08b9f3e7f9095441b8"
        },
        {
            "instance_uuid": "e723eb40-f56e-40f9-8c8c-caa517fe06ba",
            "user_id": "752be40780484291a9cc7ae50fff3e6d",
            "start_time": "2014-12-16T10:57:56.000000",
            "request_id": "req-23cfd57f-c58a-45cd-86a6-eab3e38f3753",
            "action": "resize",
            "message": "Error",
            "project_id": "89655fe61c4c4a08b9f3e7f9095441b8"
        },
    ]
}

返回值

请参考通用请求返回值

上一篇:伸缩组向导式创建流程 下一篇:创建路由表CreateRouteTableer

弹性云服务器 ECS

 

弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率