Partager via


DirectorySasPermissions Classe

Classe DirectorySasPermissions à utiliser avec la generate_directory_sas fonction .

Héritage
builtins.object
DirectorySasPermissions

Constructeur

DirectorySasPermissions(read=False, create=False, write=False, delete=False, **kwargs)

Paramètres

read
bool
valeur par défaut: False

Lisez le contenu, les propriétés, les métadonnées, etc.

create
bool
valeur par défaut: False

crée un répertoire ;

write
bool
valeur par défaut: False

Créez ou écrivez du contenu, des propriétés et des métadonnées. Louez le répertoire.

delete
bool
valeur par défaut: False

Supprimez le répertoire.

add
bool

Ajoutez des données à un fichier dans le répertoire.

list
bool

Répertoriez tous les fichiers du répertoire. Implique l’exécution.

move
bool

Déplacez n’importe quel fichier du répertoire vers un nouvel emplacement. Notez que l’opération de déplacement peut éventuellement être limitée au propriétaire du fichier ou du répertoire enfant ou au propriétaire du répertoire parent si le paramètre saoid est inclus dans le jeton et que le bit collant est défini sur le répertoire parent.

execute
bool

Obtenez l’état (propriétés définies par le système) et l’ACL de n’importe quel fichier du répertoire. Si l’appelant est le propriétaire, définissez le contrôle d’accès sur n’importe quel fichier du répertoire.

manage_ownership
bool

Permet à l’utilisateur de définir le propriétaire, le groupe propriétaire ou d’agir en tant que propriétaire lors du renommage ou de la suppression d’un fichier ou d’un répertoire dans un dossier dont le bit collant est défini.

manage_access_control
bool

Permet à l’utilisateur de définir des autorisations et des listes de contrôle d’accès POSIX sur les fichiers et les répertoires.

Méthodes

from_string

Créez un DirectorySasPermissions à partir d’une chaîne.

Pour spécifier des autorisations de lecture, de création, d’écriture ou de suppression, vous devez uniquement inclure la première lettre du mot dans la chaîne. Par exemple, pour les autorisations de lecture et d’écriture, vous devez fournir une chaîne « rw ».

from_string

Créez un DirectorySasPermissions à partir d’une chaîne.

Pour spécifier des autorisations de lecture, de création, d’écriture ou de suppression, vous devez uniquement inclure la première lettre du mot dans la chaîne. Par exemple, pour les autorisations de lecture et d’écriture, vous devez fournir une chaîne « rw ».

from_string(permission)

Paramètres

permission
str
Obligatoire

Chaîne qui dicte les autorisations de lecture, d’ajout, de création, d’écriture ou de suppression.

Retours

Objet DirectorySasPermissions

Type de retour