ContainerSASPermissions class
Это вспомогательный класс для создания строки, представляющей разрешения, предоставленные ServiceSAS контейнеру. Установка значения true означает, что любой SAS, использующий эти разрешения, предоставит разрешения для этой операции. После установки всех значений его следует сериализовать с помощью toString и задать в качестве поля разрешений для объекта BLOBSASSignatureValues. Можно создать строку разрешений без этого класса, но порядок разрешений является конкретным, и этот класс гарантирует правильность.
Свойства
add | Указывает предоставление доступа. |
create | Указывает предоставленный доступ к созданию. |
delete | Указывает предоставленный доступ к удалению. |
delete |
Указывает предоставленный доступ к версии delete. |
execute | Указывает предоставленный доступ execute. |
filter |
Указывает, разрешено ли фильтрация BLOB-объектов по тегам. |
list | Указывает предоставленный доступ к списку. |
move | Указывает предоставленный доступ перемещения. |
permanent |
Указывает, что разрешено постоянное удаление. |
read | Указывает предоставленный доступ на чтение. |
set |
Указывает предоставленный доступ SetImmutabilityPolicy. |
tag | Предоставлен доступ к тегам Specfies. |
write | Указывает предоставленный доступ на запись. |
Методы
from(Container |
Создает ContainerSASPermissions из необработанного объекта, содержащего те же ключи, что и логические значения для них. |
parse(string) | Создает ContainerSASPermissions из указанной строки разрешений. Этот метод вызовет ошибку, если он сталкивается с символом, который не соответствует допустимому разрешению. |
to |
Преобразует заданные разрешения в строку. Использование этого метода гарантирует, что разрешения принимаются службой в порядке. Порядок символов должен быть указан здесь, чтобы обеспечить правильность. См. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas |
Сведения о свойстве
add
Указывает предоставление доступа.
add: boolean
Значение свойства
boolean
create
Указывает предоставленный доступ к созданию.
create: boolean
Значение свойства
boolean
delete
Указывает предоставленный доступ к удалению.
delete: boolean
Значение свойства
boolean
deleteVersion
Указывает предоставленный доступ к версии delete.
deleteVersion: boolean
Значение свойства
boolean
execute
Указывает предоставленный доступ execute.
execute: boolean
Значение свойства
boolean
filterByTags
Указывает, разрешено ли фильтрация BLOB-объектов по тегам.
filterByTags: boolean
Значение свойства
boolean
list
Указывает предоставленный доступ к списку.
list: boolean
Значение свойства
boolean
move
Указывает предоставленный доступ перемещения.
move: boolean
Значение свойства
boolean
permanentDelete
Указывает, что разрешено постоянное удаление.
permanentDelete: boolean
Значение свойства
boolean
read
Указывает предоставленный доступ на чтение.
read: boolean
Значение свойства
boolean
setImmutabilityPolicy
Указывает предоставленный доступ SetImmutabilityPolicy.
setImmutabilityPolicy: boolean
Значение свойства
boolean
tag
Предоставлен доступ к тегам Specfies.
tag: boolean
Значение свойства
boolean
write
Указывает предоставленный доступ на запись.
write: boolean
Значение свойства
boolean
Сведения о методе
from(ContainerSASPermissionsLike)
Создает ContainerSASPermissions из необработанного объекта, содержащего те же ключи, что и логические значения для них.
static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions
Параметры
- permissionLike
- ContainerSASPermissionsLike
Возвращаемое значение
parse(string)
Создает ContainerSASPermissions из указанной строки разрешений. Этот метод вызовет ошибку, если он сталкивается с символом, который не соответствует допустимому разрешению.
static function parse(permissions: string): ContainerSASPermissions
Параметры
- permissions
-
string
Возвращаемое значение
toString()
Преобразует заданные разрешения в строку. Использование этого метода гарантирует, что разрешения принимаются службой в порядке.
Порядок символов должен быть указан здесь, чтобы обеспечить правильность.
См. https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Возвращаемое значение
string