Partager via


ArmDevTestLabsModelFactory.DevTestLabVmData Méthode

Définition

Initialise une nouvelle instance de DevTestLabVmData.

public static Azure.ResourceManager.DevTestLabs.DevTestLabVmData DevTestLabVmData (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 notes = default, string ownerObjectId = default, string ownerUserPrincipalName = default, string createdByUserId = default, string createdByUser = default, DateTimeOffset? createdOn = default, Azure.Core.ResourceIdentifier computeId = default, string customImageId = default, string osType = default, string size = default, string userName = default, string password = default, string sshKey = default, bool? isAuthenticationWithSshKey = default, string fqdn = default, string labSubnetName = default, Azure.Core.ResourceIdentifier labVirtualNetworkId = default, bool? disallowPublicIPAddress = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DevTestLabs.Models.DevTestLabArtifactInstallInfo> artifacts = default, Azure.ResourceManager.DevTestLabs.Models.DevTestLabArtifactDeploymentStatus artifactDeploymentStatus = default, Azure.ResourceManager.DevTestLabs.Models.DevTestLabGalleryImageReference galleryImageReference = default, string planId = default, Azure.ResourceManager.DevTestLabs.Models.ComputeVmProperties computeVm = default, Azure.ResourceManager.DevTestLabs.Models.DevTestLabNetworkInterface networkInterface = default, Azure.ResourceManager.DevTestLabs.Models.DevTestLabApplicableSchedule applicableSchedule = default, DateTimeOffset? expireOn = default, bool? allowClaim = default, string storageType = default, Azure.ResourceManager.DevTestLabs.Models.DevTestLabVmCreationSource? vmCreationSource = default, Azure.Core.ResourceIdentifier environmentId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DevTestLabs.Models.DevTestLabDataDiskProperties> dataDiskParameters = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DevTestLabs.Models.DevTestLabScheduleCreationParameter> scheduleParameters = default, string lastKnownPowerState = default, string provisioningState = default, Guid? uniqueIdentifier = default);
static member DevTestLabVmData : 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<DateTimeOffset> * Azure.Core.ResourceIdentifier * string * string * string * string * string * string * Nullable<bool> * string * string * Azure.Core.ResourceIdentifier * Nullable<bool> * seq<Azure.ResourceManager.DevTestLabs.Models.DevTestLabArtifactInstallInfo> * Azure.ResourceManager.DevTestLabs.Models.DevTestLabArtifactDeploymentStatus * Azure.ResourceManager.DevTestLabs.Models.DevTestLabGalleryImageReference * string * Azure.ResourceManager.DevTestLabs.Models.ComputeVmProperties * Azure.ResourceManager.DevTestLabs.Models.DevTestLabNetworkInterface * Azure.ResourceManager.DevTestLabs.Models.DevTestLabApplicableSchedule * Nullable<DateTimeOffset> * Nullable<bool> * string * Nullable<Azure.ResourceManager.DevTestLabs.Models.DevTestLabVmCreationSource> * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.DevTestLabs.Models.DevTestLabDataDiskProperties> * seq<Azure.ResourceManager.DevTestLabs.Models.DevTestLabScheduleCreationParameter> * string * string * Nullable<Guid> -> Azure.ResourceManager.DevTestLabs.DevTestLabVmData
Public Shared Function DevTestLabVmData (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 notes As String = Nothing, Optional ownerObjectId As String = Nothing, Optional ownerUserPrincipalName As String = Nothing, Optional createdByUserId As String = Nothing, Optional createdByUser As String = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional computeId As ResourceIdentifier = Nothing, Optional customImageId As String = Nothing, Optional osType As String = Nothing, Optional size As String = Nothing, Optional userName As String = Nothing, Optional password As String = Nothing, Optional sshKey As String = Nothing, Optional isAuthenticationWithSshKey As Nullable(Of Boolean) = Nothing, Optional fqdn As String = Nothing, Optional labSubnetName As String = Nothing, Optional labVirtualNetworkId As ResourceIdentifier = Nothing, Optional disallowPublicIPAddress As Nullable(Of Boolean) = Nothing, Optional artifacts As IEnumerable(Of DevTestLabArtifactInstallInfo) = Nothing, Optional artifactDeploymentStatus As DevTestLabArtifactDeploymentStatus = Nothing, Optional galleryImageReference As DevTestLabGalleryImageReference = Nothing, Optional planId As String = Nothing, Optional computeVm As ComputeVmProperties = Nothing, Optional networkInterface As DevTestLabNetworkInterface = Nothing, Optional applicableSchedule As DevTestLabApplicableSchedule = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional allowClaim As Nullable(Of Boolean) = Nothing, Optional storageType As String = Nothing, Optional vmCreationSource As Nullable(Of DevTestLabVmCreationSource) = Nothing, Optional environmentId As ResourceIdentifier = Nothing, Optional dataDiskParameters As IEnumerable(Of DevTestLabDataDiskProperties) = Nothing, Optional scheduleParameters As IEnumerable(Of DevTestLabScheduleCreationParameter) = Nothing, Optional lastKnownPowerState As String = Nothing, Optional provisioningState As String = Nothing, Optional uniqueIdentifier As Nullable(Of Guid) = Nothing) As DevTestLabVmData

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

