Udostępnij za pośrednictwem


@azure/arm-labservices package

Klasy

LabServicesClient

Interfejsy

AutoShutdownProfile

Profil obsługi zamykania maszyn wirtualnych.

ConnectionProfile

Profil połączenia przedstawiający sposób łączenia użytkowników z maszynami wirtualnymi laboratorium.

Credentials

Poświadczenia użytkownika na maszynie wirtualnej laboratorium.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager w celu zwrócenia szczegółów błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

Identity

Tożsamość zasobu.

Image

Obraz maszyny wirtualnej usług laboratoryjnych

ImageProperties

Właściwości zasobu obrazu.

ImageReference

Informacje o dokumentacji obrazu. Używany w profilu maszyny wirtualnej.

ImageUpdate

Obraz maszyny wirtualnej usług laboratoryjnych na potrzeby aktualizacji.

ImageUpdateProperties

Właściwości aktualizacji zasobów obrazu

Images

Interfejs reprezentujący obrazy.

ImagesCreateOrUpdateOptionalParams

Parametry opcjonalne.

ImagesGetOptionalParams

Parametry opcjonalne.

ImagesListByLabPlanNextOptionalParams

Parametry opcjonalne.

ImagesListByLabPlanOptionalParams

Parametry opcjonalne.

ImagesUpdateOptionalParams

Parametry opcjonalne.

InviteBody

Treść żądania zaproszenia użytkownika

Lab

Zasób laboratorium.

LabNetworkProfile

Profil obsługi sieci dla laboratoriów.

LabPlan

Plany laboratorium działają jako kontener uprawnień do tworzenia laboratoriów za pośrednictwem labs.azure.com. Ponadto mogą one udostępnić zestaw domyślnych konfiguracji, które będą stosowane w czasie tworzenia laboratorium, ale te ustawienia domyślne mogą być nadal zastępowane.

LabPlanNetworkProfile

Profil obsługi sieci dla planów laboratorium.

LabPlanProperties

Właściwości zasobów planu laboratorium

LabPlanUpdate

Zawiera konfigurację laboratorium i ustawienia domyślne. Ten wariant jest używany dla funkcji PATCH.

LabPlanUpdateProperties

Właściwości zasobów planu laboratorium dla aktualizacji

LabPlans

Interfejs reprezentujący labPlans.

LabPlansCreateOrUpdateOptionalParams

Parametry opcjonalne.

LabPlansDeleteOptionalParams

Parametry opcjonalne.

LabPlansGetOptionalParams

Parametry opcjonalne.

LabPlansListByResourceGroupNextOptionalParams

Parametry opcjonalne.

LabPlansListByResourceGroupOptionalParams

Parametry opcjonalne.

LabPlansListBySubscriptionNextOptionalParams

Parametry opcjonalne.

LabPlansListBySubscriptionOptionalParams

Parametry opcjonalne.

LabPlansSaveImageOptionalParams

Parametry opcjonalne.

LabPlansUpdateOptionalParams

Parametry opcjonalne.

LabProperties

Właściwości zasobu laboratorium.

LabServicesClientOptionalParams

Parametry opcjonalne.

LabServicesSku

Jednostki SKU zasobów usługi Azure Lab Services

LabServicesSkuCapabilities

Tablica możliwości jednostki SKU usług laboratoryjnych.

LabServicesSkuCapacity

Opcje skalowania w poziomie/w jednostce SKU.

LabServicesSkuCost

Tablica kosztów jednostki SKU usług laboratoryjnych.

LabServicesSkuRestrictions

Szczegóły ograniczeń.

LabUpdate

Zasób laboratorium na potrzeby aktualizacji.

LabUpdateProperties

Właściwości zasobu laboratorium używanego do aktualizacji.

Labs

Interfejs reprezentujący laboratoria.

LabsCreateOrUpdateOptionalParams

Parametry opcjonalne.

LabsDeleteOptionalParams

Parametry opcjonalne.

LabsGetOptionalParams

Parametry opcjonalne.

LabsListByResourceGroupNextOptionalParams

Parametry opcjonalne.

LabsListByResourceGroupOptionalParams

Parametry opcjonalne.

LabsListBySubscriptionNextOptionalParams

Parametry opcjonalne.

LabsListBySubscriptionOptionalParams

Parametry opcjonalne.

LabsPublishOptionalParams

Parametry opcjonalne.

LabsSyncGroupOptionalParams

Parametry opcjonalne.

LabsUpdateOptionalParams

Parametry opcjonalne.

ListUsagesResult

Lista podstawowych użycia.

Operation

Szczegóły operacji interfejsu API REST zwrócone z interfejsu API operacji dostawcy zasobów

