Consulta de cuotas
Función
Esta API se utiliza para consultar las cuotas de recursos de red de un tenant. Los recursos de red incluyen VPC, subredes, grupos de seguridad, reglas de grupo de seguridad, EIP y VPN.
URI
GET /v1/{project_id}/quotas
GET https://{Endpoint}/v1/{project_id}/quotas?type={type}
Nombre |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
Especifica el ID del proyecto. Para obtener más información sobre cómo obtener un ID de proyecto, consulte Obtención de un ID de proyecto. |
type |
No |
String |
|
Mensaje de solicitud
- Parámetro de solicitud
Tabla 2 Parámetro de cabecera de solicitud Parámetro
Obligatorio
Tipo
Descripción
X-Auth-Token
Sí
String
Especifica el token de usuario. El token se puede obtener llamando a la API de IAM utilizada para obtener un token de usuario. El valor de X-Subject-Token en el encabezado de respuesta es el token de usuario.
- Ejemplo de la solicitud
GET https://{Endpoint}/v1/{project_id}/quotas
Mensaje de la respuesta
- Parámetro de respuesta
Tabla 3 Parámetro de respuesta Nombre
Tipo
Descripción
quotas
quotas object
Especifica el objeto de cuota. Para obtener más información, véase Tabla 4.
Tabla 4 Descripción del campo quotas Nombre
Tipo
Descripción
resources
Array of resource objects
Especifica los objetos de recurso. Para obtener más información, véase Tabla 5.
Si se devuelve el valor -1 cuando utiliza una API para consultar la cuota de VPC, esto indica que la cuota de VPC no está limitada.
- Ejemplo de la respuesta
{ "quotas": { "resources": [ { "type": "vpc", "used": 4, "quota": 150, "min": 0 }, { "type": "subnet", "used": 5, "quota": 400, "min": 0 }, { "type": "securityGroup", "used": 1, "quota": 100, "min": 0 }, { "type": "securityGroupRule", "used": 6, "quota": 5000, "min": 0 }, { "type": "publicIp", "used": 2, "quota": 10, "min": 0 }, { "type": "vpn", "used": 0, "quota": 5, "min": 0 }, { "type": "vpngw", "used": 0, "quota": 2, "min": 0 }, { "type": "vpcPeer", "used": 0, "quota": 50, "min": 0 }, { "type":"physicalConnect", "used":0, "quota":10, "min":0 }, { "type":"virtualInterface", "used":0, "quota":50, "min":0 }, { "type": "firewall", "used": 0, "quota": 200, "min": 0 }, { "type": "shareBandwidth", "used": 0, "quota": 5, "min": 0 }, { "type": "shareBandwidthIP", "used": 0, "quota": 20, "min": 0 }, { "type": "loadbalancer", "used": 0, "quota": 10, "min": 0 }, { "type": "listener", "used": 0, "quota": 10, "min": 0 }, { "type": "address_group", "used": 0, "quota": 50, "min": 0 } ] } }
Código de estado
Véase Códigos de estado.
Código de error
Véase Códigos de error.