Path - List
Вывод списка путей и их свойств в данной файловой системе.
GET https://{accountName}.{dnsSuffix}/{filesystem}?recursive={recursive}&resource=filesystem
GET https://{accountName}.{dnsSuffix}/{filesystem}?directory={directory}&recursive={recursive}&continuation={continuation}&maxResults={maxResults}&upn={upn}&resource=filesystem&timeout={timeout}
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
account
|
path | True |
string |
Имя учетной записи хранения Azure. |
dns
|
path | True |
string |
Суффикс DNS для конечной точки Azure Data Lake Storage. |
filesystem
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]$ |
Идентификатор файловой системы. Значение должно начинаться и заканчиваться буквой или числом и содержать только буквы, цифры и тире (-). Последовательные дефисы не допускаются. Все буквы должны быть строчными буквами. Значение должно содержать от 3 до 63 символов. |
recursive
|
query | True |
boolean |
Если значение true, перечислены все пути; В противном случае перечислены только пути в корне файловой системы. Если указан каталог, список будет содержать только пути, которые совместно используют один и тот же корневой каталог. |
resource
|
query | True |
Значение должно быть "файловой системой" для всех операций файловой системы. |
|
continuation
|
query |
string |
Количество путей, возвращаемых при каждом вызове, ограничено. Если количество возвращаемых путей превышает это ограничение, маркер продолжения возвращается в заголовке ответа x-ms-продолжение. Когда маркер продолжения возвращается в ответе, его необходимо указать в последующем вызове операции списка, чтобы продолжить перечисление путей. Обратите внимание, что маркер продолжения, возвращенный в заголовке ответа x-ms-продолжение, должен быть закодирован URL-адресом перед использованием в последующем вызове. |
|
directory
|
query |
string |
Фильтрует результаты по путям в указанном каталоге. Ошибка возникает, если каталог не существует. |
|
max
|
query |
integer (int32) minimum: 1 |
Необязательное значение, указывающее максимальное количество возвращаемых элементов. Если опущено или больше 5000, ответ будет содержать до 5000 элементов. |
|
timeout
|
query |
integer (int32) minimum: 1 |
Необязательное значение времени ожидания операции в секундах. Период начинается при получении запроса службой. Если значение времени ожидания истекает до завершения операции, операция завершается ошибкой. |
|
upn
|
query |
boolean |
Необязательный. Допустимо, только если иерархическое пространство имен включено для учетной записи. Если значение true, значения удостоверений пользователя, возвращаемые в полях владельца и группы каждой записи списка, будут преобразованы из идентификаторов объектов Azure Active Directory в имена субъектов-пользователей. Если значение false, значения будут возвращены в виде идентификаторов объектов Azure Active Directory. Значение по умолчанию — false. Обратите внимание, что идентификаторы групп и объектов приложения не преобразуются, так как они не имеют уникальных понятных имен. |
Заголовок запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
x-ms-client-request-id |
string pattern: ^[{(]?[0-9a-f]{8}[-]?([0-9a-f]{4}[-]?){3}[0-9a-f]{12}[)}]?$ |
Идентификатор UUID, записанный в журналах аналитики для устранения неполадок и корреляции. |
|
x-ms-date |
string |
Указывает универсальное время (UTC) для запроса. Это необходимо при использовании авторизации общего ключа. |
|
x-ms-version |
string |
Указывает версию протокола REST, используемого для обработки запроса. Это необходимо при использовании авторизации общего ключа. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Хорошо Заголовки
|
|
Other Status Codes |
Произошла ошибка. Ниже перечислены возможные строки HTTP- состояния, кода и сообщения:
Заголовки
|
Определения
Имя | Описание |
---|---|
Data |
|
Error |
Объект ответа об ошибке службы. |
Filesystem |
Значение должно быть "файловой системой" для всех операций файловой системы. |
Path | |
Path |
DataLakeStorageError
Имя | Тип | Описание |
---|---|---|
error |
Объект ответа об ошибке службы. |
Error
Объект ответа об ошибке службы.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки службы. |
message |
string |
Сообщение об ошибке службы. |
FilesystemResourceType
Значение должно быть "файловой системой" для всех операций файловой системы.
Значение | Описание |
---|---|
filesystem |
Path
Имя | Тип | Default value | Описание |
---|---|---|---|
contentLength |
integer (int64) |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
Если задано значение свойства контекста шифрования, оно вернет заданное значение. Допустимо, только если иерархическое пространство имен включено для учетной записи. |
|
x-ms-encryption-key-sha256 |
string |
Сервер будет эхо sha256 предоставленного клиентом ключа шифрования для проверки ключа, используемого в операции. |
|
x-ms-encryption-scope |
string |
Если запрос использовал область шифрования, чтобы клиент смог убедиться, что содержимое запроса успешно зашифровано с помощью области шифрования. |
|
x-ms-server-encrypted: true/false |
boolean |
Значение этого заголовка имеет значение true, если содержимое запроса успешно зашифровано с помощью указанного алгоритма. |
PathList
Имя | Тип | Описание |
---|---|---|
paths |
Path[] |