BlobSASPermissions 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 ServiceSAS à un objet blob. 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 BlobSASSignatureValues . 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 | Spécifie Ajouter l’accès accordé. |
create | Spécifie l’accès Créer accordé. |
delete | Spécifie Supprimer l’accès accordé. |
delete |
Spécifie Supprimer l’accès de version accordé. |
execute | Spécifie Exécuter l’accès accordé. |
move | Spécifie l’accès Déplacer accordé. |
permanent |
Spécifie que la suppression permanente est autorisée. |
read | Spécifie l’accès en lecture accordé. |
set |
Spécifie l’accès setImmutabilityPolicy accordé. |
tag | Specfies Balise accès accordé. |
write | Spécifie l’accès en écriture accordé. |
Méthodes
from(Blob |
Crée un BlobSASPermissions à partir d’un objet brut qui contient les mêmes clés que lui et des valeurs booléennes pour eux. |
parse(string) | Crée un BlobSASPermissions à partir de la chaîne d’autorisations spécifiée. Cette méthode lève une erreur si elle rencontre un caractère qui ne correspond pas à une autorisation valide. |
to |
Convertit les autorisations données en chaîne. L’utilisation de cette méthode garantit que les autorisations sont dans un ordre accepté par le service. |
Détails de la propriété
add
Spécifie Ajouter l’accès accordé.
add: boolean
Valeur de propriété
boolean
create
Spécifie l’accès Créer accordé.
create: boolean
Valeur de propriété
boolean
delete
Spécifie Supprimer l’accès accordé.
delete: boolean
Valeur de propriété
boolean
deleteVersion
Spécifie Supprimer l’accès de version accordé.
deleteVersion: boolean
Valeur de propriété
boolean
execute
Spécifie Exécuter l’accès accordé.
execute: boolean
Valeur de propriété
boolean
move
Spécifie l’accès Déplacer accordé.
move: boolean
Valeur de propriété
boolean
permanentDelete
Spécifie que la suppression permanente est autorisée.
permanentDelete: boolean
Valeur de propriété
boolean
read
Spécifie l’accès en lecture accordé.
read: boolean
Valeur de propriété
boolean
setImmutabilityPolicy
Spécifie l’accès setImmutabilityPolicy accordé.
setImmutabilityPolicy: boolean
Valeur de propriété
boolean
tag
Specfies Balise accès accordé.
tag: boolean
Valeur de propriété
boolean
write
Spécifie l’accès en écriture accordé.
write: boolean
Valeur de propriété
boolean
Détails de la méthode
from(BlobSASPermissionsLike)
Crée un BlobSASPermissions à partir d’un objet brut qui contient les mêmes clés que lui et des valeurs booléennes pour eux.
static function from(permissionLike: BlobSASPermissionsLike): BlobSASPermissions
Paramètres
- permissionLike
- BlobSASPermissionsLike
Retours
parse(string)
Crée un BlobSASPermissions à partir de la chaîne d’autorisations spécifiée. Cette méthode lève une erreur si elle rencontre un caractère qui ne correspond pas à une autorisation valide.
static function parse(permissions: string): BlobSASPermissions
Paramètres
- permissions
-
string
Retours
toString()
Convertit les autorisations données en chaîne. L’utilisation de cette méthode garantit que les autorisations sont dans un ordre accepté par le service.
function toString(): string
Retours
string
Chaîne qui représente les blobSASPermissions