Compartilhar via


Labs interface

Interface que representa um Laboratório.

Métodos

beginClaimAnyVm(string, string, LabsClaimAnyVmOptionalParams)

Reclamar uma máquina virtual de afirmação aleatória no laboratório. Esta operação pode demorar algum tempo.

beginClaimAnyVmAndWait(string, string, LabsClaimAnyVmOptionalParams)

Reclamar uma máquina virtual de afirmação aleatória no laboratório. Esta operação pode demorar algum tempo.

beginCreateEnvironment(string, string, LabVirtualMachineCreationParameter, LabsCreateEnvironmentOptionalParams)

Criar máquinas virtuais num laboratório. Esta operação pode demorar algum tempo.

beginCreateEnvironmentAndWait(string, string, LabVirtualMachineCreationParameter, LabsCreateEnvironmentOptionalParams)

Criar máquinas virtuais num laboratório. Esta operação pode demorar algum tempo.

beginCreateOrUpdate(string, string, Lab, LabsCreateOrUpdateOptionalParams)

Criar ou substituir um laboratório existente. Esta operação pode demorar algum tempo.

beginCreateOrUpdateAndWait(string, string, Lab, LabsCreateOrUpdateOptionalParams)

Criar ou substituir um laboratório existente. Esta operação pode demorar algum tempo.

beginDelete(string, string, LabsDeleteOptionalParams)

Eliminar laboratório. Esta operação pode demorar algum tempo.

beginDeleteAndWait(string, string, LabsDeleteOptionalParams)

Eliminar laboratório. Esta operação pode demorar algum tempo.

beginExportResourceUsage(string, string, ExportResourceUsageParameters, LabsExportResourceUsageOptionalParams)

Exporta a utilização de recursos de laboratório para uma conta de armazenamento Esta operação pode demorar algum tempo a concluir.

beginExportResourceUsageAndWait(string, string, ExportResourceUsageParameters, LabsExportResourceUsageOptionalParams)

Exporta a utilização de recursos de laboratório para uma conta de armazenamento Esta operação pode demorar algum tempo a concluir.

beginImportVirtualMachine(string, string, ImportLabVirtualMachineRequest, LabsImportVirtualMachineOptionalParams)

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

beginImportVirtualMachineAndWait(string, string, ImportLabVirtualMachineRequest, LabsImportVirtualMachineOptionalParams)

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

generateUploadUri(string, string, GenerateUploadUriParameter, LabsGenerateUploadUriOptionalParams)

Gerar um URI para carregar imagens de disco personalizadas para um Laboratório.

get(string, string, LabsGetOptionalParams)

Obter laboratório.

listByResourceGroup(string, LabsListByResourceGroupOptionalParams)

Listar laboratórios num grupo de recursos.

listBySubscription(LabsListBySubscriptionOptionalParams)

Listar laboratórios numa subscrição.

listVhds(string, string, LabsListVhdsOptionalParams)

Listar imagens de disco disponíveis para criação de imagens personalizadas.

update(string, string, LabFragment, LabsUpdateOptionalParams)

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

Detalhes de Método

beginClaimAnyVm(string, string, LabsClaimAnyVmOptionalParams)

Reclamar uma máquina virtual de afirmação aleatória no laboratório. Esta operação pode demorar algum tempo.

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)

Reclamar uma máquina virtual de afirmação aleatória no laboratório. Esta operação pode demorar algum tempo.

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)

Criar máquinas virtuais num laboratório. Esta operação pode demorar algum tempo.

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)

Criar máquinas virtuais num laboratório. Esta operação pode demorar algum tempo.

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)

Criar ou substituir um laboratório existente. Esta operação pode demorar algum tempo.

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)

Criar ou substituir um laboratório existente. Esta operação pode demorar algum tempo.

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)

Eliminar laboratório. Esta operação pode demorar algum tempo.

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)

Eliminar laboratório. Esta operação pode demorar algum tempo.

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 a utilização de recursos de laboratório para uma conta de armazenamento Esta operação pode demorar algum tempo a concluir.

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 a utilização de recursos de laboratório para uma conta de armazenamento Esta operação pode demorar algum tempo a concluir.

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.

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

Isto representa o payload necessário 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.

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

Isto representa o payload necessário 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)

Gerar 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)

Obter 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 num 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 numa subscrição.

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

Parâmetros

options
LabsListBySubscriptionOptionalParams

Os parâmetros de opções.

Devoluções

listVhds(string, string, LabsListVhdsOptionalParams)

Listar imagens de disco disponíveis para 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 etiquetas 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>