Freigeben über


ArmDevTestLabsModelFactory.DevTestLabData Methode

Definition

Initialisiert eine neue instance von DevTestLabData.

public static Azure.ResourceManager.DevTestLabs.DevTestLabData DevTestLabData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string defaultStorageAccount = default, string defaultPremiumStorageAccount = default, string artifactsStorageAccount = default, string premiumDataDiskStorageAccount = default, string vaultName = default, Azure.ResourceManager.DevTestLabs.Models.DevTestLabStorageType? labStorageType = default, System.Collections.Generic.IEnumerable<string> mandatoryArtifactsResourceIdsLinux = default, System.Collections.Generic.IEnumerable<string> mandatoryArtifactsResourceIdsWindows = default, DateTimeOffset? createdOn = default, Azure.ResourceManager.DevTestLabs.Models.DevTestLabPremiumDataDisk? premiumDataDisks = default, Azure.ResourceManager.DevTestLabs.Models.DevTestLabEnvironmentPermission? environmentPermission = default, Azure.ResourceManager.DevTestLabs.Models.DevTestLabAnnouncement announcement = default, Azure.ResourceManager.DevTestLabs.Models.DevTestLabSupport support = default, string vmCreationResourceGroup = default, string publicIPId = default, string loadBalancerId = default, string networkSecurityGroupId = default, System.Collections.Generic.IDictionary<string,string> extendedProperties = default, string provisioningState = default, Guid? uniqueIdentifier = default);
static member DevTestLabData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * string * string * Nullable<Azure.ResourceManager.DevTestLabs.Models.DevTestLabStorageType> * seq<string> * seq<string> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.DevTestLabs.Models.DevTestLabPremiumDataDisk> * Nullable<Azure.ResourceManager.DevTestLabs.Models.DevTestLabEnvironmentPermission> * Azure.ResourceManager.DevTestLabs.Models.DevTestLabAnnouncement * Azure.ResourceManager.DevTestLabs.Models.DevTestLabSupport * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Nullable<Guid> -> Azure.ResourceManager.DevTestLabs.DevTestLabData
Public Shared Function DevTestLabData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional defaultStorageAccount As String = Nothing, Optional defaultPremiumStorageAccount As String = Nothing, Optional artifactsStorageAccount As String = Nothing, Optional premiumDataDiskStorageAccount As String = Nothing, Optional vaultName As String = Nothing, Optional labStorageType As Nullable(Of DevTestLabStorageType) = Nothing, Optional mandatoryArtifactsResourceIdsLinux As IEnumerable(Of String) = Nothing, Optional mandatoryArtifactsResourceIdsWindows As IEnumerable(Of String) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional premiumDataDisks As Nullable(Of DevTestLabPremiumDataDisk) = Nothing, Optional environmentPermission As Nullable(Of DevTestLabEnvironmentPermission) = Nothing, Optional announcement As DevTestLabAnnouncement = Nothing, Optional support As DevTestLabSupport = Nothing, Optional vmCreationResourceGroup As String = Nothing, Optional publicIPId As String = Nothing, Optional loadBalancerId As String = Nothing, Optional networkSecurityGroupId As String = Nothing, Optional extendedProperties As IDictionary(Of String, String) = Nothing, Optional provisioningState As String = Nothing, Optional uniqueIdentifier As Nullable(Of Guid) = Nothing) As DevTestLabData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

defaultStorageAccount
String

Das Standardspeicherkonto des Labs.

defaultPremiumStorageAccount
String

Das Standardmäßige Premium-Speicherkonto des Labs.

artifactsStorageAccount
String

Das Artefaktspeicherkonto des Labs.

premiumDataDiskStorageAccount
String

Das Premium-Datenträgerspeicherkonto des Labs.

vaultName
String

Der Schlüsseltresor des Labs.

labStorageType
Nullable<DevTestLabStorageType>

Speichertyp, der vom Lab verwendet wird. Es kann entweder Premium oder Standard sein. Der Standardwert ist Premium.

mandatoryArtifactsResourceIdsLinux
IEnumerable<String>

Die sortierte Liste der Artefaktressourcen-IDs, die standardmäßig auf alle Linux-VM-Erstellungen vor den vom Benutzer angegebenen Artefakten angewendet werden sollen.

mandatoryArtifactsResourceIdsWindows
IEnumerable<String>

Die sortierte Liste der Artefaktressourcen-IDs, die standardmäßig auf alle Windows-VM-Erstellungen vor den vom Benutzer angegebenen Artefakten angewendet werden sollen.

createdOn
Nullable<DateTimeOffset>

Das Erstellungsdatum des Labs.

premiumDataDisks
Nullable<DevTestLabPremiumDataDisk>

Die Einstellung zum Aktivieren der Verwendung von Premium-Datenträgern. Wenn der Wert "Aktiviert" ist, ist die Erstellung von Standard- oder Premium-Datenträgern zulässig. Wenn der Wert "Deaktiviert" lautet, ist nur die Erstellung von Standarddatenträgern zulässig.

environmentPermission
Nullable<DevTestLabEnvironmentPermission>

Die Zugriffsrechte, die dem Benutzer beim Bereitstellen einer Umgebung gewährt werden sollen.

announcement
DevTestLabAnnouncement

Die Eigenschaften jeder Labankündigung, die diesem Lab zugeordnet ist.

support
DevTestLabSupport

Die Eigenschaften einer beliebigen Lab-Unterstützungsmeldung, die diesem Lab zugeordnet ist.

vmCreationResourceGroup
String

Die Ressourcengruppe, in der alle neuen virtuellen Lab-Computer erstellt werden. Legen Sie diesen Wert auf NULL fest, damit DevTest Labs die Ressourcengruppenerstellung verwalten kann.

publicIPId
String

Die öffentliche IP-Adresse für den Lastenausgleich des Labs.

loadBalancerId
String

Der Lastenausgleich, der für Lab-VMs verwendet wird, die eine freigegebene IP-Adresse verwenden.

networkSecurityGroupId
String

Die Netzwerksicherheitsgruppe, die an die Lab-VMs angefügt ist, Netzwerkschnittstellen, um offene Ports einzuschränken.

extendedProperties
IDictionary<String,String>

Erweiterte Eigenschaften des Labs, das für experimentelle Features verwendet wird.

provisioningState
String

Der Bereitstellungs-status der Ressource.

uniqueIdentifier
Nullable<Guid>

Der eindeutige unveränderliche Bezeichner einer Ressource (Guid).

Gibt zurück

Eine neue DevTestLabData instance zum Mocking.

Gilt für: