调用DescribeDedicatedHostClusters查询一个或多个专有宿主机集群的详细信息。
接口说明
请求参数的作用类似于一个过滤器,过滤器为逻辑与(AND)关系。如果某一参数为空,则过滤器不起作用。但是参数DedicatedHostClusterIds
的值如果是一个空JSON数组,即[]
,则视为该过滤器有效,且返回值为空。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 |
类型 |
是否必选 |
示例值 |
描述 |
Action | String | 是 | DescribeDedicatedHostClusters | 系统规定参数。取值:DescribeDedicatedHostClusters。 |
Status | String | 否 | null | 说明 该参数暂未上线,不支持使用。 |
LockReason | String | 否 | null | 说明 该参数暂未上线,不支持使用。 |
ResourceGroupId | String | 否 | rg-bp67acfmxazb4p**** | 专有宿主机集群要加入的资源组ID。使用该参数过滤资源时,资源数量不能超过1000个。 说明 不支持默认资源组过滤。 |
Tag.N.Key | String | 否 | TestKey | 专有宿主机集群的标签键。N的取值范围:1~20。一旦传入该值,则不允许为空字符串。最多支持64个字符,不能以 使用一个标签过滤资源,查询到该标签下的资源数量不能超过1000个;使用多个标签过滤资源,查询到同时绑定了多个标签的资源数量不能超过1000个。如果资源数量超过1000个,请使用ListTagResources接口进行查询。 |
Tag.N.Value | String | 否 | TestValue | 专有宿主机集群的标签值。N的取值范围:1~20。一旦传入该值,则不允许为空字符串。最多支持64个字符,不能以 |
RegionId | String | 是 | cn-hangzhou | 专有宿主机集群所在的地域ID。您可以调用DescribeRegions查看最新的阿里云地域列表。 |
ZoneId | String | 否 | cn-hangzhou-f | 专有宿主机集群所在的可用区ID。您可以调用DescribeZones查看阿里云地域下的可用区。 |
DedicatedHostClusterIds | String | 否 | ["dc-bp12wlf6am0vz9v2****", "dc-bp12wlf6am0vz9v3****"] | 专有宿主机集群ID列表。取值可以由多个专有宿主机集群ID组成一个JSON数组,格式为 |
DedicatedHostClusterName | String | 否 | myDDHCluster | 专有宿主机集群名称。 |
PageNumber | Integer | 否 | 1 | 专有宿主机集群状态列表的页码。 起始值:1。 默认值:1。 |
PageSize | Integer | 否 | 5 | 分页查询时设置的每页行数。 最大值:100。 默认值:10。 |
返回数据
名称 |
类型 |
示例值 |
描述 |
PageSize | Integer | 5 | 输入时设置的每页行数。 |
RequestId | String | 214A2187-B06F-4E49-A081-4D053466A8C7 | 请求ID。 |
PageNumber | Integer | 1 | 专有宿主机集群状态列表的页码。 |
TotalCount | Integer | 2 | 专有宿主机总个数。 |
DedicatedHostClusters | Array of DedicatedHostCluster | 由一个或多个专有宿主机集群状态组成的数组。 |
|
DedicatedHostCluster | |||
Description | String | This-is-my-DDHCluster | 专有宿主机集群描述。 |
DedicatedHostClusterId | String | dc-bp12wlf6am0vz9v2**** | 专有宿主机集群ID。 |
ResourceGroupId | String | rg-bp67acfmxazb4p**** | 专有宿主机集群的资源组ID。 |
ZoneId | String | cn-hangzhou-f | 专有宿主机集群所在的可用区ID。 |
RegionId | String | cn-hangzhou | 专有宿主机集群所在的地域ID。 |
DedicatedHostClusterName | String | myDDHCluster | 专有宿主机集群名称。 |
Tags | Array of Tag | 专有宿主机集群的标签。 |
|
Tag | |||
TagValue | String | TestValue | 专有宿主机集群的标签值。 |
TagKey | String | TestKey | 专有宿主机集群的标签键。 |
DedicatedHostIds | Array of String | dh-bp181e5064b5sotr**** | 专有宿主机ID。 |
DedicatedHostClusterCapacity | Object | 专有宿主机集群容量。 |
|
AvailableVcpus | Integer | 2 | 当前可用vCPU数。 |
AvailableMemory | Integer | 4 | 当前可用内存大小。单位:GiB。 |
TotalMemory | Integer | 8 | 总内存大小。单位:GiB。 |
TotalVcpus | Integer | 4 | 总vCPU数。 |
LocalStorageCapacities | Array of LocalStorageCapacity | 本地存储容量。 |
|
LocalStorageCapacity | |||
DataDiskCategory | String | cloud | 数据盘类型。可能值:
|
AvailableDisk | Integer | 20 | 当前可用本地盘大小。单位:GiB。 |
TotalDisk | Integer | 40 | 本地盘总大小。单位:GiB。 |
AvailableInstanceTypes | Array of AvailableInstanceType | 专有宿主机集群内ECS实例规格的可用容量。 |
|
AvailableInstanceType | |||
InstanceType | String | ecs.c6.26xlarge | 实例规格。 |
AvailableInstanceCapacity | Integer | 0 | 可用的实例规格容量。 |
示例
请求示例
https://ecs.aliyuncs.com/?Action=DescribeDedicatedHostClusters
&RegionId=cn-hangzhou
&ZoneId=cn-hangzhou-f
&DedicatedHostClusterName=myDDHCluster
&PageNumber=1
&PageSize=5
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeDedicatedHostClustersResponse>
<PageSize>5</PageSize>
<RequestId>214A2187-B06F-4E49-A081-4D053466A8C7</RequestId>
<PageNumber>1</PageNumber>
<TotalCount>2</TotalCount>
<DedicatedHostClusters>
<Description>This-is-my-DDHCluster</Description>
<DedicatedHostClusterId>dc-bp12wlf6am0vz9v2****</DedicatedHostClusterId>
<ResourceGroupId>rg-bp67acfmxazb4p****</ResourceGroupId>
<ZoneId>cn-hangzhou-f</ZoneId>
<RegionId>cn-hangzhou</RegionId>
<DedicatedHostClusterName>myDDHCluster</DedicatedHostClusterName>
<Tags>
<TagValue>TestValue</TagValue>
<TagKey>TestKey</TagKey>
</Tags>
<DedicatedHostIds>dh-bp181e5064b5sotr****</DedicatedHostIds>
<DedicatedHostClusterCapacity>
<AvailableVcpus>2</AvailableVcpus>
<AvailableMemory>4</AvailableMemory>
<TotalMemory>8</TotalMemory>
<TotalVcpus>4</TotalVcpus>
<LocalStorageCapacities>
<DataDiskCategory>cloud</DataDiskCategory>
<AvailableDisk>20</AvailableDisk>
<TotalDisk>40</TotalDisk>
</LocalStorageCapacities>
<AvailableInstanceTypes>
<InstanceType>ecs.c6.26xlarge</InstanceType>
<AvailableInstanceCapacity>0</AvailableInstanceCapacity>
</AvailableInstanceTypes>
</DedicatedHostClusterCapacity>
</DedicatedHostClusters>
</DescribeDedicatedHostClustersResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"PageSize" : 5,
"RequestId" : "214A2187-B06F-4E49-A081-4D053466A8C7",
"PageNumber" : 1,
"TotalCount" : 2,
"DedicatedHostClusters" : [ {
"Description" : "This-is-my-DDHCluster",
"DedicatedHostClusterId" : "dc-bp12wlf6am0vz9v2****",
"ResourceGroupId" : "rg-bp67acfmxazb4p****",
"ZoneId" : "cn-hangzhou-f",
"RegionId" : "cn-hangzhou",
"DedicatedHostClusterName" : "myDDHCluster",
"Tags" : [ {
"TagValue" : "TestValue",
"TagKey" : "TestKey"
} ],
"DedicatedHostIds" : [ "dh-bp181e5064b5sotr****" ],
"DedicatedHostClusterCapacity" : {
"AvailableVcpus" : 2,
"AvailableMemory" : 4,
"TotalMemory" : 8,
"TotalVcpus" : 4,
"LocalStorageCapacities" : [ {
"DataDiskCategory" : "cloud",
"AvailableDisk" : 20,
"TotalDisk" : 40
} ],
"AvailableInstanceTypes" : [ {
"InstanceType" : "ecs.c6.26xlarge",
"AvailableInstanceCapacity" : 0
} ]
}
} ]
}
错误码
HttpCode |
错误码 |
错误信息 |
描述 |
400 | MissingParamter.RegionId | The regionId should not be null. | 参数 RegionId 不得为空。 |
400 | InvalidRegion.NotFound | The specified parameter RegionId is not valid. | RegionId 参数不合法。 |
400 | InvalidZone.NotFound | The specified parameter ZoneId is not valid. | 指定的ZoneId不合法。 |
访问错误中心查看更多错误码。