Consulta de limites de cota de locatário
Função
Essa API é usada para consultar limites de cota de locatário.
Os inquilinos só podem consultar seus próprios limites de cota.
URI
GET /v2.1/{project_id}/limits?project_id={project_id}
Parâmetro |
Obrigatório |
Descrição |
---|---|---|
project_id |
Sim |
Especifica a ID do projeto. Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto. |
Solicitação
Nenhum
Resposta
Tabela 2 descreve os parâmetros de resposta.
Parâmetro |
Tipo |
Descrição |
---|---|---|
limits |
Object |
Especifica os limites do locatário. Para mais detalhes, consulte Tabela 3. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
rate |
List |
O valor está vazio. |
absolute |
Object |
Especifica os limites de quota de locatário. Para mais detalhes, consulte Tabela 4. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
maxServerMeta |
String |
Especifica o limite da quantidade de metadados do ECS. Se o valor for -1, não há limite de quantidade. |
maxPersonality |
String |
Especifica o limite de quantidade de arquivos injetados. Se o valor for -1, não há limite de quantidade. |
totalServerGroupsUsed |
String |
Especifica o número de grupos de ECS usados. |
maxImageMeta |
String |
Especifica o limite da quantidade de metadados da imagem. Se o valor for -1, não há limite de quantidade. |
maxPersonalitySize |
String |
Especifica o limite de tamanho dos arquivos injetados. Se o valor for -1, não há limite de tamanho. |
maxTotalRAMSize |
String |
Especifica o limite total de tamanho da memória. Se o valor for -1, não há limite de tamanho. |
maxTotalKeypairs |
String |
Especifica o limite da quantidade de pares de chaves. Se o valor for -1, não há limite de quantidade. |
maxSecurityGroupRules |
String |
Especifica o número máximo de regras de grupo de segurança. Se o valor for -1, não há limite de quantidade. Este parâmetro não é suportado no microversion 2.35 e posterior. |
maxServerGroups |
String |
Especifica o número máximo de grupos de ECS. Se o valor for -1, não há limite de quantidade. |
totalCoresUsed |
String |
Especifica o número de núcleos usados. |
totalRAMUsed |
String |
Especifica o tamanho da memória usada. |
maxSecurityGroups |
String |
Especifica o número máximo de grupos de segurança. Se o valor for -1, não há limite de quantidade. |
totalFloatingIpsUsed |
String |
Especifica o número de endereços IP flutuantes usados. |
totalInstancesUsed |
String |
Especifica o número dos ECS utilizados. |
totalSecurityGroupsUsed |
String |
Especifica o número de grupos de segurança usados. |
maxTotalFloatingIps |
String |
Especifica o número máximo de endereços IP flutuantes. Se o valor for -1, não há limite de quantidade. |
maxTotalInstances |
String |
Especifica o número máximo dos ECS. Se o valor for -1, não há limite de quantidade. |
maxTotalCores |
String |
Especifica o número máximo de núcleos. Se o valor for -1, não há limite de quantidade. |
maxServerGroupMembers |
String |
Especifica o número máximo de membros em um grupo ECS. Se o valor for -1, não há limite de quantidade. |
Exemplo de solicitação
GET https://{endpoint}/v2.1/d9ebe43510414ef590a4aa158605329e/limits
Exemplo de resposta
{ "limits": { "rate": [], "absolute": { "maxServerMeta": 128, "maxPersonality": 5, "totalServerGroupsUsed": 0, "maxImageMeta": 128, "maxPersonalitySize": 10240, "maxTotalRAMSize": 25165824, "maxTotalKeypairs": -1, "maxSecurityGroupRules": 20, "maxServerGroups": -1, "totalCoresUsed": 0, "totalRAMUsed": 0, "maxSecurityGroups": 10, "totalFloatingIpsUsed": 0, "totalInstancesUsed": 0, "totalSecurityGroupsUsed": 0, "maxTotalFloatingIps": 10, "maxTotalInstances": 2048, "maxTotalCores": 20480, "maxServerGroupMembers": -1 } } }