Freigeben über


LabPlan Klasse

Definition

Labpläne dienen als Berechtigungscontainer zum Erstellen von Labs über labs.azure.com. Darüber hinaus können sie eine Reihe von Standardkonfigurationen bereitstellen, die zum Zeitpunkt der Erstellung eines Labs gelten, aber diese Standardwerte können weiterhin überschrieben werden.

[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
Vererbung
Attribute

Konstruktoren

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.

Eigenschaften

AllowedRegions

Ruft die zulässigen Regionen ab, die der Labersteller beim Erstellen von Labs mit diesem Labplan verwenden kann, oder legt diese fest.

DefaultAutoShutdownProfile

Ruft das Standardprofil für das Herunterfahren des Labs ab oder legt es fest. Dies kann für eine Labressource geändert werden und stellt nur ein Standardprofil bereit.

DefaultConnectionProfile

Ruft das Standard-Labverbindungsprofil ab oder legt es fest. Dies kann für eine Labressource geändert werden und stellt nur ein Standardprofil bereit.

DefaultNetworkProfile

Ruft das Netzwerkprofil des Labplans ab oder legt es fest. 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.

Id

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

(Geerbt von Resource)
LinkedLmsInstance

Ruft die Basis-URL der lms-instance dieser Labplan Lablisten verknüpfen kann, oder legt diese fest.

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)
ProvisioningState

Ruft den aktuellen Bereitstellungsstatus des Labplans ab. Mögliche Werte: "Creating", "Updating", "Deleting", "Succeeded", "Failed", "Locked"

SharedGalleryId

Ruft die Ressourcen-ID der an diesen Labplan angefügten Shared Image Gallery ab oder legt diese fest. 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

Ruft Supportkontaktinformationen und Anweisungen für Benutzer des Labplans ab oder legt diese fest. Diese Informationen werden Labbesitzern und Benutzern virtueller Computer für alle Labs im Labplan angezeigt.

SystemData

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

Tags

Ruft Ressourcentags ab oder legt diese fest.

(Geerbt von TrackedResource)
Type

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

(Geerbt von Resource)

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: