Loading
close

云主机回收站

time 更新时间:2022-05-11 17:17:51

查询回收站列表

功能介绍

列出回收站里云主机。

URI

GET /v2.1/{project—id}/os-server-groups

参数 是否必选 描述
project—id 项目ID。

请求消息

参数 参数类型 是否必选 描述
all_tenants integer 是否查询所有项目的云主机。
deleted boolean 是否查询已经删除的云主机。

请求示例

GET v2.1/3a9a3a792b024d509d3852022b9f8436/servers/detail?all_tenants=1&deleted=True

响应消息

参数 参数类型 描述
servers array 回收站云主机列表。
id string 云主机的UUID。
name string 云主机的名字。
status string 云主机的状态。
locked string 云主机的锁定状态。
deleted string 云主机的删除时间。
metadata object 云主机元数据对象。
user_id string 用户的ID。

响应示例

{
    "images": [
        {
            "id": "70a599e0-31e7-49b7-b260-868f441e862b",
            "links": [
                {
                    "href": "fake_href",
                    "rel": "self"
                },
                {
                    "href": "fake_href",
                    "rel": "bookmark"
                },
                {
                    "href": "fake_href",
                    "rel": "alternate",
                    "type": "application/vnd.openstack.image"
                }
            ],
            "name": "fakeimage7"
        },
        {
            "id": "155d900f-4e14-4e4c-a73d-069cbf4541e6",
            "links": [
                {
                    "href": "fake_href",
                    "rel": "self"
                },
                {
                    "href": "fake_href",
                    "rel": "bookmark"
                },
                {
                    "href": "fake_href",
                    "rel": "alternate",
                    "type": "application/vnd.openstack.image"
                }
            ],
            "name": "fakeimage123456"
        },
        {
            "id": "a2459075-d96c-40d5-893e-577ff92e721c",
            "links": [
                {
                    "href": "fake_href",
                    "rel": "self"
                },
                {
                    "href": "fake_href",
                    "rel": "bookmark"
                },
                {
                    "href": "fake_href",
                    "rel": "alternate",
                    "type": "application/vnd.openstack.image"
                }
            ],
            "name": "fakeimage123456"
        },
        {
            "id": "a440c04b-79fa-479c-bed1-0b816eaec379",
            "links": [
                {
                    "href": "fake_href",
                    "rel": "self"
                },
                {
                    "href": "fake_href",
                    "rel": "bookmark"
                },
                {
                    "href": "fake_href",
                    "rel": "alternate",
                    "type": "application/vnd.openstack.image"
                }
            ],
            "name": "fakeimage6"
        },
        {
            "id": "c905cedb-7281-47e4-8a62-f26bc5fc4c77",
            "links": [
                {
                    "href": "fake_href",
                    "rel": "self"
                },
                {
                    "href": "fake_href",
                    "rel": "bookmark"
                },
                {
                    "href": "fake_href",
                    "rel": "alternate",
                    "type": "application/vnd.openstack.image"
                }
            ],
            "name": "fakeimage123456"
        },
        {
            "id": "cedef40a-ed67-4d10-800e-17455edce175",
            "links": [
                {
                    "href": "fake_href",
                    "rel": "self"
                },
                {
                    "href": "fake_href",
                    "rel": "bookmark"
                },
                {
                    "href": "fake_href",
                    "rel": "alternate",
                    "type": "application/vnd.openstack.image"
                }
            ],
            "name": "fakeimage123456"
        },
        {
            "id": "76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
            "links": [
                {
                    "href": "fake_href",
                    "rel": "self"
                },
                {
                    "href": "fake_href",
                    "rel": "bookmark"
                },
                {
                    "href": "fake_href",
                    "rel": "alternate",
                    "type": "application/vnd.openstack.image"
                }
            ],
            "name": "fakeimage123456"
        }
]
}

正常响应代码

200

恢复云主机

功能介绍

恢复回收站里的云主机。

URI

POST /v2.1/{project—id}/servers/{server_id}/action

参数 是否必选 描述
project_id 项目ID。
server_id 云主机的UUID。

请求消息

参数 参数类型 是否必选 描述
restore string 恢复云主机的动作。

请求示例

{
    "restore": null
}

响应消息

成功提交没有返回体。

正常响应代码

202

彻底删除云主机

功能介绍

彻底删除回收站里的云主机。

URI

POST /v2.1/{project—id}/servers/{server_id}/action

参数 是否必选 描述
project_id 项目ID。
server_id 云主机的UUID。

请求消息

参数 参数类型 是否必选 描述
forceDelete string 彻底删除云主机的动作。

请求示例

{
    "forceDelete": null
}

响应消息

成功提交没有返回体。

正常响应代码

202

此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品