Freigeben über


LabPlan Konstruktoren

Definition

Überlädt

LabPlan()

Initialisiert eine neue instance der LabPlan-Klasse.

LabPlan(String, String, String, String, IDictionary<String,String>, SystemData, ConnectionProfile, AutoShutdownProfile, LabPlanNetworkProfile, IList<String>, String, SupportInfo, String, Nullable<ProvisioningState>)

Initialisiert eine neue instance der LabPlan-Klasse.

LabPlan()

Initialisiert eine neue instance der LabPlan-Klasse.

public LabPlan ();
Public Sub New ()

Gilt für:

LabPlan(String, String, String, String, IDictionary<String,String>, SystemData, ConnectionProfile, AutoShutdownProfile, LabPlanNetworkProfile, IList<String>, String, SupportInfo, String, Nullable<ProvisioningState>)

Initialisiert eine neue instance der LabPlan-Klasse.

public LabPlan (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.LabServices.Models.SystemData systemData = default, Microsoft.Azure.Management.LabServices.Models.ConnectionProfile defaultConnectionProfile = default, Microsoft.Azure.Management.LabServices.Models.AutoShutdownProfile defaultAutoShutdownProfile = default, Microsoft.Azure.Management.LabServices.Models.LabPlanNetworkProfile defaultNetworkProfile = default, System.Collections.Generic.IList<string> allowedRegions = default, string sharedGalleryId = default, Microsoft.Azure.Management.LabServices.Models.SupportInfo supportInfo = default, string linkedLmsInstance = default, Microsoft.Azure.Management.LabServices.Models.ProvisioningState? provisioningState = default);
new Microsoft.Azure.Management.LabServices.Models.LabPlan : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.LabServices.Models.SystemData * Microsoft.Azure.Management.LabServices.Models.ConnectionProfile * Microsoft.Azure.Management.LabServices.Models.AutoShutdownProfile * Microsoft.Azure.Management.LabServices.Models.LabPlanNetworkProfile * System.Collections.Generic.IList<string> * string * Microsoft.Azure.Management.LabServices.Models.SupportInfo * string * Nullable<Microsoft.Azure.Management.LabServices.Models.ProvisioningState> -> Microsoft.Azure.Management.LabServices.Models.LabPlan
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional systemData As SystemData = Nothing, Optional defaultConnectionProfile As ConnectionProfile = Nothing, Optional defaultAutoShutdownProfile As AutoShutdownProfile = Nothing, Optional defaultNetworkProfile As LabPlanNetworkProfile = Nothing, Optional allowedRegions As IList(Of String) = Nothing, Optional sharedGalleryId As String = Nothing, Optional supportInfo As SupportInfo = Nothing, Optional linkedLmsInstance As String = Nothing, Optional provisioningState As Nullable(Of ProvisioningState) = Nothing)

Parameter

location
String

Der geografische Standort, an dem sich die Ressource befindet

id
String

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

Der Name der Ressource

type
String

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

tags
IDictionary<String,String>

Ressourcentags.

systemData
SystemData

Metadaten, die sich auf die Erstellung und letzte Änderung des Labplans beziehen.

defaultConnectionProfile
ConnectionProfile

Das Standard-Labverbindungsprofil. Dies kann für eine Labressource geändert werden und stellt nur ein Standardprofil bereit.

defaultAutoShutdownProfile
AutoShutdownProfile

Das Standardprofil für das Herunterfahren des Labs. Dies kann für eine Labressource geändert werden und stellt nur ein Standardprofil bereit.

defaultNetworkProfile
LabPlanNetworkProfile

Das Netzwerkprofil des Labplans. Um Lab-Netzwerkrichtlinien zu erzwingen, müssen sie hier definiert werden und können nicht geändert werden, wenn diesem Labplan bereits vorhandene Labs zugeordnet sind.

allowedRegions
IList<String>

Die zulässigen Regionen, die der Lab-Ersteller beim Erstellen von Labs mit diesem Labplan verwenden kann.

sharedGalleryId
String

Ressourcen-ID der Shared Image Gallery, die an diesen Labplan angefügt ist. Beim Speichern eines VM-Images einer Labvorlage wird es in diesem Katalog beibehalten. Freigegebene Images aus dem Katalog können für die Verwendung beim Erstellen neuer Labs zur Verfügung gestellt werden.

supportInfo
SupportInfo

Supportkontaktinformationen und Anweisungen für Benutzer des Labplans. Diese Informationen werden Labbesitzern und Benutzern virtueller Computer für alle Labs im Labplan angezeigt.

linkedLmsInstance
String

Basis-URL der lms instance dieser Labplan Lablisten verknüpfen kann.

provisioningState
Nullable<ProvisioningState>

Aktueller Bereitstellungsstatus des Labplans. Mögliche Werte: "Creating", "Updating", "Deleting", "Succeeded", "Failed", "Locked"

Gilt für: