Поделиться через


@azure/arm-labservices package

Классы

LabServicesClient

Интерфейсы

AutoShutdownProfile

Профиль обработки завершения работы виртуальных машин.

ConnectionProfile

Профиль подключения для подключения пользователей к виртуальным машинам лаборатории.

Credentials

Учетные данные пользователя на виртуальной машине лаборатории.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Распространенный ответ об ошибке для всех API Azure Resource Manager для возврата сведений об ошибке для неудачных операций. (Это также следует формату ответа об ошибках OData.).

Identity

Удостоверение ресурса.

Image

Образ виртуальной машины служб лабораторий

ImageProperties

Свойства ресурса изображения.

ImageReference

Справочные сведения о изображении. Используется в профиле виртуальной машины.

ImageUpdate

Образ виртуальной машины служб лабораторий для обновлений.

ImageUpdateProperties

Свойства обновления ресурса образа

Images

Интерфейс, представляющий изображения.

ImagesCreateOrUpdateOptionalParams

Необязательные параметры.

ImagesGetOptionalParams

Необязательные параметры.

ImagesListByLabPlanNextOptionalParams

Необязательные параметры.

ImagesListByLabPlanOptionalParams

Необязательные параметры.

ImagesUpdateOptionalParams

Необязательные параметры.

InviteBody

Текст запроса приглашения пользователя

Lab

Ресурс лаборатории.

LabNetworkProfile

Профилирование обработки сетей для лабораторий.

LabPlan

Планы лабораторий служат контейнером разрешений для создания лабораторий с помощью labs.azure.com. Кроме того, они могут предоставить набор конфигураций по умолчанию, которые будут применяться во время создания лаборатории, но эти значения по умолчанию по-прежнему могут быть перезаписаны.

LabPlanNetworkProfile

Профилирование обработки сетей для планов лабораторий.

LabPlanProperties

Свойства ресурса плана лаборатории

LabPlanUpdate

Содержит параметры конфигурации лаборатории и параметры по умолчанию. Этот вариант используется для PATCH.

LabPlanUpdateProperties

Свойства ресурса плана лаборатории для обновлений

LabPlans

Интерфейс, представляющий LabPlans.

LabPlansCreateOrUpdateOptionalParams

Необязательные параметры.

LabPlansDeleteOptionalParams

Необязательные параметры.

LabPlansGetOptionalParams

Необязательные параметры.

LabPlansListByResourceGroupNextOptionalParams

Необязательные параметры.

LabPlansListByResourceGroupOptionalParams

Необязательные параметры.

LabPlansListBySubscriptionNextOptionalParams

Необязательные параметры.

LabPlansListBySubscriptionOptionalParams

Необязательные параметры.

LabPlansSaveImageOptionalParams

Необязательные параметры.

LabPlansUpdateOptionalParams

Необязательные параметры.

LabProperties

Свойства ресурса лаборатории.

LabServicesClientOptionalParams

Необязательные параметры.

LabServicesSku

Номера SKU ресурсов Служб лабораторий Azure

LabServicesSkuCapabilities

Массив возможностей SKU служб лабораторий.

LabServicesSkuCapacity

Параметры горизонтального масштабирования или в параметрах номера SKU.

LabServicesSkuCost

Массив затрат на номер SKU служб лаборатории.

LabServicesSkuRestrictions

Сведения об ограничении.

LabUpdate

Ресурс лаборатории для обновлений.

LabUpdateProperties

Свойства ресурса лаборатории, используемого для обновлений.

Labs

Интерфейс, представляющий лаборатории.

LabsCreateOrUpdateOptionalParams

Необязательные параметры.

LabsDeleteOptionalParams

Необязательные параметры.

LabsGetOptionalParams

Необязательные параметры.

LabsListByResourceGroupNextOptionalParams

Необязательные параметры.

LabsListByResourceGroupOptionalParams

Необязательные параметры.

LabsListBySubscriptionNextOptionalParams

Необязательные параметры.

LabsListBySubscriptionOptionalParams

Необязательные параметры.

LabsPublishOptionalParams

Необязательные параметры.

LabsSyncGroupOptionalParams

