Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-07 GMT+08:00

ShowInstanceExtendProductInfo

Função

Esta API é usada para consultar as informações do produto para, por exemplo, modificação da especificação.

URI

GET /v2/{project_id}/instances/{instance_id}/extend

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto.

instance_id

Sim

String

ID da instância.

Tabela 2 Parâmetros de consulta

Parâmetro

Obrigatório

Tipo

Descrição

type

Sim

String

Edição do produto.- advanced: a edição premium- platinum: a edição platina- dec: a edição nuvem dedicada- exp: a edição experiência

engine

Sim

String

Motor de mensagens. Atualmente com suporte: kafka.

Parâmetros de solicitação

Nenhum

Parâmetros de resposta

Código de estado: 200

Tabela 3 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

hourly

Array of hourly objects

Lista de produtos pay-per-use.

monthly

Array of monthly objects

Lista de produtos em modo de faturação anual/mensal. Atualmente, não é possível criar instâncias anuais/mensais de Kafka chamando as API.

Tabela 4 hourly

Parâmetro

Tipo

Descrição

name

String

Motor de mensagens, que é kafka.

version

String

Versão do mecanismo de mensagens. Atualmente, apenas as versões 1.1.0 e 2.3.0 são suportadas.

values

Array of values objects

Especificações do produto.

Tabela 5 values

Parâmetro

Tipo

Descrição

detail

Array of detail objects

Detalhes da especificação.

name

String

Tipos de instância.

unavailable_zones

Array of strings

As AZ onde os recursos são vendidos.

available_zones

Array of strings

Lista das AZ onde há recursos de E/S disponíveis.

Tabela 6 Detalhe

Parâmetro

Tipo

Descrição

tps

String

Número máximo de mensagens por unidade de tempo.

storage

String

Espaço de armazenamento de mensagens.

partition_num

String

Número de partições em uma instância de Kafka.

product_id

String

ID do produto.

spec_code

String

ID da especificação.

io

Array of io objects

Informações de E/S.

bandwidth

String

Largura de banda de uma instância de Kafka.

unavailable_zones

Array of strings

As AZ onde os recursos são vendidos.

available_zones

Array of strings

Lista das AZ onde há recursos de E/S disponíveis.

ecs_flavor_id

String

Variantes do ECS correspondente.

arch_type

String

Tipo de arquitetura de instância. No momento, apenas x86 é compatível.

Tabela 7 io

Parâmetro

Tipo

Descrição

io_type

String

Tipo de E/S.

storage_spec_code

String

Especificação de E/S.

available_zones

Array of strings

Lista das AZ onde há recursos de E/S disponíveis.

unavailable_zones

Array of strings

Lista das AZ onde os recursos de E/S estão esgotados.

volume_type

String

Tipo de disco.

Tabela 8 Mensal

Parâmetro

Tipo

Descrição

name

String

Motor de mensagens, que é kafka.

version

String

Versão do mecanismo de mensagens. Atualmente, apenas as versões 1.1.0 e 2.3.0 são suportadas.

values

Array of values objects

Especificações do produto.

Tabela 9 values

Parâmetro

Tipo

Descrição

detail

Array of detail objects

Detalhes da especificação.

name

String

Tipos de instância.

unavailable_zones

Array of strings

As AZ onde os recursos são vendidos.

available_zones

Array of strings

Lista das AZ onde há recursos de E/S disponíveis.

Tabela 10 detail

Parâmetro

Tipo

Descrição

tps

String

Número máximo de mensagens por unidade de tempo.

storage

String

Espaço de armazenamento de mensagens.

partition_num

String

Número de partições em uma instância de Kafka.

product_id

String

ID do produto.

spec_code

String

ID da especificação.

io

Array of io objects

Informações de E/S.

bandwidth

String

Largura de banda de uma instância de Kafka.

unavailable_zones

Array of strings

As AZ onde os recursos são vendidos.

available_zones

Array of strings

Lista das AZ onde há recursos de E/S disponíveis.

ecs_flavor_id

String

Variantes do ECS correspondente.

arch_type

String

Tipo de arquitetura de instância. No momento, apenas x86 é compatível.

Tabela 11 io

Parâmetro

Tipo

Descrição

io_type

String

Tipo de E/S.

storage_spec_code

String

Especificação de E/S.

available_zones

Array of strings

Lista das AZ onde há recursos de E/S disponíveis.

unavailable_zones

Array of strings

Lista das AZ onde os recursos de E/S estão esgotados.

volume_type

String

Tipo de disco.

Exemplos de solicitações

GET https://{endpoint}/v2/{project_id}/instances/{instance_id}/extend?type={type}&engine={engine}

Exemplo de respostas

Código de estado: 200

A consulta foi sucedida.

