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-17 GMT+08:00

Consulta de uso de cuotas

Función

Esta API se utiliza para consultar las cuotas actuales y las cuotas usadas de recursos relacionados con un balanceador de carga dedicado en un proyecto específico.

URI

GET /v3/{project_id}/elb/quotas/details

Tabla 1 Parámetros de ruta

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

Especifica el ID del proyecto.

Tabla 2 Parámetros de consulta

Parámetro

Obligatorio

Tipo

Descripción

quota_key

No

Array

Especifica el tipo de recurso. El valor puede ser loadbalancer, listener, ipgroup, pool, member, members_per_pool, healthmonitor, l7policy, certificate, o security_policy. members_per_pool indica el número máximo de servidores backend que se pueden agregar a un grupo de servidores backend.

Se pueden consultar varios valores en el formato de quota_key=xxx&quota_key=xxx..

Parámetros de solicitud

Tabla 3 Parámetros de cabecera de solicitud

Parámetro

Obligatorio

Tipo

Descripción

X-Auth-Token

String

Especifica el token utilizado para la autenticación IAM.

Parámetros de respuesta

Código de estado: 200

Tabla 4 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

request_id

String

Especifica el ID de la solicitud. El valor se genera automáticamente.

quotas

Array of QuotaInfo objects

Especifica las cuotas de recursos.

Tabla 5 QuotaInfo

Parámetro

Tipo

Descripción

quota_key

String

Especifica el tipo de recurso.

El valor puede ser loadbalancer, listener, ipgroup, pool, member, members_per_pool, healthmonitor, l7policy, certificate, o security_policy. members_per_pool indica el número máximo de servidores backend que se pueden agregar a un grupo de servidores backend.

quota_limit

Integer

Especifica la cuota total. Valores:

  • Si el valor es mayor o igual a 0, indica la cuota actual.
  • -1 indica que la cuota no está limitada.

used

Integer

Especifica la cuota utilizada.

unit

String

Especifica la unidad de cuota. El valor solo puede ser count.

Ejemplo de las solicitudes

Consultar la cuota de un tipo de recurso específico

https://{ELB_Endpoint}/v3/06b9dc6cbf80d5952f18c0181a2f4654/elb/quotas/details?quota_key=members_per_pool&quota_key=loadbalancer

Ejemplo de las respuestas

Código de estado: 200

Solicitud exitosa.

{
  "request_id" : "3682f26f8509d52faf895f09040c63c0",
  "quotas" : [ {
    "quota_key" : "members_per_pool",
    "used" : 50,
    "quota_limit" : 1000,
    "unit" : "count"
  }, {
    "quota_key" : "loadbalancer",
    "used" : 198,
    "quota_limit" : 1000,
    "unit" : "count"
  }, {
    "quota_key" : "security_policy",
    "used" : 6,
    "quota_limit" : 50,
    "unit" : "count"
  }, {
    "quota_key" : "ipgroup",
    "used" : 6,
    "quota_limit" : 1000,
    "unit" : "count"
  }, {
    "quota_key" : "listener",
    "used" : 229,
    "quota_limit" : 1500,
    "unit" : "count"
  }, {
    "quota_key" : "pool",
    "used" : 215,
    "quota_limit" : 5000,
    "unit" : "count"
  }, {
    "quota_key" : "member",
    "used" : 327,
    "quota_limit" : 3000,
    "unit" : "count"
  }, {
    "quota_key" : "certificate",
    "used" : 50,
    "quota_limit" : 100,
    "unit" : "count"
  }, {
    "quota_key" : "l7policy",
    "used" : 21,
    "quota_limit" : 500,
    "unit" : "count"
  }, {
    "quota_key" : "healthmonitor",
    "used" : 188,
    "quota_limit" : -1,
    "unit" : "count"
  } ]
}

Códigos de estado

Código de estado

Descripción

200

Solicitud exitosa.

Códigos de error

Consulte Códigos de error.