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.ResourceVirtualMachineScaleSet
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.
- 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 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.
- 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 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 ».
Azure SDK for Python