Partager via


AccountSASPermissions class

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME.

Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les autorisations accordées par un AccountSAS. La définition d’une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera des autorisations pour cette opération. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie comme champ d’autorisations sur un objet AccountSASSignatureValues . Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude.

Propriétés

add

Autorisation d’ajouter des messages, des entités de table et d’ajouter des objets blob accordées.

create

Autorisation de création d’objets blob et de fichiers accordée.

delete

Autorisation de suppression d’objets blob et de fichiers accordée.

deleteVersion

Autorisation de suppression des versions accordées.

filter

Autorisation de filtrer les objets blob.

list

Autorisation de répertorier les conteneurs d’objets blob, les objets blob, les partages, les répertoires et les fichiers accordés.

permanentDelete

Spécifie que la suppression permanente est autorisée.

process

Autorisation d'obtention et de suppression des messages accordée.

read

Autorisation de lecture des ressources et de liste des files d’attente et des tables accordées.

setImmutabilityPolicy

Autorisation de définir une stratégie d’immuabilité.

tag

Specfies Balise accès accordé.

update

Autorisations de mise à jour des messages et des entités de table accordées.

write

Autorisation d’écriture de ressources accordée.

Méthodes

from(AccountSASPermissionsLike)

Crée un AccountSASPermissions à partir d’un objet brut qui contient les mêmes clés que lui et les mêmes valeurs booléennes.

parse(string)

L’analyse initialise les champs AccountSASPermissions à partir d’une chaîne.

toString()

Génère la chaîne d’autorisations SAP pour un compte de stockage Azure. Appelez cette méthode pour définir le champ Autorisations AccountSASSignatureValues.

L’utilisation de cette méthode garantit que les types de ressources sont dans un ordre accepté par le service.

Voir https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

Détails de la propriété

add

Autorisation d’ajouter des messages, des entités de table et d’ajouter des objets blob accordées.

add: boolean

Valeur de propriété

boolean

create

Autorisation de création d’objets blob et de fichiers accordée.

create: boolean

Valeur de propriété

boolean

delete

Autorisation de suppression d’objets blob et de fichiers accordée.

delete: boolean

Valeur de propriété

boolean

deleteVersion

Autorisation de suppression des versions accordées.

deleteVersion: boolean

Valeur de propriété

boolean

filter

Autorisation de filtrer les objets blob.

filter: boolean

Valeur de propriété

boolean

list

Autorisation de répertorier les conteneurs d’objets blob, les objets blob, les partages, les répertoires et les fichiers accordés.

list: boolean

Valeur de propriété

boolean

permanentDelete

Spécifie que la suppression permanente est autorisée.

permanentDelete: boolean

Valeur de propriété

boolean

process

Autorisation d'obtention et de suppression des messages accordée.

process: boolean

Valeur de propriété

boolean

read

Autorisation de lecture des ressources et de liste des files d’attente et des tables accordées.

read: boolean

Valeur de propriété

boolean

setImmutabilityPolicy

Autorisation de définir une stratégie d’immuabilité.

setImmutabilityPolicy: boolean

Valeur de propriété

boolean

tag

Specfies Balise accès accordé.

tag: boolean

Valeur de propriété

boolean

update

Autorisations de mise à jour des messages et des entités de table accordées.

update: boolean

Valeur de propriété

boolean

write

Autorisation d’écriture de ressources accordée.

write: boolean

Valeur de propriété

boolean

Détails de la méthode

from(AccountSASPermissionsLike)

Crée un AccountSASPermissions à partir d’un objet brut qui contient les mêmes clés que lui et les mêmes valeurs booléennes.

static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions

Paramètres

permissionLike
AccountSASPermissionsLike

Retours

parse(string)

L’analyse initialise les champs AccountSASPermissions à partir d’une chaîne.

static function parse(permissions: string): AccountSASPermissions

Paramètres

permissions

string

Retours

toString()

Génère la chaîne d’autorisations SAP pour un compte de stockage Azure. Appelez cette méthode pour définir le champ Autorisations AccountSASSignatureValues.

L’utilisation de cette méthode garantit que les types de ressources sont dans un ordre accepté par le service.

Voir https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function toString(): string

Retours

string