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. |
delete |
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. |
permanent |
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. |
set |
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(Account |
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. |
to |
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