Необязательные параметры.

LabsUpdateOptionalParams

Необязательные параметры.

ListUsagesResult

Список основных использования.

Operation

Сведения об операции REST API, возвращаемой из API операций поставщика ресурсов

OperationDisplay

Локализованные сведения о отображении для конкретной операции.

OperationListResult

Список операций REST API, поддерживаемых поставщиком ресурсов Azure. Он содержит ссылку URL-адреса для получения следующего набора результатов.

OperationResult

Результат длительной операции

OperationResults

Интерфейс, представляющий OperationResults.

OperationResultsGetOptionalParams

Необязательные параметры.

Operations

Интерфейс, представляющий операции.

OperationsListNextOptionalParams

Необязательные параметры.

OperationsListOptionalParams

Необязательные параметры.

PagedImages

Список образов виртуальных машин служб лабораторий.

PagedLabPlans

Список страничных планов лаборатории.

PagedLabServicesSkus

Список страничных номеров SKU служб лабораторий.

PagedLabs

Список страничных лабораторий.

PagedSchedules

Список расписаний со страницами.

PagedUsers

Список страничных пользователей.

PagedVirtualMachines

Список страниц виртуальных машин служб лабораторий.

ProxyResource

Определение модели ресурсов для ресурса прокси-сервера Azure Resource Manager. У него не будут теги и расположение

RecurrencePattern

Шаблон повторения расписания лаборатории.

ResetPasswordBody

Текст запроса на сброс пароля.

Resource

Общие поля, возвращаемые в ответе для всех ресурсов Azure Resource Manager

RosterProfile

Профиль управления списком пользователей лаборатории.

SaveImageBody

Текст для сохранения изображения POST

Schedule

Запланируйте автоматическое включение и отключение виртуальных машин в лаборатории в указанное время.

ScheduleProperties

Планирование свойств ресурса

ScheduleUpdate

Запланируйте автоматическое включение и отключение виртуальных машин в лаборатории в указанное время. Используется для обновлений.

ScheduleUpdateProperties

Планирование свойств ресурсов, используемых для обновлений.

Schedules

Интерфейс, представляющий расписания.

SchedulesCreateOrUpdateOptionalParams

Необязательные параметры.

SchedulesDeleteOptionalParams

Необязательные параметры.

SchedulesGetOptionalParams

Необязательные параметры.

SchedulesListByLabNextOptionalParams

Необязательные параметры.

SchedulesListByLabOptionalParams

Необязательные параметры.

SchedulesUpdateOptionalParams

Необязательные параметры.

SecurityProfile

Профиль безопасности лаборатории.

Sku

Определение модели ресурсов, представляющее номер SKU

Skus

Интерфейс, представляющий SKU.

SkusListNextOptionalParams

Необязательные параметры.

SkusListOptionalParams

Необязательные параметры.

SupportInfo

Поддержка контактных данных и инструкций.

SystemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

TrackedResource

Определение модели ресурсов для отслеживаемого ресурса Azure Resource Manager с тегами верхнего уровня и расположением

TrackedResourceUpdate

Базовый отслеживаемый тип ресурса для всех обновлений PATCH.

Usage

Основные сведения об использовании.

UsageName

Имена использования.

Usages

Интерфейс, представляющий использование.

UsagesListByLocationNextOptionalParams

Необязательные параметры.

UsagesListByLocationOptionalParams

Необязательные параметры.

User

Пользователь лаборатории, которая может зарегистрировать и использовать виртуальные машины в лаборатории.

UserProperties

Свойства ресурса пользователя

UserUpdate

Пользователь лаборатории, которая может зарегистрировать и использовать виртуальные машины в лаборатории. Используется для обновлений.

UserUpdateProperties

Свойства ресурсов пользователя, используемые для обновлений.

Users

Интерфейс, представляющий пользователей.

UsersCreateOrUpdateOptionalParams

Необязательные параметры.

UsersDeleteOptionalParams

Необязательные параметры.

UsersGetOptionalParams

Необязательные параметры.

UsersInviteOptionalParams

Необязательные параметры.

UsersListByLabNextOptionalParams

