Freigeben über


Lab Konstruktoren

Definition

Überlädt

Lab()

Initialisiert eine neue instance der Lab-Klasse.

Lab(String, String, String, String, IDictionary<String,String>, SystemData, AutoShutdownProfile, ConnectionProfile, VirtualMachineProfile, SecurityProfile, RosterProfile, String, String, String, Nullable<ProvisioningState>, LabNetworkProfile, Nullable<LabState>)

Initialisiert eine neue instance der Lab-Klasse.

Lab()

Initialisiert eine neue instance der Lab-Klasse.

public Lab ();
Public Sub New ()

Gilt für:

Lab(String, String, String, String, IDictionary<String,String>, SystemData, AutoShutdownProfile, ConnectionProfile, VirtualMachineProfile, SecurityProfile, RosterProfile, String, String, String, Nullable<ProvisioningState>, LabNetworkProfile, Nullable<LabState>)

Initialisiert eine neue instance der Lab-Klasse.

public Lab (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.AutoShutdownProfile autoShutdownProfile = default, Microsoft.Azure.Management.LabServices.Models.ConnectionProfile connectionProfile = default, Microsoft.Azure.Management.LabServices.Models.VirtualMachineProfile virtualMachineProfile = default, Microsoft.Azure.Management.LabServices.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.LabServices.Models.RosterProfile rosterProfile = default, string labPlanId = default, string title = default, string description = default, Microsoft.Azure.Management.LabServices.Models.ProvisioningState? provisioningState = default, Microsoft.Azure.Management.LabServices.Models.LabNetworkProfile networkProfile = default, Microsoft.Azure.Management.LabServices.Models.LabState? state = default);
new Microsoft.Azure.Management.LabServices.Models.Lab : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.LabServices.Models.SystemData * Microsoft.Azure.Management.LabServices.Models.AutoShutdownProfile * Microsoft.Azure.Management.LabServices.Models.ConnectionProfile * Microsoft.Azure.Management.LabServices.Models.VirtualMachineProfile * Microsoft.Azure.Management.LabServices.Models.SecurityProfile * Microsoft.Azure.Management.LabServices.Models.RosterProfile * string * string * string * Nullable<Microsoft.Azure.Management.LabServices.Models.ProvisioningState> * Microsoft.Azure.Management.LabServices.Models.LabNetworkProfile * Nullable<Microsoft.Azure.Management.LabServices.Models.LabState> -> Microsoft.Azure.Management.LabServices.Models.Lab
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 autoShutdownProfile As AutoShutdownProfile = Nothing, Optional connectionProfile As ConnectionProfile = Nothing, Optional virtualMachineProfile As VirtualMachineProfile = Nothing, Optional securityProfile As SecurityProfile = Nothing, Optional rosterProfile As RosterProfile = Nothing, Optional labPlanId As String = Nothing, Optional title As String = Nothing, Optional description As String = Nothing, Optional provisioningState As Nullable(Of ProvisioningState) = Nothing, Optional networkProfile As LabNetworkProfile = Nothing, Optional state As Nullable(Of LabState) = 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 Labs beziehen.

autoShutdownProfile
AutoShutdownProfile

Die Konfiguration des automatischen Herunterfahrens der Ressource für das Lab. Dadurch wird gesteuert, ob Aktionen für Ressourcen ausgeführt werden, die sich im Leerlauf befinden.

connectionProfile
ConnectionProfile

Das Verbindungsprofil für das Lab. Dadurch werden Einstellungen gesteuert, z. B. webzugriff auf Labressourcen oder ob RDP- oder SSH-Ports geöffnet sind.

virtualMachineProfile
VirtualMachineProfile

Das Profil, das zum Erstellen virtueller Labcomputer verwendet wird.

securityProfile
SecurityProfile

Das Sicherheitsprofil des Labs.

rosterProfile
RosterProfile

Das Verwaltungsprofil der Lab-Benutzerliste.

labPlanId
String

Die ID des Labplans. Wird während der Ressourcenerstellung verwendet, um Standardwerte bereitzustellen, und fungiert als Berechtigungscontainer beim Erstellen eines Labs über labs.azure.com. Das Festlegen einer labPlanId für ein vorhandenes Lab bietet organization..

title
String

Der Titel des Labs.

description
String

Die Beschreibung des Labs.

provisioningState
Nullable<ProvisioningState>

Aktueller Bereitstellungsstatus des Labs. Mögliche Werte sind: "Erstellen", "Aktualisieren", "Löschen", "Erfolgreich", "Fehler", "Gesperrt"

networkProfile
LabNetworkProfile

Das Netzwerkprofil für das Lab, das in der Regel über einen Labplan angewendet wird. Dieses Profil kann nicht geändert werden, nachdem ein Lab erstellt wurde.

state
Nullable<LabState>

Der Labstatus. Mögliche Werte: "Draft", "Publishing", "Scaling", "Syncing", "Published"

Gilt für: