FileShare interface
文件共享的属性,包括 ID、资源名称、资源类型、Etag。
属性
| access |
特定共享的访问层。 GpV2 帐户可以在 TransactionOptimized(默认)、热和冷之间进行选择。 FileStorage 帐户可以选择“高级”。 可能的值包括:“TransactionOptimized”、“Hot”、“Cool”、“Premium” |
| access |
指示共享访问层的上次修改时间。 注意:此属性不会序列化。 它只能由服务器填充。 |
| access |
指示访问层是否存在挂起的转换。 注意:此属性不会序列化。 它只能由服务器填充。 |
| deleted | 指示是否已删除共享。 注意:此属性不会序列化。 它只能由服务器填充。 |
| deleted |
删除共享的已删除时间。 注意:此属性不会序列化。 它只能由服务器填充。 |
| enabled |
用于文件共享的身份验证协议。 只能在创建共享时指定。 可能的值包括:“SMB”、“NFS” |
| etag | 资源 Etag。 注意:此属性不会序列化。 它只能由服务器填充。 |
| id | 资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此属性不会序列化。它只能由服务器填充。 |
| last |
返回上次修改共享的日期和时间。 注意:此属性不会序列化。 它只能由服务器填充。 |
| metadata | 要作为元数据与共享关联的名称/值对。 |
| name | 资源的名称 注意:此属性不会序列化。它只能由服务器填充。 |
| remaining |
软删除的共享的剩余保留天数。 注意:此属性不会序列化。 它只能由服务器填充。 |
| root |
该属性仅适用于 NFS 共享。 默认值为 NoRootSquash。 可能的值包括:“NoRootSquash”、“RootSquash”、“AllSquash” |
| share |
共享的最大大小(以 GB 为单位)。 必须大于 0,并且小于或等于 5TB (5120)。 对于大型文件共享,最大大小为 102400。 |
| share |
存储在共享上的数据的大致大小。 请注意,此值可能不包括最近创建或最近调整大小的文件。 注意:此属性不会序列化。 它只能由服务器填充。 |
| snapshot |
在列表共享响应中返回的共享快照的创建时间,其展开参数为“快照”。 注意:此属性不会序列化。 它只能由服务器填充。 |
| type | 资源的类型。 例如,“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”注意:此属性不会序列化。它只能由服务器填充。 |
| version | 共享的版本。 注意:此属性不会序列化。 它只能由服务器填充。 |
属性详细信息
accessTier
特定共享的访问层。 GpV2 帐户可以在 TransactionOptimized(默认)、热和冷之间进行选择。 FileStorage 帐户可以选择“高级”。 可能的值包括:“TransactionOptimized”、“Hot”、“Cool”、“Premium”
accessTier?: ShareAccessTier
属性值
accessTierChangeTime
指示共享访问层的上次修改时间。 注意:此属性不会序列化。 它只能由服务器填充。
accessTierChangeTime?: Date
属性值
Date
accessTierStatus
指示访问层是否存在挂起的转换。 注意:此属性不会序列化。 它只能由服务器填充。
accessTierStatus?: undefined | string
属性值
undefined | string
deleted
指示是否已删除共享。 注意:此属性不会序列化。 它只能由服务器填充。
deleted?: undefined | false | true
属性值
undefined | false | true
deletedTime
删除共享的已删除时间。 注意:此属性不会序列化。 它只能由服务器填充。
deletedTime?: Date
属性值
Date
enabledProtocols
用于文件共享的身份验证协议。 只能在创建共享时指定。 可能的值包括:“SMB”、“NFS”
enabledProtocols?: EnabledProtocols
属性值
etag
资源 Etag。 注意:此属性不会序列化。 它只能由服务器填充。
etag?: undefined | string
属性值
undefined | string
id
资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此属性不会序列化。它只能由服务器填充。
id?: undefined | string
属性值
undefined | string
lastModifiedTime
返回上次修改共享的日期和时间。 注意:此属性不会序列化。 它只能由服务器填充。
lastModifiedTime?: Date
属性值
Date
metadata
要作为元数据与共享关联的名称/值对。
metadata?: undefined | [key: string]: string
属性值
undefined | [key: string]: string
name
资源的名称 注意:此属性不会序列化。它只能由服务器填充。
name?: undefined | string
属性值
undefined | string
remainingRetentionDays
软删除的共享的剩余保留天数。 注意:此属性不会序列化。 它只能由服务器填充。
remainingRetentionDays?: undefined | number
属性值
undefined | number
rootSquash
该属性仅适用于 NFS 共享。 默认值为 NoRootSquash。 可能的值包括:“NoRootSquash”、“RootSquash”、“AllSquash”
rootSquash?: RootSquashType
属性值
shareQuota
共享的最大大小(以 GB 为单位)。 必须大于 0,并且小于或等于 5TB (5120)。 对于大型文件共享,最大大小为 102400。
shareQuota?: undefined | number
属性值
undefined | number
shareUsageBytes
存储在共享上的数据的大致大小。 请注意,此值可能不包括最近创建或最近调整大小的文件。 注意:此属性不会序列化。 它只能由服务器填充。
shareUsageBytes?: undefined | number
属性值
undefined | number
snapshotTime
在列表共享响应中返回的共享快照的创建时间,其展开参数为“快照”。 注意:此属性不会序列化。 它只能由服务器填充。
snapshotTime?: Date
属性值
Date
type
资源的类型。 例如,“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”注意:此属性不会序列化。它只能由服务器填充。
type?: undefined | string
属性值
undefined | string
version
共享的版本。 注意:此属性不会序列化。 它只能由服务器填充。
version?: undefined | string
属性值
undefined | string