Partager via


@azure/arm-labservices package

Classes

LabServicesClient

Interfaces

AutoShutdownProfile

Profil pour savoir comment gérer 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 lab.

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 afin 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 d’image.

ImageReference

Informations de référence sur l’image. 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 des ressources 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

Profilez la façon de gérer la mise en réseau pour Labs.

LabPlan

Les plans de laboratoire agissent en tant que conteneur d’autorisations pour créer des laboratoires 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 laboratoire, mais ces valeurs par défaut peuvent toujours être remplacées.

LabPlanNetworkProfile

Profil pour savoir comment gérer la mise en réseau pour les plans lab.

LabPlanProperties

Propriétés des ressources du plan de laboratoire

LabPlanUpdate

Contient la configuration du labo 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 de fonctionnalités d’une référence SKU des services lab.

LabServicesSkuCapacity

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

LabServicesSkuCost

Tableau des coûts d’une référence SKU des services lab.

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 utilisations principales.

Operation

Détails d’une opération d’API REST, retournée par l’API d’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 le jeu de résultats suivant.

OperationResult

Résultat d’une opération longue

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 des images de machine virtuelle Lab Services.

PagedLabPlans

Liste paginée des plans de laboratoire.

PagedLabServicesSkus

Liste paginée des références sku des services lab.

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

ProxyResource

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

RecurrencePattern

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

ResetPasswordBody

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

Resource

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

RosterProfile

Profil de gestion de la liste des utilisateurs de labo.

SaveImageBody

Corps de l’image d’enregistrement POST

Schedule

Planifiez l’activation et la désactivation automatique des machines virtuelles dans un laboratoire à des moments spécifiés.

ScheduleProperties

Planifier les propriétés des ressources

ScheduleUpdate

Planifiez l’activation et la désactivation automatique des machines virtuelles dans un laboratoire à des moments spécifiés. 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 une référence SKU.

SkusListNextOptionalParams

Paramètres facultatifs.

SkusListOptionalParams

Paramètres facultatifs.

SupportInfo

Informations de contact et instructions du support technique.

SystemData

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

TrackedResource

Définition du modèle de ressource pour une ressource de niveau supérieur suivi d’Azure Resource Manager 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 une utilisation.

UsagesListByLocationNextOptionalParams

Paramètres facultatifs.

UsagesListByLocationOptionalParams

Paramètres facultatifs.

User

Utilisateur d’un labo qui peut s’inscrire et utiliser des machines virtuelles dans le labo.

UserProperties

Propriétés des ressources utilisateur

UserUpdate

Utilisateur d’un labo qui peut s’inscrire et utiliser des machines virtuelles dans le 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

Ressource de machine virtuelle lab.

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

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é de manière interchangeable avec ActionType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

interne

ConnectionType

Définit des valeurs pour ConnectionType.

CreateOption

Définit des valeurs pour CreateOption.

CreatedByType

Définit des valeurs pour CreatedByType.
KnownCreatedByType peut être utilisé de manière interchangeable 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 d’obtention.

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 d’obtention.

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 pouvez être utilisé de manière interchangeable 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 d’obtention.

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 d’obtention.

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

utilisateur
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 pouvez ê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é de manière interchangeable avec RestrictionType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

emplacement

ScaleType

Définit des valeurs pour ScaleType.
KnownScaleType peut être utilisé de manière interchangeable 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 pas réglable d’une manière quelconque.
manuel: l’utilisateur doit mettre à l’échelle cette référence SKU manuellement.
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 d’obtention.

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 d’obtention.

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 d’obtention.

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 de 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 de Origin 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 de UsageUnit que le service accepte.

Functions

getContinuationToken(unknown)

Étant donné la dernière .value produite 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)

Étant donné la dernière .value produite 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 qui accède à value sur IteratorResult à partir d’un itérateur byPage.

Retours

string | undefined

Jeton de continuation qui peut être transmis à byPage() pendant les appels futurs.