Partager via


VirtualMachineScaleSetVM Constructeurs

Définition

Surcharges

VirtualMachineScaleSetVM()

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>, IList<String>)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, String, Plan, IList<VirtualMachineExtension>, IList<String>, VirtualMachineIdentity)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM()

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

public VirtualMachineScaleSetVM ();
Public Sub New ()

S’applique à

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy)

Paramètres

location
String

Emplacement de la ressource

id
String

ID de ressource

name
String

Nom de la ressource

type
String

Type de ressource

tags
IDictionary<String,String>

Balises de ressource

instanceId
String

ID de instance de la machine virtuelle.

sku
Sku

Référence SKU de machine virtuelle.

latestModelApplied
Nullable<Boolean>

Spécifie si le modèle le plus récent a été appliqué à la machine virtuelle.

vmId
String

ID unique de machine virtuelle Azure.

instanceView
VirtualMachineScaleSetVMInstanceView

Vue instance de la machine virtuelle.

hardwareProfile
HardwareProfile

Spécifie les paramètres matériels de la machine virtuelle.

storageProfile
StorageProfile

Spécifie les paramètres de stockage des disques de machine virtuelle.

additionalCapabilities
AdditionalCapabilities

Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle du groupe identique. Pour instance : indique si la machine virtuelle peut prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.

osProfile
OSProfile

Spécifie les paramètres du système d’exploitation de la machine virtuelle.

securityProfile
SecurityProfile

Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.

networkProfile
NetworkProfile

Spécifie les interfaces réseau de la machine virtuelle.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Spécifie la configuration du profil réseau de la machine virtuelle.

diagnosticsProfile
DiagnosticsProfile

Spécifie l’état des paramètres de diagnostic de démarrage. <br><br>Version api minimale : 2015-06-15.

availabilitySet
SubResource

Spécifie des informations sur le groupe à haute disponibilité auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe à haute disponibilité sont attribuées à des nœuds différents pour optimiser la disponibilité. Pour plus d’informations sur les groupes à haute disponibilité, consultez Vue d’ensemble des groupes à haute disponibilité. <br><br br> Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour pour Machines Virtuelles dans Azure<br><br br> Actuellement, une machine virtuelle ne peut être ajoutée au groupe à haute disponibilité qu’au moment de la création. Une machine virtuelle existante ne peut pas être ajoutée à un groupe à haute disponibilité.

provisioningState
String

État d’approvisionnement, qui apparaît uniquement dans la réponse.

licenseType
String

Spécifie que l’image ou le disque utilisé a été concédé sous licence locale. <br><br br> Valeurs possibles pour le système d’exploitation Windows Server : <br><br> Windows_Client <br><br> Windows_Server <br><br br> Valeurs possibles pour le système d’exploitation Linux Server : <br><br> RHEL_BYOS (pour RHEL) <br><br> SLES_BYOS (pour SUSE) <br br><br> Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server<br><Azure>Hybrid Use Benefit pour Linux Server<br br><Br> Version d’API minimale : 2015-06-15

modelDefinitionApplied
String

Spécifie si le modèle appliqué à la machine virtuelle est le modèle du groupe de machines virtuelles identiques ou le modèle personnalisé pour la machine virtuelle.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

Spécifie la stratégie de protection de la machine virtuelle.

S’applique à

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan)

Paramètres

location
String

Emplacement de la ressource

id
String

ID de ressource

name
String

Nom de la ressource

type
String

Type de ressource

tags
IDictionary<String,String>

Balises de ressource

instanceId
String

ID de instance de la machine virtuelle.

sku
Sku

Référence SKU de machine virtuelle.

latestModelApplied
Nullable<Boolean>

Spécifie si le modèle le plus récent a été appliqué à la machine virtuelle.

vmId
String

ID unique de machine virtuelle Azure.

instanceView
VirtualMachineScaleSetVMInstanceView

Vue instance de la machine virtuelle.

