Consulta de las cuotas de tenant
Función
Esta API se utiliza para consultar cuotas, incluidas los ECS, las vCPU y la memoria.
Esta API proporciona el parámetro user_id para obtener la configuración de cuota de un usuario especificado.
URI
GET /v2.1/{project_id}/os-quota-sets/{project_id}?user_id={user_id}
Parámetro |
Obligatorio |
Descripción |
---|---|---|
project_id |
Sí |
Especifica el ID del proyecto. Si el proyecto especificado no existe, se devuelve la cuota predeterminada en el sistema. |
user_id |
No |
Especifica el ID de usuario. Si el usuario especificado no existe, se devuelve la cuota predeterminada en el sistema. |
Solicitud
No hay
Respuesta
Tabla 2 describe los parámetros de respuesta.
Parámetro |
Tipo |
Descripción |
---|---|---|
quota_set |
Object |
Especifica el objeto quota_set. Para más detalles, consulte Tabla 3. |
Parámetro |
Tipo |
Descripción |
---|---|---|
cores |
Integer |
Especifica la cuota de cantidad de las vCPU. |
fixed_ips |
Integer |
Especifica la cuota de cantidad de direcciones IP fijas. Este parámetro no es compatible. |
floating_ips |
Integer |
Especifica la cuota de cantidad de direcciones IP flotantes. Este parámetro no es compatible. |
id |
String |
Especifica el UUID del proyecto. |
injected_file_content_bytes |
Integer |
Especifica la cuota de tamaño (bytes) de los archivos que se van a inyectar. |
injected_file_path_bytes |
Integer |
Especifica la cuota de tamaño (bytes) de la ruta de acceso para los archivos que se van a inyectar. |
injected_files |
Integer |
Especifica la cuota de cantidad de los archivos que se van a inyectar. |
instances |
Integer |
Especifica la cuota de cantidad de ECS. |
key_pairs |
Integer |
Especifica la cuota de cantidad de los pares de claves. Este parámetro no es compatible. |
metadata_items |
Integer |
Especifica la cuota de cantidad de metadatos. |
ram |
Integer |
Especifica la cuota de memoria (MB). |
security_group_rules |
Integer |
Especifica la cuota de las reglas de grupo de seguridad. Este parámetro no es compatible. |
security_groups |
Integer |
Especifica la cuota de cantidad de los grupos de seguridad. Este parámetro no es compatible. |
server_groups |
Integer |
Especifica la cuota de cantidad de los grupos de ECS. |
server_group_members |
Integer |
Especifica la cuota de tamaño de los grupos de ECS. |
Ejemplo de la solicitud
GET https://{endpoint}/v2.1/d9ebe43510414ef590a4aa158605329e/os-quota-sets/d9ebe43510414ef590a4aa158605329e
Ejemplo de la respuesta
{ "quota_set": { "cores": 20, "fixed_ips": 40, "floating_ips": 10, "id": "d9ebe43510414ef590a4aa158605329e", "injected_file_content_bytes": 10240, "injected_file_path_bytes": 255, "injected_files": 5, "instances": 20, "key_pairs": 100, "metadata_items": 128, "ram": 51200, "security_group_rules": 20, "security_groups": 50, "server_group_members": 10, "server_groups": 10 } }