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
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
project_id |
Sí |
String |
Especifica el ID del proyecto. |
|
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"a_key=xxx.. |
Parámetros de solicitud
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
X-Auth-Token |
Sí |
String |
Especifica el token utilizado para la autenticación IAM. |
Parámetros de respuesta
Código de estado: 200
|
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. |
|
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:
|
|
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"a_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.