共用方式為


FileShare 類別

檔案共用的屬性,包括識別碼、資源名稱、資源類型、Etag。

變數只會由伺服器填入,而且會在傳送要求時予以忽略。

繼承
azure.mgmt.storage.v2021_04_01.models._models_py3.AzureEntityResource
FileShare

建構函式

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

傳回上次修改共用的日期和時間。

metadata
dict[str, str]

做為中繼資料並與共用相關聯的名稱/值對。

share_quota
int

共用的大小上限,以 GB 為單位。 必須大於 0 且小於或等於 5TB (5120)。 對於大型檔案共用,大小上限為 102400。

enabled_protocols
strEnabledProtocols

用於檔案共用的驗證通訊協定。 只能在建立共用時指定。 已知值為:「SMB」 和 「NFS」。

root_squash
strRootSquashType

此屬性僅適用于 NFS 共用。 預設值為 NoRootSquash。 已知值為:「NoRootSquash」、「RootSquash」 和 「AllSquash」。

version
str

共用的版本。

deleted
bool

指出共用是否已刪除。

deleted_time
datetime

刪除共用時的已刪除時間。

remaining_retention_days
int

虛刪除共用的剩餘保留天數。

access_tier
strShareAccessTier

特定共用的存取層。 GpV2 帳戶可以選擇 TransactionOptimized (預設) 、經常性存取和非經常性存取。 FileStorage 帳戶可以選擇 [進階]。 已知值為:「TransactionOptimized」、「Hot」、「Cool」 和 「Premium」。

access_tier_change_time
datetime

表示共用存取層的上次修改時間。

access_tier_status
str

指出存取層是否有擱置轉換。

share_usage_bytes
int

儲存在共用上的大約資料大小。 請注意,此值可能不會包含最近建立或最近調整大小的檔案。

lease_status
strLeaseStatus

共用的租用狀態。 已知值為:「Locked」 和 「Unlocked」。

lease_state
strLeaseState

共用的租用狀態。 已知值為:「Available」、「Leased」、「Expired」、「Breaking」 和 「Broken」。

lease_duration
strLeaseDuration

指定共用上的租用是否為無限期或固定持續時間,只有在租用共用時。 已知值為:「Infinite」 和 「Fixed」。

signed_identifiers
list[SignedIdentifier]

共用上指定的預存存取原則清單。

snapshot_time
datetime

在清單共用回應中傳回的共用快照集建立時間,其展開參數為「快照集」。