Consulta de información del producto para la Modificación de la Especificación de Instancia
Función
Esta API se utiliza para consultar la información del producto para la modificación de la especificación de ejemplo.
URI
GET /v2/{project_id}/instances/{instance_id}/extend
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto |
instance_id |
Sí |
String |
ID de la instancia |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
Tipo |
Sí |
String |
Edición del producto
|
engine |
Sí |
String |
Motor de mensajes Actualmente soportado: kafka |
Parámetros de solicitud
Ninguno
Parámetros de respuesta
Status code: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
hourly |
Array of hourly objects |
Lista de productos de pago por uso. |
monthly |
Array of monthly objects |
Lista de productos en modo de facturación anual/mensual. Actualmente, no puedes crear instancias Kafka anuales/mensuales llamando a las API. |
Parámetro |
Tipo |
Descripción |
---|---|---|
name |
String |
Motor de mensajes, que es kafka. |
version |
String |
Versión del motor de mensajes. Actualmente, solo se admite 1.1.0 y 2.3.0. |
values |
Array of values objects |
Especificaciones del producto. |
Parámetro |
Tipo |
Descripción |
---|---|---|
detail |
Array of detail objects |
Detalles de las especificaciones |
name |
String |
Tipo de instancia |
unavailable_zones |
Array of strings |
AZs donde los recursos están agotados. |
available_zones |
Array of strings |
Lista de AZs donde hay recursos disponibles. |
Parámetro |
Tipo |
Descripción |
---|---|---|
tps |
String |
Número máximo de mensajes por unidad de tiempo. |
storage |
String |
Espacio de almacenamiento de mensajes. |
partition_num |
String |
Número de particiones en una instancia de Kafka. |
product_id |
String |
ID del producto |
spec_code |
String |
ID de la especificación |
io |
Array of io objects |
Información de E/S. |
bandwidth |
String |
Ancho de banda de una instancia de Kafka. |
unavailable_zones |
Array of strings |
AZs donde los recursos están agotados. |
available_zones |
Array of strings |
Lista de AZs donde hay recursos disponibles. |
ecs_flavor_id |
String |
Sabor del ECS correspondiente. |
arch_type |
String |
Tipo de arquitectura de instancia. Actualmente, solo se admite x86. |
Parámetro |
Tipo |
Descripción |
---|---|---|
io_type |
String |
Tipo de E/S. |
storage_spec_code |
String |
Especificaciones de E/S. |
available_zones |
Array of strings |
Lista de AZ donde hay recursos de E/S disponibles. |
unavailable_zones |
Array of strings |
Lista de AZs donde los recursos de E/S están agotados. |
volume_type |
String |
Tipo de disco |
Parámetro |
Tipo |
Descripción |
---|---|---|
name |
String |
Motor de mensajes, que es kafka. |
version |
String |
Versión del motor de mensajes. Actualmente, solo se admite 1.1.0 y 2.3.0. |
values |
Array of values objects |
Especificaciones del producto |
Parámetro |
Tipo |
Descripción |
---|---|---|
detail |
Array of detail objects |
Detalles de las especificaciones |
name |
String |
Tipo de instancia |
unavailable_zones |
Array of strings |
AZs donde los recursos están agotados. |
available_zones |
Array of strings |
Lista de AZs donde hay recursos disponibles. |
Parámetro |
Tipo |
Descripción |
---|---|---|
tps |
String |
Número máximo de mensajes por unidad de tiempo. |
storage |
String |
Espacio de almacenamiento de mensajes. |
partition_num |
String |
Número de particiones en una instancia de Kafka. |
product_id |
String |
ID del producto |
spec_code |
String |
ID de la especificación |
io |
Array of io objects |
Información de E/S. |
bandwidth |
String |
Ancho de banda de una instancia de Kafka. |
unavailable_zones |
Array of strings |
AZs donde los recursos están agotados. |
available_zones |
Array of strings |
Lista de AZs donde hay recursos disponibles. |
ecs_flavor_id |
String |
Sabor del ECS correspondiente. |
arch_type |
String |
Tipo de arquitectura de instancia. Actualmente, solo se admite x86. |
Parámetro |
Tipo |
Descripción |
---|---|---|
io_type |
String |
Tipo de E/S. |
storage_spec_code |
String |
Especificaciones de E/S. |
available_zones |
Array of strings |
Lista de AZ donde hay recursos de E/S disponibles. |
unavailable_zones |
Array of strings |
Lista de AZs donde los recursos de E/S están agotados. |
volume_type |
String |
Tipo de disco |
Solicitudes de ejemplo
GET https://{endpoint}/v2/{project_id}/instances/{instance_id}/extend?type={type}&engine={engine}
Example Responses
Status code: 200
La consulta se realiza correctamente.
{ "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 estado
Código de estado |
Descripción |
---|---|
200 |
La consulta se realiza correctamente. |
Códigos de error
Consulte Códigos de error.