DirectorySASPermissions class
Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные ServiceSAS каталогу. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для объекта DataLakeSASSignatureValues . Можно создать строку разрешений и без этого класса, но порядок разрешений конкретный, и этот класс гарантирует правильность.
Свойства
add | Задает параметр Add access granted (Добавить предоставленный доступ). |
create | Указывает предоставленный доступ для создания. |
delete | Указывает предоставленный доступ к удалению. |
execute | Указывает предоставленный доступ на выполнение. |
list | Указывает предоставленный доступ к списку. |
manage |
Указывает предоставленный доступ к разрешениям, который позволяет вызывающему объекту задавать разрешения и списки управления доступом POSIX для больших двоичных объектов (файлов и каталогов). |
manage |
Указывает предоставленный доступ владельца, который позволяет вызывающему объекту задать владельца, группу владельцев или выступать в качестве владельца при переименовании или удалении большого двоичного объекта (файла или каталога) в папке, для которой задан бит липкий. |
move | Указывает предоставленный доступ для перемещения. |
read | Указывает предоставленный доступ на чтение. |
write | Указывает предоставленный доступ на запись. |
Методы
parse(string) | Создает DirectorySASPermissions из указанной строки разрешений. Этот метод выдает ошибку, если обнаруживает символ, который не соответствует допустимому разрешению. |
to |
Преобразует заданные разрешения в строку. Использование этого метода гарантирует, что разрешения будут в порядке, принятом службой. Порядок символов должен быть указан здесь, чтобы обеспечить правильность. См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas |
Сведения о свойстве
add
Задает параметр Add access granted (Добавить предоставленный доступ).
add: boolean
Значение свойства
boolean
create
Указывает предоставленный доступ для создания.
create: boolean
Значение свойства
boolean
delete
Указывает предоставленный доступ к удалению.
delete: boolean
Значение свойства
boolean
execute
Указывает предоставленный доступ на выполнение.
execute: boolean
Значение свойства
boolean
list
Указывает предоставленный доступ к списку.
list: boolean
Значение свойства
boolean
manageAccessControl
Указывает предоставленный доступ к разрешениям, который позволяет вызывающему объекту задавать разрешения и списки управления доступом POSIX для больших двоичных объектов (файлов и каталогов).
manageAccessControl: boolean
Значение свойства
boolean
manageOwnership
Указывает предоставленный доступ владельца, который позволяет вызывающему объекту задать владельца, группу владельцев или выступать в качестве владельца при переименовании или удалении большого двоичного объекта (файла или каталога) в папке, для которой задан бит липкий.
manageOwnership: boolean
Значение свойства
boolean
move
Указывает предоставленный доступ для перемещения.
move: boolean
Значение свойства
boolean
read
Указывает предоставленный доступ на чтение.
read: boolean
Значение свойства
boolean
write
Указывает предоставленный доступ на запись.
write: boolean
Значение свойства
boolean
Сведения о методе
parse(string)
Создает DirectorySASPermissions из указанной строки разрешений. Этот метод выдает ошибку, если обнаруживает символ, который не соответствует допустимому разрешению.
static function parse(permissions: string): DirectorySASPermissions
Параметры
- permissions
-
string
Возвращаемое значение
toString()
Преобразует заданные разрешения в строку. Использование этого метода гарантирует, что разрешения будут в порядке, принятом службой.
Порядок символов должен быть указан здесь, чтобы обеспечить правильность.
См. раздел https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Возвращаемое значение
string