Partager via


VirtualMachineScaleSet Classe

Décrit un groupe de machines virtuelles identiques.

Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête.

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

Héritage
azure.mgmt.compute.v2021_03_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, **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 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 place de marché que vous souhaitez utiliser, puis cliquez sur Vouloir déployer par programme, Prise en main ->. Entrez les informations requises, puis cliquez sur Enregistrer.

identity
VirtualMachineScaleSetIdentity

Identité du groupe de machines virtuelles identiques, s’il est configuré.

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 le surprovision est activé, 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.

single_placement_group
bool

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.

zone_balance
bool

Indique s’il faut forcer strictement la distribution de machines virtuelles entre les zones x en cas de panne de zone.

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 minimale de l’api : 01/04/2018.

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

scale_in_policy
ScaleInPolicy

Spécifie la stratégie de scale-in qui détermine quelles machines virtuelles sont choisies pour la suppression lorsqu’un groupe de machines virtuelles identiques est mis à l’échelle.

orchestration_mode
str ou OrchestrationMode

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

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 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 place de marché que vous souhaitez utiliser, puis cliquez sur Vouloir déployer par programme, Prise en main ->. Entrez les informations requises, puis cliquez sur Enregistrer.

identity
VirtualMachineScaleSetIdentity

Identité du groupe de machines virtuelles identiques, s’il est configuré.

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 le surprovision est activé, 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.

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

zone_balance
bool

Indique s’il faut forcer strictement la distribution de machines virtuelles entre les zones x en cas de panne de zone.

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 minimale de l’api : 01/04/2018.

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

scale_in_policy
ScaleInPolicy

Spécifie la stratégie de scale-in qui détermine quelles machines virtuelles sont choisies pour la suppression lorsqu’un groupe de machines virtuelles identiques est mis à l’échelle.

orchestration_mode
str ou OrchestrationMode

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