LabPlans interface

Interface que representa um LabPlans.

Métodos

beginCreateOrUpdate(string, string, LabPlan, LabPlansCreateOrUpdateOptionalParams)

Operação para criar ou atualizar um recurso do Plano de Laboratório.

beginCreateOrUpdateAndWait(string, string, LabPlan, LabPlansCreateOrUpdateOptionalParams)

Operação para criar ou atualizar um recurso do Plano de Laboratório.

beginDelete(string, string, LabPlansDeleteOptionalParams)

Operação para excluir um recurso do Plano de Laboratório. Excluir um plano de laboratório não exclui laboratórios associados a um plano de laboratório nem exclui imagens compartilhadas adicionadas a uma galeria por meio do contêiner de permissão do plano de laboratório.

beginDeleteAndWait(string, string, LabPlansDeleteOptionalParams)

Operação para excluir um recurso do Plano de Laboratório. Excluir um plano de laboratório não exclui laboratórios associados a um plano de laboratório nem exclui imagens compartilhadas adicionadas a uma galeria por meio do contêiner de permissão do plano de laboratório.

beginSaveImage(string, string, SaveImageBody, LabPlansSaveImageOptionalParams)

Salva uma imagem de uma VM de laboratório na galeria de imagens compartilhadas anexada.

beginSaveImageAndWait(string, string, SaveImageBody, LabPlansSaveImageOptionalParams)

Salva uma imagem de uma VM de laboratório na galeria de imagens compartilhadas anexada.

beginUpdate(string, string, LabPlanUpdate, LabPlansUpdateOptionalParams)

Operação para atualizar um recurso do Plano de Laboratório.

beginUpdateAndWait(string, string, LabPlanUpdate, LabPlansUpdateOptionalParams)

Operação para atualizar um recurso do Plano de Laboratório.

get(string, string, LabPlansGetOptionalParams)

Recupera as propriedades de um Plano de Laboratório.

listByResourceGroup(string, LabPlansListByResourceGroupOptionalParams)

Retorna uma lista de todos os planos de laboratório para uma assinatura e um grupo de recursos.

listBySubscription(LabPlansListBySubscriptionOptionalParams)

Retorna uma lista de todos os planos de laboratório em uma assinatura

Detalhes do método

beginCreateOrUpdate(string, string, LabPlan, LabPlansCreateOrUpdateOptionalParams)

Operação para criar ou atualizar um recurso do Plano de Laboratório.

function beginCreateOrUpdate(resourceGroupName: string, labPlanName: string, body: LabPlan, options?: LabPlansCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<LabPlan>, LabPlan>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

labPlanName

string

O nome do plano de laboratório que o identifica exclusivamente dentro do grupo de recursos que contém. Usado em URIs de recurso e na interface do usuário.

body
LabPlan

O corpo da solicitação.

options
LabPlansCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOrUpdateAndWait(string, string, LabPlan, LabPlansCreateOrUpdateOptionalParams)

Operação para criar ou atualizar um recurso do Plano de Laboratório.

function beginCreateOrUpdateAndWait(resourceGroupName: string, labPlanName: string, body: LabPlan, options?: LabPlansCreateOrUpdateOptionalParams): Promise<LabPlan>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

labPlanName

string

O nome do plano de laboratório que o identifica exclusivamente dentro do grupo de recursos que contém. Usado em URIs de recurso e na interface do usuário.

body
LabPlan

O corpo da solicitação.

options
LabPlansCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<LabPlan>

beginDelete(string, string, LabPlansDeleteOptionalParams)

Operação para excluir um recurso do Plano de Laboratório. Excluir um plano de laboratório não exclui laboratórios associados a um plano de laboratório nem exclui imagens compartilhadas adicionadas a uma galeria por meio do contêiner de permissão do plano de laboratório.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

labPlanName

string

O nome do plano de laboratório que o identifica exclusivamente dentro do grupo de recursos que contém. Usado em URIs de recurso e na interface do usuário.

options
LabPlansDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, LabPlansDeleteOptionalParams)

