Compartilhar via


@azure/arm-labservices package

Classes

LabServicesClient

Interfaces

AutoShutdownProfile

Perfil de como lidar com o desligamento de máquinas virtuais.

ConnectionProfile

Perfil de conexão para como os usuários se conectam a máquinas virtuais de laboratório.

Credentials

Credenciais para um usuário em uma VM de laboratório.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro comum para todas as APIs do Azure Resource Manager retornarem detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.).

Identity

Identidade do recurso.

Image

Imagem da máquina virtual dos serviços de laboratório

ImageProperties

Propriedades de um recurso de imagem.

ImageReference

Informações de referência de imagem. Usado no perfil da máquina virtual.

ImageUpdate

Imagem da máquina virtual dos serviços de laboratório para atualizações.

ImageUpdateProperties

Propriedades de uma atualização de recurso de imagem

Images

Interface que representa uma imagens.

ImagesCreateOrUpdateOptionalParams

Parâmetros opcionais.

ImagesGetOptionalParams

Parâmetros opcionais.

ImagesListByLabPlanNextOptionalParams

Parâmetros opcionais.

ImagesListByLabPlanOptionalParams

Parâmetros opcionais.

ImagesUpdateOptionalParams

Parâmetros opcionais.

InviteBody

Corpo de uma solicitação de convite do usuário

Lab

O recurso de laboratório.

LabNetworkProfile

Perfil de como lidar com a rede para Laboratórios.

LabPlan

Os Planos de Laboratório atuam como um contêiner de permissão para criar laboratórios por meio de labs.azure.com. Além disso, eles podem fornecer um conjunto de configurações padrão que serão aplicadas no momento da criação de um laboratório, mas esses padrões ainda podem ser substituídos.

LabPlanNetworkProfile

Perfil de como lidar com a rede para planos de laboratório.

LabPlanProperties

Propriedades do recurso de plano de laboratório

LabPlanUpdate

Contém configuração de laboratório e configurações padrão. Essa variante é usada para PATCH.

LabPlanUpdateProperties

Propriedades do recurso de plano de laboratório para atualizações

LabPlans

Interface que representa um LabPlans.

LabPlansCreateOrUpdateOptionalParams

Parâmetros opcionais.

LabPlansDeleteOptionalParams

Parâmetros opcionais.

LabPlansGetOptionalParams

Parâmetros opcionais.

LabPlansListByResourceGroupNextOptionalParams

Parâmetros opcionais.

LabPlansListByResourceGroupOptionalParams

Parâmetros opcionais.

LabPlansListBySubscriptionNextOptionalParams

Parâmetros opcionais.

LabPlansListBySubscriptionOptionalParams

Parâmetros opcionais.

LabPlansSaveImageOptionalParams

Parâmetros opcionais.

LabPlansUpdateOptionalParams

Parâmetros opcionais.

LabProperties

Propriedades de um recurso de laboratório.

LabServicesClientOptionalParams

Parâmetros opcionais.

LabServicesSku

SKUs de recursos do Azure Lab Services

LabServicesSkuCapabilities

A matriz de recursos de uma SKU de serviços de laboratório.

LabServicesSkuCapacity

As opções de expansão/entrada da SKU.

LabServicesSkuCost

A matriz de custos de uma SKU de serviços de laboratório.

LabServicesSkuRestrictions

Os detalhes da restrição.

LabUpdate

O recurso de laboratório para atualizações.

LabUpdateProperties

Propriedades de um recurso de laboratório usado para atualizações.

Labs

Interface que representa um Laboratório.

LabsCreateOrUpdateOptionalParams

Parâmetros opcionais.

LabsDeleteOptionalParams

Parâmetros opcionais.

LabsGetOptionalParams

Parâmetros opcionais.

LabsListByResourceGroupNextOptionalParams

Parâmetros opcionais.

LabsListByResourceGroupOptionalParams

Parâmetros opcionais.

LabsListBySubscriptionNextOptionalParams

Parâmetros opcionais.

LabsListBySubscriptionOptionalParams

Parâmetros opcionais.

LabsPublishOptionalParams

Parâmetros opcionais.

LabsSyncGroupOptionalParams

Parâmetros opcionais.

LabsUpdateOptionalParams

