ArmDevTestLabsModelFactory.DevTestLabData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.
Gibt zurück
Eine neue DevTestLabData instance zum Mocking.
Gilt für:
Azure SDK for .NET