ContainerSasPermissions Sınıf
işleviyle ve ile generate_container_sas kullanılan AccessPolicies için kullanılacak ContainerSasPermissions set_container_access_policysınıfı.
- Devralma
-
builtins.objectContainerSasPermissions
Oluşturucu
ContainerSasPermissions(read=False, write=False, delete=False, list=False, delete_previous_version=False, tag=False, **kwargs)
Parametreler
- read
- bool
Kapsayıcıdaki herhangi bir blobun içeriğini, özelliklerini, meta verilerini veya blok listesini okuyun. Bir kopyalama işleminin kaynağı olarak kapsayıcıdaki herhangi bir blobu kullanın.
- write
- bool
Kapsayıcıdaki herhangi bir blob için içerik, özellikler, meta veriler 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. Not: Kapsayıcı özelliklerini veya meta verilerini okuma veya yazma izinleri veremez ya da kapsayıcı SAS'siyle bir kapsayıcı kiralayamazsınız. Bunun yerine bir hesap SAS'i kullanın.
- delete
- bool
Kapsayıcıdaki herhangi bir blobu silin. Not: Kapsayıcı SAS'sine sahip bir kapsayıcıyı silme izinleri veremezsiniz. Bunun yerine bir hesap SAS'i kullanın.
- delete_previous_version
- bool
Sürüm oluşturma özellikli depolama hesabı için önceki blob sürümünü silin.
- add
- bool
Ekleme blob'una blok ekleyin.
- create
- bool
Yeni bir blob yazın, bir blobu anlık görüntüye yükleyin veya bir blobu yeni bir bloba kopyalayın.
- permanent_delete
- bool
Blobda kalıcı silmeyi etkinleştirmek için izin verilir.
- filter_by_tags
- bool
Blobları etiketlere göre bulmayı etkinleştirmek için.
- move
- bool
Blobu veya dizini ve içeriğini yeni bir konuma taşıyın.
- execute
- bool
Sistem özelliklerini alın ve depolama hesabı için hiyerarşik ad alanı etkinleştirildiyse bir 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 ContainerSasPermissions oluşturun. Okuma, yazma, silme veya liste 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ğlamanız gerekir. |
from_string
Bir dizeden ContainerSasPermissions oluşturun.
Okuma, yazma, silme veya liste 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ğlamanız gerekir.
from_string(permission)
Parametreler
Döndürülenler
ContainerSasPermissions nesnesi
Dönüş türü
Azure SDK for Python