Parâmetros opcionais.

ListUsagesResult

Lista de usos principais.

Operation

Detalhes de uma operação de API REST, retornada da API de Operações do Provedor de Recursos

OperationDisplay

Informações de exibição localizadas para esta operação específica.

OperationListResult

Uma lista de operações da API REST com suporte por um Provedor de Recursos do Azure. Ele contém um link de URL para obter o próximo conjunto de resultados.

OperationResult

Um resultado de operação de execução prolongada

OperationResults

Interface que representa um OperationResults.

OperationResultsGetOptionalParams

Parâmetros opcionais.

Operations

Interface que representa uma operação.

OperationsListNextOptionalParams

Parâmetros opcionais.

OperationsListOptionalParams

Parâmetros opcionais.

PagedImages

Lista de páginas de imagens de máquina virtual dos serviços de laboratório.

PagedLabPlans

Lista de páginas de planos de laboratório.

PagedLabServicesSkus

Lista de páginas de skus de serviços de laboratório.

PagedLabs

Lista de paginações de laboratórios.

PagedSchedules

Lista de agendamentos paginado.

PagedUsers

Lista de usuários paginado.

PagedVirtualMachines

Lista de páginas de máquinas virtuais de serviços de laboratório.

ProxyResource

A definição do modelo de recurso para um recurso proxy do Azure Resource Manager. Ele não terá marcas e um local

RecurrencePattern

Padrão de recorrência de um agendamento de laboratório.

ResetPasswordBody

Corpo de uma solicitação de redefinição de senha.

Resource

Campos comuns que são retornados na resposta para todos os recursos do Azure Resource Manager

RosterProfile

O perfil de gerenciamento de lista de usuários do laboratório.

SaveImageBody

Corpo para salvar a imagem POST

Schedule

Agende para ativar e desativar automaticamente máquinas virtuais em um laboratório em horários especificados.

ScheduleProperties

Agendar propriedades do recurso

ScheduleUpdate

Agende para ativar e desativar automaticamente máquinas virtuais em um laboratório em horários especificados. Usado para atualizações.

ScheduleUpdateProperties

Agendar propriedades de recurso usadas para atualizações.

Schedules

Interface que representa um Agendamentos.

SchedulesCreateOrUpdateOptionalParams

Parâmetros opcionais.

SchedulesDeleteOptionalParams

Parâmetros opcionais.

SchedulesGetOptionalParams

Parâmetros opcionais.

SchedulesListByLabNextOptionalParams

Parâmetros opcionais.

SchedulesListByLabOptionalParams

Parâmetros opcionais.

SchedulesUpdateOptionalParams

Parâmetros opcionais.

SecurityProfile

O perfil de segurança do laboratório.

Sku

A definição do modelo de recurso que representa o SKU

Skus

Interface que representa um Skus.

SkusListNextOptionalParams

Parâmetros opcionais.

SkusListOptionalParams

Parâmetros opcionais.

SupportInfo

Dar suporte a informações e instruções de contato.

SystemData

Metadados relativos à criação e última modificação do recurso.

TrackedResource

A definição do modelo de recurso para um recurso de nível superior rastreado pelo Azure Resource Manager que tem 'marcas' e um 'local'

TrackedResourceUpdate

Tipo de recurso acompanhado de base para todas as atualizações de PATCH.

Usage

Os principais detalhes de uso.

UsageName

Os Nomes de Uso.

Usages

Interface que representa um Usos.

UsagesListByLocationNextOptionalParams

Parâmetros opcionais.

UsagesListByLocationOptionalParams

Parâmetros opcionais.

User

Usuário de um laboratório que pode se registrar e usar máquinas virtuais no laboratório.

UserProperties

Propriedades do recurso do usuário

UserUpdate

Usuário de um laboratório que pode se registrar e usar máquinas virtuais no laboratório. Usado para atualizações.

UserUpdateProperties

Propriedades de recurso do usuário usadas para atualizações.

Users

Interface que representa um Usuário.

UsersCreateOrUpdateOptionalParams

Parâmetros opcionais.

UsersDeleteOptionalParams

Parâmetros opcionais.

UsersGetOptionalParams

Parâmetros opcionais.

UsersInviteOptionalParams

