華為云計(jì)算 云知識(shí) 查詢專屬主機(jī)列表ListDedicatedHosts
查詢專屬主機(jī)列表ListDedicatedHosts

 

功能介紹

通過(guò)該接口查詢 專屬主機(jī) 列表。

調(diào)試

您可以在API Explorer中調(diào)試該接口。

URI

GET /v1.0/{project_id}/dedicated-hosts

參數(shù)說(shuō)明請(qǐng)參見(jiàn)表1。

表1 參數(shù)說(shuō)明

參數(shù)

參數(shù)類型

是否必選

描述

project_id

String

項(xiàng)目ID。

獲取方式請(qǐng)參見(jiàn)獲取項(xiàng)目ID

請(qǐng)求消息

可以在URI中增加如下參數(shù),來(lái)過(guò)濾查詢結(jié)果:host_type、host_type_name、flavor、dedicated_host_id、state、tenant、availability_zone、name、limit、marker、tags、instance_uuid、released_at、或者changes-since。

例如:/v1.0/{project_id}/dedicated-hosts?host_type={host_type}&state={state}

表2 請(qǐng)求參數(shù)

參數(shù)

位置

參數(shù)類型

是否必選

描述

dedicated_host_id

query

String

專屬主機(jī)ID。

name

query

String

專屬主機(jī)名稱。

host_type

query

String

專屬主機(jī)類型。

host_type_name

query

String

專屬主機(jī)類型的名稱。

flavor

query

String

規(guī)格ID。

state

query

String

專屬主機(jī)狀態(tài)。

取值范圍:“available”、“fault”或“released”。

tenant

query

String

取值范圍:租戶ID或“all”。

只有具有DeH管理員權(quán)限的用戶可以指定該參數(shù)。

availability_zone

query

String

專屬主機(jī)所屬AZ。

limit

query

String

每個(gè)頁(yè)面上顯示的條目數(shù)。

marker

query

String

該值是上一頁(yè)最后一條記錄的ID。如果“marker”取值無(wú)效,將會(huì)返回“400”錯(cuò)誤碼。

tags

query

String

專屬主機(jī)標(biāo)簽。

instance_uuid

query

String

專屬主機(jī)上的 云服務(wù)器 ID。

released_at

query

String

專屬主機(jī)的釋放時(shí)間。

changes-since

query

String

當(dāng)專屬主機(jī)更新了狀態(tài)時(shí),按日期和時(shí)間戳過(guò)濾響應(yīng)。為了便于記錄更改,還可能返回最近刪除的專屬主機(jī)。

日期和時(shí)間戳的格式為ISO 8601:

CCYY-MM-DDThh:mm:ss±hh:mm

如果包含“hh:mm”值,則將時(shí)區(qū)作為UTC的偏移量返回。例如,“2015-08-27T09:49:58-05:00”。如果您省略時(shí)區(qū),則假定為UTC時(shí)區(qū)。

響應(yīng)消息

表3 響應(yīng)參數(shù)

參數(shù)

位置

參數(shù)類型

描述

dedicated_hosts

body

Array of objects

滿足查詢條件的專屬主機(jī)。

具體請(qǐng)參見(jiàn)表1

total

body

Integer

滿足查詢條件的專屬主機(jī)數(shù)量。

請(qǐng)求示例

查詢專屬主機(jī)列表,專屬主機(jī)狀態(tài)為available。
GET https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-hosts?state=available

響應(yīng)示例

{
    "dedicated_hosts": [
        {
            "dedicated_host_id": "ab910cf0daebca90c4001",
            "name": "high performance servers1",
            "auto_placement": "off",
            "availability_zone": "az1",
            "host_properties": {
                "vcpus": 36,
                "cores": 12,
                "sockets": 2,
                "memory": 1073741824,
                "host_type": "h1",
                "host_type_name": "High performance",
                "available_instance_capacities": [
                    {
                        "flavor": "h1.large"
                    },
                    {
                        "flavor": "h1.2large"
                    },
                    {
                        "flavor": "h1.4large"
                    },
                    {
                        "flavor": "h1.8large"
                    }
                ]
            },
            "state": "available",
            "project_id": "9c53a566cb3443ab910cf0daebca90c4",
            "available_vcpus": 20,
            "available_memory": 1073201821,
            "instance_total": 2,
            "allocated_at": "2016-10-10T14:35:47Z",
            "released_at": null
            },
        {
            "dedicated_host_id": "ab910cf0daebca90c4002",
            "name": "high performance servers2",
            "auto_placement": "off",
            "availability_zone": "az1",
            "host_properties": {
                "vcpus": 36,
                "cores": 12,
                "sockets": 2,
                "host_type": "h1",
                "host_type_name": "High performance",
                "memory": 1073741824,
                "available_instance_capacities": [
                    {
                        "flavor": "h1.large"
                    },
                    {
                        "flavor": "h1.2large"
                    },
                    {
                        "flavor": "h1.4large"
                    },
                    {
                        "flavor": "h1.8large"
                    }
                ]
            },
            "state": "available",
            "project_id": "9c53a566cb3443ab910cf0daebca90c4",
            "available_vcpus": 20,
            "available_memory": 1073101821,
            "instance_total": 3,
            "allocated_at": "2016-10-10T14:35:47Z",
            "released_at": null
            },
            ],
    "total": 25
}

返回值

請(qǐng)參見(jiàn)狀態(tài)碼。