ContainerSasPermissions Klas
ContainerSasPermissions-klasse die moet worden gebruikt met de generate_container_sas functie en voor de AccessPolicies die wordt gebruikt met set_container_access_policy.
- Overname
-
builtins.objectContainerSasPermissions
Constructor
ContainerSasPermissions(read=False, write=False, delete=False, list=False, delete_previous_version=False, tag=False, **kwargs)
Parameters
- read
- bool
Lees de inhoud, eigenschappen, metagegevens of blokkeringslijst van een blob in de container. Gebruik een blob in de container als bron van een kopieerbewerking.
- write
- bool
Voor elke blob in de container maakt of schrijft u inhoud, eigenschappen, metagegevens of een lijst met blokkeringen. Momentopname of lease van de blob. Wijzig het formaat van de blob (alleen pagina-blob). Gebruik de blob als het doel van een kopieerbewerking binnen hetzelfde account. Opmerking: u kunt geen machtigingen verlenen voor het lezen of schrijven van containereigenschappen of metagegevens, noch voor het leasen van een container met een container-SAS. Gebruik in plaats daarvan een account-SAS.
- delete
- bool
Verwijder een blob in de container. Opmerking: u kunt geen machtigingen verlenen om een container met een container-SAS te verwijderen. Gebruik in plaats daarvan een account-SAS.
- delete_previous_version
- bool
Verwijder de vorige blobversie voor het opslagaccount met versiebeheer.
- add
- bool
Voeg een blok toe aan een toevoeg-blob.
- create
- bool
Schrijf een nieuwe blob, maak een momentopname van een blob of kopieer een blob naar een nieuwe blob.
- permanent_delete
- bool
Permanent verwijderen van de blob inschakelen is toegestaan.
- filter_by_tags
- bool
Het zoeken van blobs op tags inschakelen.
- move
- bool
Een blob of map en de inhoud ervan naar een nieuwe locatie verplaatsen.
- execute
- bool
Haal de systeemeigenschappen op en haal, als de hiƫrarchische naamruimte is ingeschakeld voor het opslagaccount, de POSIX-ACL van een blob op.
- 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.
Methoden
from_string |
Maak een ContainerSasPermissions op basis van een tekenreeks. Als u lees-, schrijf-, verwijderings- of lijstmachtigingen wilt opgeven, hoeft u 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 een ContainerSasPermissions op basis van een tekenreeks.
Als u lees-, schrijf-, verwijderings- of lijstmachtigingen wilt opgeven, hoeft u 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
- permission
- str
De tekenreeks die de machtigingen lezen, schrijven, verwijderen en lijst dicteert.
Retouren
Een ContainerSasPermissions-object
Retourtype
Azure SDK for Python