ContainerSasPermissions Класс
Класс ContainerSasPermissions для использования с функцией generate_container_sas и для AccessPolicies, используемых с set_container_access_policy.
- Наследование
-
builtins.objectContainerSasPermissions
Конструктор
ContainerSasPermissions(read=False, write=False, delete=False, list=False, delete_previous_version=False, tag=False, **kwargs)
Параметры
- read
- bool
Чтение содержимого, свойств, метаданных или списка блокировок любого большого двоичного объекта из контейнера. Использование любого находящегося в контейнере большого двоичного объекта в качестве источника операции копирования.
- write
- bool
Создание либо запись содержимого, свойств, метаданных или списка блокировок для любого находящегося в контейнере большого двоичного объекта. Создание моментального снимка или аренда большого двоичного объекта. Изменение размера большого двоичного объекта (только для страничных BLOB-объектов). Использование большого двоичного объекта в качестве цели операции копирования в пределах одной учетной записи. Примечание. Вы не можете предоставить разрешения на чтение или запись свойств или метаданных контейнера, а также на аренду контейнера с помощью SAS контейнера. Вместо этого используйте SAS учетной записи.
- delete
- bool
Удаление любого большого двоичного объекта из контейнера. Примечание. Вы не можете предоставить разрешения на удаление контейнера с SAS контейнера. Вместо этого используйте SAS учетной записи.
- delete_previous_version
- bool
Удалите предыдущую версию BLOB-объекта для учетной записи хранения с поддержкой управления версиями.
- tag
- bool
Установка или получение тегов больших двоичных объектов в контейнере.
- add
- bool
Добавление блока в добавочный BLOB-объект.
- create
- bool
Создайте новый BLOB-объект, создайте моментальный снимок большого двоичного объекта или скопируйте его в новый BLOB-объект.
- permanent_delete
- bool
Для включения необратимого удаления большого двоичного объекта разрешено.
- filter_by_tags
- bool
Включение поиска больших двоичных объектов по тегам.
- move
- bool
Перемещение большого двоичного объекта или каталога и его содержимого в новое расположение.
- execute
- bool
Получите системные свойства и, если иерархическое пространство имен включено для учетной записи хранения, получите список управления доступом POSIX большого двоичного объекта.
- set_immutability_policy
- bool
Включение операций, связанных с настройкой и удалением политики неизменяемости. Чтобы получить политику неизменяемости, необходимо просто разрешение на чтение.
Методы
from_string |
Создайте ContainerSasPermissions из строки. Чтобы указать разрешения на чтение, запись, удаление или перечисление, необходимо включить в строку только первую букву слова. Например, для разрешений на чтение и запись необходимо указать строку "rw". |
from_string
Создайте ContainerSasPermissions из строки.
Чтобы указать разрешения на чтение, запись, удаление или перечисление, необходимо включить в строку только первую букву слова. Например, для разрешений на чтение и запись необходимо указать строку "rw".
from_string(permission)
Параметры
- permission
- str
Строка, определяющая разрешения на чтение, запись, удаление и перечисление.
Возвращаемое значение
Объект ContainerSasPermissions
Возвращаемый тип
Azure SDK for Python