Consulta de cotas de tenant
Função
Essa API é usada para consultar cotas, incluindo os ECS, as vCPU e memória.
Esta API fornece o parâmetro user_id para obter a configuração de cota de um usuário especificado.
URI
GET /v2.1/{project_id}/os-quota-sets/{project_id}?user_id={user_id}
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
| project_id | Sim | Especifica a ID do projeto. Se o projeto especificado não existir, a cota padrão no sistema será retornada. |
| user_id | Não | Especifica o ID do usuário. Se o usuário especificado não existir, a cota padrão no sistema será retornada. |
Solicitação
Nenhum
Resposta
Tabela 2 descreve os parâmetros de resposta.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| quota_set | Object | Especifica o objeto quota_set. Para mais detalhes, consulte Tabela 3. |
| Parâmetro | Tipo | Descrição |
|---|---|---|
| cores | Integer | Especifica a cota de quantidade das vCPU. |
| fixed_ips | Integer | Especifica a cota de quantidade de endereços IP fixos. Este parâmetro não é suportado. |
| floating_ips | Integer | Especifica a cota de quantidade de endereços IP flutuantes. Este parâmetro não é suportado. |
| id | String | Especifica o UUID do projeto. |
| injected_file_content_bytes | Integer | Especifica a cota de tamanho (bytes) dos arquivos a serem injetados. |
| injected_file_path_bytes | Integer | Especifica a cota de tamanho (bytes) do caminho para os arquivos a serem injetados. |
| injected_files | Integer | Especifica a cota de quantidade dos arquivos a serem injetados. |
| instances | Integer | Especifica a cota de quantidade dos ECS. |
| key_pairs | Integer | Especifica a cota de quantidade de pares de chaves. Este parâmetro não é suportado. |
| metadata_items | Integer | Especifica a cota de quantidade de metadados. |
| ram | Integer | Especifica a quota de memória (MB). |
| security_group_rules | Integer | Especifica a quota de regras de grupo de segurança. Este parâmetro não é suportado. |
| security_groups | Integer | Especifica a cota de quantidade de grupos de segurança. Este parâmetro não é suportado. |
| server_groups | Integer | Especifica a quota de quantidade de grupos de ECS. |
| server_group_members | Integer | Especifica a cota de tamanho dos grupos de ECS. |
Exemplo de solicitação
GET https://{endpoint}/v2.1/d9ebe43510414ef590a4aa158605329e/os-quota-sets/d9ebe43510414ef590a4aa158605329e Exemplo de resposta
{
"quota_set": {
"cores": 20,
"fixed_ips": 40,
"floating_ips": 10,
"id": "d9ebe43510414ef590a4aa158605329e",
"injected_file_content_bytes": 10240,
"injected_file_path_bytes": 255,
"injected_files": 5,
"instances": 20,
"key_pairs": 100,
"metadata_items": 128,
"ram": 51200,
"security_group_rules": 20,
"security_groups": 50,
"server_group_members": 10,
"server_groups": 10
}
}