共用方式為


Disks interface

代表磁碟的介面。

方法

beginAttach(string, string, string, string, AttachDiskProperties, DisksAttachOptionalParams)

將磁碟租用連結並建立至虛擬機。 此作業可能需要一段時間才能完成。

beginAttachAndWait(string, string, string, string, AttachDiskProperties, DisksAttachOptionalParams)

將磁碟租用連結並建立至虛擬機。 此作業可能需要一段時間才能完成。

beginCreateOrUpdate(string, string, string, string, Disk, DisksCreateOrUpdateOptionalParams)

建立或取代現有的磁碟。 此作業可能需要一段時間才能完成。

beginCreateOrUpdateAndWait(string, string, string, string, Disk, DisksCreateOrUpdateOptionalParams)

建立或取代現有的磁碟。 此作業可能需要一段時間才能完成。

beginDelete(string, string, string, string, DisksDeleteOptionalParams)

刪除磁碟。 此作業可能需要一段時間才能完成。

beginDeleteAndWait(string, string, string, string, DisksDeleteOptionalParams)

刪除磁碟。 此作業可能需要一段時間才能完成。

beginDetach(string, string, string, string, DetachDiskProperties, DisksDetachOptionalParams)

中斷連結並中斷連結至虛擬機的磁碟租用。 此作業可能需要一段時間才能完成。

beginDetachAndWait(string, string, string, string, DetachDiskProperties, DisksDetachOptionalParams)

中斷連結並中斷連結至虛擬機的磁碟租用。 此作業可能需要一段時間才能完成。

get(string, string, string, string, DisksGetOptionalParams)

取得磁碟。

list(string, string, string, DisksListOptionalParams)

列出指定使用者配置檔中的磁碟。

update(string, string, string, string, DiskFragment, DisksUpdateOptionalParams)

允許修改磁碟的標籤。 將會忽略所有其他屬性。

方法詳細資料

beginAttach(string, string, string, string, AttachDiskProperties, DisksAttachOptionalParams)

將磁碟租用連結並建立至虛擬機。 此作業可能需要一段時間才能完成。

function beginAttach(resourceGroupName: string, labName: string, userName: string, name: string, attachDiskProperties: AttachDiskProperties, options?: DisksAttachOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

name

string

磁碟的名稱。

attachDiskProperties
AttachDiskProperties

要連接的磁碟屬性。

options
DisksAttachOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginAttachAndWait(string, string, string, string, AttachDiskProperties, DisksAttachOptionalParams)

將磁碟租用連結並建立至虛擬機。 此作業可能需要一段時間才能完成。

function beginAttachAndWait(resourceGroupName: string, labName: string, userName: string, name: string, attachDiskProperties: AttachDiskProperties, options?: DisksAttachOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

name

string

磁碟的名稱。

attachDiskProperties
AttachDiskProperties

要連接的磁碟屬性。

options
DisksAttachOptionalParams

選項參數。

傳回

Promise<void>

beginCreateOrUpdate(string, string, string, string, Disk, DisksCreateOrUpdateOptionalParams)

建立或取代現有的磁碟。 此作業可能需要一段時間才能完成。

function beginCreateOrUpdate(resourceGroupName: string, labName: string, userName: string, name: string, disk: Disk, options?: DisksCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<Disk>, Disk>>

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

name

string

磁碟的名稱。

disk
Disk

磁碟。

options
DisksCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<Disk>, Disk>>

beginCreateOrUpdateAndWait(string, string, string, string, Disk, DisksCreateOrUpdateOptionalParams)

建立或取代現有的磁碟。 此作業可能需要一段時間才能完成。

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

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

name

string

磁碟的名稱。

disk
Disk

磁碟。

options
DisksCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<Disk>

beginDelete(string, string, string, string, DisksDeleteOptionalParams)

刪除磁碟。 此作業可能需要一段時間才能完成。

function beginDelete(resourceGroupName: string, labName: string, userName: string, name: string, options?: DisksDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

name

string

磁碟的名稱。

options
DisksDeleteOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, string, DisksDeleteOptionalParams)

刪除磁碟。 此作業可能需要一段時間才能完成。

function beginDeleteAndWait(resourceGroupName: string, labName: string, userName: string, name: string, options?: DisksDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

name

string

磁碟的名稱。

options
DisksDeleteOptionalParams

選項參數。

傳回

Promise<void>

beginDetach(string, string, string, string, DetachDiskProperties, DisksDetachOptionalParams)

中斷連結並中斷連結至虛擬機的磁碟租用。 此作業可能需要一段時間才能完成。

function beginDetach(resourceGroupName: string, labName: string, userName: string, name: string, detachDiskProperties: DetachDiskProperties, options?: DisksDetachOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

name

string

磁碟的名稱。

detachDiskProperties
DetachDiskProperties

要中斷連結之磁碟的屬性。

options
DisksDetachOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDetachAndWait(string, string, string, string, DetachDiskProperties, DisksDetachOptionalParams)

中斷連結並中斷連結至虛擬機的磁碟租用。 此作業可能需要一段時間才能完成。

function beginDetachAndWait(resourceGroupName: string, labName: string, userName: string, name: string, detachDiskProperties: DetachDiskProperties, options?: DisksDetachOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

name

string

磁碟的名稱。

detachDiskProperties
DetachDiskProperties

要中斷連結之磁碟的屬性。

options
DisksDetachOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, string, string, DisksGetOptionalParams)

取得磁碟。

function get(resourceGroupName: string, labName: string, userName: string, name: string, options?: DisksGetOptionalParams): Promise<Disk>

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

name

string

磁碟的名稱。

options
DisksGetOptionalParams

選項參數。

傳回

Promise<Disk>

list(string, string, string, DisksListOptionalParams)

列出指定使用者配置檔中的磁碟。

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

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

options
DisksListOptionalParams

選項參數。

傳回

update(string, string, string, string, DiskFragment, DisksUpdateOptionalParams)

允許修改磁碟的標籤。 將會忽略所有其他屬性。

function update(resourceGroupName: string, labName: string, userName: string, name: string, disk: DiskFragment, options?: DisksUpdateOptionalParams): Promise<Disk>

參數

resourceGroupName

string

資源群組的名稱。

labName

string

實驗室的名稱。

userName

string

使用者配置檔的名稱。

name

string

磁碟的名稱。

disk
DiskFragment

磁碟。

options
DisksUpdateOptionalParams

選項參數。

傳回

Promise<Disk>