Необязательные параметры.

UsersListByLabOptionalParams

Необязательные параметры.

UsersUpdateOptionalParams

Необязательные параметры.

VirtualMachine

Ресурс виртуальной машины лаборатории.

VirtualMachineAdditionalCapabilities

Дополнительные возможности для виртуальной машины лаборатории.

VirtualMachineConnectionProfile

Сведения о подключении виртуальной машины

VirtualMachineProfile

Базовая конфигурация виртуальной машины для лаборатории.

VirtualMachines

Интерфейс, представляющий VirtualMachines.

VirtualMachinesGetOptionalParams

Необязательные параметры.

VirtualMachinesListByLabNextOptionalParams

Необязательные параметры.

VirtualMachinesListByLabOptionalParams

Необязательные параметры.

VirtualMachinesRedeployOptionalParams

Необязательные параметры.

VirtualMachinesReimageOptionalParams

Необязательные параметры.

VirtualMachinesResetPasswordOptionalParams

Необязательные параметры.

VirtualMachinesStartOptionalParams

Необязательные параметры.

VirtualMachinesStopOptionalParams

Необязательные параметры.

Псевдонимы типа

ActionType

Определяет значения для ActionType.
KnownActionType можно использовать взаимозаменяемо с ActionType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

внутренние

ConnectionType

Определяет значения для ConnectionType.

CreateOption

Определяет значения для CreateOption.

CreatedByType

Определяет значения для CreatedByType.
KnownCreatedByType можно использовать взаимозаменяемо с CreatedByType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

user
приложения
ManagedIdentity
ключ

EnableState

Определяет значения для EnableState.

ImagesCreateOrUpdateResponse

Содержит данные ответа для операции createOrUpdate.

ImagesGetResponse

Содержит данные ответа для операции получения.

ImagesListByLabPlanNextResponse

Содержит данные ответа для операции listByLabPlanNext.

ImagesListByLabPlanResponse

Содержит данные ответа для операции listByLabPlan.

ImagesUpdateResponse

Содержит данные ответа для операции обновления.

InvitationState

Определяет значения для InvitationState.

LabPlansCreateOrUpdateResponse

Содержит данные ответа для операции createOrUpdate.

LabPlansGetResponse

Содержит данные ответа для операции получения.

LabPlansListByResourceGroupNextResponse

Содержит данные ответа для операции listByResourceGroupNext.

LabPlansListByResourceGroupResponse

Содержит данные ответа для операции listByResourceGroup.

LabPlansListBySubscriptionNextResponse

Содержит данные ответа для операции listBySubscriptionNext.

LabPlansListBySubscriptionResponse

Содержит данные ответа для операции listBySubscription.

LabPlansUpdateResponse

Содержит данные ответа для операции обновления.

LabServicesSkuTier

Определяет значения для LabServicesSkuTier.
KnownLabServicesSkuTier можно использовать взаимозаменяемо с LabServicesSkuTier, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

категории "Стандартный"
Premium

LabState

Определяет значения для LabState.

LabsCreateOrUpdateResponse

Содержит данные ответа для операции createOrUpdate.

LabsGetResponse

Содержит данные ответа для операции получения.

LabsListByResourceGroupNextResponse

Содержит данные ответа для операции listByResourceGroupNext.

LabsListByResourceGroupResponse

Содержит данные ответа для операции listByResourceGroup.

LabsListBySubscriptionNextResponse

Содержит данные ответа для операции listBySubscriptionNext.

LabsListBySubscriptionResponse

Содержит данные ответа для операции listBySubscription.

LabsUpdateResponse

Содержит данные ответа для операции обновления.

OperationResultsGetResponse

Содержит данные ответа для операции получения.

OperationStatus

Определяет значения для OperationStatus.

OperationsListNextResponse

Содержит данные ответа для операции listNext.

OperationsListResponse

Содержит данные ответа для операции списка.

Origin

Определяет значения для источника.
KnownOrigin можно использовать взаимозаменяемо с Origin, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

пользователя
системные
пользователем, системным

OsState

Определяет значения для OsState.

OsType

Определяет значения для OsType.

