Partager via


@azure/arm-labservices package

Classes

LabServicesClient

Interfaces

AutoShutdownProfile

Profil pour la gestion de l’arrêt des machines virtuelles.

ConnectionProfile

Profil de connexion pour la façon dont les utilisateurs se connectent aux machines virtuelles lab.

Credentials

Informations d’identification d’un utilisateur sur une machine virtuelle de laboratoire.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur courante pour toutes les API Azure Resource Manager de retourner les détails de l’erreur pour les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.).

Identity

Identité de la ressource.

Image

Image de machine virtuelle lab services

ImageProperties

Propriétés d’une ressource image.

ImageReference

Informations de référence sur les images. Utilisé dans le profil de machine virtuelle.

ImageUpdate

Image de machine virtuelle lab services pour les mises à jour.

ImageUpdateProperties

Propriétés d’une mise à jour de ressource d’image

Images

Interface représentant une Image.

ImagesCreateOrUpdateOptionalParams

Paramètres facultatifs.

ImagesGetOptionalParams

Paramètres facultatifs.

ImagesListByLabPlanNextOptionalParams

Paramètres facultatifs.

ImagesListByLabPlanOptionalParams

Paramètres facultatifs.

ImagesUpdateOptionalParams

Paramètres facultatifs.

InviteBody

Corps d’une demande d’invitation d’utilisateur

Lab

Ressource lab.

LabNetworkProfile

Profil pour la gestion de la mise en réseau pour les laboratoires.

LabPlan

Les plans lab agissent comme un conteneur d’autorisations pour la création de labos via labs.azure.com. En outre, ils peuvent fournir un ensemble de configurations par défaut qui s’appliqueront au moment de la création d’un labo, mais ces valeurs par défaut peuvent toujours être remplacées.

LabPlanNetworkProfile

Profil pour la gestion de la mise en réseau pour les plans Lab.

LabPlanProperties

Propriétés de la ressource du plan lab

LabPlanUpdate

Contient la configuration du laboratoire et les paramètres par défaut. Cette variante est utilisée pour PATCH.

LabPlanUpdateProperties

Propriétés des ressources du plan lab pour les mises à jour

LabPlans

Interface représentant un LabPlans.

LabPlansCreateOrUpdateOptionalParams

Paramètres facultatifs.

LabPlansDeleteOptionalParams

Paramètres facultatifs.

LabPlansGetOptionalParams

Paramètres facultatifs.

LabPlansListByResourceGroupNextOptionalParams

Paramètres facultatifs.

LabPlansListByResourceGroupOptionalParams

Paramètres facultatifs.

LabPlansListBySubscriptionNextOptionalParams

Paramètres facultatifs.

LabPlansListBySubscriptionOptionalParams

Paramètres facultatifs.

LabPlansSaveImageOptionalParams

Paramètres facultatifs.

LabPlansUpdateOptionalParams

Paramètres facultatifs.

LabProperties

Propriétés d’une ressource lab.

LabServicesClientOptionalParams

Paramètres facultatifs.

LabServicesSku

Références SKU de ressources Azure Lab Services

LabServicesSkuCapabilities

Tableau des fonctionnalités d’une référence SKU Lab Services.

LabServicesSkuCapacity

Options de scale-out/scale-in de la référence SKU.

LabServicesSkuCost

Tableau des coûts d’une référence SKU Lab Services.

LabServicesSkuRestrictions

Détails de la restriction.

LabUpdate

Ressource lab pour les mises à jour.

LabUpdateProperties

Propriétés d’une ressource lab utilisée pour les mises à jour.

Labs

Interface représentant un Labs.

LabsCreateOrUpdateOptionalParams

Paramètres facultatifs.

LabsDeleteOptionalParams

Paramètres facultatifs.

LabsGetOptionalParams

Paramètres facultatifs.

LabsListByResourceGroupNextOptionalParams

Paramètres facultatifs.

LabsListByResourceGroupOptionalParams

Paramètres facultatifs.

LabsListBySubscriptionNextOptionalParams

Paramètres facultatifs.

LabsListBySubscriptionOptionalParams

Paramètres facultatifs.

LabsPublishOptionalParams

Paramètres facultatifs.

LabsSyncGroupOptionalParams

Paramètres facultatifs.

LabsUpdateOptionalParams

Paramètres facultatifs.

ListUsagesResult

Liste des principales utilisations.