hardwareProfile
HardwareProfile

Spécifie les paramètres matériels de la machine virtuelle.

storageProfile
StorageProfile

Spécifie les paramètres de stockage des disques de machine virtuelle.

additionalCapabilities
AdditionalCapabilities

Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle du groupe identique. Pour instance : indique si la machine virtuelle peut prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.

osProfile
OSProfile

Spécifie les paramètres du système d’exploitation de la machine virtuelle.

securityProfile
SecurityProfile

Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.

networkProfile
NetworkProfile

Spécifie les interfaces réseau de la machine virtuelle.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Spécifie la configuration du profil réseau de la machine virtuelle.

diagnosticsProfile
DiagnosticsProfile

Spécifie l’état des paramètres de diagnostic de démarrage. <br><br>Version api minimale : 2015-06-15.

availabilitySet
SubResource

Spécifie des informations sur le groupe à haute disponibilité auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe à haute disponibilité sont attribuées à des nœuds différents pour optimiser la disponibilité. Pour plus d’informations sur les groupes à haute disponibilité, consultez Vue d’ensemble des groupes à haute disponibilité. <br><br br> Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour pour Machines Virtuelles dans Azure<br><br br> Actuellement, une machine virtuelle ne peut être ajoutée au groupe à haute disponibilité qu’au moment de la création. Une machine virtuelle existante ne peut pas être ajoutée à un groupe à haute disponibilité.

provisioningState
String

État d’approvisionnement, qui apparaît uniquement dans la réponse.

licenseType
String

Spécifie que l’image ou le disque utilisé a été concédé sous licence locale. <br><br br> Valeurs possibles pour le système d’exploitation Windows Server : <br><br> Windows_Client <br><br> Windows_Server <br><br br> Valeurs possibles pour le système d’exploitation Linux Server : <br><br> RHEL_BYOS (pour RHEL) <br><br> SLES_BYOS (pour SUSE) <br br><br> Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server<br><Azure>Hybrid Use Benefit pour Linux Server<br br><Br> Version d’API minimale : 2015-06-15

modelDefinitionApplied
String

Spécifie si le modèle appliqué à la machine virtuelle est le modèle du groupe de machines virtuelles identiques ou le modèle personnalisé pour la machine virtuelle.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

Spécifie la stratégie de protection de la machine virtuelle.

plan
Plan

Spécifie des informations sur l’image de la Place de marché utilisée pour créer la machine virtuelle. Cet élément est utilisé uniquement pour les images de la Place de marché. Avant de pouvoir utiliser une image de la Place de marché à partir d’une API, vous devez activer l’image pour une utilisation programmatique. Dans le Portail Azure, recherchez l’image de la Place de marché que vous souhaitez utiliser, puis cliquez sur Voulez déployer par programme, Bien démarrer.> Entrez les informations requises, puis cliquez sur Enregistrer.

S’applique à

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan, resources As IList(Of VirtualMachineExtension))

Paramètres

location
String

Emplacement de la ressource

id
String

ID de ressource

name
String

Nom de la ressource

type
String

Type de ressource

tags
IDictionary<String,String>

Balises de ressource

instanceId
String

ID de instance de la machine virtuelle.

sku
Sku

Référence SKU de machine virtuelle.

latestModelApplied
Nullable<Boolean>

Spécifie si le modèle le plus récent a été appliqué à la machine virtuelle.

vmId
String

ID unique de machine virtuelle Azure.

instanceView
VirtualMachineScaleSetVMInstanceView

Vue instance de la machine virtuelle.

hardwareProfile
HardwareProfile

Spécifie les paramètres matériels de la machine virtuelle.

storageProfile
StorageProfile

Spécifie les paramètres de stockage des disques de machine virtuelle.

additionalCapabilities
AdditionalCapabilities

Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle du groupe identique. Pour instance : indique si la machine virtuelle peut prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.

osProfile
OSProfile

Spécifie les paramètres du système d’exploitation de la machine virtuelle.

