Поделиться через


FileSasPermissions Класс

Класс FileSasPermissions, используемый с функцией generate_file_sas .

Наследование
builtins.object
FileSasPermissions

Конструктор

FileSasPermissions(read=False, create=False, write=False, delete=False, **kwargs)

Параметры

read
bool
значение по умолчанию: False

Чтение содержимого, свойств, метаданных и т. д. Используйте файл в качестве источника операции чтения.

create
bool
значение по умолчанию: False

Запишите новый файл.

write
bool
значение по умолчанию: False

Создание или запись содержимого, свойств, метаданных. Аренду файла.

delete
bool
значение по умолчанию: False

Удаление файла.

add
bool

Добавление данных в файл.

move
bool

Переместите любой файл в каталоге в новое расположение. Обратите внимание, что при необходимости операция перемещения может быть ограничена владельцем дочернего файла или каталога или владельцем родительского каталога, если параметр saoid включен в маркер и бит зафиксации установлен в родительском каталоге.

execute
bool

Получение состояния (определенных системой свойств) и списка ACL любого файла в каталоге. Если вызывающий объект является владельцем, задайте управление доступом к любому файлу в каталоге.

manage_ownership
bool

Позволяет пользователю задавать владельца, группу владельцев или действовать в качестве владельца при переименовании или удалении файла или каталога в папке, в которой задан бит залипания.

manage_access_control
bool

Позволяет пользователю задавать разрешения и списки управления доступом POSIX для файлов и каталогов.

Методы

from_string

Создайте FileSasPermissions из строки.

Чтобы указать разрешения на чтение, запись и удаление, необходимо включить в строку только первую букву слова. Например, для разрешений на чтение и запись необходимо указать строку "rw".

from_string

Создайте FileSasPermissions из строки.

Чтобы указать разрешения на чтение, запись и удаление, необходимо включить в строку только первую букву слова. Например, для разрешений на чтение и запись необходимо указать строку "rw".

from_string(permission)

Параметры

permission
str
Обязательно

Строка, определяющая разрешения на чтение, добавление, создание, запись или удаление.

Возвращаемое значение

Объект FileSasPermissions.

Возвращаемый тип