Partager via


VirtualMachineScaleSet Classe

Décrit un groupe de machines virtuelles identiques.

Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
azure.mgmt.compute.v2022_08_01.models._models_py3.Resource
VirtualMachineScaleSet

Constructeur

VirtualMachineScaleSet(*, location: str, tags: Dict[str, str] | None = None, sku: _models.Sku | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineScaleSetIdentity | None = None, zones: List[str] | None = None, extended_location: _models.ExtendedLocation | None = None, upgrade_policy: _models.UpgradePolicy | None = None, automatic_repairs_policy: _models.AutomaticRepairsPolicy | None = None, virtual_machine_profile: _models.VirtualMachineScaleSetVMProfile | None = None, overprovision: bool | None = None, do_not_run_extensions_on_overprovisioned_v_ms: bool | None = None, single_placement_group: bool | None = None, zone_balance: bool | None = None, platform_fault_domain_count: int | None = None, proximity_placement_group: _models.SubResource | None = None, host_group: _models.SubResource | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, scale_in_policy: _models.ScaleInPolicy | None = None, orchestration_mode: str | _models.OrchestrationMode | None = None, spot_restore_policy: _models.SpotRestorePolicy | None = None, priority_mix_policy: _models.PriorityMixPolicy | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Emplacement de la ressource. Obligatoire.

tags
dict[str, str]

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 programmation, Bien démarrer.> Entrez les informations requises, puis cliquez sur Enregistrer.

identity
VirtualMachineScaleSetIdentity

Identité du groupe de machines virtuelles identiques, si elle est configurée.

zones
list[str]

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.

extended_location
ExtendedLocation

Emplacement étendu du groupe de machines virtuelles identiques.

upgrade_policy
UpgradePolicy

Stratégie de mise à niveau.

automatic_repairs_policy
AutomaticRepairsPolicy

Stratégie pour les réparations automatiques.

virtual_machine_profile
VirtualMachineScaleSetVMProfile

Profil de machine virtuelle.

overprovision
bool

Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.

do_not_run_extensions_on_overprovisioned_v_ms
bool

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.

single_placement_group
bool

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.

zone_balance
bool

Indique s’il faut forcer strictement même 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.

platform_fault_domain_count
int

Nombre de domaines d’erreur pour chaque groupe de placement.

proximity_placement_group
SubResource

Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. <br>:code:>><<<br>Version api minimale : 2018-04-01.

host_group
SubResource

Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. <br>:code:>><<<br>Version api minimale : 01-06-2020.

additional_capabilities
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.

scale_in_policy
ScaleInPolicy

Spécifie les stratégies appliquées lors de la mise à l’échelle dans Machines Virtuelles dans le groupe de machines virtuelles identiques.

orchestration_mode
str ou OrchestrationMode

Spécifie le mode d’orchestration du groupe de machines virtuelles identiques. Les valeurs connues sont « Uniform » et « Flexible ».

spot_restore_policy
SpotRestorePolicy

Spécifie les propriétés de la restauration spot pour le groupe de machines virtuelles identiques.

priority_mix_policy
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.

Variables

id
str

ID de ressource.

name
str

Nom de la ressource.

type
str

Type de ressource.

location
str

Emplacement de la ressource. Obligatoire.

tags
dict[str, str]

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 programmation, Bien démarrer.> Entrez les informations requises, puis cliquez sur Enregistrer.

identity
VirtualMachineScaleSetIdentity

Identité du groupe de machines virtuelles identiques, si elle est configurée.

zones
list[str]

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.

extended_location
ExtendedLocation

Emplacement étendu du groupe de machines virtuelles identiques.

upgrade_policy
UpgradePolicy

Stratégie de mise à niveau.

automatic_repairs_policy
AutomaticRepairsPolicy

Stratégie pour les réparations automatiques.

virtual_machine_profile
VirtualMachineScaleSetVMProfile

Profil de machine virtuelle.

provisioning_state
str

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

overprovision
bool

Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.

do_not_run_extensions_on_overprovisioned_v_ms
bool

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.

unique_id
str

Spécifie l’ID qui identifie de manière unique un groupe de machines virtuelles identiques.

single_placement_group
bool

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.

zone_balance
bool

Indique s’il faut forcer strictement même 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.

platform_fault_domain_count
int

Nombre de domaines d’erreur pour chaque groupe de placement.

proximity_placement_group
SubResource

Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. <br>:code:>><<<br>Version api minimale : 2018-04-01.

host_group
SubResource

Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. <br>:code:>><<<br>Version api minimale : 01-06-2020.

additional_capabilities
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.

scale_in_policy
ScaleInPolicy

Spécifie les stratégies appliquées lors de la mise à l’échelle dans Machines Virtuelles dans le groupe de machines virtuelles identiques.

orchestration_mode
str ou OrchestrationMode

Spécifie le mode d’orchestration du groupe de machines virtuelles identiques. Les valeurs connues sont « Uniform » et « Flexible ».

spot_restore_policy
SpotRestorePolicy

Spécifie les propriétés de la restauration spot pour le groupe de machines virtuelles identiques.

priority_mix_policy
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.

time_created
datetime

Spécifie l’heure à laquelle la ressource de groupe de machines virtuelles identiques a été créée.:code :
:code:>><<<br>Version api minimale : 2021-11-01.