FileSharesOperations interface
表示文件共享操作的接口。
属性
| create | 在指定帐户下创建新共享,如请求正文所述。 共享资源包括该共享的元数据和属性。 它不包括共享包含的文件列表。 |
| delete | 删除其帐户下的指定份额。 |
| get | 获取指定共享的属性。 |
| lease | 租约共享作建立和管理共享的锁定以进行删除作。 锁的持续时间可以是 15 到 60 秒,也可以是无限期。 |
| list | 列出所有共享。 |
| restore | 如果启用了共享软删除,则在有效保留天内还原文件共享 |
| update | 更新请求正文中指定的共享属性。 请求中未提及的属性不会更改。 如果指定的共享尚不存在,则更新失败。 |
属性详细信息
create
在指定帐户下创建新共享,如请求正文所述。 共享资源包括该共享的元数据和属性。 它不包括共享包含的文件列表。
create: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>
属性值
(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>
delete
删除其帐户下的指定份额。
delete: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>
属性值
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>
get
获取指定共享的属性。
get: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>
属性值
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>
lease
租约共享作建立和管理共享的锁定以进行删除作。 锁的持续时间可以是 15 到 60 秒,也可以是无限期。
lease: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>
属性值
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>
list
列出所有共享。
list: (resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
属性值
(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
restore
如果启用了共享软删除,则在有效保留天内还原文件共享
restore: (resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>
属性值
(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>
update
更新请求正文中指定的共享属性。 请求中未提及的属性不会更改。 如果指定的共享尚不存在,则更新失败。
update: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>
属性值
(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>