Parâmetros opcionais.

UsersListByLabNextOptionalParams

Parâmetros opcionais.

UsersListByLabOptionalParams

Parâmetros opcionais.

UsersUpdateOptionalParams

Parâmetros opcionais.

VirtualMachine

Um recurso de máquina virtual de laboratório.

VirtualMachineAdditionalCapabilities

Os recursos adicionais para uma VM de laboratório.

VirtualMachineConnectionProfile

As informações de conexão da máquina virtual

VirtualMachineProfile

A configuração da máquina virtual base para um laboratório.

VirtualMachines

Interface que representa um VirtualMachines.

VirtualMachinesGetOptionalParams

Parâmetros opcionais.

VirtualMachinesListByLabNextOptionalParams

Parâmetros opcionais.

VirtualMachinesListByLabOptionalParams

Parâmetros opcionais.

VirtualMachinesRedeployOptionalParams

Parâmetros opcionais.

VirtualMachinesReimageOptionalParams

Parâmetros opcionais.

VirtualMachinesResetPasswordOptionalParams

Parâmetros opcionais.

VirtualMachinesStartOptionalParams

Parâmetros opcionais.

VirtualMachinesStopOptionalParams

Parâmetros opcionais.

Aliases de tipo

ActionType

Define valores para ActionType.
KnownActionType pode ser usado de forma intercambiável com ActionType, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Interna

ConnectionType

Define valores para ConnectionType.

CreateOption

Define valores para CreateOption.

CreatedByType

Define valores para CreatedByType.
KnownCreatedByType pode ser usado de forma intercambiável com CreatedByType, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

de usuário do
application
ManagedIdentity
key

EnableState

Define valores para EnableState.

ImagesCreateOrUpdateResponse

Contém dados de resposta para a operação createOrUpdate.

ImagesGetResponse

Contém dados de resposta para a operação de obtenção.

ImagesListByLabPlanNextResponse

Contém dados de resposta para a operação listByLabPlanNext.

ImagesListByLabPlanResponse

Contém dados de resposta para a operação listByLabPlan.

ImagesUpdateResponse

Contém dados de resposta para a operação de atualização.

InvitationState

Define valores para InvitationState.

LabPlansCreateOrUpdateResponse

Contém dados de resposta para a operação createOrUpdate.

LabPlansGetResponse

Contém dados de resposta para a operação de obtenção.

LabPlansListByResourceGroupNextResponse

Contém dados de resposta para a operação listByResourceGroupNext.

LabPlansListByResourceGroupResponse

Contém dados de resposta para a operação listByResourceGroup.

LabPlansListBySubscriptionNextResponse

Contém dados de resposta para a operação listBySubscriptionNext.

LabPlansListBySubscriptionResponse

Contém dados de resposta para a operação listBySubscription.

LabPlansUpdateResponse

Contém dados de resposta para a operação de atualização.

LabServicesSkuTier

Define valores para LabServicesSkuTier.
KnownLabServicesSkuTier podem ser usados de forma intercambiável com LabServicesSkuTier, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Standard
Premium

LabState

Define valores para LabState.

LabsCreateOrUpdateResponse

Contém dados de resposta para a operação createOrUpdate.

LabsGetResponse

Contém dados de resposta para a operação de obtenção.

LabsListByResourceGroupNextResponse

Contém dados de resposta para a operação listByResourceGroupNext.

LabsListByResourceGroupResponse

Contém dados de resposta para a operação listByResourceGroup.

LabsListBySubscriptionNextResponse

Contém dados de resposta para a operação listBySubscriptionNext.

LabsListBySubscriptionResponse

Contém dados de resposta para a operação listBySubscription.

LabsUpdateResponse

Contém dados de resposta para a operação de atualização.

OperationResultsGetResponse

Contém dados de resposta para a operação de obtenção.

OperationStatus

Define valores para OperationStatus.

OperationsListNextResponse

Contém dados de resposta para a operação listNext.

OperationsListResponse

Contém dados de resposta para a operação de lista.

Origin

Define valores de Origem.
KnownOrigin pode ser usado de forma intercambiável com a Origem, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

usuário
sistema
usuário, do sistema

OsState

Define valores para OsState.

OsType

Define valores para OsType.

ProvisioningState

