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
}
}