OperationDisplay

Zlokalizowane informacje o wyświetlaniu dla tej konkretnej operacji.

OperationListResult

Lista operacji interfejsu API REST obsługiwanych przez dostawcę zasobów platformy Azure. Zawiera link adresu URL, aby uzyskać następny zestaw wyników.

OperationResult

Wynik długotrwałej operacji

OperationResults

Interfejs reprezentujący element OperationResults.

OperationResultsGetOptionalParams

Parametry opcjonalne.

Operations

Interfejs reprezentujący operacje.

OperationsListNextOptionalParams

Parametry opcjonalne.

OperationsListOptionalParams

Parametry opcjonalne.

PagedImages

Lista stronicowanych obrazów maszyn wirtualnych usług Lab Services.

PagedLabPlans

Lista stronicowanych planów laboratorium.

PagedLabServicesSkus

Lista stronicowanych jednostek SKU usług laboratoryjnych.

PagedLabs

Lista stronicowanych laboratoriów.

PagedSchedules

Stronicowana lista harmonogramów.

PagedUsers

Lista stronicowanych użytkowników.

PagedVirtualMachines

Lista stronicowanych maszyn wirtualnych usług laboratoryjnych.

ProxyResource

Definicja modelu zasobów dla zasobu serwera proxy usługi Azure Resource Manager. Nie będzie on miał tagów i lokalizacji

RecurrencePattern

Wzorzec cyklu harmonogramu laboratorium.

ResetPasswordBody

Treść żądania resetowania hasła.

Resource

Typowe pola zwracane w odpowiedzi dla wszystkich zasobów usługi Azure Resource Manager

RosterProfile

Profil zarządzania listą użytkowników laboratorium.

SaveImageBody

Treść zapisu obrazu POST

Schedule

Zaplanuj automatyczne włączanie i wyłączanie maszyn wirtualnych w laboratorium w określonych godzinach.

ScheduleProperties

Planowanie właściwości zasobów

ScheduleUpdate

Zaplanuj automatyczne włączanie i wyłączanie maszyn wirtualnych w laboratorium w określonych godzinach. Służy do aktualizacji.

ScheduleUpdateProperties

Planowanie właściwości zasobów używanych na potrzeby aktualizacji.

Schedules

Interfejs reprezentujący harmonogramy.

SchedulesCreateOrUpdateOptionalParams

Parametry opcjonalne.

SchedulesDeleteOptionalParams

Parametry opcjonalne.

SchedulesGetOptionalParams

Parametry opcjonalne.

SchedulesListByLabNextOptionalParams

Parametry opcjonalne.

SchedulesListByLabOptionalParams

Parametry opcjonalne.

SchedulesUpdateOptionalParams

Parametry opcjonalne.

SecurityProfile

Profil zabezpieczeń laboratorium.

Sku

Definicja modelu zasobów reprezentująca jednostkę SKU

Skus

Interfejs reprezentujący jednostki SKU.

SkusListNextOptionalParams

Parametry opcjonalne.

SkusListOptionalParams

Parametry opcjonalne.

SupportInfo

Informacje kontaktowe i instrukcje pomocy technicznej.

SystemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

TrackedResource

Definicja modelu zasobów dla zasobu usługi Azure Resource Manager śledziła zasób najwyższego poziomu, który ma "tagi" i "lokalizację"

TrackedResourceUpdate

Podstawowy typ zasobu śledzony dla wszystkich aktualizacji PATCH.

Usage

Podstawowe szczegóły użycia.

UsageName

Nazwy użycia.

Usages

Interfejs reprezentujący użycie.

UsagesListByLocationNextOptionalParams

Parametry opcjonalne.

UsagesListByLocationOptionalParams

Parametry opcjonalne.

User

Użytkownik laboratorium, które może zarejestrować się na maszynach wirtualnych i korzystać z nich w laboratorium.

UserProperties

Właściwości zasobu użytkownika

UserUpdate

Użytkownik laboratorium, które może zarejestrować się na maszynach wirtualnych i korzystać z nich w laboratorium. Służy do aktualizacji.

UserUpdateProperties

Właściwości zasobu użytkownika używane do aktualizacji.

Users

Interfejs reprezentujący użytkowników.

UsersCreateOrUpdateOptionalParams

Parametry opcjonalne.

UsersDeleteOptionalParams

Parametry opcjonalne.

UsersGetOptionalParams

Parametry opcjonalne.

UsersInviteOptionalParams

Parametry opcjonalne.

UsersListByLabNextOptionalParams

Parametry opcjonalne.

UsersListByLabOptionalParams

Parametry opcjonalne.

UsersUpdateOptionalParams