Operation

Détails d’une opération d’API REST, retournés à partir de l’API Opérations du fournisseur de ressources

OperationDisplay

Informations d’affichage localisées pour cette opération particulière.

OperationListResult

Liste des opérations d’API REST prises en charge par un fournisseur de ressources Azure. Il contient un lien d’URL pour obtenir l’ensemble de résultats suivant.

OperationResult

Résultat d’une opération de longue durée

OperationResults

Interface représentant un OperationResults.

OperationResultsGetOptionalParams

Paramètres facultatifs.

Operations

Interface représentant une opération.

OperationsListNextOptionalParams

Paramètres facultatifs.

OperationsListOptionalParams

Paramètres facultatifs.

PagedImages

Liste paginée d’images de machine virtuelle lab services.

PagedLabPlans

Liste paginée des plans de labo.

PagedLabServicesSkus

Liste paginée des références des services de laboratoire.

PagedLabs

Liste paginée des labos.

PagedSchedules

Liste paginée des planifications.

PagedUsers

Liste paginée des utilisateurs.

PagedVirtualMachines

Liste paginée des machines virtuelles des services de laboratoire.

ProxyResource

Définition du modèle de ressource pour une ressource proxy Azure Resource Manager. Il n’aura pas d’étiquettes et d’emplacement

RecurrencePattern

Modèle de périodicité d’une planification de labo.

ResetPasswordBody

Corps d’une demande de réinitialisation de mot de passe.

Resource

Champs courants retournés dans la réponse pour toutes les ressources Azure Resource Manager

RosterProfile

Profil de gestion des listes d’utilisateurs du labo.

SaveImageBody

Corps de l’image d’enregistrement POST

Schedule

Planifiez l’activation et la désactivation automatiques des machines virtuelles dans un labo à des heures spécifiées.

ScheduleProperties

Planifier les propriétés des ressources

ScheduleUpdate

Planifiez l’activation et la désactivation automatiques des machines virtuelles dans un labo à des heures spécifiées. Utilisé pour les mises à jour.

ScheduleUpdateProperties

Planifiez les propriétés des ressources utilisées pour les mises à jour.

Schedules

Interface représentant une planification.

SchedulesCreateOrUpdateOptionalParams

Paramètres facultatifs.

SchedulesDeleteOptionalParams

Paramètres facultatifs.

SchedulesGetOptionalParams

Paramètres facultatifs.

SchedulesListByLabNextOptionalParams

Paramètres facultatifs.

SchedulesListByLabOptionalParams

Paramètres facultatifs.

SchedulesUpdateOptionalParams

Paramètres facultatifs.

SecurityProfile

Profil de sécurité lab.

Sku

Définition du modèle de ressource représentant la référence SKU

Skus

Interface représentant un skus.

SkusListNextOptionalParams

Paramètres facultatifs.

SkusListOptionalParams

Paramètres facultatifs.

SupportInfo

Informations de contact et instructions du support.

SystemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

TrackedResource

La définition du modèle de ressource pour une ressource Azure Resource Manager une ressource de niveau supérieur suivie qui a des « balises » et un « emplacement »

TrackedResourceUpdate

Type de ressource suivi de base pour toutes les mises à jour PATCH.

Usage

Détails de l’utilisation principale.

UsageName

Noms d’utilisation.

Usages

Interface représentant un Usage.

UsagesListByLocationNextOptionalParams

Paramètres facultatifs.

UsagesListByLocationOptionalParams

Paramètres facultatifs.

User

Utilisateur d’un labo qui peut s’inscrire et utiliser des machines virtuelles au sein du labo.

UserProperties

Propriétés des ressources utilisateur

UserUpdate

Utilisateur d’un labo qui peut s’inscrire et utiliser des machines virtuelles au sein du labo. Utilisé pour les mises à jour.

UserUpdateProperties

Propriétés des ressources utilisateur utilisées pour les mises à jour.

Users

Interface représentant un utilisateur.

UsersCreateOrUpdateOptionalParams

Paramètres facultatifs.

UsersDeleteOptionalParams

Paramètres facultatifs.

UsersGetOptionalParams

Paramètres facultatifs.

UsersInviteOptionalParams

Paramètres facultatifs.

UsersListByLabNextOptionalParams

Paramètres facultatifs.

UsersListByLabOptionalParams

Paramètres facultatifs.

UsersUpdateOptionalParams

