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
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
project_id |
Sim |
String |
ID do projeto. |
instance_id |
Sim |
String |
ID da instância. |
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
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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.