AccountSasPermissions Klas
ResourceTypes klasse die moet worden gebruikt met de functie generate_account_sas en voor de AccessPolicies die worden gebruikt met set_*_acl. Er zijn twee typen SAS die kunnen worden gebruikt om toegang tot resources te verlenen. Een daarvan is het verlenen van toegang tot een specifieke resource (resourcespecifiek). Een ander is om toegang te verlenen tot de hele service voor een specifiek account en bepaalde bewerkingen toe te staan op basis van de hier te vinden perms.
- Overname
-
builtins.objectAccountSasPermissions
Constructor
AccountSasPermissions(read=False, write=False, delete=False, list=False, add=False, create=False, update=False, process=False, delete_previous_version=False, **kwargs)
Parameters
- read
- bool
Geldig voor alle ondertekende resourcetypen (Service, Container en Object). Hiermee staat u leesmachtigingen toe voor het opgegeven resourcetype.
- write
- bool
Geldig voor alle ondertekende resourcetypen (Service, Container en Object). Hiermee staat u schrijfmachtigingen toe voor het opgegeven resourcetype.
- delete
- bool
Geldig voor container- en objectresourcetypen, met uitzondering van wachtrijberichten.
- delete_previous_version
- bool
Verwijder de vorige blobversie voor het opslagaccount met versiebeheer.
- add
- bool
Alleen geldig voor de volgende objectresourcetypen: wachtrijberichten en toevoeg-blobs.
- create
- bool
Alleen geldig voor de volgende objectresourcetypen: blobs en bestanden. Gebruikers kunnen nieuwe blobs of bestanden maken, maar mogen bestaande blobs of bestanden niet overschrijven.
- update
- bool
Alleen geldig voor de volgende objectresourcetypen: wachtrijberichten.
- process
- bool
Alleen geldig voor het volgende objectresourcetype: wachtrijberichten.
- tag
- bool
Als u tags wilt inschakelen of ophalen voor de blobs in de container.
- filter_by_tags
- bool
Als u het ophalen van blobs per tags wilt inschakelen, moet u dit samen met de lijstmachtiging gebruiken.
- set_immutability_policy
- bool
Bewerkingen inschakelen die betrekking hebben op het instellen/verwijderen van beleid voor onveranderbaarheid. Als u beleid voor onveranderbaarheid wilt krijgen, hebt u alleen leesmachtigingen nodig.
- permanent_delete
- bool
Permanent verwijderen van de blob inschakelen is toegestaan. Alleen geldig voor objectresourcetype blob.
Methoden
from_string |
Maak AccountSasPermissions op basis van een tekenreeks. Opgeven voor lezen, schrijven, verwijderen, enzovoort. U hoeft alleen de eerste letter van het woord in de tekenreeks op te nemen. Voor lees- en schrijfmachtigingen geeft u bijvoorbeeld een tekenreeks 'rw' op. |
from_string
Maak AccountSasPermissions op basis van een tekenreeks.
Opgeven voor lezen, schrijven, verwijderen, enzovoort. U hoeft alleen de eerste letter van het woord in de tekenreeks op te nemen. Voor lees- en schrijfmachtigingen geeft u bijvoorbeeld een tekenreeks 'rw' op.
from_string(permission)
Parameters
Retouren
Een AccountSasPermissions-object
Retourtype
Azure SDK for Python