Paramètres facultatifs.

VirtualMachine

Une ressource de machine virtuelle de laboratoire.

VirtualMachineAdditionalCapabilities

Fonctionnalités supplémentaires pour une machine virtuelle lab.

VirtualMachineConnectionProfile

Informations de connexion pour la machine virtuelle

VirtualMachineProfile

Configuration de la machine virtuelle de base pour un labo.

VirtualMachines

Interface représentant un VirtualMachines.

VirtualMachinesGetOptionalParams

Paramètres facultatifs.

VirtualMachinesListByLabNextOptionalParams

Paramètres facultatifs.

VirtualMachinesListByLabOptionalParams

Paramètres facultatifs.

VirtualMachinesRedeployOptionalParams

Paramètres facultatifs.

VirtualMachinesReimageOptionalParams

Paramètres facultatifs.

VirtualMachinesResetPasswordOptionalParams

Paramètres facultatifs.

VirtualMachinesStartOptionalParams

Paramètres facultatifs.

VirtualMachinesStopOptionalParams

Paramètres facultatifs.

Alias de type

ActionType

Définit des valeurs pour ActionType.
KnownActionType peut être utilisé indifféremment avec ActionType. Cette énumération contient les valeurs connues prises en charge par le service.

Valeurs connues prises en charge par le service

Interne

ConnectionType

Définit des valeurs pour ConnectionType.

CreateOption

Définit les valeurs de CreateOption.

CreatedByType

Définit des valeurs pour CreatedByType.
KnownCreatedByType peut être utilisé indifféremment avec CreatedByType. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Utilisateur
Application
ManagedIdentity
Clé

EnableState

Définit des valeurs pour EnableState.

ImagesCreateOrUpdateResponse

Contient des données de réponse pour l’opération createOrUpdate.

ImagesGetResponse

Contient des données de réponse pour l’opération get.

ImagesListByLabPlanNextResponse

Contient des données de réponse pour l’opération listByLabPlanNext.

ImagesListByLabPlanResponse

Contient des données de réponse pour l’opération listByLabPlan.

ImagesUpdateResponse

Contient des données de réponse pour l’opération de mise à jour.

InvitationState

Définit des valeurs pour InvitationState.

LabPlansCreateOrUpdateResponse

Contient des données de réponse pour l’opération createOrUpdate.

LabPlansGetResponse

Contient des données de réponse pour l’opération get.

LabPlansListByResourceGroupNextResponse

Contient des données de réponse pour l’opération listByResourceGroupNext.

LabPlansListByResourceGroupResponse

Contient des données de réponse pour l’opération listByResourceGroup.

LabPlansListBySubscriptionNextResponse

Contient des données de réponse pour l’opération listBySubscriptionNext.

LabPlansListBySubscriptionResponse

Contient des données de réponse pour l’opération listBySubscription.

LabPlansUpdateResponse

Contient des données de réponse pour l’opération de mise à jour.

LabServicesSkuTier

Définit des valeurs pour LabServicesSkuTier.
KnownLabServicesSkuTier peut être utilisé indifféremment avec LabServicesSkuTier. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Standard
Premium

LabState

Définit des valeurs pour LabState.

LabsCreateOrUpdateResponse

Contient des données de réponse pour l’opération createOrUpdate.

LabsGetResponse

Contient des données de réponse pour l’opération get.

LabsListByResourceGroupNextResponse

Contient des données de réponse pour l’opération listByResourceGroupNext.

LabsListByResourceGroupResponse

Contient des données de réponse pour l’opération listByResourceGroup.

LabsListBySubscriptionNextResponse

Contient des données de réponse pour l’opération listBySubscriptionNext.

LabsListBySubscriptionResponse

Contient des données de réponse pour l’opération listBySubscription.

LabsUpdateResponse

Contient des données de réponse pour l’opération de mise à jour.

OperationResultsGetResponse

Contient des données de réponse pour l’opération get.

OperationStatus

Définit des valeurs pour OperationStatus.

OperationsListNextResponse

Contient des données de réponse pour l’opération listNext.

OperationsListResponse

Contient des données de réponse pour l’opération de liste.

Origin

Définit des valeurs pour Origin.
KnownOrigin peut être utilisé de manière interchangeable avec Origin. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

user
système
utilisateur,système

OsState

Définit des valeurs pour OsState.

OsType

Définit des valeurs pour OsType.

