BlobSasPermissions Класс

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

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

Конструктор

BlobSasPermissions(read=False, add=False, create=False, write=False, delete=False, delete_previous_version=False, tag=False, **kwargs)

Параметры

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

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

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

Добавление блока в добавочный BLOB-объект.

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

Запись нового большого двоичного объекта, создание моментального снимка большого двоичного объекта или копирование большого двоичного объекта в новый BLOB-объект.

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

Создание или запись содержимого, свойств, метаданных или списка блокировок. Создание моментального снимка или аренда большого двоичного объекта. Изменение размера большого двоичного объекта (только для страничных BLOB-объектов). Использование большого двоичного объекта в качестве цели операции копирования в пределах одной учетной записи.

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

Удаление больших двоичных объектов.

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

Удалите предыдущую версию BLOB-объекта для учетной записи хранения с поддержкой управления версиями.

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

Установка или получение тегов в большом двоичном объекте.

permanent_delete
bool

Разрешение на окончательное удаление большого двоичного объекта разрешено.

move
bool

Перемещение большого двоичного объекта или каталога и его содержимого в новое расположение.

execute
bool

Получите системные свойства и, если иерархическое пространство имен включено для учетной записи хранения, получите список ACL POSIX большого двоичного объекта.

set_immutability_policy
bool

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

Методы

from_string

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

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

from_string

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

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

from_string(permission)

Параметры

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

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

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

Объект BlobSasPermissions

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