FileShare Sınıf

Kimlik, kaynak adı, kaynak türü, Etag gibi dosya paylaşımının özellikleri.

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

Devralma
azure.mgmt.storage.v2021_06_01.models._models_py3.AzureEntityResource
FileShare

Oluşturucu

FileShare(*, metadata: Dict[str, str] | None = None, share_quota: int | None = None, enabled_protocols: str | _models.EnabledProtocols | None = None, root_squash: str | _models.RootSquashType | None = None, access_tier: str | _models.ShareAccessTier | None = None, signed_identifiers: List[_models.SignedIdentifier] | 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.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts".

etag
str

Kaynak Etag'i.

last_modified_time
datetime

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

metadata
dict[str, str]

Paylaşımla meta veri olarak ilişkilendirilecek bir ad-değer çifti.

share_quota
int

Paylaşımın maksimum boyutu (gigabayt cinsinden). 0'dan büyük ve 5 TB'dan küçük veya buna eşit olmalıdır (5120). Büyük Dosya Paylaşımları için boyut üst sınırı 102400'dür.

enabled_protocols
str veya EnabledProtocols

Dosya paylaşımı için kullanılan kimlik doğrulama protokolü. Yalnızca paylaşım oluşturulurken belirtilebilir. Bilinen değerler şunlardır: "SMB" ve "NFS".

root_squash
str veya RootSquashType

özelliği yalnızca NFS paylaşımı içindir. Varsayılan değer NoRootSquash'tir. Bilinen değerler şunlardır: "NoRootSquash", "RootSquash" ve "AllSquash".

version
str

Paylaşımın sürümü.

deleted
bool

Paylaşımın silinip silinmediğini gösterir.

deleted_time
datetime

Paylaşımın silinmesi durumunda silinen süre.

remaining_retention_days
int

Geçici olarak silinen paylaşım için kalan saklama günleri.

access_tier
str veya ShareAccessTier

Belirli bir paylaşım için erişim katmanı. GpV2 hesabı TransactionOptimized (varsayılan), Sık Erişimli ve Seyrek Erişimli arasında seçim yapabilir. FileStorage hesabı Premium'u seçebilir. Bilinen değerler şunlardır: "TransactionOptimized", "Hot", "Cool" ve "Premium".

access_tier_change_time
datetime

Paylaşım erişim katmanı için son değişiklik zamanını gösterir.

access_tier_status
str

Erişim katmanı için bekleyen bir geçiş olup olmadığını gösterir.

share_usage_bytes
int

Paylaşımda depolanan verilerin yaklaşık boyutu. Bu değerin son oluşturulan veya yakın zamanda yeniden boyutlandırılan tüm dosyaları içeremediğini unutmayın.

lease_status
str veya LeaseStatus

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

lease_state
str veya LeaseState

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

lease_duration
str veya LeaseDuration

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

signed_identifiers
list[SignedIdentifier]

Paylaşımda belirtilen depolanmış erişim ilkelerinin listesi.

snapshot_time
datetime

Expand param "snapshots" ile liste paylaşımlarının yanıtında döndürülen paylaşım anlık görüntüsünü oluşturma zamanı.