LabPlan Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
[Microsoft.Rest.Serialization.JsonTransformation]
public class LabPlan : Microsoft.Azure.Management.LabServices.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type LabPlan = class
inherit TrackedResource
Public Class LabPlan
Inherits TrackedResource
- Héritage
- Attributs
Constructeurs
LabPlan() |
Initialise une nouvelle instance de la classe LabPlan. |
LabPlan(String, String, String, String, IDictionary<String,String>, SystemData, ConnectionProfile, AutoShutdownProfile, LabPlanNetworkProfile, IList<String>, String, SupportInfo, String, Nullable<ProvisioningState>) |
Initialise une nouvelle instance de la classe LabPlan. |
Propriétés
AllowedRegions |
Obtient ou définit les régions autorisées que le créateur du labo peut utiliser lors de la création de labos à l’aide de ce plan de labo. |
DefaultAutoShutdownProfile |
Obtient ou définit le profil d’arrêt de laboratoire par défaut. Cela peut être modifié sur une ressource lab et fournit uniquement un profil par défaut. |
DefaultConnectionProfile |
Obtient ou définit le profil de connexion lab par défaut. Cela peut être modifié sur une ressource lab et fournit uniquement un profil par défaut. |
DefaultNetworkProfile |
Obtient ou définit le profil réseau du plan lab. Pour appliquer des stratégies de réseau lab, elles doivent être définies ici et ne peuvent pas être modifiées quand des labos existants sont associés à ce plan de labo. |
Id |
Obtient l’ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} (Hérité de Resource) |
LinkedLmsInstance |
Obtient ou définit l’URL de base des lms instance ce plan lab peut lier des listes de laboratoires. |
Location |
Obtient ou définit l’emplacement géographique où réside la ressource (Hérité de TrackedResource) |
Name |
Obtient le nom de la ressource (Hérité de Resource) |
ProvisioningState |
Obtient l’état d’approvisionnement actuel du plan lab. Les valeurs possibles sont les suivantes : « Création », « Mise à jour », « Suppression », « Succeeded », « Failed », « Locked » |
SharedGalleryId |
Obtient ou définit l’ID de ressource du Shared Image Gallery attaché à ce plan lab. Lors de l’enregistrement d’une image de machine virtuelle de modèle de laboratoire, elle est conservée dans cette galerie. Les images partagées de la galerie peuvent être mises à disposition pour être utilisées lors de la création de nouveaux labos. |
SupportInfo |
Obtient ou définit les informations de contact de support et les instructions pour les utilisateurs du plan lab. Ces informations sont affichées aux propriétaires de laboratoires et aux utilisateurs de machines virtuelles pour tous les labos du plan lab. |
SystemData |
Obtient les métadonnées relatives à la création et à la dernière modification du plan lab. |
Tags |
Obtient ou définit des balises de ressources. (Hérité de TrackedResource) |
Type |
Obtient le type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » (Hérité de Resource) |
Méthodes
Validate() |
Validez l’objet . |
S’applique à
Azure SDK for .NET