你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Disks interface

表示磁盘的接口。

方法

beginCreateOrUpdate(string, string, Disk, DisksCreateOrUpdateOptionalParams)

创建或更新磁盘。

beginCreateOrUpdateAndWait(string, string, Disk, DisksCreateOrUpdateOptionalParams)

创建或更新磁盘。

beginDelete(string, string, DisksDeleteOptionalParams)

删除磁盘。

beginDeleteAndWait(string, string, DisksDeleteOptionalParams)

删除磁盘。

beginGrantAccess(string, string, GrantAccessData, DisksGrantAccessOptionalParams)

授予对磁盘的访问权限。

beginGrantAccessAndWait(string, string, GrantAccessData, DisksGrantAccessOptionalParams)

授予对磁盘的访问权限。

beginRevokeAccess(string, string, DisksRevokeAccessOptionalParams)

撤消对磁盘的访问权限。

beginRevokeAccessAndWait(string, string, DisksRevokeAccessOptionalParams)

撤消对磁盘的访问权限。

beginUpdate(string, string, DiskUpdate, DisksUpdateOptionalParams)

汇报 (磁盘) 修补程序。

beginUpdateAndWait(string, string, DiskUpdate, DisksUpdateOptionalParams)

汇报 (磁盘) 修补程序。

get(string, string, DisksGetOptionalParams)

获取有关磁盘的信息。

list(DisksListOptionalParams)

列出订阅下的所有磁盘。

listByResourceGroup(string, DisksListByResourceGroupOptionalParams)

列出资源组下的所有磁盘。

方法详细信息

beginCreateOrUpdate(string, string, Disk, DisksCreateOrUpdateOptionalParams)

创建或更新磁盘。

function beginCreateOrUpdate(resourceGroupName: string, diskName: string, disk: Disk, options?: DisksCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Disk>, Disk>>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

disk
Disk

在放置磁盘操作的正文中提供的 Disk 对象。

options
DisksCreateOrUpdateOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<Disk>, Disk>>

beginCreateOrUpdateAndWait(string, string, Disk, DisksCreateOrUpdateOptionalParams)

创建或更新磁盘。

function beginCreateOrUpdateAndWait(resourceGroupName: string, diskName: string, disk: Disk, options?: DisksCreateOrUpdateOptionalParams): Promise<Disk>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

disk
Disk

在放置磁盘操作的正文中提供的 Disk 对象。

options
DisksCreateOrUpdateOptionalParams

选项参数。

返回

Promise<Disk>

beginDelete(string, string, DisksDeleteOptionalParams)

删除磁盘。

function beginDelete(resourceGroupName: string, diskName: string, options?: DisksDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

options
DisksDeleteOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, DisksDeleteOptionalParams)

删除磁盘。

function beginDeleteAndWait(resourceGroupName: string, diskName: string, options?: DisksDeleteOptionalParams): Promise<void>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

options
DisksDeleteOptionalParams

选项参数。

返回

Promise<void>

beginGrantAccess(string, string, GrantAccessData, DisksGrantAccessOptionalParams)

授予对磁盘的访问权限。

function beginGrantAccess(resourceGroupName: string, diskName: string, grantAccessData: GrantAccessData, options?: DisksGrantAccessOptionalParams): Promise<SimplePollerLike<OperationState<AccessUri>, AccessUri>>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

grantAccessData
GrantAccessData

访问在获取磁盘访问操作的正文中提供的数据对象。

options
DisksGrantAccessOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<AccessUri>, AccessUri>>

beginGrantAccessAndWait(string, string, GrantAccessData, DisksGrantAccessOptionalParams)

授予对磁盘的访问权限。

function beginGrantAccessAndWait(resourceGroupName: string, diskName: string, grantAccessData: GrantAccessData, options?: DisksGrantAccessOptionalParams): Promise<AccessUri>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

grantAccessData
GrantAccessData

访问在获取磁盘访问操作的正文中提供的数据对象。

options
DisksGrantAccessOptionalParams

选项参数。

返回

Promise<AccessUri>

beginRevokeAccess(string, string, DisksRevokeAccessOptionalParams)

撤消对磁盘的访问权限。

function beginRevokeAccess(resourceGroupName: string, diskName: string, options?: DisksRevokeAccessOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

options
DisksRevokeAccessOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginRevokeAccessAndWait(string, string, DisksRevokeAccessOptionalParams)

撤消对磁盘的访问权限。

function beginRevokeAccessAndWait(resourceGroupName: string, diskName: string, options?: DisksRevokeAccessOptionalParams): Promise<void>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

options
DisksRevokeAccessOptionalParams

选项参数。

返回

Promise<void>

beginUpdate(string, string, DiskUpdate, DisksUpdateOptionalParams)

汇报 (磁盘) 修补程序。

function beginUpdate(resourceGroupName: string, diskName: string, disk: DiskUpdate, options?: DisksUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Disk>, Disk>>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

disk
DiskUpdate

在修补磁盘操作的正文中提供的 Disk 对象。

options
DisksUpdateOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<Disk>, Disk>>

beginUpdateAndWait(string, string, DiskUpdate, DisksUpdateOptionalParams)

汇报 (磁盘) 修补程序。

function beginUpdateAndWait(resourceGroupName: string, diskName: string, disk: DiskUpdate, options?: DisksUpdateOptionalParams): Promise<Disk>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

disk
DiskUpdate

在修补磁盘操作的正文中提供的磁盘对象。

options
DisksUpdateOptionalParams

选项参数。

返回

Promise<Disk>

get(string, string, DisksGetOptionalParams)

获取有关磁盘的信息。

function get(resourceGroupName: string, diskName: string, options?: DisksGetOptionalParams): Promise<Disk>

参数

resourceGroupName

string

资源组的名称。

diskName

string

正在创建的托管磁盘的名称。 创建磁盘后,无法更改名称。 名称支持的字符为 a-z、A-Z、0-9、_ 和 -。 名称最大长度为 80 个字符。

options
DisksGetOptionalParams

选项参数。

返回

Promise<Disk>

list(DisksListOptionalParams)

列出订阅下的所有磁盘。

function list(options?: DisksListOptionalParams): PagedAsyncIterableIterator<Disk, Disk[], PageSettings>

参数

options
DisksListOptionalParams

选项参数。

返回

listByResourceGroup(string, DisksListByResourceGroupOptionalParams)

列出资源组下的所有磁盘。

function listByResourceGroup(resourceGroupName: string, options?: DisksListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Disk, Disk[], PageSettings>

参数

resourceGroupName

string

资源组的名称。

options
DisksListByResourceGroupOptionalParams

选项参数。

返回