tags
IDictionary<String,String>

Balises.

location
AzureLocation

Emplacement.

notes
String

Notes de la machine virtuelle.

ownerObjectId
String

Identificateur d’objet du propriétaire de la machine virtuelle.

ownerUserPrincipalName
String

Nom d’utilisateur principal du propriétaire de la machine virtuelle.

createdByUserId
String

Identificateur d’objet du créateur de la machine virtuelle.

createdByUser
String

Adresse e-mail du créateur de la machine virtuelle.

createdOn
Nullable<DateTimeOffset>

Date de création de la machine virtuelle.

computeId
ResourceIdentifier

Identificateur de ressource (Microsoft.Compute) de la machine virtuelle.

customImageId
String

Identificateur d’image personnalisé de la machine virtuelle.

osType
String

Type de système d’exploitation de la machine virtuelle.

size
String

Taille de la machine virtuelle.

userName
String

Nom d’utilisateur de la machine virtuelle.

password
String

Mot de passe de l’administrateur de la machine virtuelle.

sshKey
String

Clé SSH de l’administrateur de la machine virtuelle.

isAuthenticationWithSshKey
Nullable<Boolean>

Indique si cette machine virtuelle utilise une clé SSH pour l’authentification.

fqdn
String

Nom de domaine complet de la machine virtuelle.

labSubnetName
String

Nom du sous-réseau lab de la machine virtuelle.

labVirtualNetworkId
ResourceIdentifier

Identificateur de réseau virtuel lab de la machine virtuelle.

disallowPublicIPAddress
Nullable<Boolean>

Indique si la machine virtuelle doit être créée sans adresse IP publique.

artifacts
IEnumerable<DevTestLabArtifactInstallInfo>

Artefacts à installer sur la machine virtuelle.

artifactDeploymentStatus
DevTestLabArtifactDeploymentStatus

Le déploiement de l’artefact status pour la machine virtuelle.

galleryImageReference
DevTestLabGalleryImageReference

Référence d’image Microsoft Place de marché Azure de la machine virtuelle.

planId
String

ID du plan associé à l’image de machine virtuelle.

computeVm
ComputeVmProperties

Propriétés de la machine virtuelle de calcul.

networkInterface
DevTestLabNetworkInterface

Propriétés de l’interface réseau.

applicableSchedule
DevTestLabApplicableSchedule

Planification applicable pour la machine virtuelle.

expireOn
Nullable<DateTimeOffset>

Date d’expiration de la machine virtuelle.

allowClaim
Nullable<Boolean>

Indique si un autre utilisateur peut prendre possession de la machine virtuelle.

storageType
String

Type de stockage à utiliser pour la machine virtuelle (par exemple, Standard, Premium).

vmCreationSource
Nullable<DevTestLabVmCreationSource>

Indique la source de création d’une machine virtuelle lab. Propriété de sortie uniquement.

environmentId
ResourceIdentifier

ID de ressource de l’environnement qui contient cette machine virtuelle, le cas échéant.

dataDiskParameters
IEnumerable<DevTestLabDataDiskProperties>

Disques de données nouveaux ou existants à attacher à la machine virtuelle après sa création.

scheduleParameters
IEnumerable<DevTestLabScheduleCreationParameter>

Planifications de machine virtuelle à créer.

lastKnownPowerState
String

Dernier état de puissance de calcul connu capturé dans DTL.

provisioningState
String

Status d’approvisionnement de la ressource.

uniqueIdentifier
Nullable<Guid>

Identificateur immuable unique d’une ressource (GUID).

Retours

Une nouvelle DevTestLabVmData instance pour se moquer.

S’applique à