Consulta da cota
Função
Essa API é usada para consultar cotas de recursos de rede de um locatário. Os recursos de rede incluem VPCs, sub-redes, grupos de segurança, regras de grupo de segurança, EIPs e VPNs.
Essa API pode ser usada para consultar cotas de EIP.
URI
GET /v1/{project_id}/quotas
GET https://{Endpoint}/v1/{project_id}/quotas?type={type}
Nome |
Obrigatoriedade |
Tipo |
Descrição |
---|---|---|---|
project_id |
Sim |
String |
Especifica o ID do projeto. |
type |
Não |
String |
|
Mensagem de solicitação
- Parâmetro de solicitação
Tabela 2 Parâmetro de cabeçalho de solicitação Parâmetro
Obrigatório
Tipo
Descrição
X-Auth-Token
Sim
String
Especifica o token do usuário. O token pode ser obtido chamando a API do IAM usada para obter um token de usuário. O valor de X-Subject-Token no cabeçalho da resposta é o token do usuário.
- Exemplo de solicitação
GET https://{Endpoint}/v1/{project_id}/quotas
Mensagem de resposta
- Parâmetro de resposta
Tabela 3 Parâmetro de resposta Nome
Tipo
Descrição
quotas
quotas object
Especifica o objeto da cota. Para mais detalhes, consulte Tabela 4.
Tabela 4 Descrição do campo quotas Nome
Tipo
Descrição
resources
Array of resource objects
Especifica os objetos de recurso. Para mais detalhes, consulte Tabela 5.
Tabela 5 Descrição do campo resource Nome
Tipo
Descrição
type
String
- Especifica o tipo de recurso.
- Valores:
- vpc
- subnet
- securityGroup
- securityGroupRule
- publicIp
- vpn
- vpngw
- vpcPeer
- loadbalancer
- listener
- physicalConnect
- virtualInterface
- firewall
- shareBandwidthIP
- shareBandwidth
- address_group
- flow_log
- vpcContainRoutetable
- routetableContainRoutes
used
Integer
- Especifica o número de recursos de rede criada.
- O valor varia de 0 até o valor da quota.
quota
Integer
- Especifica os valores máximos de cota para os recursos.
- O valor varia do valor da cota padrão ao valor máximo da cota.
- Os valores de cota padrão podem ser alterados. Configure os valores de cota no sistema subjacente com antecedência.
- VPC: 150
- Sub-rede: 400
- Grupo de segurança: 100
- Regra de grupo de segurança: 5000
- EIPs: 10
- VPNs: 5
- Gateways de VPN: 2
- Conexões de emparelhamento de VPC: 50
- Balanceadores de carga: 10
- Ouvintes: 10
- Conexões Direct Connect: 10
- Interfaces virtuais: 50
- Firewalls: 200
- EIPs que podem ser adicionados a uma largura de banda compartilhada: 20
- Larguras de banda compartilhadas: 5
- Grupo de endereços IP: 50
- Logs de fluxo de VPC: 10
- Tabela de rotas por VPC: 1
- Rotas por tabela de rotas: 200
min
Integer
Especifica o valor mínimo de cota permitido.
- Exemplo de resposta
{ "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 erro
Consulte Códigos de erro.