Consulta de cotas de locatários
Função
Essa API é usada para consultar as cotas de todos os recursos para um locatário especificado, incluindo as cotas usadas.
URI
GET /v1/{project_id}/baremetalservers/limits
Parâmetro |
Obrigatório |
Descrição |
---|---|---|
project_id |
Sim |
Especifica o ID do projeto. Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto. |
Solicitação
Resposta
- Parâmetros de resposta
Parâmetro
Tipo
Descrição
absolute
Object
Especifica cotas de locatário. Para mais detalhes, consulte Tabela 2.
O valor -1 indica que a quantidade é ilimitada.
Tabela 2 Descrição da estrutura de dados do campo absolute Parâmetro
Tipo
Descrição
maxTotalInstances
Integer
Especifica o número máximo de BMSs que você pode usar.
maxTotalCores
Integer
Especifica o número máximo de CPUs que você pode usar.
maxTotalRAMSize
Integer
Especifica a memória máxima (MB) que você pode usar.
maxTotalKeypairs
Integer
Especifica o número máximo de pares de chaves SSH que você pode usar.
maxServerMeta
Integer
Especifica o comprimento máximo dos metadados que você pode usar.
maxPersonality
Integer
Especifica o número máximo de arquivos que podem ser injetados.
maxPersonalitySize
Integer
Especifica o tamanho máximo (byte) do arquivo a ser injetado.
maxServerGroups
Integer
Especifica o número máximo de grupos de servidores.
maxServerGroupMembers
Integer
Especifica o número máximo de BMSs em um grupo de servidores.
totalServerGroupsUsed
Integer
Especifica o número de grupos de servidores usados.
maxSecurityGroups
Integer
Especifica o número máximo de grupos de segurança que você pode usar.
NOTA:O limite de cota está em conformidade com o limite de cota da VPC.
maxSecurityGroupRules
Integer
Especifica o número máximo de regras de grupo de segurança que pode configurar num grupo de segurança.
NOTA:O limite de cota está em conformidade com o limite de cota da VPC.
maxTotalFloatingIps
Integer
Especifica o número máximo de EIPs que você pode usar.
maxImageMeta
Integer
Especifica o comprimento máximo dos metadados da imagem.
totalInstancesUsed
Integer
Especifica o número de BMSs usados.
totalCoresUsed
Integer
Especifica o número de CPUs usadas.
totalRAMUsed
Integer
Especifica a memória usada (MB).
totalSecurityGroupsUsed
Integer
Especifica o número de grupos de segurança usados.
totalFloatingIpsUsed
Integer
Especifica o número de EIPs usados.
- Exemplo de resposta
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
{ "absolute": { "maxServerMeta": 128, "maxPersonality": 5, "maxImageMeta": 128, "maxPersonalitySize": 10240, "maxSecurityGroupRules": 20, "maxTotalKeypairs": 100, "totalRAMUsed": 799836, "totalInstancesUsed": 21, "maxSecurityGroups": 10, "totalFloatingIpsUsed": 0, "maxTotalCores": -1, "totalSecurityGroupsUsed": 1, "maxTotalFloatingIps": 10, "maxTotalInstances": 100, "totalCoresUsed": 148, "maxTotalRAMSize": -1, "maxServerGroups": -1, "maxServerGroupMembers": -1, "totalServerGroupsUsed": 1 } }
Valores retornados
Valores retornados |
Descrição |
---|---|
200 |
A solicitação foi processada com sucesso. |
Para obter detalhes sobre outros valores retornados, consulte Códigos de status.
Códigos de erro
Consulte Códigos de erro.