ContainerSasPermissions Klass
ContainerSasPermissions-klassen som ska användas med generate_container_sas funktionen och för AccessPolicies som används med set_container_access_policy.
- Arv
-
builtins.objectContainerSasPermissions
Konstruktor
ContainerSasPermissions(read=False, write=False, delete=False, list=False, delete_previous_version=False, tag=False, **kwargs)
Parametrar
- read
- bool
Läs innehålls-, egenskaps-, metadata- eller blocklistan för alla blobar i containern. Använd valfri blob i containern som källa för en kopieringsåtgärd.
- write
- bool
För alla blobar i containern skapar eller skriver du innehåll, egenskaper, metadata eller blockeringslista. Ögonblicksbild eller lånar bloben. Ändra storlek på bloben (endast sidblob). Använd bloben som mål för en kopieringsåtgärd inom samma konto. Obs! Du kan inte bevilja behörighet att läsa eller skriva containeregenskaper eller metadata, eller att hyra en container med en CONTAINER SAS. Använd ett konto-SAS i stället.
- delete
- bool
Ta bort alla blobar i containern. Obs! Du kan inte bevilja behörighet att ta bort en container med en container-SAS. Använd ett konto-SAS i stället.
- delete_previous_version
- bool
Ta bort den tidigare blobversionen för det versionsaktiverade lagringskontot.
- add
- bool
Lägg till ett block i en tilläggsblob.
- create
- bool
Skriv en ny blob, ögonblicksbild av en blob eller kopiera en blob till en ny blob.
- permanent_delete
- bool
Det är tillåtet att aktivera permanent borttagning på bloben.
- filter_by_tags
- bool
Så här aktiverar du sökning efter blobar efter taggar.
- move
- bool
Flytta en blob eller en katalog och dess innehåll till en ny plats.
- execute
- bool
Hämta systemegenskaperna och hämta POSIX-ACL för en blob om det hierarkiska namnområdet är aktiverat för lagringskontot.
- set_immutability_policy
- bool
Så här aktiverar du åtgärder relaterade till att ange/ta bort en oföränderlig princip. För att få en oföränderlig princip behöver du bara läsbehörighet.
Metoder
from_string |
Skapa en ContainerSasPermissions från en sträng. Om du vill ange läs-, skriv-, borttagnings- eller listbehörigheter behöver du bara inkludera den första bokstaven i ordet i strängen. För läs- och skrivbehörigheter anger du t.ex. strängen "rw". |
from_string
Skapa en ContainerSasPermissions från en sträng.
Om du vill ange läs-, skriv-, borttagnings- eller listbehörigheter behöver du bara inkludera den första bokstaven i ordet i strängen. För läs- och skrivbehörigheter anger du t.ex. strängen "rw".
from_string(permission)
Parametrar
- permission
- str
Strängen som dikterar läs-, skriv-, borttagnings- och listbehörigheterna.
Returer
Ett ContainerSasPermissions-objekt
Returtyp
Azure SDK for Python