Partilhar via


Labs interface

Interface que representa um Labs.

Métodos

beginClaimAnyVm(string, string, LabsClaimAnyVmOptionalParams)

Reivindicar uma máquina virtual reivindicável aleatória no laboratório. Esta operação pode demorar algum tempo a concluir.

beginClaimAnyVmAndWait(string, string, LabsClaimAnyVmOptionalParams)

Reivindicar uma máquina virtual reivindicável aleatória no laboratório. Esta operação pode demorar algum tempo a concluir.

beginCreateEnvironment(string, string, LabVirtualMachineCreationParameter, LabsCreateEnvironmentOptionalParams)

Crie máquinas virtuais em um laboratório. Esta operação pode demorar algum tempo a concluir.

beginCreateEnvironmentAndWait(string, string, LabVirtualMachineCreationParameter, LabsCreateEnvironmentOptionalParams)

Crie máquinas virtuais em um laboratório. Esta operação pode demorar algum tempo a concluir.

beginCreateOrUpdate(string, string, Lab, LabsCreateOrUpdateOptionalParams)

Crie ou substitua um laboratório existente. Esta operação pode demorar algum tempo a concluir.

beginCreateOrUpdateAndWait(string, string, Lab, LabsCreateOrUpdateOptionalParams)

Crie ou substitua um laboratório existente. Esta operação pode demorar algum tempo a concluir.

beginDelete(string, string, LabsDeleteOptionalParams)

Excluir laboratório. Esta operação pode demorar algum tempo a concluir.

beginDeleteAndWait(string, string, LabsDeleteOptionalParams)

Excluir laboratório. Esta operação pode demorar algum tempo a concluir.

beginExportResourceUsage(string, string, ExportResourceUsageParameters, LabsExportResourceUsageOptionalParams)

Exporta o uso de recursos de laboratório para uma conta de armazenamento Esta operação pode demorar um pouco para ser concluída.

beginExportResourceUsageAndWait(string, string, ExportResourceUsageParameters, LabsExportResourceUsageOptionalParams)

Exporta o uso de recursos de laboratório para uma conta de armazenamento Esta operação pode demorar um pouco para ser concluída.

beginImportVirtualMachine(string, string, ImportLabVirtualMachineRequest, LabsImportVirtualMachineOptionalParams)

Importe uma máquina virtual para um laboratório diferente. Esta operação pode demorar algum tempo a concluir.

beginImportVirtualMachineAndWait(string, string, ImportLabVirtualMachineRequest, LabsImportVirtualMachineOptionalParams)

Importe uma máquina virtual para um laboratório diferente. Esta operação pode demorar algum tempo a concluir.

generateUploadUri(string, string, GenerateUploadUriParameter, LabsGenerateUploadUriOptionalParams)

Gere um URI para carregar imagens de disco personalizadas para um laboratório.

get(string, string, LabsGetOptionalParams)

Obtenha laboratório.

listByResourceGroup(string, LabsListByResourceGroupOptionalParams)

Listar laboratórios em um grupo de recursos.

listBySubscription(LabsListBySubscriptionOptionalParams)

Listar laboratórios em uma assinatura.

listVhds(string, string, LabsListVhdsOptionalParams)

Liste as imagens de disco disponíveis para a criação de imagens personalizadas.

update(string, string, LabFragment, LabsUpdateOptionalParams)

Permite modificar tags de laboratórios. Todas as outras propriedades serão ignoradas.

Detalhes de Método

beginClaimAnyVm(string, string, LabsClaimAnyVmOptionalParams)

Reivindicar uma máquina virtual reivindicável aleatória no laboratório. Esta operação pode demorar algum tempo a concluir.

