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