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.AzureEntityResourceBlobContainer
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".
- 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.