你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FileShares interface
表示 FileShares 的接口。
方法
create(string, string, string, File |
根据请求正文所述,在指定帐户下创建新共享。 共享资源包括该共享的元数据和属性。 不包括该共享所包含的文件的列表。 |
delete(string, string, string, File |
删除其帐户下的指定共享。 |
get(string, string, string, File |
获取指定共享的属性。 |
lease(string, string, string, File |
租约共享操作建立和管理共享上的锁,以便执行删除操作。 锁的持续时间可以是 15 到 60 秒,也可以是无限期。 |
list(string, string, File |
列出所有共享。 |
restore(string, string, string, Deleted |
如果启用了共享软删除,请在有效的保留期内还原文件共享 |
update(string, string, string, File |
汇报请求正文中指定的共享属性。 不会更改请求中未提及的属性。 如果指定的共享尚不存在,更新将失败。 |
方法详细信息
create(string, string, string, FileShare, FileSharesCreateOptionalParams)
根据请求正文所述,在指定帐户下创建新共享。 共享资源包括该共享的元数据和属性。 不包括该共享所包含的文件的列表。
function create(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams): Promise<FileShare>
参数
- resourceGroupName
-
string
用户订阅中资源组的名称。 此名称不区分大小写。
- accountName
-
string
指定资源组中存储帐户的名称。 存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。
- shareName
-
string
指定存储帐户中文件共享的名称。 文件共享名称的长度必须介于 3 到 63 个字符之间,并且只能使用数字、小写字母和短划线 () 。 每个短划线(-)字符的前后必须紧跟字母或数字。
- fileShare
- FileShare
要创建的文件共享的属性。
- options
- FileSharesCreateOptionalParams
选项参数。
返回
Promise<FileShare>
delete(string, string, string, FileSharesDeleteOptionalParams)
删除其帐户下的指定共享。
function delete(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
用户订阅中资源组的名称。 此名称不区分大小写。
- accountName
-
string
指定资源组中存储帐户的名称。 存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。
- shareName
-
string
指定存储帐户中文件共享的名称。 文件共享名称的长度必须介于 3 到 63 个字符之间,并且只能使用数字、小写字母和短划线 () 。 每个短划线(-)字符的前后必须紧跟字母或数字。
- options
- FileSharesDeleteOptionalParams
选项参数。
返回
Promise<void>
get(string, string, string, FileSharesGetOptionalParams)
获取指定共享的属性。
function get(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams): Promise<FileShare>
参数
- resourceGroupName
-
string
用户订阅中资源组的名称。 此名称不区分大小写。
- accountName
-
string
指定资源组中存储帐户的名称。 存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。
- shareName
-
string
指定存储帐户中文件共享的名称。 文件共享名称的长度必须介于 3 到 63 个字符之间,并且只能使用数字、小写字母和短划线 () 。 每个短划线(-)字符的前后必须紧跟字母或数字。
- options
- FileSharesGetOptionalParams
选项参数。
返回
Promise<FileShare>
lease(string, string, string, FileSharesLeaseOptionalParams)
租约共享操作建立和管理共享上的锁,以便执行删除操作。 锁的持续时间可以是 15 到 60 秒,也可以是无限期。
function lease(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams): Promise<FileSharesLeaseResponse>
参数
- resourceGroupName
-
string
用户订阅中资源组的名称。 此名称不区分大小写。
- accountName
-
string
指定资源组中存储帐户的名称。 存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。
- shareName
-
string
指定存储帐户中文件共享的名称。 文件共享名称的长度必须介于 3 到 63 个字符之间,并且只能使用数字、小写字母和短划线 () 。 每个短划线(-)字符的前后必须紧跟字母或数字。
- options
- FileSharesLeaseOptionalParams
选项参数。
返回
Promise<FileSharesLeaseResponse>
list(string, string, FileSharesListOptionalParams)
列出所有共享。
function list(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams): PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
参数
- resourceGroupName
-
string
用户订阅中资源组的名称。 此名称不区分大小写。
- accountName
-
string
指定资源组中存储帐户的名称。 存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。
- options
- FileSharesListOptionalParams
选项参数。
返回
restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)
如果启用了共享软删除,请在有效的保留期内还原文件共享
function restore(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
用户订阅中资源组的名称。 此名称不区分大小写。
- accountName
-
string
指定资源组中存储帐户的名称。 存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。
- shareName
-
string
指定存储帐户中文件共享的名称。 文件共享名称的长度必须介于 3 到 63 个字符之间,并且只能使用数字、小写字母和短划线 () 。 每个短划线(-)字符的前后必须紧跟字母或数字。
- deletedShare
- DeletedShare
要还原的已删除共享。
- options
- FileSharesRestoreOptionalParams
选项参数。
返回
Promise<void>
update(string, string, string, FileShare, FileSharesUpdateOptionalParams)
汇报请求正文中指定的共享属性。 不会更改请求中未提及的属性。 如果指定的共享尚不存在,更新将失败。
function update(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams): Promise<FileShare>
参数
- resourceGroupName
-
string
用户订阅中资源组的名称。 此名称不区分大小写。
- accountName
-
string
指定资源组中存储帐户的名称。 存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。
- shareName
-
string
指定存储帐户中文件共享的名称。 文件共享名称的长度必须介于 3 到 63 个字符之间,并且只能使用数字、小写字母和短划线 () 。 每个短划线(-)字符的前后必须紧跟字母或数字。
- fileShare
- FileShare
要更新文件共享的属性。
- options
- FileSharesUpdateOptionalParams
选项参数。
返回
Promise<FileShare>