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