FileShare 類別
檔案共用的屬性,包括識別碼、資源名稱、資源類型、Etag。
變數只會由伺服器填入,而且會在傳送要求時予以忽略。
- 繼承
-
azure.mgmt.storage.v2021_04_01.models._models_py3.AzureEntityResourceFileShare
建構函式
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)
變數
- id
- str
資源的完整資源識別碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。
- name
- str
資源名稱。
- type
- str
資源類型。 例如「Microsoft。Compute/virtualMachines「 或 」Microsoft。Storage/storageAccounts」。
- etag
- str
資源 Etag。
- last_modified_time
- datetime
傳回上次修改共用的日期和時間。
- share_quota
- int
共用的大小上限,以 GB 為單位。 必須大於 0 且小於或等於 5TB (5120)。 對於大型檔案共用,大小上限為 102400。
- enabled_protocols
- str 或 EnabledProtocols
用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 已知值為:「SMB」 和 「NFS」。
- root_squash
- str 或 RootSquashType
此屬性僅適用于 NFS 共用。 預設值為 NoRootSquash。 已知值為:「NoRootSquash」、「RootSquash」 和 「AllSquash」。
- version
- str
共用的版本。
- deleted
- bool
指出共用是否已刪除。
- deleted_time
- datetime
刪除共用時的已刪除時間。
- remaining_retention_days
- int
虛刪除共用的剩餘保留天數。
- access_tier
- str 或 ShareAccessTier
特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設) 、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 已知值為:「TransactionOptimized」、「Hot」、「Cool」 和 「Premium」。
- access_tier_change_time
- datetime
表示共用存取層的上次修改時間。
- access_tier_status
- str
指出存取層是否有擱置轉換。
- share_usage_bytes
- int
儲存在共用上的大約資料大小。 請注意,此值可能不會包含最近建立或最近調整大小的檔案。
- lease_status
- str 或 LeaseStatus
共用的租用狀態。 已知值為:「Locked」 和 「Unlocked」。
- lease_state
- str 或 LeaseState
共用的租用狀態。 已知值為:「Available」、「Leased」、「Expired」、「Breaking」 和 「Broken」。
- lease_duration
- str 或 LeaseDuration
指定共用上的租用是否為無限期或固定持續時間,只有在租用共用時。 已知值為:「Infinite」 和 「Fixed」。
- signed_identifiers
- list[SignedIdentifier]
共用上指定的預存存取原則清單。
- snapshot_time
- datetime
在清單共用回應中傳回的共用快照集建立時間,其展開參數為「快照集」。