ProvisioningState

Определяет значения для ProvisioningState.

RecurrenceFrequency

Определяет значения для RecurrenceFrequency.

RegistrationState

Определяет значения для RegistrationState.

RestrictionReasonCode

Определяет значения для RestrictionReasonCode.
KnownRestrictionReasonCode можно использовать взаимозаменяемо с RestrictionReasonCode, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

QuotaId
NotAvailableForSubscription

RestrictionType

Определяет значения для RestrictionType.
KnownRestrictionType можно использовать взаимозаменяемо с RestrictionType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

расположение

ScaleType

Определяет значения для ScaleType.
KnownScaleType можно использовать взаимозаменяемо с ScaleType, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

Нет: емкость не настраивается каким-либо образом.
вручную. Пользователь должен вручную масштабировать этот номер SKU и выходить.
автоматическое: пользователю разрешено масштабировать этот номер SKU и выходить.

SchedulesCreateOrUpdateResponse

Содержит данные ответа для операции createOrUpdate.

SchedulesGetResponse

Содержит данные ответа для операции получения.

SchedulesListByLabNextResponse

Содержит данные ответа для операции listByLabNext.

SchedulesListByLabResponse

Содержит данные ответа для операции listByLab.

SchedulesUpdateResponse

Содержит данные ответа для операции обновления.

ShutdownOnIdleMode

Определяет значения для ShutdownOnIdleMode.

SkuTier

Определяет значения для SkuTier.

SkusListNextResponse

Содержит данные ответа для операции listNext.

SkusListResponse

Содержит данные ответа для операции списка.

UsageUnit

Определяет значения для UsageUnit.
KnownUsageUnit можно использовать взаимозаменяемо с UsageUnit, этот перечисление содержит известные значения, поддерживаемые службой.

Известные значения, поддерживаемые службой

счетчик

UsagesListByLocationNextResponse

Содержит данные ответа для операции listByLocationNext.

UsagesListByLocationResponse

Содержит данные ответа для операции listByLocation.

UsersCreateOrUpdateResponse

Содержит данные ответа для операции createOrUpdate.

UsersGetResponse

Содержит данные ответа для операции получения.

UsersListByLabNextResponse

Содержит данные ответа для операции listByLabNext.

UsersListByLabResponse

Содержит данные ответа для операции listByLab.

UsersUpdateResponse

Содержит данные ответа для операции обновления.

VirtualMachineState

Определяет значения для VirtualMachineState.

VirtualMachineType

Определяет значения для VirtualMachineType.

VirtualMachinesGetResponse

Содержит данные ответа для операции получения.

VirtualMachinesListByLabNextResponse

Содержит данные ответа для операции listByLabNext.

VirtualMachinesListByLabResponse

Содержит данные ответа для операции listByLab.

WeekDay

Определяет значения для WeekDay.

Перечисления

KnownActionType

Известные значения ActionType, которые служба принимает.

KnownCreatedByType

Известные значения CreatedByType, которые принимает служба.

KnownLabServicesSkuTier

Известные значения LabServicesSkuTier, которые служба принимает.

KnownOrigin

Известные значения Origin, которые служба принимает.

KnownRestrictionReasonCode

Известные значения RestrictionReasonCode, которые служба принимает.

KnownRestrictionType

Известные значения RestrictionType, которые принимает служба.

KnownScaleType

Известные значения ScaleType, которые принимает служба.

KnownUsageUnit

Известные значения UsageUnit, которые принимает служба.

Функции

getContinuationToken(unknown)

Учитывая последний .value, созданный byPage итератором, возвращает маркер продолжения, который можно использовать для начала разбиения по страницам с этой точки позже.

Сведения о функции

getContinuationToken(unknown)

Учитывая последний .value, созданный byPage итератором, возвращает маркер продолжения, который можно использовать для начала разбиения по страницам с этой точки позже.

function getContinuationToken(page: unknown): string | undefined

Параметры

page

unknown

Объект от доступа к value на итераторе IteratorResult из byPage итератора.

Возвращаемое значение

string | undefined

Маркер продолжения, который можно передать в byPage() во время будущих вызовов.