AccountSASPermissions class
ДОСТУПНО ТОЛЬКО В СРЕДЕ ВЫПОЛНЕНИЯ NODE.JS.
Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные AccountSAS. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для объекта AccountSASSignatureValues. Можно создать строку разрешений без этого класса, но порядок разрешений является конкретным, и этот класс гарантирует правильность.
Свойства
add | Разрешение на добавление сообщений, сущностей таблицы и добавление к большим двоичным объектам. |
create | Разрешение на создание больших двоичных объектов и файлов, предоставленных. |
delete | Разрешение на удаление больших двоичных объектов и файлов, предоставленных. |
delete |
Разрешение на удаление версий, предоставленных. |
filter | Разрешение на фильтрацию больших двоичных объектов. |
list | Разрешение на перечисление контейнеров больших двоичных объектов, больших двоичных объектов, общих папок, каталогов и файлов, предоставленных. |
permanent |
Указывает, что разрешено постоянное удаление. |
process | Разрешение на получение и удаление сообщений, предоставленных. |
read | Разрешение на чтение ресурсов и списков очередей и таблиц, предоставленных. |
set |
Разрешение на настройку политики неизменяемости. |
tag | Предоставлен доступ к тегам Specfies. |
update | Разрешения на обновление сообщений и сущностей таблиц, предоставленных. |
write | Разрешение на запись предоставленных ресурсов. |
Методы
from(Account |
Создает AccountSASPermissions из необработанного объекта, содержащего те же ключи, что и логические значения для них. |
parse(string) | Синтаксический анализ инициализирует поля AccountSASPermissions из строки. |
to |
Создает строку разрешений SAS для учетной записи хранения Azure. Вызовите этот метод, чтобы задать поле "Разрешения AccountSASSignatureValues". Использование этого метода гарантирует, что типы ресурсов находятся в порядке, принятом службой. См. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
Сведения о свойстве
add
Разрешение на добавление сообщений, сущностей таблицы и добавление к большим двоичным объектам.
add: boolean
Значение свойства
boolean
create
Разрешение на создание больших двоичных объектов и файлов, предоставленных.
create: boolean
Значение свойства
boolean
delete
Разрешение на удаление больших двоичных объектов и файлов, предоставленных.
delete: boolean
Значение свойства
boolean
deleteVersion
Разрешение на удаление версий, предоставленных.
deleteVersion: boolean
Значение свойства
boolean
filter
Разрешение на фильтрацию больших двоичных объектов.
filter: boolean
Значение свойства
boolean
list
Разрешение на перечисление контейнеров больших двоичных объектов, больших двоичных объектов, общих папок, каталогов и файлов, предоставленных.
list: boolean
Значение свойства
boolean
permanentDelete
Указывает, что разрешено постоянное удаление.
permanentDelete: boolean
Значение свойства
boolean
process
Разрешение на получение и удаление сообщений, предоставленных.
process: boolean
Значение свойства
boolean
read
Разрешение на чтение ресурсов и списков очередей и таблиц, предоставленных.
read: boolean
Значение свойства
boolean
setImmutabilityPolicy
Разрешение на настройку политики неизменяемости.
setImmutabilityPolicy: boolean
Значение свойства
boolean
tag
Предоставлен доступ к тегам Specfies.
tag: boolean
Значение свойства
boolean
update
Разрешения на обновление сообщений и сущностей таблиц, предоставленных.
update: boolean
Значение свойства
boolean
write
Разрешение на запись предоставленных ресурсов.
write: boolean
Значение свойства
boolean
Сведения о методе
from(AccountSASPermissionsLike)
Создает AccountSASPermissions из необработанного объекта, содержащего те же ключи, что и логические значения для них.
static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions
Параметры
- permissionLike
- AccountSASPermissionsLike
Возвращаемое значение
parse(string)
Синтаксический анализ инициализирует поля AccountSASPermissions из строки.
static function parse(permissions: string): AccountSASPermissions
Параметры
- permissions
-
string
Возвращаемое значение
toString()
Создает строку разрешений SAS для учетной записи хранения Azure. Вызовите этот метод, чтобы задать поле "Разрешения AccountSASSignatureValues".
Использование этого метода гарантирует, что типы ресурсов находятся в порядке, принятом службой.
См. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function toString(): string
Возвращаемое значение
string