VirtualMachineScaleSetVM Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
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.
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.
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.
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.
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, 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.
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.
- identity
- VirtualMachineIdentity
Identité de la machine virtuelle, si elle est configurée.
S’applique à
Azure SDK for .NET