你当前正在访问 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

Put 磁盘作正文中提供的磁盘对象。

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

Put 磁盘作正文中提供的磁盘对象。

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

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

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

选项参数。

返回