Parametry opcjonalne.

VirtualMachine

Zasób maszyny wirtualnej laboratorium.

VirtualMachineAdditionalCapabilities

Dodatkowe możliwości maszyny wirtualnej laboratorium.

VirtualMachineConnectionProfile

Informacje o połączeniu maszyny wirtualnej

VirtualMachineProfile

Podstawowa konfiguracja maszyny wirtualnej dla laboratorium.

VirtualMachines

Interfejs reprezentujący maszynę wirtualną.

VirtualMachinesGetOptionalParams

Parametry opcjonalne.

VirtualMachinesListByLabNextOptionalParams

Parametry opcjonalne.

VirtualMachinesListByLabOptionalParams

Parametry opcjonalne.

VirtualMachinesRedeployOptionalParams

Parametry opcjonalne.

VirtualMachinesReimageOptionalParams

Parametry opcjonalne.

VirtualMachinesResetPasswordOptionalParams

Parametry opcjonalne.

VirtualMachinesStartOptionalParams

Parametry opcjonalne.

VirtualMachinesStopOptionalParams

Parametry opcjonalne.

Aliasy typu

ActionType

Definiuje wartości typu ActionType.
KnownActionType można używać zamiennie z właściwością ActionType, wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

wewnętrzne

ConnectionType

Definiuje wartości parametru ConnectionType.

CreateOption

Definiuje wartości dla elementu CreateOption.

CreatedByType

Definiuje wartości createdByType.
KnownCreatedByType można używać zamiennie z parametrem CreatedByType, wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

użytkownika
aplikacji
ManagedIdentity
key

EnableState

Definiuje wartości parametru EnableState.

ImagesCreateOrUpdateResponse

Zawiera dane odpowiedzi dla operacji createOrUpdate.

ImagesGetResponse

Zawiera dane odpowiedzi dla operacji pobierania.

ImagesListByLabPlanNextResponse

Zawiera dane odpowiedzi dla operacji listByLabPlanNext.

ImagesListByLabPlanResponse

Zawiera dane odpowiedzi dla operacji listByLabPlan.

ImagesUpdateResponse

Zawiera dane odpowiedzi dla operacji aktualizacji.

InvitationState

Definiuje wartości elementu InvitationState.

LabPlansCreateOrUpdateResponse

Zawiera dane odpowiedzi dla operacji createOrUpdate.

LabPlansGetResponse

Zawiera dane odpowiedzi dla operacji pobierania.

LabPlansListByResourceGroupNextResponse

Zawiera dane odpowiedzi dla operacji listByResourceGroupNext.

LabPlansListByResourceGroupResponse

Zawiera dane odpowiedzi dla operacji listByResourceGroup.

LabPlansListBySubscriptionNextResponse

Zawiera dane odpowiedzi dla operacji listBySubscriptionNext.

LabPlansListBySubscriptionResponse

Zawiera dane odpowiedzi dla operacji listBySubscription.

LabPlansUpdateResponse

Zawiera dane odpowiedzi dla operacji aktualizacji.

LabServicesSkuTier

Definiuje wartości dla labServicesSkuTier.
KnownLabServicesSkuTier można używać zamiennie z labServicesSkuTier, wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

Standard
Premium

LabState

Definiuje wartości dla elementu LabState.

LabsCreateOrUpdateResponse

Zawiera dane odpowiedzi dla operacji createOrUpdate.

LabsGetResponse

Zawiera dane odpowiedzi dla operacji pobierania.

LabsListByResourceGroupNextResponse

Zawiera dane odpowiedzi dla operacji listByResourceGroupNext.

LabsListByResourceGroupResponse

Zawiera dane odpowiedzi dla operacji listByResourceGroup.

LabsListBySubscriptionNextResponse

Zawiera dane odpowiedzi dla operacji listBySubscriptionNext.

LabsListBySubscriptionResponse

Zawiera dane odpowiedzi dla operacji listBySubscription.

LabsUpdateResponse

Zawiera dane odpowiedzi dla operacji aktualizacji.

OperationResultsGetResponse

Zawiera dane odpowiedzi dla operacji pobierania.

OperationStatus

Definiuje wartości elementu OperationStatus.

OperationsListNextResponse

Zawiera dane odpowiedzi dla operacji listDalej.

OperationsListResponse

Zawiera dane odpowiedzi dla operacji listy.

Origin

Definiuje wartości dla źródła.
ZnaneOrigin można używać zamiennie z usługą Origin, wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

użytkownika
systemu
użytkownik , system

OsState

Definiuje wartości OsState.

OsType

Definiuje wartości dla OsType.

ProvisioningState

Definiuje wartości parametru ProvisioningState.