function beginClaimAnyVm(resourceGroupName: string, name: string, options?: LabsClaimAnyVmOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

options
LabsClaimAnyVmOptionalParams

Os parâmetros de opções.

Devoluções

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

beginClaimAnyVmAndWait(string, string, LabsClaimAnyVmOptionalParams)

Reivindicar uma máquina virtual reivindicável aleatória no laboratório. Esta operação pode demorar algum tempo a concluir.

function beginClaimAnyVmAndWait(resourceGroupName: string, name: string, options?: LabsClaimAnyVmOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

options
LabsClaimAnyVmOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

beginCreateEnvironment(string, string, LabVirtualMachineCreationParameter, LabsCreateEnvironmentOptionalParams)

Crie máquinas virtuais em um laboratório. Esta operação pode demorar algum tempo a concluir.

function beginCreateEnvironment(resourceGroupName: string, name: string, labVirtualMachineCreationParameter: LabVirtualMachineCreationParameter, options?: LabsCreateEnvironmentOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

labVirtualMachineCreationParameter
LabVirtualMachineCreationParameter

Propriedades para criar uma máquina virtual.

options
LabsCreateEnvironmentOptionalParams

Os parâmetros de opções.

Devoluções

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

beginCreateEnvironmentAndWait(string, string, LabVirtualMachineCreationParameter, LabsCreateEnvironmentOptionalParams)

Crie máquinas virtuais em um laboratório. Esta operação pode demorar algum tempo a concluir.

function beginCreateEnvironmentAndWait(resourceGroupName: string, name: string, labVirtualMachineCreationParameter: LabVirtualMachineCreationParameter, options?: LabsCreateEnvironmentOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

labVirtualMachineCreationParameter
LabVirtualMachineCreationParameter

Propriedades para criar uma máquina virtual.

options
LabsCreateEnvironmentOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

beginCreateOrUpdate(string, string, Lab, LabsCreateOrUpdateOptionalParams)

Crie ou substitua um laboratório existente. Esta operação pode demorar algum tempo a concluir.

function beginCreateOrUpdate(resourceGroupName: string, name: string, lab: Lab, options?: LabsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<Lab>, Lab>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

lab
Lab

Um laboratório.

options
LabsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

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

beginCreateOrUpdateAndWait(string, string, Lab, LabsCreateOrUpdateOptionalParams)

Crie ou substitua um laboratório existente. Esta operação pode demorar algum tempo a concluir.

function beginCreateOrUpdateAndWait(resourceGroupName: string, name: string, lab: Lab, options?: LabsCreateOrUpdateOptionalParams): Promise<Lab>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

lab
Lab

Um laboratório.

options
LabsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Lab>

beginDelete(string, string, LabsDeleteOptionalParams)

Excluir laboratório. Esta operação pode demorar algum tempo a concluir.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

options
LabsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

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

beginDeleteAndWait(string, string, LabsDeleteOptionalParams)

Excluir laboratório. Esta operação pode demorar algum tempo a concluir.

function beginDeleteAndWait(resourceGroupName: string, name: string, options?: LabsDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

options
LabsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

beginExportResourceUsage(string, string, ExportResourceUsageParameters, LabsExportResourceUsageOptionalParams)

Exporta o uso de recursos de laboratório para uma conta de armazenamento Esta operação pode demorar um pouco para ser concluída.

function beginExportResourceUsage(resourceGroupName: string, name: string, exportResourceUsageParameters: ExportResourceUsageParameters, options?: LabsExportResourceUsageOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

exportResourceUsageParameters
ExportResourceUsageParameters

Os parâmetros da operação de exportação.

options
LabsExportResourceUsageOptionalParams

Os parâmetros de opções.

Devoluções

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

beginExportResourceUsageAndWait(string, string, ExportResourceUsageParameters, LabsExportResourceUsageOptionalParams)

Exporta o uso de recursos de laboratório para uma conta de armazenamento Esta operação pode demorar um pouco para ser concluída.

function beginExportResourceUsageAndWait(resourceGroupName: string, name: string, exportResourceUsageParameters: ExportResourceUsageParameters, options?: LabsExportResourceUsageOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

exportResourceUsageParameters
ExportResourceUsageParameters

Os parâmetros da operação de exportação.

options
LabsExportResourceUsageOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

beginImportVirtualMachine(string, string, ImportLabVirtualMachineRequest, LabsImportVirtualMachineOptionalParams)

Importe uma máquina virtual para um laboratório diferente. Esta operação pode demorar algum tempo a concluir.

function beginImportVirtualMachine(resourceGroupName: string, name: string, importLabVirtualMachineRequest: ImportLabVirtualMachineRequest, options?: LabsImportVirtualMachineOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

importLabVirtualMachineRequest
ImportLabVirtualMachineRequest

Isso representa a carga útil necessária para importar uma máquina virtual de um laboratório diferente para o atual

options
LabsImportVirtualMachineOptionalParams

Os parâmetros de opções.

Devoluções

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

beginImportVirtualMachineAndWait(string, string, ImportLabVirtualMachineRequest, LabsImportVirtualMachineOptionalParams)

Importe uma máquina virtual para um laboratório diferente. Esta operação pode demorar algum tempo a concluir.

function beginImportVirtualMachineAndWait(resourceGroupName: string, name: string, importLabVirtualMachineRequest: ImportLabVirtualMachineRequest, options?: LabsImportVirtualMachineOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

importLabVirtualMachineRequest
ImportLabVirtualMachineRequest

Isso representa a carga útil necessária para importar uma máquina virtual de um laboratório diferente para o atual

options
LabsImportVirtualMachineOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

generateUploadUri(string, string, GenerateUploadUriParameter, LabsGenerateUploadUriOptionalParams)

Gere um URI para carregar imagens de disco personalizadas para um laboratório.

function generateUploadUri(resourceGroupName: string, name: string, generateUploadUriParameter: GenerateUploadUriParameter, options?: LabsGenerateUploadUriOptionalParams): Promise<GenerateUploadUriResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

generateUploadUriParameter
GenerateUploadUriParameter

Propriedades para gerar um URI de carregamento.

options
LabsGenerateUploadUriOptionalParams

Os parâmetros de opções.

Devoluções

get(string, string, LabsGetOptionalParams)

Obtenha laboratório.

function get(resourceGroupName: string, name: string, options?: LabsGetOptionalParams): Promise<Lab>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

options
LabsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Lab>

listByResourceGroup(string, LabsListByResourceGroupOptionalParams)

Listar laboratórios em um grupo de recursos.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

options
LabsListByResourceGroupOptionalParams

Os parâmetros de opções.

Devoluções

listBySubscription(LabsListBySubscriptionOptionalParams)

Listar laboratórios em uma assinatura.

function listBySubscription(options?: LabsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Lab, Lab[], PageSettings>

Parâmetros

options
LabsListBySubscriptionOptionalParams

Os parâmetros de opções.

Devoluções

listVhds(string, string, LabsListVhdsOptionalParams)

Liste as imagens de disco disponíveis para a criação de imagens personalizadas.

function listVhds(resourceGroupName: string, name: string, options?: LabsListVhdsOptionalParams): PagedAsyncIterableIterator<LabVhd, LabVhd[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

options
LabsListVhdsOptionalParams

Os parâmetros de opções.

Devoluções

update(string, string, LabFragment, LabsUpdateOptionalParams)

Permite modificar tags de laboratórios. Todas as outras propriedades serão ignoradas.

function update(resourceGroupName: string, name: string, lab: LabFragment, options?: LabsUpdateOptionalParams): Promise<Lab>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

name

string

O nome do laboratório.

lab
LabFragment

Um laboratório.

options
LabsUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Lab>