LabPlans interface
Interface que representa um LabPlans.
Métodos
| begin |
Operação para criar ou atualizar um recurso do Plano de Laboratório. |
| begin |
Operação para criar ou atualizar um recurso do Plano de Laboratório. |
| begin |
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. |
| begin |
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. |
| begin |
Salva uma imagem de uma VM de laboratório na galeria de imagens compartilhadas anexada. |
| begin |
Salva uma imagem de uma VM de laboratório na galeria de imagens compartilhadas anexada. |
| begin |
Operação para atualizar um recurso do Plano de Laboratório. |
| begin |
Operação para atualizar um recurso do Plano de Laboratório. |
| get(string, string, Lab |
Recupera as propriedades de um Plano de Laboratório. |
| list |
Retorna uma lista de todos os planos de laboratório para uma assinatura e um grupo de recursos. |
| list |
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.
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.
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.
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
Os parâmetros de opções.