securityProfile
SecurityProfile

Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.

networkProfile
NetworkProfile

Spécifie les interfaces réseau de la machine virtuelle.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Spécifie la configuration du profil réseau de la machine virtuelle.

diagnosticsProfile
DiagnosticsProfile

Spécifie l’état des paramètres de diagnostic de démarrage. <br><br>Version api minimale : 2015-06-15.

availabilitySet
SubResource

Spécifie des informations sur le groupe à haute disponibilité auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe à haute disponibilité sont attribuées à des nœuds différents pour optimiser la disponibilité. Pour plus d’informations sur les groupes à haute disponibilité, consultez Vue d’ensemble des groupes à haute disponibilité. <br><br br> Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour pour Machines Virtuelles dans Azure<br><br br> Actuellement, une machine virtuelle ne peut être ajoutée au groupe à haute disponibilité qu’au moment de la création. Une machine virtuelle existante ne peut pas être ajoutée à un groupe à haute disponibilité.

provisioningState
String

État d’approvisionnement, qui apparaît uniquement dans la réponse.

licenseType
String

Spécifie que l’image ou le disque utilisé a été concédé sous licence locale. <br><br br> Valeurs possibles pour le système d’exploitation Windows Server : <br><br> Windows_Client <br><br> Windows_Server <br><br br> Valeurs possibles pour le système d’exploitation Linux Server : <br><br> RHEL_BYOS (pour RHEL) <br><br> SLES_BYOS (pour SUSE) <br br><br> Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server<br><Azure>Hybrid Use Benefit pour Linux Server<br br><Br> Version d’API minimale : 2015-06-15

modelDefinitionApplied
String

Spécifie si le modèle appliqué à la machine virtuelle est le modèle du groupe de machines virtuelles identiques ou le modèle personnalisé pour la machine virtuelle.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

Spécifie la stratégie de protection de la machine virtuelle.

plan
Plan

Spécifie des informations sur l’image de la Place de marché utilisée pour créer la machine virtuelle. Cet élément est utilisé uniquement pour les images de la Place de marché. Avant de pouvoir utiliser une image de la Place de marché à partir d’une API, vous devez activer l’image pour une utilisation programmatique. Dans le Portail Azure, recherchez l’image de la Place de marché que vous souhaitez utiliser, puis cliquez sur Voulez déployer par programme, Bien démarrer.> Entrez les informations requises, puis cliquez sur Enregistrer.

resources
IList<VirtualMachineExtension>

Ressources d’extension enfant de machine virtuelle.

S’applique à

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>, IList<String>)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan, resources As IList(Of VirtualMachineExtension), zones As IList(Of String))

Paramètres

location
String

Emplacement de la ressource

id
String

ID de ressource

name
String

Nom de la ressource

type
String

Type de ressource

tags
IDictionary<String,String>

Balises de ressource

instanceId
String

ID de instance de la machine virtuelle.

sku
Sku

Référence SKU de machine virtuelle.

latestModelApplied
Nullable<Boolean>

Spécifie si le modèle le plus récent a été appliqué à la machine virtuelle.

vmId
String

ID unique de machine virtuelle Azure.

instanceView
VirtualMachineScaleSetVMInstanceView

Vue instance de la machine virtuelle.

hardwareProfile
HardwareProfile

Spécifie les paramètres matériels de la machine virtuelle.

storageProfile
StorageProfile

Spécifie les paramètres de stockage des disques de machine virtuelle.

additionalCapabilities
AdditionalCapabilities

Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle du groupe identique. Pour instance : indique si la machine virtuelle peut prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.

osProfile
OSProfile

Spécifie les paramètres du système d’exploitation de la machine virtuelle.

securityProfile
SecurityProfile

Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.

networkProfile
NetworkProfile

Spécifie les interfaces réseau de la machine virtuelle.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Spécifie la configuration du profil réseau de la machine virtuelle.

diagnosticsProfile
DiagnosticsProfile

