FileShare クラス

Id、リソース名、リソースの種類、Etag など、ファイル共有のプロパティ。

変数はサーバーによってのみ設定され、要求の送信時には無視されます。

継承
azure.mgmt.storage.v2020_08_01_preview.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, **kwargs)

変数

id
str

リソースの完全修飾リソース ID。 例 - /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

共有の最大サイズ (ギガバイト単位)。 0 より大きく 5 TB (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 アカウントでは、Premium を選択できます。 既知の値は、"TransactionOptimized"、"Hot"、"Cool"、および "Premium" です。

access_tier_change_time
datetime

共有アクセス層の最終変更時刻を示します。

access_tier_status
str

アクセス層の保留中の遷移があるかどうかを示します。

share_usage_bytes
int

共有に格納されているデータのおおよそのサイズ。 この値には、最近作成または最近サイズ変更されたすべてのファイルが含まれていない場合があることに注意してください。

snapshot_time
datetime

展開パラメーター "snapshots" を含むリスト共有の応答で返される共有スナップショットの作成時間。