Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-09 GMT+08:00

Consulta de estados de instancia de DCS

Función

Esta API se utiliza para consultar el número de instancias en diferentes estados.

URI

GET /v2/{project_id}/instances/status

Tabla 1 Parámetros de path

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

ID del proyecto.

Tabla 2 Parámetros de Query

Parámetro

Obligatorio

Tipo

Descripción

include_failure

No

String

Si se devuelve el número de instancias que no se pueden crear.

  • true: Se devolverá el número de instancias que no se han creado.
  • false u otros valores: no se devolverá el número de instancias que no se crearon.

Parámetros de solicitud

Ninguno

Parámetros de respuesta

Código de estado: 200

Tabla 3 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

redis

StatusStatistic object

Estadísticas de cantidad de instancia de Redis.

memcached

StatusStatistic object

Estadísticas de cantidad de instancia de Memcached.

paying_count

Integer

Número de casos para los que el pago está en curso.

freezing_count

Integer

Número de instancias que se están congelando.

migrating_count

Integer

Número de instancias en las que está en curso la migración de datos.

flushing_count

Integer

Número de instancias cuyos datos se están borrando.

upgrading_count

Integer

Número de instancias que se están actualizando.

restoring_count

Integer

Número de instancias para las que está en curso la restauración de datos.

extending_count

Integer

Número de instancias que se están escalando.

creating_count

Integer

Número de instancias que se están creando.

running_count

Integer

Número de instancias en ejecución.

error_count

Integer

Número de casos anormales.

frozen_count

Integer

Número de instancias que se han congelado.

createfailed_count

Integer

Número de instancias que no se han creado.

restarting_count

Integer

Número de instancias que se están reiniciando.

Tabla 4 StatusStatistic

Parámetro

Tipo

Descripción

paying_count

Integer

Número de casos para los que el pago está en curso.

freezing_count

Integer

Número de instancias que se están congelando.

migrating_count

Integer

Número de instancias en las que está en curso la migración de datos.

flushing_count

Integer

Número de instancias cuyos datos se están borrando.

upgrading_count

Integer

Número de instancias que se están actualizando.

restoring_count

Integer

Número de instancias para las que está en curso la restauración de datos.

extending_count

Integer

Número de instancias que se están escalando.

creating_count

Integer

Número de instancias que se están creando.

running_count

Integer

Número de instancias en ejecución.

error_count

Integer

Número de casos anormales.

frozen_count

Integer

Número de instancias que se han congelado.

createfailed_count

Integer

Número de instancias que no se han creado.

restarting_count

Integer

Número de instancias que se están reiniciando.

Código de estado: 400

Tabla 5 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

error_msg

String

Mensaje de error.

Máximo: 1024

error_code

String

Código de error.

Máximo: 9

error_ext_msg

String

Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null.

Máximo: 1024

Código de estado: 500

Tabla 6 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

error_msg

String

Mensaje de error.

Máximo: 1024

error_code

String

Código de error.

Máximo: 9

error_ext_msg

String

Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null.

Máximo: 1024

Solicitudes de ejemplo

GET https://{dcs_endpoint}/v2/{project_id}/instances/status?include_failure=true

Ejemplo de respuestas

Código de estado: 200

Cantidad de instancia de DCS consultada correctamente.

{
  "extending_count" : 0,
  "creating_count" : 0,
  "running_count" : 16,
  "error_count" : 0,
  "frozen_count" : 0,
  "createfailed_count" : 44,
  "restarting_count" : 0,
  "paying_count" : 0,
  "freezing_count" : 0,
  "migrating_count" : 0,
  "flushing_count" : 0,
  "upgrading_count" : 0,
  "redis" : {
    "extending_count" : 0,
    "creating_count" : 0,
    "running_count" : 8,
    "error_count" : 0,
    "frozen_count" : 0,
    "createfailed_count" : 22,
    "restarting_count" : 0,
    "paying_count" : 0,
    "freezing_count" : 0,
    "migrating_count" : 0,
    "flushing_count" : 0,
    "upgrading_count" : 0
  },
  "memcached" : {
    "extending_count" : 0,
    "creating_count" : 0,
    "running_count" : 8,
    "error_count" : 0,
    "frozen_count" : 0,
    "createfailed_count" : 22,
    "restarting_count" : 0,
    "paying_count" : 0,
    "freezing_count" : 0,
    "migrating_count" : 0,
    "flushing_count" : 0,
    "upgrading_count" : 0
  }
}

Códigos de estado

Código de estado

Descripción

200

Cantidad de instancia de DCS consultada correctamente.

400

Solicitud no válida.

500

Error interno del servicio.

Códigos de error

Consulte Códigos de error.