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.AzureEntityResourceBlobContainer
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
|
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". |
metadata
|
Kapsayıcıyla meta veri olarak ilişkilendirilecek bir ad-değer çifti. |
Değişkenler
Name | Description |
---|---|
id
|
Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
Kaynağın adı. |
type
|
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts". |
etag
|
Kaynak Etag'i. |
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
|
Kapsayıcının son değiştirildiği tarih 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 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. |
Azure SDK for Python