Spécifie l’état des paramètres de diagnostic de démarrage. <br><br>Version api minimale : 2015-06-15.

availabilitySet
SubResource

Spécifie des informations sur le groupe à haute disponibilité auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe à haute disponibilité sont attribuées à des nœuds différents pour optimiser la disponibilité. Pour plus d’informations sur les groupes à haute disponibilité, consultez Vue d’ensemble des groupes à haute disponibilité. <br><br br> Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour pour Machines Virtuelles dans Azure<br><br br> Actuellement, une machine virtuelle ne peut être ajoutée au groupe à haute disponibilité qu’au moment de la création. Une machine virtuelle existante ne peut pas être ajoutée à un groupe à haute disponibilité.

provisioningState
String

État d’approvisionnement, qui apparaît uniquement dans la réponse.

licenseType
String

Spécifie que l’image ou le disque utilisé a été concédé sous licence locale. <br><br br> Valeurs possibles pour le système d’exploitation Windows Server : <br><br> Windows_Client <br><br> Windows_Server <br><br br> Valeurs possibles pour le système d’exploitation Linux Server : <br><br> RHEL_BYOS (pour RHEL) <br><br> SLES_BYOS (pour SUSE) <br br><br> Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server<br><Azure>Hybrid Use Benefit pour Linux Server<br br><Br> Version d’API minimale : 2015-06-15

modelDefinitionApplied
String

Spécifie si le modèle appliqué à la machine virtuelle est le modèle du groupe de machines virtuelles identiques ou le modèle personnalisé pour la machine virtuelle.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

Spécifie la stratégie de protection de la machine virtuelle.

plan
Plan

Spécifie des informations sur l’image de la Place de marché utilisée pour créer la machine virtuelle. Cet élément est utilisé uniquement pour les images de la Place de marché. Avant de pouvoir utiliser une image de la Place de marché à partir d’une API, vous devez activer l’image pour une utilisation programmatique. Dans le Portail Azure, recherchez l’image de la Place de marché que vous souhaitez utiliser, puis cliquez sur Voulez déployer par programme, Bien démarrer.> Entrez les informations requises, puis cliquez sur Enregistrer.

resources
IList<VirtualMachineExtension>

Ressources d’extension enfant de machine virtuelle.

zones
IList<String>

Zones de machine virtuelle.

S’applique à

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, String, Plan, IList<VirtualMachineExtension>, IList<String>, VirtualMachineIdentity)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

public VirtualMachineScaleSetVM (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string instanceId = default, Microsoft.Azure.Management.Compute.Models.Sku sku = default, bool? latestModelApplied = default, string vmId = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView = default, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile = default, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile = default, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile = default, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration = default, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet = default, string provisioningState = default, string licenseType = default, string modelDefinitionApplied = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy = default, string userData = default, Microsoft.Azure.Management.Compute.Models.Plan plan = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * string * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional instanceId As String = Nothing, Optional sku As Sku = Nothing, Optional latestModelApplied As Nullable(Of Boolean) = Nothing, Optional vmId As String = Nothing, Optional instanceView As VirtualMachineScaleSetVMInstanceView = Nothing, Optional hardwareProfile As HardwareProfile = Nothing, Optional storageProfile As StorageProfile = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional osProfile As OSProfile = Nothing, Optional securityProfile As SecurityProfile = Nothing, Optional networkProfile As NetworkProfile = Nothing, Optional networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration = Nothing, Optional diagnosticsProfile As DiagnosticsProfile = Nothing, Optional availabilitySet As SubResource = Nothing, Optional provisioningState As String = Nothing, Optional licenseType As String = Nothing, Optional modelDefinitionApplied As String = Nothing, Optional protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy = Nothing, Optional userData As String = Nothing, Optional plan As Plan = Nothing, Optional resources As IList(Of VirtualMachineExtension) = Nothing, Optional zones As IList(Of String) = Nothing, Optional identity As VirtualMachineIdentity = Nothing)

