Compartir a través de


ArmDevTestLabsModelFactory.DevTestLabData Método

Definición

Inicializa una nueva instancia de 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

Parámetros

id
ResourceIdentifier

El identificador.

name
String

Nombre.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

tags
IDictionary<String,String>

Las etiquetas.

location
AzureLocation

Ubicación.

defaultStorageAccount
String

La cuenta de almacenamiento predeterminada del laboratorio.

defaultPremiumStorageAccount
String

La cuenta de almacenamiento Premium predeterminada del laboratorio.

artifactsStorageAccount
String

La cuenta de almacenamiento de artefactos del laboratorio.

premiumDataDiskStorageAccount
String

La cuenta de almacenamiento en disco de datos Premium del laboratorio.

vaultName
String

Almacén de claves del laboratorio.

labStorageType
Nullable<DevTestLabStorageType>

Tipo de almacenamiento utilizado por el laboratorio. Puede ser Premium o Estándar. El valor predeterminado es Premium.

mandatoryArtifactsResourceIdsLinux
IEnumerable<String>

Lista ordenada de identificadores de recursos de artefacto que se deben aplicar en todas las creaciones de máquinas virtuales Linux de forma predeterminada, antes de los artefactos especificados por el usuario.

mandatoryArtifactsResourceIdsWindows
IEnumerable<String>

Lista ordenada de identificadores de recursos de artefacto que se deben aplicar en todas las creaciones de máquinas virtuales Windows de forma predeterminada, antes de los artefactos especificados por el usuario.

createdOn
Nullable<DateTimeOffset>

Fecha de creación del laboratorio.

premiumDataDisks
Nullable<DevTestLabPremiumDataDisk>

Configuración para habilitar el uso de discos de datos Premium. Cuando su valor es "Habilitado", se permite la creación de discos de datos estándar o premium. Cuando su valor es "Disabled", solo se permite la creación de discos de datos estándar.

environmentPermission
Nullable<DevTestLabEnvironmentPermission>

Derechos de acceso que se concederán al usuario al aprovisionar un entorno.

announcement
DevTestLabAnnouncement

Propiedades de cualquier anuncio de laboratorio asociado a este laboratorio.

support
DevTestLabSupport

Propiedades de cualquier mensaje de soporte técnico de laboratorio asociado a este laboratorio.

vmCreationResourceGroup
String

Grupo de recursos en el que se crearán todas las máquinas virtuales de laboratorio nuevas. Para permitir que DevTest Labs administre la creación del grupo de recursos, establezca este valor en NULL.

publicIPId
String

La dirección IP pública del equilibrador de carga del laboratorio.

loadBalancerId
String

Equilibrador de carga que se usa para las máquinas virtuales de laboratorio que usan la dirección IP compartida.

networkSecurityGroupId
String

El grupo de seguridad de red conectado a las interfaces de red de las máquinas virtuales del laboratorio para restringir los puertos abiertos.

extendedProperties
IDictionary<String,String>

Propiedades extendidas del laboratorio usadas para las características experimentales.

provisioningState
String

Estado de aprovisionamiento del recurso.

uniqueIdentifier
Nullable<Guid>

Identificador inmutable único de un recurso (Guid).

Devoluciones

DevTestLabData Nueva instancia de para simular.

Se aplica a