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.v2019_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, 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, additional_capabilities: _models.AdditionalCapabilities | None = None, scale_in_policy: _models.ScaleInPolicy | None = None, **kwargs)

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.

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.

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.

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