Aracılığıyla paylaş


BlobSasPermissions Sınıf

İşlevle generate_blob_sas birlikte kullanılacak BlobSasPermissions sınıfı.

Devralma
builtins.object
BlobSasPermissions

Oluşturucu

BlobSasPermissions(read=False, add=False, create=False, write=False, delete=False, delete_previous_version=False, tag=False, **kwargs)

Parametreler

read
bool
varsayılan değer: False

İçeriği, özellikleri, meta verileri ve blok listesini okuyun. Kopyalama işleminin kaynağı olarak blobu kullanın.

add
bool
varsayılan değer: False

Ekleme blob'una blok ekleyin.

create
bool
varsayılan değer: False

Yeni blob yazma, blob anlık görüntüsü alma veya blobu yeni bir bloba kopyalama.

write
bool
varsayılan değer: False

İç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
bool
varsayılan değer: False

Blobu silin.

delete_previous_version
bool
varsayılan değer: False

Sürüm oluşturma özellikli depolama hesabı için önceki blob sürümünü silin.

tag
bool
varsayılan değer: False

Blobda etiketleri ayarlayın veya alın.

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

permission
str
Gerekli

Okuma, ekleme, oluşturma, yazma veya silme izinlerini dikte eden dize.

Döndürülenler

BlobSasPermissions nesnesi

Dönüş türü