Consulta de las cuotas de tenant
Función
Esta API se utiliza para consultar las cuotas de todos los recursos de un tenant específico, incluidas las cuotas usadas.
URI
GET /v1/{project_id}/baremetalservers/limits
Parámetro |
Obligatorio |
Descripción |
---|---|---|
project_id |
Sí |
Especifica el ID del proyecto. Para obtener más información sobre cómo obtener el ID del proyecto, consulte Obtención de un ID de proyecto. |
Solicitud
Respuesta
- Parámetros de respuesta
Parámetro
Tipo
Descripción
absolute
Object
Especifica las cuotas de tenant. Para obtener más información, véase Tabla 2.
El valor -1 indica que la cantidad es ilimitada.
Tabla 2 Descripción de la estructura de datos de campo absolute Parámetro
Tipo
Descripción
maxTotalInstances
Integer
Especifica el número máximo de BMS que puede utilizar.
maxTotalCores
Integer
Especifica el número máximo de CPU que puede utilizar.
maxTotalRAMSize
Integer
Especifica la memoria máxima (MB) que puede utilizar.
maxTotalKeypairs
Integer
Especifica el número máximo de pares de claves SSH que puede utilizar.
maxServerMeta
Integer
Especifica la longitud máxima de los metadatos que puede utilizar.
maxPersonality
Integer
Especifica el número máximo de archivos que se pueden inyectar.
maxPersonalitySize
Integer
Especifica el tamaño máximo (byte) del archivo que se va a inyectar.
maxServerGroups
Integer
Especifica el número máximo de grupos de servidores.
maxServerGroupMembers
Integer
Especifica el número máximo de los BMS de un grupo de servidores.
totalServerGroupsUsed
Integer
Especifica el número de grupos de servidores usados.
maxSecurityGroups
Integer
Especifica el número máximo de grupos de seguridad que puede utilizar.
NOTA:El límite de cuota cumple con el límite de cuota de VPC.
maxSecurityGroupRules
Integer
Especifica el número máximo de reglas de grupo de seguridad que puede configurar en un grupo de seguridad.
NOTA:El límite de cuota cumple con el límite de cuota de VPC.
maxTotalFloatingIps
Integer
Especifica el número máximo de las EIP que puede utilizar.
maxImageMeta
Integer
Especifica la longitud máxima de los metadatos de la imagen.
totalInstancesUsed
Integer
Especifica el número de los BMS usados.
totalCoresUsed
Integer
Especifica el número de las CPU utilizadas.
totalRAMUsed
Integer
Especifica la memoria utilizada (MB).
totalSecurityGroupsUsed
Integer
Especifica el número de los grupos de seguridad usados.
totalFloatingIpsUsed
Integer
Especifica el número de las EIP usadas.
- Ejemplo de la respuesta
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
{ "absolute": { "maxServerMeta": 128, "maxPersonality": 5, "maxImageMeta": 128, "maxPersonalitySize": 10240, "maxSecurityGroupRules": 20, "maxTotalKeypairs": 100, "totalRAMUsed": 799836, "totalInstancesUsed": 21, "maxSecurityGroups": 10, "totalFloatingIpsUsed": 0, "maxTotalCores": -1, "totalSecurityGroupsUsed": 1, "maxTotalFloatingIps": 10, "maxTotalInstances": 100, "totalCoresUsed": 148, "maxTotalRAMSize": -1, "maxServerGroups": -1, "maxServerGroupMembers": -1, "totalServerGroupsUsed": 1 } }
Valores devueltos
Valores devueltos |
Descripción |
---|---|
200 |
La solicitud se ha procesado correctamente. |
Para obtener más información sobre otros valores devueltos, consulte Códigos de estado.
Códigos de error
Véase Códigos de error.