Consulta os tipos de instância, tipos de disco e configurações de armazenamento disponíveis em uma zona específica. Use esta operação para verificar a disponibilidade de recursos antes de criar uma instância do ApsaraDB for HBase.
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
Action |
String |
Sim |
DescribeAvailableResource |
Operação a executar. Defina o valor como DescribeAvailableResource. |
|
ChargeType |
String |
Sim |
Prepaid |
Método de faturamento. Valores válidos: Prepaid (assinatura) e PostPaid (pagamento conforme o uso). |
|
RegionId |
String |
Sim |
cn-hangzhou |
Região onde as instâncias estão implantadas. Chame a operação DescribeRegions para consultar os IDs das regiões. |
|
ZoneId |
String |
Não |
cn-hangzhou-h |
Zona onde as instâncias estão implantadas. Chame a operação DescribeRegions para consultar os IDs das zonas. |
|
Engine |
String |
Não |
hbaseue |
Edição das instâncias a consultar. Valores válidos: hbase (ApsaraDB for HBase Standard Edition), hbaseue (ApsaraDB for HBase Performance-enhanced Edition), singlehbase (ApsaraDB for HBase Standalone Edition) e bds (BDS Edition com Lindorm Tunnel Service (LTS)). |
|
EngineVersion |
String |
Não |
2.0 |
Versão da instância. Valores válidos: 1.0 (BDS Edition V1.0), 1.1 (ApsaraDB for HBase Standard Edition V1.1 ou ApsaraDB for HBase Standalone Edition V1.1) e 2.0 (ApsaraDB for HBase Standard Edition V2.0, ApsaraDB for HBase Performance-enhanced Edition V2.0 ou ApsaraDB for HBase Standalone Edition V2.0). Especifique um valor correspondente à versão da sua instância. |
|
CoreInstanceType |
String |
Não |
hbase.sn1.large |
Tipo de instância dos nós principais. Para mais informações, consulte Especificações de nó. |
|
DiskType |
String |
Não |
cloud_ssd |
Tipo de disco dos nós principais. Valores válidos: cloud_efficiency (ultra disks), cloud_ssd (SSD padrão), cloud_essd_pl1 (SSD aprimorado), local_hdd (HDD local) e local_ssd_pro (SSD local). |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
EA76F208-E334-592A-A0C6-41E15EC87ED0 |
ID da solicitação. |
|
AvailableZones |
Array of AvailableZone |
Lista de zonas com recursos disponíveis. |
|
|
AvailableZone |
|||
|
ZoneId |
String |
cn-shenzhen-e |
ID da zona. |
|
RegionId |
String |
cn-shenzhen |
ID da região. |
|
MasterResources |
Array of MasterResource |
Configurações disponíveis de nós mestres. |
|
|
MasterResource |
|||
|
InstanceType |
String |
hbase.sn1.medium |
Tipo de instância dos nós mestres. |
|
InstanceTypeDetail |
Struct |
Especificações do tipo de instância. |
|
|
Cpu |
Integer |
4 |
Número de núcleos vCPU. |
|
Mem |
Integer |
8 |
Tamanho da memória. Unidade: GB. |
|
SupportedEngines |
Array of SupportedEngine |
Edições de instância compatíveis. |
|
|
SupportedEngine |
|||
|
Engine |
String |
hbase |
Edição da instância. |
|
SupportedEngineVersions |
Array of SupportedEngineVersion |
Versões de instância compatíveis. |
|
|
SupportedEngineVersion |
|||
|
Version |
String |
2.0 |
Versão da instância. |
|
SupportedCategories |
Array of SupportedCategories |
Categorias de instância compatíveis. |
|
|
SupportedCategories |
|||
|
Category |
String |
cluster |
Categoria da instância. Valores válidos: cluster (instância de cluster) e single (instância autônoma). |
|
SupportedStorageTypes |
Array of SupportedStorageType |
Tipos de disco compatíveis. |
|
|
SupportedStorageType |
|||
|
StorageType |
String |
cloud_ssd |
Tipo de disco. |
|
CoreResources |
Array of CoreResource |
Configurações disponíveis de nós principais. |
|
|
CoreResource |
|||
|
InstanceType |
String |
hbase.sn1.large |
Tipo de instância dos nós principais. |
|
InstanceTypeDetail |
Struct |
Especificações do tipo de instância. |
|
|
Cpu |
Integer |
4 |
Número de núcleos vCPU. |
|
Mem |
Integer |
8 |
Tamanho da memória. Unidade: GB. |
|
MaxCoreCount |
Integer |
16 |
Número máximo de nós principais disponíveis. |
|
DBInstanceStorageRange |
Struct |
Intervalo de tamanho de armazenamento para nós principais. |
|
|
MinSize |
Integer |
400 |
Tamanho mínimo de armazenamento. Unidade: GB. |
|
MaxSize |
Integer |
8.000 |
Tamanho máximo de armazenamento. Unidade: GB. |
|
StepSize |
Integer |
40 |
Incremento entre as opções de tamanho de armazenamento. Unidade: GB. |
Exemplos
Exemplos de solicitações
http(s)://HBase:hbase.aliyuncs.com/?Action=DescribeAvailableResource
&ChargeType=Prepaid
&RegionId=cn-hangzhou
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
<RequestId>EA76F208-E334-592A-A0C6-41E15EC87ED0</RequestId>
<AvailableZones>
<AvailableZone>
<ZoneId>cn-shenzhen-e</ZoneId>
<RegionId>cn-shenzhen</RegionId>
</AvailableZone>
<AvailableZone>
<SupportedEngines>
<SupportedEngine>
<Engine>hbase</Engine>
</SupportedEngine>
<SupportedEngine>
<SupportedEngineVersions>
<SupportedEngineVersion>
<Version>2.0</Version>
</SupportedEngineVersion>
<SupportedEngineVersion>
<SupportedCategories>
<SupportedCategories>
<Category>cluster</Category>
</SupportedCategories>
<SupportedCategories>
<SupportedStorageTypes>
<SupportedStorageType>
<StorageType>cloud_ssd</StorageType>
</SupportedStorageType>
<SupportedStorageType>
<CoreResources>
<CoreResource>
<InstanceType>hbase.sn1.large</InstanceType>
<MaxCoreCount>16</MaxCoreCount>
</CoreResource>
<CoreResource>
<DBInstanceStorageRange>
<MinSize>400</MinSize>
<StepSize>40</StepSize>
<MaxSize>8000</MaxSize>
</DBInstanceStorageRange>
<InstanceTypeDetail>
<Mem>8</Mem>
<Cpu>4</Cpu>
</InstanceTypeDetail>
</CoreResource>
</CoreResources>
</SupportedStorageType>
</SupportedStorageTypes>
</SupportedCategories>
</SupportedCategories>
</SupportedEngineVersion>
</SupportedEngineVersions>
</SupportedEngine>
</SupportedEngines>
<MasterResources>
<MasterResource>
<InstanceType>hbase.sn1.medium</InstanceType>
</MasterResource>
<MasterResource>
<InstanceTypeDetail>
<Mem>8</Mem>
<Cpu>4</Cpu>
</InstanceTypeDetail>
</MasterResource>
</MasterResources>
</AvailableZone>
</AvailableZones>
Formato JSON
null
Códigos de erro
Para obter uma lista de códigos de erro, visite a Central de Erros da API.