Define valores para ProvisioningState.

RecurrenceFrequency

Define valores para RecurrenceFrequency.

RegistrationState

Define valores para RegistrationState.

RestrictionReasonCode

Define valores para RestrictionReasonCode.
KnownRestrictionReasonCode pode ser usado de forma intercambiável com RestrictionReasonCode, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

QuotaId
NotAvailableForSubscription

RestrictionType

Define valores para RestrictionType.
KnownRestrictionType pode ser usado de forma intercambiável com RestrictionType, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

local

ScaleType

Define valores para ScaleType.
KnownScaleType pode ser usado de forma intercambiável com ScaleType, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

Nenhum: a capacidade não é ajustável de forma alguma.
Manual: o usuário deve dimensionar manualmente essa SKU para dentro e para fora.
Automático: o usuário tem permissão para dimensionar e reduzir essa SKU.

SchedulesCreateOrUpdateResponse

Contém dados de resposta para a operação createOrUpdate.

SchedulesGetResponse

Contém dados de resposta para a operação de obtenção.

SchedulesListByLabNextResponse

Contém dados de resposta para a operação listByLabNext.

SchedulesListByLabResponse

Contém dados de resposta para a operação listByLab.

SchedulesUpdateResponse

Contém dados de resposta para a operação de atualização.

ShutdownOnIdleMode

Define valores para ShutdownOnIdleMode.

SkuTier

Define valores para SkuTier.

SkusListNextResponse

Contém dados de resposta para a operação listNext.

SkusListResponse

Contém dados de resposta para a operação de lista.

UsageUnit

Define valores para UsageUnit.
KnownUsageUnit pode ser usado de forma intercambiável com UsageUnit, essa enumeração contém os valores conhecidos aos quais o serviço dá suporte.

Valores conhecidos compatíveis com o serviço

contagem de

UsagesListByLocationNextResponse

Contém dados de resposta para a operação listByLocationNext.

UsagesListByLocationResponse

Contém dados de resposta para a operação listByLocation.

UsersCreateOrUpdateResponse

Contém dados de resposta para a operação createOrUpdate.

UsersGetResponse

Contém dados de resposta para a operação de obtenção.

UsersListByLabNextResponse

Contém dados de resposta para a operação listByLabNext.

UsersListByLabResponse

Contém dados de resposta para a operação listByLab.

UsersUpdateResponse

Contém dados de resposta para a operação de atualização.

VirtualMachineState

Define valores para VirtualMachineState.

VirtualMachineType

Define valores para VirtualMachineType.

VirtualMachinesGetResponse

Contém dados de resposta para a operação de obtenção.

VirtualMachinesListByLabNextResponse

Contém dados de resposta para a operação listByLabNext.

VirtualMachinesListByLabResponse

Contém dados de resposta para a operação listByLab.

WeekDay

Define valores para WeekDay.

Enumerações

KnownActionType

Valores conhecidos de ActionType que o serviço aceita.

KnownCreatedByType

Valores conhecidos de CreatedByType que o serviço aceita.

KnownLabServicesSkuTier

Valores conhecidos de LabServicesSkuTier que o serviço aceita.

KnownOrigin

Valores conhecidos de Origin que o serviço aceita.

KnownRestrictionReasonCode

Valores conhecidos de RestrictionReasonCode que o serviço aceita.

KnownRestrictionType

Valores conhecidos de RestrictionType que o serviço aceita.

KnownScaleType

Valores conhecidos de ScaleType que o serviço aceita.

KnownUsageUnit

Valores conhecidos de UsageUnit que o serviço aceita.

Funções

getContinuationToken(unknown)

Dado o último .value produzido pelo iterador byPage, retorna um token de continuação que pode ser usado para iniciar a paginação a partir desse ponto mais tarde.

Detalhes da função

getContinuationToken(unknown)

Dado o último .value produzido pelo iterador byPage, retorna um token de continuação que pode ser usado para iniciar a paginação a partir desse ponto mais tarde.

function getContinuationToken(page: unknown): string | undefined

Parâmetros

page

unknown

Um objeto de acessar value no IteratorResult de um iterador de byPage.

Retornos

string | undefined

O token de continuação que pode ser passado para byPage() durante chamadas futuras.