Operação para excluir um recurso do Plano de Laboratório. Excluir um plano de laboratório não exclui laboratórios associados a um plano de laboratório nem exclui imagens compartilhadas adicionadas a uma galeria por meio do contêiner de permissão do plano de laboratório.

function beginDeleteAndWait(resourceGroupName: string, labPlanName: string, options?: LabPlansDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

labPlanName

string

O nome do plano de laboratório que o identifica exclusivamente dentro do grupo de recursos que contém. Usado em URIs de recurso e na interface do usuário.

options
LabPlansDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginSaveImage(string, string, SaveImageBody, LabPlansSaveImageOptionalParams)

Salva uma imagem de uma VM de laboratório na galeria de imagens compartilhadas anexada.

function beginSaveImage(resourceGroupName: string, labPlanName: string, body: SaveImageBody, options?: LabPlansSaveImageOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

labPlanName

string

O nome do plano de laboratório que o identifica exclusivamente dentro do grupo de recursos que contém. Usado em URIs de recurso e na interface do usuário.

body
SaveImageBody

O corpo da solicitação.

options
LabPlansSaveImageOptionalParams

Os parâmetros de opções.

Retornos

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

beginSaveImageAndWait(string, string, SaveImageBody, LabPlansSaveImageOptionalParams)

Salva uma imagem de uma VM de laboratório na galeria de imagens compartilhadas anexada.

function beginSaveImageAndWait(resourceGroupName: string, labPlanName: string, body: SaveImageBody, options?: LabPlansSaveImageOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

labPlanName

string

O nome do plano de laboratório que o identifica exclusivamente dentro do grupo de recursos que contém. Usado em URIs de recurso e na interface do usuário.

body
SaveImageBody

O corpo da solicitação.

options
LabPlansSaveImageOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginUpdate(string, string, LabPlanUpdate, LabPlansUpdateOptionalParams)

Operação para atualizar um recurso do Plano de Laboratório.

function beginUpdate(resourceGroupName: string, labPlanName: string, body: LabPlanUpdate, options?: LabPlansUpdateOptionalParams): Promise<PollerLike<PollOperationState<LabPlan>, LabPlan>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

labPlanName

string

O nome do plano de laboratório que o identifica exclusivamente dentro do grupo de recursos que contém. Usado em URIs de recurso e na interface do usuário.

body
LabPlanUpdate

O corpo da solicitação.

options
LabPlansUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginUpdateAndWait(string, string, LabPlanUpdate, LabPlansUpdateOptionalParams)

Operação para atualizar um recurso do Plano de Laboratório.

function beginUpdateAndWait(resourceGroupName: string, labPlanName: string, body: LabPlanUpdate, options?: LabPlansUpdateOptionalParams): Promise<LabPlan>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

labPlanName

string

O nome do plano de laboratório que o identifica exclusivamente dentro do grupo de recursos que contém. Usado em URIs de recurso e na interface do usuário.

body
LabPlanUpdate

O corpo da solicitação.

options
LabPlansUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<LabPlan>

get(string, string, LabPlansGetOptionalParams)

Recupera as propriedades de um Plano de Laboratório.

function get(resourceGroupName: string, labPlanName: string, options?: LabPlansGetOptionalParams): Promise<LabPlan>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

labPlanName

string

O nome do plano de laboratório que o identifica exclusivamente dentro do grupo de recursos que contém. Usado em URIs de recurso e na interface do usuário.

options
LabPlansGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<LabPlan>

listByResourceGroup(string, LabPlansListByResourceGroupOptionalParams)

Retorna uma lista de todos os planos de laboratório para uma assinatura e um grupo de recursos.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

options
LabPlansListByResourceGroupOptionalParams

Os parâmetros de opções.

Retornos

listBySubscription(LabPlansListBySubscriptionOptionalParams)

Retorna uma lista de todos os planos de laboratório em uma assinatura

function listBySubscription(options?: LabPlansListBySubscriptionOptionalParams): PagedAsyncIterableIterator<LabPlan, LabPlan[], PageSettings>

Parâmetros

options
LabPlansListBySubscriptionOptionalParams

Os parâmetros de opções.

Retornos