Compartilhar via


Labs interface

Interface que representa um Laboratório.

Métodos

beginCreateOrUpdate(string, string, Lab, LabsCreateOrUpdateOptionalParams)

Operação para criar ou atualizar um recurso de laboratório.

beginCreateOrUpdateAndWait(string, string, Lab, LabsCreateOrUpdateOptionalParams)

Operação para criar ou atualizar um recurso de laboratório.

beginDelete(string, string, LabsDeleteOptionalParams)

Operação para excluir um recurso de laboratório.

beginDeleteAndWait(string, string, LabsDeleteOptionalParams)

Operação para excluir um recurso de laboratório.

beginPublish(string, string, LabsPublishOptionalParams)

Publicar ou publicar novamente um laboratório. Isso criará ou atualizará todos os recursos de laboratório, como máquinas virtuais.

beginPublishAndWait(string, string, LabsPublishOptionalParams)

Publicar ou publicar novamente um laboratório. Isso criará ou atualizará todos os recursos de laboratório, como máquinas virtuais.

beginSyncGroup(string, string, LabsSyncGroupOptionalParams)

Ação usada para iniciar manualmente um trabalho de sincronização de grupo do AAD.

beginSyncGroupAndWait(string, string, LabsSyncGroupOptionalParams)

Ação usada para iniciar manualmente um trabalho de sincronização de grupo do AAD.

beginUpdate(string, string, LabUpdate, LabsUpdateOptionalParams)

Operação para atualizar um recurso de laboratório.

beginUpdateAndWait(string, string, LabUpdate, LabsUpdateOptionalParams)

Operação para atualizar um recurso de laboratório.

get(string, string, LabsGetOptionalParams)

Retorna as propriedades de um recurso de laboratório.

listByResourceGroup(string, LabsListByResourceGroupOptionalParams)

Retorna uma lista de todos os laboratórios em um grupo de recursos.

listBySubscription(LabsListBySubscriptionOptionalParams)

Retorna uma lista de todos os laboratórios para uma assinatura.

Detalhes do método

beginCreateOrUpdate(string, string, Lab, LabsCreateOrUpdateOptionalParams)

Operação para criar ou atualizar um recurso de laboratório.

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

Parâmetros

resourceGroupName

string

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

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

body
Lab

O corpo da solicitação.

options
LabsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOrUpdateAndWait(string, string, Lab, LabsCreateOrUpdateOptionalParams)

Operação para criar ou atualizar um recurso de laboratório.

function beginCreateOrUpdateAndWait(resourceGroupName: string, labName: string, body: Lab, options?: LabsCreateOrUpdateOptionalParams): Promise<Lab>

Parâmetros

resourceGroupName

string

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

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

body
Lab

O corpo da solicitação.

options
LabsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<Lab>

beginDelete(string, string, LabsDeleteOptionalParams)

Operação para excluir um recurso de laboratório.

function beginDelete(resourceGroupName: string, labName: string, options?: LabsDeleteOptionalParams): 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.

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

options
LabsDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, LabsDeleteOptionalParams)

Operação para excluir um recurso de laboratório.

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

Parâmetros

resourceGroupName

string

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

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

options
LabsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginPublish(string, string, LabsPublishOptionalParams)

Publicar ou publicar novamente um laboratório. Isso criará ou atualizará todos os recursos de laboratório, como máquinas virtuais.

function beginPublish(resourceGroupName: string, labName: string, options?: LabsPublishOptionalParams): 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.

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

options
LabsPublishOptionalParams

Os parâmetros de opções.

Retornos

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

beginPublishAndWait(string, string, LabsPublishOptionalParams)

Publicar ou publicar novamente um laboratório. Isso criará ou atualizará todos os recursos de laboratório, como máquinas virtuais.

function beginPublishAndWait(resourceGroupName: string, labName: string, options?: LabsPublishOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

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

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

options
LabsPublishOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginSyncGroup(string, string, LabsSyncGroupOptionalParams)

Ação usada para iniciar manualmente um trabalho de sincronização de grupo do AAD.

function beginSyncGroup(resourceGroupName: string, labName: string, options?: LabsSyncGroupOptionalParams): 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.

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

options
LabsSyncGroupOptionalParams

Os parâmetros de opções.

Retornos

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

beginSyncGroupAndWait(string, string, LabsSyncGroupOptionalParams)

Ação usada para iniciar manualmente um trabalho de sincronização de grupo do AAD.

function beginSyncGroupAndWait(resourceGroupName: string, labName: string, options?: LabsSyncGroupOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

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

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

options
LabsSyncGroupOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginUpdate(string, string, LabUpdate, LabsUpdateOptionalParams)

Operação para atualizar um recurso de laboratório.

function beginUpdate(resourceGroupName: string, labName: string, body: LabUpdate, options?: LabsUpdateOptionalParams): Promise<PollerLike<PollOperationState<Lab>, Lab>>

Parâmetros

resourceGroupName

string

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

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

body
LabUpdate

O corpo da solicitação.

options
LabsUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginUpdateAndWait(string, string, LabUpdate, LabsUpdateOptionalParams)

Operação para atualizar um recurso de laboratório.

function beginUpdateAndWait(resourceGroupName: string, labName: string, body: LabUpdate, options?: LabsUpdateOptionalParams): Promise<Lab>

Parâmetros

resourceGroupName

string

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

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

body
LabUpdate

O corpo da solicitação.

options
LabsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<Lab>

get(string, string, LabsGetOptionalParams)

Retorna as propriedades de um recurso de laboratório.

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

Parâmetros

resourceGroupName

string

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

labName

string

O nome do laboratório que o identifica exclusivamente dentro do plano de laboratório. Usado em URIs de recurso.

options
LabsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<Lab>

listByResourceGroup(string, LabsListByResourceGroupOptionalParams)

Retorna uma lista de todos os 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. O nome não diferencia maiúsculas de minúsculas.

options
LabsListByResourceGroupOptionalParams

Os parâmetros de opções.

Retornos

listBySubscription(LabsListBySubscriptionOptionalParams)

Retorna uma lista de todos os laboratórios para uma assinatura.

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

Parâmetros

options
LabsListBySubscriptionOptionalParams

Os parâmetros de opções.

Retornos