Freigeben über


Lab Klasse

Definition

Die Labressource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Lab : Microsoft.Azure.Management.LabServices.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Lab = class
    inherit TrackedResource
Public Class Lab
Inherits TrackedResource
Vererbung
Attribute

Konstruktoren

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.

Eigenschaften

AutoShutdownProfile

Ruft die Konfiguration des automatischen Herunterfahrens der Ressource für das Lab ab oder legt diese fest. Dadurch wird gesteuert, ob Aktionen für Ressourcen ausgeführt werden, die sich im Leerlauf befinden.

ConnectionProfile

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

Description

Ruft die Beschreibung des Labs ab oder legt sie fest.

Id

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

(Geerbt von Resource)
LabPlanId

Ruft die ID des Labplans ab oder legt sie fest. 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..

Location

Ruft den Geografischen Standort ab, an dem sich die Ressource befindet, oder legt diese fest.

(Geerbt von TrackedResource)
Name

Ruft den Namen der Ressource ab.

(Geerbt von Resource)
NetworkProfile

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

ProvisioningState

Ruft den aktuellen Bereitstellungsstatus des Labs ab. Mögliche Werte sind: "Erstellen", "Aktualisieren", "Löschen", "Erfolgreich", "Fehler", "Gesperrt"

RosterProfile

Ruft das Verwaltungsprofil der Lab-Benutzerliste ab oder legt es fest.

SecurityProfile

Ruft das Sicherheitsprofil des Labs ab oder legt es fest.

State

Ruft den Labzustand ab. Mögliche Werte: "Draft", "Publishing", "Scaling", "Syncing", "Published"

SystemData

Ruft Metadaten ab, die sich auf die Erstellung und letzte Änderung des Labs beziehen.

Tags

Ruft Ressourcentags ab oder legt diese fest.

(Geerbt von TrackedResource)
Title

Ruft den Titel des Labs ab oder legt den Titel fest.

Type

Ruft den Typ der Ressource ab. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

(Geerbt von Resource)
VirtualMachineProfile

Ruft das Profil ab, das zum Erstellen virtueller Lab-Computer verwendet wird, oder legt es fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: