Consulta as cotas de diretório de um sistema de arquivos.
Descrição da operação
Apenas os sistemas de arquivos NAS de uso geral suportam o recurso de cota de diretório.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
nas:DescribeDirQuotas |
list |
*FileSystem
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| FileSystemId |
string |
Sim |
O ID do sistema de arquivos. |
1ca404**** |
| Path |
string |
Não |
O caminho absoluto de um diretório. Se você não especificar este parâmetro, todos os diretórios para os quais as cotas foram criadas serão retornados. |
/data/sub1 |
| PageSize |
integer |
Não |
O número de entradas por página. Valor padrão: 10. Valores válidos: 1 a 100. |
1 |
| PageNumber |
integer |
Não |
O número da página. As páginas começam na página 1. Valor padrão: 1. |
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| TotalCount |
integer |
O número total de diretórios. |
1 |
| DirQuotaInfos |
array<object> |
As cotas de diretório consultadas. |
|
|
array<object> |
|||
| Status |
string |
O status da cota criada para o diretório. Valores válidos: Initializing e Normal. O estado Initializing indica que a cota está sendo criada. O estado Normal indica que a cota foi criada. |
Normal |
| Path |
string |
O caminho absoluto de um diretório. |
/data/sub1 |
| DirInode |
string |
O número do inode do diretório. |
1123 |
| UserQuotaInfos |
array<object> |
As informações sobre as cotas de todos os usuários. |
|
|
object |
|||
| FileCountReal |
integer |
The total number of files that a user has created in the directory. |
5100 |
| UserType |
string |
The type of user. Valid values: Uid, Gid, and AllUsers.
|
Uid |
| FileCountLimit |
integer |
The maximum number of files that a user can create in the directory. |
10000 |
| UserId |
string |
The ID of the user that you specify to create a quota for the directory. The value depends on the value of the UserType parameter. Valid values: Uid and Gid. |
500 |
| SizeLimit |
integer |
The maximum size of files that a user can create in the directory. Unit: GiB. |
1024 |
| QuotaType |
string |
The type of the quota. Valid values: Accounting and Enforcement. |
Accounting |
| SizeReal |
integer |
The total size of files that a user has created in the directory. Unit: GiB. |
800 |
| SizeRealInByte |
integer |
The total size of files that a user has created in the directory. Unit: bytes. |
858995833870 |
| RequestId |
string |
O ID da solicitação. |
5BC5CB97-9F28-42FE-84A4-0CD0DF42**** |
| PageSize |
integer |
O número de entradas por página. |
1 |
| PageNumber |
integer |
O número da página. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"TotalCount": 1,
"DirQuotaInfos": [
{
"Status": "Normal",
"Path": "/data/sub1",
"DirInode": "1123",
"UserQuotaInfos": [
{
"FileCountReal": 5100,
"UserType": "Uid",
"FileCountLimit": 10000,
"UserId": "500",
"SizeLimit": 1024,
"QuotaType": "Accounting",
"SizeReal": 800,
"SizeRealInByte": 858995833870
}
]
}
],
"RequestId": "5BC5CB97-9F28-42FE-84A4-0CD0DF42****",
"PageSize": 1,
"PageNumber": 1
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.