BlobSasPermissions Sınıf
İşlevle generate_blob_sas birlikte kullanılacak BlobSasPermissions sınıfı.
- Devralma
-
builtins.objectBlobSasPermissions
Oluşturucu
BlobSasPermissions(read=False, add=False, create=False, write=False, delete=False, delete_previous_version=False, tag=False, **kwargs)
Parametreler
- read
- bool
İçeriği, özellikleri, meta verileri ve blok listesini okuyun. Kopyalama işleminin kaynağı olarak blobu kullanın.
- create
- bool
Yeni blob yazma, blob anlık görüntüsü alma veya blobu yeni bir bloba kopyalama.
- write
- bool
İçerik, özellik, meta veri veya blok listesi oluşturun veya yazın. Blobu anlık görüntüye alma veya kiralama. Blobu yeniden boyutlandırın (yalnızca sayfa blobu). Blobu aynı hesaptaki kopyalama işleminin hedefi olarak kullanın.
- delete_previous_version
- bool
Sürüm oluşturma özellikli depolama hesabı için önceki blob sürümünü silin.
- permanent_delete
- bool
Blobda kalıcı silmeyi etkinleştirmek için izin verilir.
- move
- bool
Blobu veya dizini ve içeriğini yeni bir konuma taşıma.
- execute
- bool
Sistem özelliklerini alın ve depolama hesabı için hiyerarşik ad alanı etkinleştirildiyse blobun POSIX ACL'sini alın.
- set_immutability_policy
- bool
Değişmezlik ilkesini ayarlama/silme ile ilgili işlemleri etkinleştirmek için. Değişmezlik ilkesini almak için yalnızca okuma iznine ihtiyacınız vardır.
Yöntemler
from_string |
Bir dizeden BlobSasPermissions oluşturun. Okuma, ekleme, oluşturma, yazma veya silme izinlerini belirtmek için dizeye yalnızca sözcüğün ilk harfini eklemeniz gerekir. Örneğin, okuma ve yazma izinleri için bir "rw" dizesi sağlayabilirsiniz. |
from_string
Bir dizeden BlobSasPermissions oluşturun.
Okuma, ekleme, oluşturma, yazma veya silme izinlerini belirtmek için dizeye yalnızca sözcüğün ilk harfini eklemeniz gerekir. Örneğin, okuma ve yazma izinleri için bir "rw" dizesi sağlayabilirsiniz.
from_string(permission)
Parametreler
Döndürülenler
BlobSasPermissions nesnesi
Dönüş türü
Azure SDK for Python