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