调用EvaluateMultiZoneResource接口查询HBase增强版多可用区实例是否存在可用资源。

请求参数

名称 类型 是否必选 示例值 描述
Action String EvaluateMultiZoneResource

系统规定参数。取值:EvaluateMultiZoneResource

Engine String hbaseue

服务类型,目前仅支持HBase增强版,取值为hbaseue

EngineVersion String 2.0

引擎类型的版本号,取值为2.0

ArchVersion String 2.0

部署架构的版本,目前仅支持hbaseue引擎类型,取值为2.0

ClusterName String hbaseue_test

集群名称,设置规则如下:

  • 长度为2~128个字符。
  • 以大小写字母或中文开头。
  • 可包含数字或者特殊字符,特殊字符包括半角句号(.)、短横线(-)和下划线(_)。
RegionId String cn-hangzhou

实例所属的地域ID,可调用DescribeRegions接口获取。

VpcId String vpc-bp120k6ixs4eog*****

专有网络ID,必须在RegionId所在的地域下。

MultiZoneCombination String cn-hangzhou-bef-aliyun-com

可用区组合。目前支持如下,可用区组合支持情况可前往售卖页查看。

PrimaryZoneId String cn-hangzhou-e

主可用区实例的可用区ID。

PrimaryVSwitchId String vsw-hangxzhouxe*****

主可用区实例的虚拟交换机ID,必须在PrimaryZoneId对应的可用区下。

StandbyZoneId String cn-hangzhou-f

备可用区实例的可用区ID。

StandbyVSwitchId String vsw-hangxzhouxf****

备可用区实例的虚拟交换机ID,必须在StandbyZoneId对应的可用区下。

ArbiterZoneId String cn-hangzhou-b

仲裁可用区ID。

ArbiterVSwitchId String vsw-hangxzhouxb****

仲裁虚拟交换机ID,交换机需位于ArbiterZoneId对应的可用区下。

MasterInstanceType String hbase.sn1.medium

master节点规格, 可调用DescribeInstanceType接口获取。

CoreInstanceType String hbase.sn1.medium

core节点规格,可调用DescribeInstanceType接口获取。

CoreDiskType String cloud_ssd

core磁盘类型,取值:

  • cloud_efficiency:高效云盘。
  • cloud_ssd:SSD云盘。
  • local_hdd_pro:吞吐密集型本地盘。
  • local_ssd_pro:I/O密集型本地盘。
CoreDiskSize Integer 400

节点磁盘大小,范围为400~64000 GB,步长为40 GB。

CoreNodeCount Integer 4

Core节点个数,Core节点个数取值范围为2~20,且增量为2的倍数。

LogInstanceType String hbase.sn1.medium

log节点规格, 可调用DescribeInstanceType接口获取。

LogDiskType String cloud_ssd

log节点磁盘类型, 取值:

  • cloud_efficiency:高效云盘。
  • cloud_ssd:SSD云盘。
  • local_hdd_pro:吞吐密集型本地盘。
  • local_ssd_pro:I/O密集型本地盘。
LogDiskSize Integer 400

log节点磁盘大小,范围为400~64000 GB,步长为40 GB。

LogNodeCount Integer 4

log节点数量,log节点个数取值范围为4~400,且为4的倍数。

SecurityIPList String 127.0.0.1

添加实例的白名单IP地址,多个白名单IP地址之间使用半角逗号(,)分隔。

说明 如果IP地址设置为127.0.0.1,表示禁止所有地址访问该实例。例如IP地址为192.168.0.0/24表示允许所有192.168.0.XX的IP地址访问该实例。
PayType String Postpaid

实例的付费类型,取值:

  • Prepaid:包年包月(预付费)。
  • Postpaid:按量付费(后付费)。
PeriodUnit String month

包年包月实例的购买单位,取值:

  • year:年。
  • month:月。
说明 仅当实例的付费类型为Prepaid时,需要填写此参数。
Period Integer 1

包年包月实例的购买时长,取值:

  • 当PeriodUnit为year时,取值范围为1~3。
  • 当PeriodUnit为month时,取值范围为1~9。
说明 仅当实例的付费类型为Prepaid时,需要填写此参数。
AutoRenewPeriod Integer 0

设置实例自动续费周期,单位为月。

说明
  • 自动续费周期默认值为0,表示实例到期后不自动续费。
  • 例如自动续费周期设置为2,表示实例到期后自动续费2个月。
ClientToken String f4g8t5rd2gr94****

用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一,最大值不超过64个ASCII字符,且该参数值中不能包含非ASCII字符。

返回数据

名称 类型 示例值 描述
Success Boolean true

是否有可用资源,返回值:

  • true:有可用的资源。
  • false:没有可用的资源。
RequestId String FB703B69-D4D4-4879-B9FE-6A37F67C46FD

请求ID。

示例

请求示例

http(s)://hbase.aliyuncs.com/?Action=EvaluateMultiZoneResource
&ArbiterVSwitchId=vsw-hangxzhouxb*****
&ArbiterZoneId=cn-hangzhou-b
&ArchVersion=2.0
&ClusterName=hbaseue_test
&CoreDiskSize=400
&CoreDiskType=cloud_ssd
&CoreInstanceType=hbase.sn1.medium
&CoreNodeCount=4
&Engine=hbaseue
&EngineVersion=2.0
&LogDiskSize=400
&LogDiskType=cloud_ssd
&LogInstanceType=hbase.sn1.medium
&LogNodeCount=4
&MasterInstanceType=hbase.sn1.medium
&MultiZoneCombination=cn-hangzhou-bef-aliyun-com
&PayType=Postpaid
&PrimaryVSwitchId=vsw-hangxzhouxe*****
&PrimaryZoneId=cn-hangzhou-e
&RegionId=cn-hangzhou
&SecurityIPList=127.0.0.1
&StandbyVSwitchId=vsw-hangxzhouxf****
&StandbyZoneId=cn-hangzhou-f
&VpcId=vpc-bp120k6ixs4eog*****
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<RequestId>FB703B69-D4D4-4879-B9FE-6A37F67C46FD</RequestId>
<Success>true</Success>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "FB703B69-D4D4-4879-B9FE-6A37F67C46FD",
  "Success" : true
}

错误码

访问错误中心查看更多错误码。