VirtualMachineScaleSet 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
VirtualMachineScaleSet()
Initialise une nouvelle instance de la classe VirtualMachineScaleSet.
public VirtualMachineScaleSet ();
Public Sub New ()
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, String, SpotRestorePolicy, PriorityMixPolicy, Nullable<DateTime>, Nullable<Boolean>, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Initialise une nouvelle instance de la classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Models.Sku sku = default, Microsoft.Azure.Management.Compute.Models.Plan plan = default, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy = default, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile = default, string provisioningState = default, bool? overprovision = default, bool? doNotRunExtensionsOnOverprovisionedVMs = default, string uniqueId = default, bool? singlePlacementGroup = default, bool? zoneBalance = default, int? platformFaultDomainCount = default, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup = default, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup = default, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy = default, string orchestrationMode = default, Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy spotRestorePolicy = default, Microsoft.Azure.Management.Compute.Models.PriorityMixPolicy priorityMixPolicy = default, DateTime? timeCreated = default, bool? constrainedMaximumCapacity = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy * Microsoft.Azure.Management.Compute.Models.PriorityMixPolicy * Nullable<DateTime> * Nullable<bool> * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
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 sku As Sku = Nothing, Optional plan As Plan = Nothing, Optional upgradePolicy As UpgradePolicy = Nothing, Optional automaticRepairsPolicy As AutomaticRepairsPolicy = Nothing, Optional virtualMachineProfile As VirtualMachineScaleSetVMProfile = Nothing, Optional provisioningState As String = Nothing, Optional overprovision As Nullable(Of Boolean) = Nothing, Optional doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean) = Nothing, Optional uniqueId As String = Nothing, Optional singlePlacementGroup As Nullable(Of Boolean) = Nothing, Optional zoneBalance As Nullable(Of Boolean) = Nothing, Optional platformFaultDomainCount As Nullable(Of Integer) = Nothing, Optional proximityPlacementGroup As SubResource = Nothing, Optional hostGroup As SubResource = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional scaleInPolicy As ScaleInPolicy = Nothing, Optional orchestrationMode As String = Nothing, Optional spotRestorePolicy As SpotRestorePolicy = Nothing, Optional priorityMixPolicy As PriorityMixPolicy = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional constrainedMaximumCapacity As Nullable(Of Boolean) = Nothing, Optional identity As VirtualMachineScaleSetIdentity = Nothing, Optional zones As IList(Of String) = Nothing, Optional extendedLocation As ExtendedLocation = 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
- sku
- Sku
Référence sku du groupe de machines virtuelles identiques.
- plan
- Plan
Spécifie des informations sur l’image de 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 place de marché à partir d’une API, vous devez activer l’image pour une utilisation par programmation. Dans le Portail Azure, recherchez l’image de la Place de marché que vous souhaitez utiliser, puis cliquez sur Voulez déployer par programmation, Bien démarrer->. Entrez les informations requises, puis cliquez sur Enregistrer.
- upgradePolicy
- UpgradePolicy
Stratégie de mise à niveau.
- automaticRepairsPolicy
- AutomaticRepairsPolicy
Stratégie pour les réparations automatiques.
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
Profil de machine virtuelle.
- provisioningState
- String
État d’approvisionnement, qui apparaît uniquement dans la réponse.
Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.
Lorsque la surprovision est activée, les extensions sont lancées uniquement sur le nombre de machines virtuelles demandées qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles supplémentaires surprovisionnée.
- uniqueId
- String
Spécifie l’ID qui identifie de manière unique un groupe de machines virtuelles identiques.
Lorsque la valeur est true, cela limite le groupe identique à un seul groupe de placement, dont la taille maximale est de 100 machines virtuelles. REMARQUE : si singlePlacementGroup a la valeur true, il peut être modifié en false. Toutefois, si singlePlacementGroup a la valeur false, elle ne peut pas avoir la valeur true.
Indique s’il faut forcer strictement la distribution de machines virtuelles entre les zones X en cas de panne de zone. la propriété zoneBalance ne peut être définie que si la propriété zones du groupe identique contient plusieurs zones. S’il n’y aucune zone ou qu’une seule zone spécifiée, la propriété zoneBalance ne doit pas être définie.
Nombre de domaines d’erreur pour chaque groupe de placement.
- proximityPlacementGroup
- SubResource
Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. Version minimale de l’api : 01/04/2018.
- hostGroup
- SubResource
Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. Version minimale de l’api : 01/06/2020.
- additionalCapabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur le Machines Virtuelles dans le groupe de machines virtuelles identiques. Par instance : indique si le Machines Virtuelles a la capacité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.
- scaleInPolicy
- ScaleInPolicy
Spécifie les stratégies appliquées lors de la mise à l’échelle dans Machines Virtuelles dans le groupe de machines virtuelles identiques.
- orchestrationMode
- String
Spécifie le mode d’orchestration du groupe de machines virtuelles identiques. Les valeurs possibles sont les suivantes : 'Uniform', 'Flexible'
- spotRestorePolicy
- SpotRestorePolicy
Spécifie les propriétés de la restauration spot pour le groupe de machines virtuelles identiques.
- priorityMixPolicy
- PriorityMixPolicy
Spécifie les cibles souhaitées pour mélanger des machines virtuelles spot et régulières au sein d’un même instance VMSS Flex.
Spécifie l’heure à laquelle la ressource Groupe de machines virtuelles identiques a été créée. Version minimale de l’api : 01/11/2021.
Propriété facultative qui doit être définie sur True ou omise.
- identity
- VirtualMachineScaleSetIdentity
Identité du groupe de machines virtuelles identiques, si configuré.
Zones de groupe de machines virtuelles identiques. REMARQUE : Les zones de disponibilité ne peuvent être définies que lorsque vous créez le groupe identique
- extendedLocation
- ExtendedLocation
Emplacement étendu du groupe de machines virtuelles identiques.
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, String, SpotRestorePolicy, PriorityMixPolicy, Nullable<DateTime>, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Initialise une nouvelle instance de la classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy spotRestorePolicy, Microsoft.Azure.Management.Compute.Models.PriorityMixPolicy priorityMixPolicy, DateTime? timeCreated, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy * Microsoft.Azure.Management.Compute.Models.PriorityMixPolicy * Nullable<DateTime> * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, spotRestorePolicy As SpotRestorePolicy, priorityMixPolicy As PriorityMixPolicy, timeCreated As Nullable(Of DateTime), identity As VirtualMachineScaleSetIdentity, Optional zones As IList(Of String) = Nothing, Optional extendedLocation As ExtendedLocation = 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
- sku
- Sku
Référence sku du groupe de machines virtuelles identiques.
- plan
- Plan
Spécifie des informations sur l’image de 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 place de marché à partir d’une API, vous devez activer l’image pour une utilisation par programmation. Dans le Portail Azure, recherchez l’image de la Place de marché que vous souhaitez utiliser, puis cliquez sur Voulez déployer par programmation, Bien démarrer->. Entrez les informations requises, puis cliquez sur Enregistrer.
- upgradePolicy
- UpgradePolicy
Stratégie de mise à niveau.
- automaticRepairsPolicy
- AutomaticRepairsPolicy
Stratégie pour les réparations automatiques.
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
Profil de machine virtuelle.
- provisioningState
- String
État d’approvisionnement, qui apparaît uniquement dans la réponse.
Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.
Lorsque la surprovision est activée, les extensions sont lancées uniquement sur le nombre de machines virtuelles demandées qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles supplémentaires surprovisionnée.
- uniqueId
- String
Spécifie l’ID qui identifie de manière unique un groupe de machines virtuelles identiques.
Lorsque la valeur est true, cela limite le groupe identique à un seul groupe de placement, dont la taille maximale est de 100 machines virtuelles. REMARQUE : si singlePlacementGroup a la valeur true, il peut être modifié en false. Toutefois, si singlePlacementGroup a la valeur false, elle ne peut pas avoir la valeur true.
Indique s’il faut forcer strictement la distribution de machines virtuelles entre les zones X en cas de panne de zone. la propriété zoneBalance ne peut être définie que si la propriété zones du groupe identique contient plusieurs zones. S’il n’y aucune zone ou qu’une seule zone spécifiée, la propriété zoneBalance ne doit pas être définie.
Nombre de domaines d’erreur pour chaque groupe de placement.
- proximityPlacementGroup
- SubResource
Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. <br><br>version api minimale : 01/04/2018.
- hostGroup
- SubResource
Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. <br><br>Version minimale de l’api : 01-06-2020.
- additionalCapabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur le Machines Virtuelles dans le groupe de machines virtuelles identiques. Par instance : indique si le Machines Virtuelles a la capacité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.
- scaleInPolicy
- ScaleInPolicy
Spécifie les stratégies appliquées lors de la mise à l’échelle dans Machines Virtuelles dans le groupe de machines virtuelles identiques.
- orchestrationMode
- String
Spécifie le mode d’orchestration du groupe de machines virtuelles identiques. Les valeurs possibles sont les suivantes : 'Uniform', 'Flexible'
- spotRestorePolicy
- SpotRestorePolicy
Spécifie les propriétés de la restauration spot pour le groupe de machines virtuelles identiques.
- priorityMixPolicy
- PriorityMixPolicy
Spécifie les cibles souhaitées pour combiner des machines virtuelles de priorité spot et régulières au sein du même instance VMSS Flex.
Spécifie l’heure à laquelle la ressource Virtual Machine Scale Set a été créée.<br><br>Version api minimale : 2021-11-01.
- identity
- VirtualMachineScaleSetIdentity
Identité du groupe de machines virtuelles identiques, si elle est configurée.
Zones de groupe de machines virtuelles identiques. REMARQUE : les zones de disponibilité ne peuvent être définies que lorsque vous créez le groupe identique
- extendedLocation
- ExtendedLocation
Emplacement étendu du groupe de machines virtuelles identiques.
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, String, SpotRestorePolicy, Nullable<DateTime>, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Initialise une nouvelle instance de la classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy spotRestorePolicy, DateTime? timeCreated, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy * Nullable<DateTime> * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, spotRestorePolicy As SpotRestorePolicy, timeCreated As Nullable(Of DateTime), Optional identity As VirtualMachineScaleSetIdentity = Nothing, Optional zones As IList(Of String) = Nothing, Optional extendedLocation As ExtendedLocation = 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
- sku
- Sku
Référence SKU du groupe de machines virtuelles identiques.
- 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.
- upgradePolicy
- UpgradePolicy
Stratégie de mise à niveau.
- automaticRepairsPolicy
- AutomaticRepairsPolicy
Stratégie pour les réparations automatiques.
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
Profil de machine virtuelle.
- provisioningState
- String
État d’approvisionnement, qui apparaît uniquement dans la réponse.
Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.
Lorsque Overprovision est activé, les extensions sont lancées uniquement sur le nombre demandé de machines virtuelles qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles surapprovisionnement supplémentaires.
- uniqueId
- String
Spécifie l’ID qui identifie de manière unique un groupe de machines virtuelles identiques.
Lorsque la valeur est true, le groupe identique est limité à un seul groupe de placement, de taille maximale de 100 machines virtuelles. REMARQUE : si singlePlacementGroup a la valeur true, il peut être modifié en false. Toutefois, si singlePlacementGroup a la valeur false, elle ne peut pas avoir la valeur true.
Indique s’il faut forcer strictement la distribution de machines virtuelles entre les zones x en cas de panne de zone. La propriété zoneBalance ne peut être définie que si la propriété zones du groupe identique contient plusieurs zones. S’il n’y aucune zone ou qu’une seule zone spécifiée, la propriété zoneBalance ne doit pas être définie.
Nombre de domaines d’erreur pour chaque groupe de placement.
- proximityPlacementGroup
- SubResource
Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. <br><br>Version api-minimale : 01-04-2018.
- hostGroup
- SubResource
Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. <br><br>Version api minimale : 2020-06-01.
- additionalCapabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur le Machines Virtuelles dans le groupe de machines virtuelles identiques. Pour instance : indique si les Machines Virtuelles ont la capacité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.
- scaleInPolicy
- ScaleInPolicy
Spécifie les stratégies appliquées lors de la mise à l’échelle dans Machines Virtuelles dans le groupe de machines virtuelles identiques.
- orchestrationMode
- String
Spécifie le mode d’orchestration du groupe de machines virtuelles identiques. Les valeurs possibles sont les suivantes : « Uniform », « Flexible »
- spotRestorePolicy
- SpotRestorePolicy
Spécifie les propriétés de la restauration spot pour le groupe de machines virtuelles identiques.
Spécifie l’heure à laquelle la ressource Virtual Machine Scale Set a été créée.<br><br>Version api minimale : 2022-03-01.
- identity
- VirtualMachineScaleSetIdentity
Identité du groupe de machines virtuelles identiques, si elle est configurée.
Zones de groupe de machines virtuelles identiques. REMARQUE : les zones de disponibilité ne peuvent être définies que lorsque vous créez le groupe identique
- extendedLocation
- ExtendedLocation
Emplacement étendu du groupe de machines virtuelles identiques.
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, String, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Initialise une nouvelle instance de la classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, identity As VirtualMachineScaleSetIdentity, zones As IList(Of String), extendedLocation As ExtendedLocation)
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
- sku
- Sku
Référence SKU du groupe de machines virtuelles identiques.
- 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.
- upgradePolicy
- UpgradePolicy
Stratégie de mise à niveau.
- automaticRepairsPolicy
- AutomaticRepairsPolicy
Stratégie pour les réparations automatiques.
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
Profil de machine virtuelle.
- provisioningState
- String
État d’approvisionnement, qui apparaît uniquement dans la réponse.
Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.
Lorsque Overprovision est activé, les extensions sont lancées uniquement sur le nombre demandé de machines virtuelles qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles surapprovisionnement supplémentaires.
- uniqueId
- String
Spécifie l’ID qui identifie de manière unique un groupe de machines virtuelles identiques.
Lorsque la valeur est true, le groupe identique est limité à un seul groupe de placement, de taille maximale de 100 machines virtuelles. REMARQUE : si singlePlacementGroup a la valeur true, il peut être modifié en false. Toutefois, si singlePlacementGroup a la valeur false, elle ne peut pas avoir la valeur true.
Indique s’il faut forcer strictement la distribution de machines virtuelles entre les zones x en cas de panne de zone.
Nombre de domaines d’erreur pour chaque groupe de placement.
- proximityPlacementGroup
- SubResource
Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. <br><br>Version api-minimale : 01-04-2018.
- hostGroup
- SubResource
Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. <br><br>Version api minimale : 2020-06-01.
- additionalCapabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur le Machines Virtuelles dans le groupe de machines virtuelles identiques. Pour instance : indique si les Machines Virtuelles ont la capacité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.
- scaleInPolicy
- ScaleInPolicy
Spécifie la stratégie de mise à l’échelle qui détermine les machines virtuelles qui sont choisies pour la suppression lorsqu’un groupe de machines virtuelles identiques est mis à l’échelle.
- orchestrationMode
- String
Spécifie le mode d’orchestration du groupe de machines virtuelles identiques. Les valeurs possibles sont les suivantes : « Uniform », « Flexible »
- identity
- VirtualMachineScaleSetIdentity
Identité du groupe de machines virtuelles identiques, si elle est configurée.
Zones de groupe de machines virtuelles identiques. REMARQUE : les zones de disponibilité ne peuvent être définies que lorsque vous créez le groupe identique
- extendedLocation
- ExtendedLocation
Emplacement étendu du groupe de machines virtuelles identiques.
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, String, VirtualMachineScaleSetIdentity, IList<String>)
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, identity As VirtualMachineScaleSetIdentity, zones As IList(Of String))
Paramètres
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- sku
- Sku
- plan
- Plan
- upgradePolicy
- UpgradePolicy
- automaticRepairsPolicy
- AutomaticRepairsPolicy
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
- provisioningState
- String
- uniqueId
- String
- proximityPlacementGroup
- SubResource
- hostGroup
- SubResource
- additionalCapabilities
- AdditionalCapabilities
- scaleInPolicy
- ScaleInPolicy
- orchestrationMode
- String
- identity
- VirtualMachineScaleSetIdentity
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, String, SpotRestorePolicy, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Initialise une nouvelle instance de la classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy spotRestorePolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.SpotRestorePolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, spotRestorePolicy As SpotRestorePolicy, identity As VirtualMachineScaleSetIdentity, Optional zones As IList(Of String) = Nothing, Optional extendedLocation As ExtendedLocation = 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
- sku
- Sku
Référence SKU du groupe de machines virtuelles identiques.
- 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.
- upgradePolicy
- UpgradePolicy
Stratégie de mise à niveau.
- automaticRepairsPolicy
- AutomaticRepairsPolicy
Stratégie pour les réparations automatiques.
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
Profil de machine virtuelle.
- provisioningState
- String
État d’approvisionnement, qui apparaît uniquement dans la réponse.
Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.
Lorsque la surprovision est activée, les extensions sont lancées uniquement sur le nombre de machines virtuelles demandées qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles supplémentaires surprovisionnée.
- uniqueId
- String
Spécifie l’ID qui identifie de manière unique un groupe de machines virtuelles identiques.
Lorsque la valeur est true, cela limite le groupe identique à un seul groupe de placement, dont la taille maximale est de 100 machines virtuelles. REMARQUE : si singlePlacementGroup a la valeur true, il peut être modifié en false. Toutefois, si singlePlacementGroup a la valeur false, elle ne peut pas avoir la valeur true.
Indique s’il faut forcer strictement la distribution de machines virtuelles entre les zones X en cas de panne de zone.
Nombre de domaines d’erreur pour chaque groupe de placement.
- proximityPlacementGroup
- SubResource
Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. <br><br>version api minimale : 01/04/2018.
- hostGroup
- SubResource
Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. <br><br>Version minimale de l’api : 01-06-2020.
- additionalCapabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur le Machines Virtuelles dans le groupe de machines virtuelles identiques. Par instance : indique si le Machines Virtuelles a la capacité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.
- scaleInPolicy
- ScaleInPolicy
Spécifie la stratégie de mise à l’échelle qui détermine quelles machines virtuelles sont choisies pour la suppression lorsqu’un groupe de machines virtuelles identiques est mis à l’échelle.
- orchestrationMode
- String
Spécifie le mode d’orchestration du groupe de machines virtuelles identiques. Les valeurs possibles sont les suivantes : 'Uniform', 'Flexible'
- spotRestorePolicy
- SpotRestorePolicy
Spécifie les propriétés de la restauration spot pour le groupe de machines virtuelles identiques.
- identity
- VirtualMachineScaleSetIdentity
Identité du groupe de machines virtuelles identiques, si configuré.
Zones de groupe de machines virtuelles identiques. REMARQUE : Les zones de disponibilité ne peuvent être définies que lorsque vous créez le groupe identique
- extendedLocation
- ExtendedLocation
Emplacement étendu du groupe de machines virtuelles identiques.
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, String, VirtualMachineScaleSetIdentity)
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String, identity As VirtualMachineScaleSetIdentity)
Paramètres
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- sku
- Sku
- plan
- Plan
- upgradePolicy
- UpgradePolicy
- automaticRepairsPolicy
- AutomaticRepairsPolicy
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
- provisioningState
- String
- uniqueId
- String
- proximityPlacementGroup
- SubResource
- hostGroup
- SubResource
- additionalCapabilities
- AdditionalCapabilities
- scaleInPolicy
- ScaleInPolicy
- orchestrationMode
- String
- identity
- VirtualMachineScaleSetIdentity
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, VirtualMachineScaleSetIdentity, IList<String>)
Initialise une nouvelle instance de la classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, identity As VirtualMachineScaleSetIdentity, 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
- sku
- Sku
Référence sku du groupe de machines virtuelles identiques.
- plan
- Plan
Spécifie des informations sur l’image de 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 place de marché à partir d’une API, vous devez activer l’image pour une utilisation par programmation. Dans le Portail Azure, recherchez l’image de la Place de marché que vous souhaitez utiliser, puis cliquez sur Voulez déployer par programmation, Bien démarrer->. Entrez les informations requises, puis cliquez sur Enregistrer.
- upgradePolicy
- UpgradePolicy
Stratégie de mise à niveau.
- automaticRepairsPolicy
- AutomaticRepairsPolicy
Stratégie pour les réparations automatiques.
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
Profil de machine virtuelle.
- provisioningState
- String
État d’approvisionnement, qui apparaît uniquement dans la réponse.
Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.
Lorsque la surprovision est activée, les extensions sont lancées uniquement sur le nombre de machines virtuelles demandées qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles supplémentaires surprovisionnée.
- uniqueId
- String
Spécifie l’ID qui identifie de manière unique un groupe de machines virtuelles identiques.
Lorsque la valeur est true, cela limite le groupe identique à un seul groupe de placement, dont la taille maximale est de 100 machines virtuelles. REMARQUE : si singlePlacementGroup a la valeur true, il peut être modifié en false. Toutefois, si singlePlacementGroup a la valeur false, elle ne peut pas avoir la valeur true.
Indique s’il faut forcer strictement la distribution de machines virtuelles entre les zones X en cas de panne de zone.
Nombre de domaines d’erreur pour chaque groupe de placement.
- proximityPlacementGroup
- SubResource
Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. <br><br>version api minimale : 01/04/2018.
- hostGroup
- SubResource
Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. <br><br>Version minimale de l’api : 01-06-2020.
- additionalCapabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur le Machines Virtuelles dans le groupe de machines virtuelles identiques. Par instance : indique si le Machines Virtuelles a la capacité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.
- scaleInPolicy
- ScaleInPolicy
Spécifie la stratégie de mise à l’échelle qui détermine quelles machines virtuelles sont choisies pour la suppression lorsqu’un groupe de machines virtuelles identiques est mis à l’échelle.
- identity
- VirtualMachineScaleSetIdentity
Identité du groupe de machines virtuelles identiques, si configuré.
Zones de groupe de machines virtuelles identiques. REMARQUE : Les zones de disponibilité ne peuvent être définies que lorsque vous créez le groupe identique
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, String)
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, string orchestrationMode);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * string -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, orchestrationMode As String)
Paramètres
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- sku
- Sku
- plan
- Plan
- upgradePolicy
- UpgradePolicy
- automaticRepairsPolicy
- AutomaticRepairsPolicy
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
- provisioningState
- String
- uniqueId
- String
- proximityPlacementGroup
- SubResource
- hostGroup
- SubResource
- additionalCapabilities
- AdditionalCapabilities
- scaleInPolicy
- ScaleInPolicy
- orchestrationMode
- String
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, VirtualMachineScaleSetIdentity)
Initialise une nouvelle instance de la classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, identity As VirtualMachineScaleSetIdentity)
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
- sku
- Sku
Référence sku du groupe de machines virtuelles identiques.
- plan
- Plan
Spécifie des informations sur l’image de 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 place de marché à partir d’une API, vous devez activer l’image pour une utilisation par programmation. Dans le Portail Azure, recherchez l’image de la Place de marché que vous souhaitez utiliser, puis cliquez sur Voulez déployer par programmation, Bien démarrer->. Entrez les informations requises, puis cliquez sur Enregistrer.
- upgradePolicy
- UpgradePolicy
Stratégie de mise à niveau.
- automaticRepairsPolicy
- AutomaticRepairsPolicy
Stratégie pour les réparations automatiques.
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
Profil de machine virtuelle.
- provisioningState
- String
État d’approvisionnement, qui apparaît uniquement dans la réponse.
Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.
Lorsque la surprovision est activée, les extensions sont lancées uniquement sur le nombre de machines virtuelles demandées qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles supplémentaires surprovisionnée.
- uniqueId
- String
Spécifie l’ID qui identifie de manière unique un groupe de machines virtuelles identiques.
Lorsque la valeur est true, cela limite le groupe identique à un seul groupe de placement, dont la taille maximale est de 100 machines virtuelles. REMARQUE : si singlePlacementGroup a la valeur true, il peut être modifié en false. Toutefois, si singlePlacementGroup a la valeur false, elle ne peut pas avoir la valeur true.
Indique s’il faut forcer strictement la distribution de machines virtuelles entre les zones X en cas de panne de zone.
Nombre de domaines d’erreur pour chaque groupe de placement.
- proximityPlacementGroup
- SubResource
Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. <br><br>version api minimale : 01/04/2018.
- hostGroup
- SubResource
Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. <br><br>Version minimale de l’api : 01-06-2020.
- additionalCapabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur le Machines Virtuelles dans le groupe de machines virtuelles identiques. Par instance : indique si le Machines Virtuelles a la capacité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.
- scaleInPolicy
- ScaleInPolicy
Spécifie la stratégie de mise à l’échelle qui détermine quelles machines virtuelles sont choisies pour la suppression lorsqu’un groupe de machines virtuelles identiques est mis à l’échelle.
- identity
- VirtualMachineScaleSetIdentity
Identité du groupe de machines virtuelles identiques, si configuré.
S’applique à
VirtualMachineScaleSet(String, String, String, String, IDictionary<String, String>, Sku, Plan, UpgradePolicy, AutomaticRepairsPolicy, VirtualMachineScaleSetVMProfile, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, SubResource, SubResource, AdditionalCapabilities, ScaleInPolicy, VirtualMachineScaleSetIdentity, IList<String>, ExtendedLocation)
Initialise une nouvelle instance de la classe VirtualMachineScaleSet.
public VirtualMachineScaleSet (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.Sku sku, Microsoft.Azure.Management.Compute.Models.Plan plan, Microsoft.Azure.Management.Compute.Models.UpgradePolicy upgradePolicy, Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy automaticRepairsPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile virtualMachineProfile, string provisioningState, bool? overprovision, bool? doNotRunExtensionsOnOverprovisionedVMs, string uniqueId, bool? singlePlacementGroup, bool? zoneBalance, int? platformFaultDomainCount, Microsoft.Azure.Management.Compute.Models.SubResource proximityPlacementGroup, Microsoft.Azure.Management.Compute.Models.SubResource hostGroup, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.ScaleInPolicy scaleInPolicy, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity identity, System.Collections.Generic.IList<string> zones, Microsoft.Azure.Management.Compute.Models.ExtendedLocation extendedLocation);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.Sku * Microsoft.Azure.Management.Compute.Models.Plan * Microsoft.Azure.Management.Compute.Models.UpgradePolicy * Microsoft.Azure.Management.Compute.Models.AutomaticRepairsPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile * string * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.SubResource * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.ScaleInPolicy * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetIdentity * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.ExtendedLocation -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSet
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), sku As Sku, plan As Plan, upgradePolicy As UpgradePolicy, automaticRepairsPolicy As AutomaticRepairsPolicy, virtualMachineProfile As VirtualMachineScaleSetVMProfile, provisioningState As String, overprovision As Nullable(Of Boolean), doNotRunExtensionsOnOverprovisionedVMs As Nullable(Of Boolean), uniqueId As String, singlePlacementGroup As Nullable(Of Boolean), zoneBalance As Nullable(Of Boolean), platformFaultDomainCount As Nullable(Of Integer), proximityPlacementGroup As SubResource, hostGroup As SubResource, additionalCapabilities As AdditionalCapabilities, scaleInPolicy As ScaleInPolicy, identity As VirtualMachineScaleSetIdentity, zones As IList(Of String), extendedLocation As ExtendedLocation)
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
- sku
- Sku
Référence sku du groupe de machines virtuelles identiques.
- 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.
- upgradePolicy
- UpgradePolicy
Stratégie de mise à niveau.
- automaticRepairsPolicy
- AutomaticRepairsPolicy
Stratégie pour les réparations automatiques.
- virtualMachineProfile
- VirtualMachineScaleSetVMProfile
Profil de machine virtuelle.
- provisioningState
- String
État d’approvisionnement, qui apparaît uniquement dans la réponse.
Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.
Lorsque Overprovision est activé, les extensions sont lancées uniquement sur le nombre demandé de machines virtuelles qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles surapprovisionnement supplémentaires.
- uniqueId
- String
Spécifie l’ID qui identifie de manière unique un groupe de machines virtuelles identiques.
Lorsque la valeur est true, le groupe identique est limité à un seul groupe de placement, de taille maximale de 100 machines virtuelles. REMARQUE : si singlePlacementGroup a la valeur true, il peut être modifié en false. Toutefois, si singlePlacementGroup a la valeur false, elle ne peut pas avoir la valeur true.
Indique s’il faut forcer strictement la distribution de machines virtuelles entre les zones x en cas de panne de zone.
Nombre de domaines d’erreur pour chaque groupe de placement.
- proximityPlacementGroup
- SubResource
Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. <br><br>Version api-minimale : 01-04-2018.
- hostGroup
- SubResource
Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. <br><br>Version api minimale : 2020-06-01.
- additionalCapabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur le Machines Virtuelles dans le groupe de machines virtuelles identiques. Pour instance : indique si les Machines Virtuelles ont la capacité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.
- scaleInPolicy
- ScaleInPolicy
Spécifie la stratégie de mise à l’échelle qui détermine les machines virtuelles qui sont choisies pour la suppression lorsqu’un groupe de machines virtuelles identiques est mis à l’échelle.
- identity
- VirtualMachineScaleSetIdentity
Identité du groupe de machines virtuelles identiques, si elle est configurée.
Zones de groupe de machines virtuelles identiques. REMARQUE : les zones de disponibilité ne peuvent être définies que lorsque vous créez le groupe identique
- extendedLocation
- ExtendedLocation
Emplacement étendu du groupe de machines virtuelles identiques.
S’applique à
Azure SDK for .NET