Labs interface
代表實驗室的介面。
方法
方法詳細資料
beginClaimAnyVm(string, string, LabsClaimAnyVmOptionalParams)
在實驗室中宣告隨機可宣告的虛擬機。 此作業可能需要一段時間才能完成。
function beginClaimAnyVm(resourceGroupName: string, name: string, options?: LabsClaimAnyVmOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- options
- LabsClaimAnyVmOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginClaimAnyVmAndWait(string, string, LabsClaimAnyVmOptionalParams)
在實驗室中宣告隨機可宣告的虛擬機。 此作業可能需要一段時間才能完成。
function beginClaimAnyVmAndWait(resourceGroupName: string, name: string, options?: LabsClaimAnyVmOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- options
- LabsClaimAnyVmOptionalParams
選項參數。
傳回
Promise<void>
beginCreateEnvironment(string, string, LabVirtualMachineCreationParameter, LabsCreateEnvironmentOptionalParams)
在實驗室中建立虛擬機。 此作業可能需要一段時間才能完成。
function beginCreateEnvironment(resourceGroupName: string, name: string, labVirtualMachineCreationParameter: LabVirtualMachineCreationParameter, options?: LabsCreateEnvironmentOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- labVirtualMachineCreationParameter
- LabVirtualMachineCreationParameter
用於建立虛擬機的屬性。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginCreateEnvironmentAndWait(string, string, LabVirtualMachineCreationParameter, LabsCreateEnvironmentOptionalParams)
在實驗室中建立虛擬機。 此作業可能需要一段時間才能完成。
function beginCreateEnvironmentAndWait(resourceGroupName: string, name: string, labVirtualMachineCreationParameter: LabVirtualMachineCreationParameter, options?: LabsCreateEnvironmentOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- labVirtualMachineCreationParameter
- LabVirtualMachineCreationParameter
用於建立虛擬機的屬性。
選項參數。
傳回
Promise<void>
beginCreateOrUpdate(string, string, Lab, LabsCreateOrUpdateOptionalParams)
建立或取代現有的實驗室。 此作業可能需要一段時間才能完成。
function beginCreateOrUpdate(resourceGroupName: string, name: string, lab: Lab, options?: LabsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<Lab>, Lab>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- lab
- Lab
實驗室。
- options
- LabsCreateOrUpdateOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<Lab>, Lab>>
beginCreateOrUpdateAndWait(string, string, Lab, LabsCreateOrUpdateOptionalParams)
建立或取代現有的實驗室。 此作業可能需要一段時間才能完成。
function beginCreateOrUpdateAndWait(resourceGroupName: string, name: string, lab: Lab, options?: LabsCreateOrUpdateOptionalParams): Promise<Lab>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- lab
- Lab
實驗室。
- options
- LabsCreateOrUpdateOptionalParams
選項參數。
傳回
Promise<Lab>
beginDelete(string, string, LabsDeleteOptionalParams)
刪除實驗室。 此作業可能需要一段時間才能完成。
function beginDelete(resourceGroupName: string, name: string, options?: LabsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- options
- LabsDeleteOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeleteAndWait(string, string, LabsDeleteOptionalParams)
刪除實驗室。 此作業可能需要一段時間才能完成。
function beginDeleteAndWait(resourceGroupName: string, name: string, options?: LabsDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- options
- LabsDeleteOptionalParams
選項參數。
傳回
Promise<void>
beginExportResourceUsage(string, string, ExportResourceUsageParameters, LabsExportResourceUsageOptionalParams)
將實驗室資源使用量匯出至記憶體帳戶 此作業可能需要一段時間才能完成。
function beginExportResourceUsage(resourceGroupName: string, name: string, exportResourceUsageParameters: ExportResourceUsageParameters, options?: LabsExportResourceUsageOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- exportResourceUsageParameters
- ExportResourceUsageParameters
匯出作業的參數。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginExportResourceUsageAndWait(string, string, ExportResourceUsageParameters, LabsExportResourceUsageOptionalParams)
將實驗室資源使用量匯出至記憶體帳戶 此作業可能需要一段時間才能完成。
function beginExportResourceUsageAndWait(resourceGroupName: string, name: string, exportResourceUsageParameters: ExportResourceUsageParameters, options?: LabsExportResourceUsageOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- exportResourceUsageParameters
- ExportResourceUsageParameters
匯出作業的參數。
選項參數。
傳回
Promise<void>
beginImportVirtualMachine(string, string, ImportLabVirtualMachineRequest, LabsImportVirtualMachineOptionalParams)
將虛擬機匯入不同的實驗室。 此作業可能需要一段時間才能完成。
function beginImportVirtualMachine(resourceGroupName: string, name: string, importLabVirtualMachineRequest: ImportLabVirtualMachineRequest, options?: LabsImportVirtualMachineOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- importLabVirtualMachineRequest
- ImportLabVirtualMachineRequest
這代表將虛擬機從不同實驗室匯入目前實驗室所需的承載
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginImportVirtualMachineAndWait(string, string, ImportLabVirtualMachineRequest, LabsImportVirtualMachineOptionalParams)
將虛擬機匯入不同的實驗室。 此作業可能需要一段時間才能完成。
function beginImportVirtualMachineAndWait(resourceGroupName: string, name: string, importLabVirtualMachineRequest: ImportLabVirtualMachineRequest, options?: LabsImportVirtualMachineOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- importLabVirtualMachineRequest
- ImportLabVirtualMachineRequest
這代表將虛擬機從不同實驗室匯入目前實驗室所需的承載
選項參數。
傳回
Promise<void>
generateUploadUri(string, string, GenerateUploadUriParameter, LabsGenerateUploadUriOptionalParams)
產生 URI 以將自訂磁碟映像上傳至實驗室。
function generateUploadUri(resourceGroupName: string, name: string, generateUploadUriParameter: GenerateUploadUriParameter, options?: LabsGenerateUploadUriOptionalParams): Promise<GenerateUploadUriResponse>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- generateUploadUriParameter
- GenerateUploadUriParameter
產生上傳 URI 的屬性。
選項參數。
傳回
Promise<GenerateUploadUriResponse>
get(string, string, LabsGetOptionalParams)
取得實驗室。
function get(resourceGroupName: string, name: string, options?: LabsGetOptionalParams): Promise<Lab>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- options
- LabsGetOptionalParams
選項參數。
傳回
Promise<Lab>
listByResourceGroup(string, LabsListByResourceGroupOptionalParams)
列出資源群組中的實驗室。
function listByResourceGroup(resourceGroupName: string, options?: LabsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Lab, Lab[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。
選項參數。
傳回
listBySubscription(LabsListBySubscriptionOptionalParams)
列出訂用帳戶中的實驗室。
function listBySubscription(options?: LabsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Lab, Lab[], PageSettings>
參數
選項參數。
傳回
listVhds(string, string, LabsListVhdsOptionalParams)
列出可用於建立自定義映像的磁碟映像。
function listVhds(resourceGroupName: string, name: string, options?: LabsListVhdsOptionalParams): PagedAsyncIterableIterator<LabVhd, LabVhd[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- options
- LabsListVhdsOptionalParams
選項參數。
傳回
update(string, string, LabFragment, LabsUpdateOptionalParams)
允許修改實驗室的標籤。 將會忽略所有其他屬性。
function update(resourceGroupName: string, name: string, lab: LabFragment, options?: LabsUpdateOptionalParams): Promise<Lab>
參數
- resourceGroupName
-
string
資源群組的名稱。
- name
-
string
實驗室的名稱。
- lab
- LabFragment
實驗室。
- options
- LabsUpdateOptionalParams
選項參數。
傳回
Promise<Lab>