Consulta de la cuota
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.
Esta API se puede utilizar para consultar cuotas de EIP.
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. |
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 más detalles, consulte Tabla 4.
Tabla 4 Descripción del campo quotas Nombre
Tipo
Descripción
resources
Array of resource objects
Especifica los objetos de recurso. Para más detalles, consulte Tabla 5.
- 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ódigos de estado
Consulte Códigos de estado
Códigos de error
Consulte Códigos de error