BlobContainer Sınıf

Kimlik, kaynak adı, kaynak türü, Etag gibi blob kapsayıcısının özellikleri.

Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.

Devralma
azure.mgmt.storage.v2018_03_01_preview.models._models_py3.AzureEntityResource
BlobContainer

Oluşturucu

BlobContainer(*, public_access: str | _models.PublicAccess | None = None, metadata: Dict[str, str] | None = None, **kwargs: Any)

Yalnızca Anahtar Sözcük Parametreleri

Name Description
public_access

Kapsayıcıdaki verilere genel olarak erişilip erişilemeyeceğini ve erişim düzeyini belirtir. Bilinen değerler şunlardır: "Container", "Blob" ve "None".

metadata

Kapsayıcıyla meta veri olarak ilişkilendirilecek bir ad-değer çifti.

Değişkenler

Name Description
id
str

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Kaynağın adı.

type
str

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts".

etag
str

Kaynak Etag'i.

public_access

Kapsayıcıdaki verilere genel olarak erişilip erişilemeyeceğini ve erişim düzeyini belirtir. Bilinen değerler şunlardır: "Container", "Blob" ve "None".

last_modified_time

Kapsayıcının son değiştirildiği tarih ve saati döndürür.

lease_status

Kapsayıcının kira durumu. Bilinen değerler şunlardır: "Kilitli" ve "Kilidi Açık".

lease_state

Kapsayıcının kira durumu. Bilinen değerler şunlardır: "Kullanılabilir", "Kiralandı", "Süresi Doldu", "Hata" ve "Bozuk".

lease_duration

Bir kapsayıcıdaki kiranın sonsuz mu yoksa sabit süreli mi olduğunu, yalnızca kapsayıcı kiralandığında belirtir. Bilinen değerler şunlardır: "Sonsuz" ve "Sabit".

metadata

Kapsayıcıyla meta veri olarak ilişkilendirilecek bir ad-değer çifti.

immutability_policy

Kapsayıcının ImmutabilityPolicy özelliği.

legal_hold

Kapsayıcının LegalHold özelliği.

has_legal_hold

HasLegalHold ortak özelliği, en az bir mevcut etiket varsa SRP tarafından true olarak ayarlanır. Mevcut tüm yasal tutma etiketleri temizlenirse hasLegalHold ortak özelliği SRP tarafından false olarak ayarlanır. Belirli bir hesap için hasLegalHold=true olan en fazla 1000 blob kapsayıcısı olabilir.

has_immutability_policy

Bu kapsayıcı için ImmutabilityPolicy oluşturulduysa hasImmutabilityPolicy ortak özelliği SRP tarafından true olarak ayarlanır. Bu kapsayıcı için ImmutabilityPolicy oluşturulmadıysa hasImmutabilityPolicy ortak özelliği SRP tarafından false olarak ayarlanır.