RecurrenceFrequency

Definiuje wartości parametru RecurrenceFrequency.

RegistrationState

Definiuje wartości parametru RegistrationState.

RestrictionReasonCode

Definiuje wartości elementu RestrictionReasonCode.
KnownRestrictionReasonCode można używać zamiennie z funkcją RestrictionReasonCode, wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

QuotaId
NotAvailableForSubscription

RestrictionType

Definiuje wartości parametru RestrictionType.
KnownRestrictionType można używać zamiennie z właściwością RestrictionType. Wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

lokalizacja

ScaleType

Definiuje wartości typu ScaleType.
ZnaneScaleType można używać zamiennie z elementem ScaleType, wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

None: Pojemność nie jest w żaden sposób regulowany.
ręczne: użytkownik musi ręcznie skalować tę jednostkę SKU w poziomie i w poziomie.
automatyczne: użytkownik może skalować tę jednostkę SKU w poziomie i w poziomie.

SchedulesCreateOrUpdateResponse

Zawiera dane odpowiedzi dla operacji createOrUpdate.

SchedulesGetResponse

Zawiera dane odpowiedzi dla operacji pobierania.

SchedulesListByLabNextResponse

Zawiera dane odpowiedzi dla operacji listByLabNext.

SchedulesListByLabResponse

Zawiera dane odpowiedzi dla operacji listByLab.

SchedulesUpdateResponse

Zawiera dane odpowiedzi dla operacji aktualizacji.

ShutdownOnIdleMode

Definiuje wartości shutdownOnIdleMode.

SkuTier

Definiuje wartości dla klasy SkuTier.

SkusListNextResponse

Zawiera dane odpowiedzi dla operacji listDalej.

SkusListResponse

Zawiera dane odpowiedzi dla operacji listy.

UsageUnit

Definiuje wartości usageUnit.
ZnaneUsageUnit można używać zamiennie z użyciem elementu UsageUnit, wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

liczba

UsagesListByLocationNextResponse

Zawiera dane odpowiedzi dla operacji listByLocationNext.

UsagesListByLocationResponse

Zawiera dane odpowiedzi dla operacji listByLocation.

UsersCreateOrUpdateResponse

Zawiera dane odpowiedzi dla operacji createOrUpdate.

UsersGetResponse

Zawiera dane odpowiedzi dla operacji pobierania.

UsersListByLabNextResponse

Zawiera dane odpowiedzi dla operacji listByLabNext.

UsersListByLabResponse

Zawiera dane odpowiedzi dla operacji listByLab.

UsersUpdateResponse

Zawiera dane odpowiedzi dla operacji aktualizacji.

VirtualMachineState

Definiuje wartości elementu VirtualMachineState.

VirtualMachineType

Definiuje wartości dla elementu VirtualMachineType.

VirtualMachinesGetResponse

Zawiera dane odpowiedzi dla operacji pobierania.

VirtualMachinesListByLabNextResponse

Zawiera dane odpowiedzi dla operacji listByLabNext.

VirtualMachinesListByLabResponse

Zawiera dane odpowiedzi dla operacji listByLab.

WeekDay

Definiuje wartości elementu WeekDay.

Wyliczenia

KnownActionType

Znane wartości ActionType akceptowane przez usługę.

KnownCreatedByType

Znane wartości CreatedByType akceptowane przez usługę.

KnownLabServicesSkuTier

Znane wartości LabServicesSkuTier, które akceptuje usługa.

KnownOrigin

Znane wartości Origin akceptowane przez usługę.

KnownRestrictionReasonCode

Znane wartości RestrictionReasonCode akceptowane przez usługę.

KnownRestrictionType

Znane wartości RestrictionType akceptowane przez usługę.

KnownScaleType

Znane wartości ScaleType akceptowane przez usługę.

KnownUsageUnit

Znane wartości UsageUnit akceptowane przez usługę.

Funkcje

getContinuationToken(unknown)

Biorąc pod uwagę ostatni .value wygenerowany przez iterator byPage, zwraca token kontynuacji, którego można użyć do rozpoczęcia stronicowania z tego punktu później.

Szczegóły funkcji

getContinuationToken(unknown)

Biorąc pod uwagę ostatni .value wygenerowany przez iterator byPage, zwraca token kontynuacji, którego można użyć do rozpoczęcia stronicowania z tego punktu później.

function getContinuationToken(page: unknown): string | undefined

Parametry

page

unknown

Obiekt z uzyskiwania dostępu do value w iteratorzeResult z iteratora byPage.

Zwraca

string | undefined

Token kontynuacji, który można przekazać do elementu byPage() podczas przyszłych wywołań.