{ "hourly" : [ { "name" : "kafka", "version" : "1.1.0", "values" : [ { "detail" : [ { "tps" : "50000", "storage" : "200", "partition_num" : "300", "product_id" : "00300-30316-0--0", "spec_code" : "kafka.c3.mini.connector", "io" : [ { "io_type" : "high", "storage_spec_code" : "dms.physical.storage.high", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SAS" }, { "io_type" : "ultra", "storage_spec_code" : "dms.physical.storage.ultra", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SSD" } ], "bandwidth" : "100MB", "unavailable_zones" : [ "xxx", "xxx" ], "available_zones" : [ "xxx", "xxx" ], "ecs_flavor_id" : "c6.large.2", "arch_type" : "X86" }, { "tps" : "100000", "storage" : "396", "partition_num" : "900", "product_id" : "00300-30340-0--0", "spec_code" : "kafka.c3.small.2.connector", "io" : [ { "io_type" : "high", "storage_spec_code" : "dms.physical.storage.high", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SAS" }, { "io_type" : "ultra", "storage_spec_code" : "dms.physical.storage.ultra", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SSD" } ], "bandwidth" : "300MB", "unavailable_zones" : [ "xxx", "xxx" ], "available_zones" : [ "xxx", "xxx" ], "ecs_flavor_id" : "c6.xlarge.2", "arch_type" : "X86" }, { "tps" : "200000", "storage" : "1056", "partition_num" : "1800", "product_id" : "00300-30342-0--0", "spec_code" : "kafka.c3.middle.2.connector", "io" : [ { "io_type" : "high", "storage_spec_code" : "dms.physical.storage.high", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SAS" }, { "io_type" : "ultra", "storage_spec_code" : "dms.physical.storage.ultra", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SSD" } ], "bandwidth" : "600MB", "unavailable_zones" : [ "xxx", "xxx" ], "available_zones" : [ "xxx", "xxx" ], "ecs_flavor_id" : "c6.2xlarge.2", "arch_type" : "X86" }, { "tps" : "300000", "storage" : "2112", "partition_num" : "1800", "product_id" : "00300-30344-0--0", "spec_code" : "kafka.c3.high.2.connector", "io" : [ { "io_type" : "high", "storage_spec_code" : "dms.physical.storage.high", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SAS" }, { "io_type" : "ultra", "storage_spec_code" : "dms.physical.storage.ultra", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SSD" } ], "bandwidth" : "1200MB", "unavailable_zones" : [ "xxx", "xxx" ], "available_zones" : [ "xxx", "xxx" ], "ecs_flavor_id" : "c6.2xlarge.2", "arch_type" : "X86" } ], "name" : "cluster", "unavailable_zones" : [ "xxx", "xxx" ], "available_zones" : [ "xxx", "xxx" ] } ] } ], "monthly" : [ { "name" : "kafka", "version" : "1.1.0", "values" : [ { "detail" : [ { "tps" : "50000", "storage" : "200", "partition_num" : "300", "product_id" : "00300-30317-0--0", "spec_code" : "kafka.c3.mini.connector", "io" : [ { "io_type" : "high", "storage_spec_code" : "dms.physical.storage.high", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SAS" }, { "io_type" : "ultra", "storage_spec_code" : "dms.physical.storage.ultra", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SSD" } ], "bandwidth" : "100MB", "unavailable_zones" : [ "xxx", "xxx" ], "available_zones" : [ "xxx", "xxx" ], "ecs_flavor_id" : "c6.large.2", "arch_type" : "X86" }, { "tps" : "100000", "storage" : "396", "partition_num" : "900", "product_id" : "00300-30341-0--0", "spec_code" : "kafka.c3.small.2.connector", "io" : [ { "io_type" : "high", "storage_spec_code" : "dms.physical.storage.high", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SAS" }, { "io_type" : "ultra", "storage_spec_code" : "dms.physical.storage.ultra", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SSD" } ], "bandwidth" : "300MB", "unavailable_zones" : [ "xxx", "xxx" ], "available_zones" : [ "xxx", "xxx" ], "ecs_flavor_id" : "c6.xlarge.2", "arch_type" : "X86" }, { "tps" : "200000", "storage" : "1056", "partition_num" : "1800", "product_id" : "00300-30343-0--0", "spec_code" : "kafka.c3.middle.2.connector", "io" : [ { "io_type" : "high", "storage_spec_code" : "dms.physical.storage.high", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SAS" }, { "io_type" : "ultra", "storage_spec_code" : "dms.physical.storage.ultra", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SSD" } ], "bandwidth" : "600MB", "unavailable_zones" : [ "xxx", "xxx" ], "available_zones" : [ "xxx", "xxx" ], "ecs_flavor_id" : "c6.2xlarge.2", "arch_type" : "X86" }, { "tps" : "300000", "storage" : "2112", "partition_num" : "1800", "product_id" : "00300-30345-0--0", "spec_code" : "kafka.c3.high.2.connector", "io" : [ { "io_type" : "high", "storage_spec_code" : "dms.physical.storage.high", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SAS" }, { "io_type" : "ultra", "storage_spec_code" : "dms.physical.storage.ultra", "available_zones" : [ "xxx", "xxx" ], "volume_type" : "SSD" } ], "bandwidth" : "1200MB", "unavailable_zones" : [ "xxx", "xxx" ], "available_zones" : [ "xxx", "xxx" ], "ecs_flavor_id" : "c6.2xlarge.2", "arch_type" : "X86" } ], "name" : "cluster", "unavailable_zones" : [ "xxx", "xxx" ], "available_zones" : [ "xxx", "xxx" ] } ] } ] }

Códigos de status

Código de status

Descrição

200

A consulta foi sucedida.

Códigos de erro

Consulte Códigos de erro.