Paramètres

location
String

Emplacement de la ressource

id
String

ID de ressource

name
String

Nom de la ressource

type
String

Type de ressource

tags
IDictionary<String,String>

Balises de ressource

instanceId
String

ID de instance de la machine virtuelle.

sku
Sku

Référence SKU de machine virtuelle.

latestModelApplied
Nullable<Boolean>

Spécifie si le modèle le plus récent a été appliqué à la machine virtuelle.

vmId
String

ID unique de machine virtuelle Azure.

instanceView
VirtualMachineScaleSetVMInstanceView

Vue instance de la machine virtuelle.

hardwareProfile
HardwareProfile

Spécifie les paramètres matériels de la machine virtuelle.

storageProfile
StorageProfile

Spécifie les paramètres de stockage des disques de machine virtuelle.

additionalCapabilities
AdditionalCapabilities

Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle du groupe identique. Pour instance : indique si la machine virtuelle peut prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.

osProfile
OSProfile

Spécifie les paramètres du système d’exploitation de la machine virtuelle.

securityProfile
SecurityProfile

Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.

networkProfile
NetworkProfile

Spécifie les interfaces réseau de la machine virtuelle.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Spécifie la configuration du profil réseau de la machine virtuelle.

diagnosticsProfile
DiagnosticsProfile

Spécifie l’état des paramètres de diagnostic de démarrage. Version minimale de l’API : 2015-06-15.

availabilitySet
SubResource

Spécifie des informations sur le groupe à haute disponibilité auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe à haute disponibilité sont attribuées à des nœuds différents pour optimiser la disponibilité. Pour plus d’informations sur les groupes à haute disponibilité, consultez Vue d’ensemble des groupes à haute disponibilité. Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour pour Machines Virtuelles dans Azure. Actuellement, une machine virtuelle ne peut être ajoutée au groupe à haute disponibilité qu’au moment de la création. Une machine virtuelle existante ne peut pas être ajoutée à un groupe à haute disponibilité.

provisioningState
String

État d’approvisionnement, qui apparaît uniquement dans la réponse.

licenseType
String

Spécifie que l’image ou le disque utilisé a été concédé sous licence locale. <br><br br> Valeurs possibles pour le système d’exploitation Windows Server : <br><br> Windows_Client <br><br> Windows_Server <br><br br> Valeurs possibles pour le système d’exploitation Linux Server : <br><br> RHEL_BYOS (pour RHEL) <br><br> SLES_BYOS (pour SUSE) <br br><br> Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server<br><Azure>Hybrid Use Benefit pour Linux Server<br br><Br> Version d’API minimale : 2015-06-15

modelDefinitionApplied
String

Spécifie si le modèle appliqué à la machine virtuelle est le modèle du groupe de machines virtuelles identiques ou le modèle personnalisé pour la machine virtuelle.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

Spécifie la stratégie de protection de la machine virtuelle.

userData
String

UserData pour la machine virtuelle, qui doit être encodée en base 64. Le client ne doit pas passer de secrets ici. <br><br>Version api minimale : 01-03-2021

plan
Plan

Spécifie des informations sur l’image de la Place de marché utilisée pour créer la machine virtuelle. Cet élément est utilisé uniquement pour les images de la Place de marché. Avant de pouvoir utiliser une image de la Place de marché à partir d’une API, vous devez activer l’image pour une utilisation programmatique. Dans le Portail Azure, recherchez l’image de la Place de marché que vous souhaitez utiliser, puis cliquez sur Voulez déployer par programme, Bien démarrer.> Entrez les informations requises, puis cliquez sur Enregistrer.

resources
IList<VirtualMachineExtension>

Ressources d’extension enfant de machine virtuelle.

zones
IList<String>

Zones de machine virtuelle.

identity
VirtualMachineIdentity

Identité de la machine virtuelle, si elle est configurée.

S’applique à