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
}
}
}