@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

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar 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 de máquina virtual de serviços de laboratório

ImageProperties

Propriedades de um recurso de imagem.

ImageReference

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

ImageUpdate

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

ImageUpdateProperties

Propriedades de uma atualização de recurso de imagem

Images

Interface que representa uma Imagem.

ImagesCreateOrUpdateOptionalParams

Parâmetros opcionais.

ImagesGetOptionalParams

Parâmetros opcionais.

ImagesListByLabPlanNextOptionalParams

Parâmetros opcionais.

ImagesListByLabPlanOptionalParams

Parâmetros opcionais.

ImagesUpdateOptionalParams

Parâmetros opcionais.

InviteBody

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

Lab

O recurso de laboratório.

LabNetworkProfile

Perfil de como lidar com redes para laboratórios.

LabPlan

Os Planos de Laboratório funcionam como um recipiente de permissão para a criação de laboratórios via 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 redes para Planos de Laboratório.

LabPlanProperties

Propriedades do recurso do plano de laboratório

LabPlanUpdate

Contém a configuração do laboratório e as configurações padrão. Esta variante é usada para PATCH.

LabPlanUpdateProperties

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

LabPlans

Interface representando 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 do SKU.

LabServicesSkuCost

A matriz de custos de um 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 Labs.

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 da API REST, retornados 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 de API REST suportadas 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 longa duração

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 paginada de imagens de máquina virtual de serviços de laboratório.

PagedLabPlans

Lista paginada de planos de laboratório.

PagedLabServicesSkus

Lista paginada de serviços de laboratório skus.

PagedLabs

Lista paginada de laboratórios.

PagedSchedules

Lista paginada de horários.

PagedUsers

Lista paginada de usuários.

PagedVirtualMachines

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

ProxyResource

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

RecurrencePattern

Padrão de recorrência de um cronograma 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 da lista de usuários do laboratório.

SaveImageBody

Corpo para salvar imagem POST

Schedule

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

ScheduleProperties

Agendar propriedades do recurso

ScheduleUpdate

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

ScheduleUpdateProperties

Agende as propriedades do recurso usadas para atualizações.

Schedules

Interface que representa um Schedules.

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 recursos que representa a SKU

Skus

Interface que representa um Skus.

SkusListNextOptionalParams

Parâmetros opcionais.

SkusListOptionalParams

Parâmetros opcionais.

SupportInfo

Informações de contato e instruções de suporte.

SystemData

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

TrackedResource

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

TrackedResourceUpdate

Tipo de recurso rastreado 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 dentro do laboratório.

UserProperties

Propriedades dos recursos do usuário

UserUpdate

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

UserUpdateProperties

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

Users

Interface que representa um Utilizador.

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 para a máquina virtual

VirtualMachineProfile

A configuração de 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, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Interno

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, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

do Utilizador
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 get.

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 get.

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 pode ser usado de forma intercambiável com LabServicesSkuTier, este enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo 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 get.

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 get.

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 para Origem.
KnownOrigin pode ser usado de forma intercambiável com Origin, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

usuário
sistema
usuário, 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, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

QuotaId
NotAvailableForSubscription

RestrictionType

Define valores para RestrictionType.
KnownRestrictionType pode ser usado de forma intercambiável com RestrictionType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Localização

ScaleType

Define valores para ScaleType.
KnownScaleType pode ser usado de forma intercambiável com ScaleType, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

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

SchedulesCreateOrUpdateResponse

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

SchedulesGetResponse

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

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, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Contagem

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 get.

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 get.

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

Os valores conhecidos de ActionType que o serviço aceita.

KnownCreatedByType

Os valores conhecidos de CreatedByType que o serviço aceita.

KnownLabServicesSkuTier

Os valores conhecidos de LabServicesSkuTier que o serviço aceita.

KnownOrigin

Valores conhecidos de Origem que o serviço aceita.

KnownRestrictionReasonCode

Os valores conhecidos de RestrictionReasonCode que o serviço aceita.

KnownRestrictionType

Os valores conhecidos de RestrictionType que o serviço aceita.

KnownScaleType

Os valores conhecidos de ScaleType que o serviço aceita.

KnownUsageUnit

Os 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 de 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 byPage.

Devoluções

string | undefined

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