ProvisioningState

Définit des valeurs pour ProvisioningState.

RecurrenceFrequency

Définit des valeurs pour RecurrenceFrequency.

RegistrationState

Définit des valeurs pour RegistrationState.

RestrictionReasonCode

Définit des valeurs pour RestrictionReasonCode.
KnownRestrictionReasonCode peut être utilisé de manière interchangeable avec RestrictionReasonCode. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

QuotaId
NotAvailableForSubscription

RestrictionType

Définit des valeurs pour RestrictionType.
KnownRestrictionType peut être utilisé indifféremment avec RestrictionType. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Lieu

ScaleType

Définit des valeurs pour ScaleType.
KnownScaleType peut être utilisé indifféremment avec ScaleType. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Aucun : la capacité n’est en aucun cas réglable.
Manuel : l’utilisateur doit mettre à l’échelle manuellement cette référence SKU dans et vers l’extérieur.
Automatique : l’utilisateur est autorisé à mettre à l’échelle cette référence SKU.

SchedulesCreateOrUpdateResponse

Contient des données de réponse pour l’opération createOrUpdate.

SchedulesGetResponse

Contient des données de réponse pour l’opération get.

SchedulesListByLabNextResponse

Contient des données de réponse pour l’opération listByLabNext.

SchedulesListByLabResponse

Contient des données de réponse pour l’opération listByLab.

SchedulesUpdateResponse

Contient des données de réponse pour l’opération de mise à jour.

ShutdownOnIdleMode

Définit des valeurs pour ShutdownOnIdleMode.

SkuTier

Définit des valeurs pour SkuTier.

SkusListNextResponse

Contient des données de réponse pour l’opération listNext.

SkusListResponse

Contient des données de réponse pour l’opération de liste.

UsageUnit

Définit des valeurs pour UsageUnit.
KnownUsageUnit peut être utilisé de manière interchangeable avec UsageUnit. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Count

UsagesListByLocationNextResponse

Contient des données de réponse pour l’opération listByLocationNext.

UsagesListByLocationResponse

Contient des données de réponse pour l’opération listByLocation.

UsersCreateOrUpdateResponse

Contient des données de réponse pour l’opération createOrUpdate.

UsersGetResponse

Contient des données de réponse pour l’opération get.

UsersListByLabNextResponse

Contient des données de réponse pour l’opération listByLabNext.

UsersListByLabResponse

Contient des données de réponse pour l’opération listByLab.

UsersUpdateResponse

Contient des données de réponse pour l’opération de mise à jour.

VirtualMachineState

Définit des valeurs pour VirtualMachineState.

VirtualMachineType

Définit des valeurs pour VirtualMachineType.

VirtualMachinesGetResponse

Contient des données de réponse pour l’opération get.

VirtualMachinesListByLabNextResponse

Contient des données de réponse pour l’opération listByLabNext.

VirtualMachinesListByLabResponse

Contient des données de réponse pour l’opération listByLab.

WeekDay

Définit des valeurs pour WeekDay.

Énumérations

KnownActionType

Valeurs connues d’ActionType que le service accepte.

KnownCreatedByType

Valeurs connues de CreatedByType que le service accepte.

KnownLabServicesSkuTier

Valeurs connues de LabServicesSkuTier que le service accepte.

KnownOrigin

Valeurs connues d’Origine que le service accepte.

KnownRestrictionReasonCode

Valeurs connues de RestrictionReasonCode que le service accepte.

KnownRestrictionType

Valeurs connues de RestrictionType que le service accepte.

KnownScaleType

Valeurs connues de ScaleType que le service accepte.

KnownUsageUnit

Valeurs connues d’UsageUnit que le service accepte.

Functions

getContinuationToken(unknown)

Compte tenu du dernier .value produit par l’itérateur byPage , retourne un jeton de continuation qui peut être utilisé pour commencer la pagination à partir de ce point ultérieurement.

Informations relatives à la fonction

getContinuationToken(unknown)

Compte tenu du dernier .value produit par l’itérateur byPage , retourne un jeton de continuation qui peut être utilisé pour commencer la pagination à partir de ce point ultérieurement.

function getContinuationToken(page: unknown): string | undefined

Paramètres

page

unknown

Objet d’accès sur value IteratorResult à partir d’un byPage itérateur.

Retours

string | undefined

Jeton de continuation qui peut être transmis à byPage() lors des appels futurs.