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.v2021_01_01.models._models_py3.AzureEntityResource
BlobContainer

Oluşturucu

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

Değişkenler

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. İşlem/virtualMachines" veya "Microsoft. Storage/storageAccounts" yazın.

etag
str

Kaynak Etag'i.

version
str

Silinen blob kapsayıcısının sürümü.

deleted
bool

Blob kapsayıcısının silinip silinmediğini gösterir.

deleted_time
datetime

Blob kapsayıcısı silme süresi.

remaining_retention_days
int

Geçici olarak silinen blob kapsayıcısı için kalan saklama günleri.

default_encryption_scope
str

Kapsayıcıyı varsayılan olarak tüm yazma işlemleri için belirtilen şifreleme kapsamını kullanacak şekilde ayarlayın.

deny_encryption_scope_override
bool

Kapsayıcı varsayılanından şifreleme kapsamını geçersiz kılmayı engelleyin.

public_access
str veya PublicAccess

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
datetime

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

lease_status
str veya LeaseStatus

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

lease_state
str veya LeaseState

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

lease_duration
str veya LeaseDuration

Bir kapsayıcıdaki kiralamanı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
dict[str, str]

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

immutability_policy
ImmutabilityPolicyProperties

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

legal_hold
LegalHoldProperties

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

has_legal_hold
bool

En az bir mevcut etiket varsa hasLegalHold ortak özelliği 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
bool

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.