ContainerSASPermissions class
Il s’agit d’une classe d’assistance pour construire une chaîne représentant les autorisations accordées par un ServiceSAS à un conteneur. La définition d’une valeur sur true signifie que toute SAP qui utilise ces autorisations accorde des autorisations pour cette opération. Une fois toutes les valeurs définies, elle 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 l’autorisation Ajouter un accès accordé. |
| create | Spécifie l’accès Créer accordé. |
| delete | Spécifie l’accès Supprimer accordé. |
| delete |
Spécifie l’accès Supprimer la version accordée. |
| execute | Spécifie l’accès Exécuter accordé. |
| filter |
Spécifie que les objets blob de filtre par balises sont autorisés. |
| list | Spécifie l’accès liste accordé. |
| move | Spécifie l’accès Déplacer accordé. |
| permanent |
Spécifie que la suppression définitive est autorisée. |
| read | Spécifie l’accès en lecture accordé. |
| set |
Spécifie l’accès SetImmutabilityPolicy accordé. |
| tag | Specfies Balise l’accès accordé. |
| write | Spécifie l’accès en écriture accordé. |
Méthodes
| from(Container |
Crée une ContainerSASPermissions à partir d’un objet brut qui contient les mêmes clés que celles-ci et les valeurs booléennes pour celles-ci. |
| parse(string) | Crée un ContainerSASPermissions à 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. L’ordre des caractères doit être spécifié ici pour garantir l’exactitude. Voir https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas |
Détails de la propriété
add
Spécifie l’autorisation Ajouter un 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 l’accès Supprimer accordé.
delete: boolean
Valeur de propriété
boolean
deleteVersion
Spécifie l’accès Supprimer la version accordée.
deleteVersion: boolean
Valeur de propriété
boolean
execute
Spécifie l’accès Exécuter accordé.
execute: boolean
Valeur de propriété
boolean
filterByTags
Spécifie que les objets blob de filtre par balises sont autorisés.
filterByTags: boolean
Valeur de propriété
boolean
list
Spécifie l’accès liste accordé.
list: 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 définitive 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 l’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(ContainerSASPermissionsLike)
Crée une ContainerSASPermissions à partir d’un objet brut qui contient les mêmes clés que celles-ci et les valeurs booléennes pour celles-ci.
static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions
Paramètres
- permissionLike
- ContainerSASPermissionsLike
Retours
parse(string)
Crée un ContainerSASPermissions à 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): ContainerSASPermissions
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.
L’ordre des caractères doit être spécifié ici pour garantir l’exactitude.
Voir https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Retours
string