Partager via


VirtualMachineUpdate Classe

Décrit une mise à jour de machine virtuelle.

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

Héritage
azure.mgmt.compute.v2022_08_01.models._models_py3.UpdateResource
VirtualMachineUpdate

Constructeur

VirtualMachineUpdate(*, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | None = None, zones: List[str] | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, os_profile: _models.OSProfile | None = None, network_profile: _models.NetworkProfile | None = None, security_profile: _models.SecurityProfile | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, virtual_machine_scale_set: _models.SubResource | None = None, proximity_placement_group: _models.SubResource | None = None, priority: str | _models.VirtualMachinePriorityTypes | None = None, eviction_policy: str | _models.VirtualMachineEvictionPolicyTypes | None = None, billing_profile: _models.BillingProfile | None = None, host: _models.SubResource | None = None, host_group: _models.SubResource | None = None, license_type: str | None = None, extensions_time_budget: str | None = None, platform_fault_domain: int | None = None, scheduled_events_profile: _models.ScheduledEventsProfile | None = None, user_data: str | None = None, capacity_reservation: _models.CapacityReservationProfile | None = None, application_profile: _models.ApplicationProfile | None = None, **kwargs: Any)

Paramètres de mots-clés uniquement

Nom Description
tags

Balises de ressource.

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

Identité de la machine virtuelle, si elle est configurée.

zones

Zones de machine virtuelle.

hardware_profile

Spécifie les paramètres matériels de la machine virtuelle.

storage_profile

Spécifie les paramètres de stockage des disques de machine virtuelle.

additional_capabilities

Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle.

os_profile

Spécifie les paramètres du système d’exploitation utilisés lors de la création de la machine virtuelle. Certains paramètres ne peuvent pas être modifiés une fois la machine virtuelle approvisionnée.

network_profile

Spécifie les interfaces réseau de la machine virtuelle.

security_profile

Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.

diagnostics_profile

Spécifie l’état des paramètres de diagnostic de démarrage. <br>:code:>><<<br>Version api minimale : 15/06/2015.

availability_set

Spécifie des informations sur le groupe à haute disponibilité auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe à haute disponibilité sont attribuées à des nœuds différents pour optimiser la disponibilité. Pour plus d’informations sur les groupes à haute disponibilité, consultez Vue d’ensemble des groupes à haute disponibilité. <br>``<br>Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour pour Machines Virtuelles dans Azure<br>``<br> Actuellement, une machine virtuelle ne peut être ajoutée au groupe à haute disponibilité qu’au moment de la création. Le groupe à haute disponibilité auquel la machine virtuelle est ajoutée doit se trouver sous le même groupe de ressources que la ressource du groupe à haute disponibilité. Impossible d’ajouter une machine virtuelle existante à un groupe à haute disponibilité. <br>:code:>><<<br>Cette propriété ne peut pas exister avec une référence non null properties.virtualMachineScaleSet.

virtual_machine_scale_set

Spécifie des informations sur le groupe de machines virtuelles identiques auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe de machines virtuelles identiques sont allouées à différents nœuds pour optimiser la disponibilité. Actuellement, une machine virtuelle ne peut être ajoutée qu’à un groupe de machines virtuelles identiques au moment de la création. Une machine virtuelle existante ne peut pas être ajoutée à un groupe de machines virtuelles identiques. <br>``<br>Cette propriété ne peut pas exister avec une référence non null properties.availabilitySet. :code:<br>:code:>><<<br>Version minimale de l’api: 2019‐03‐01.

proximity_placement_group

Spécifie des informations sur le groupe de placement de proximité auquel la machine virtuelle doit être affectée. <br>:code:>><<<br>Version minimale de l’api : 01/04/2018.

priority

Spécifie la priorité pour la machine virtuelle. <br>:code:>><<<br>Version api minimale : 01/03/2019. Les valeurs connues sont : « Regular », « Low » et « Spot ».

eviction_policy

Spécifie la stratégie d’éviction pour la machine virtuelle Azure Spot et le groupe identique Azure Spot. <br>``<br>Pour les machines virtuelles Azure Spot, « Libérer » et « Supprimer » sont pris en charge, et la version minimale de l’api est 2019-03-01. :code:<br>:code:pour>><<<br> les groupes identiques Azure Spot, « Libérer » et « Supprimer » sont pris en charge et la version minimale de l’api est 2017-10-30-preview. Les valeurs connues sont : « Libérer » et « Supprimer ».

billing_profile

Spécifie les détails liés à la facturation d’une machine virtuelle Azure Spot. <br>:code:>><<<br>Version api minimale : 01/03/2019.

host

Spécifie des informations sur l’hôte dédié dans lequel réside la machine virtuelle. <br>:code:>><<<br>Version api minimale : 01/10/2018.

host_group

Spécifie des informations sur le groupe hôte dédié dans lequel réside la machine virtuelle. <br>``<br>Version minimale de l’api : 01/06/2020. :code::<br>code:>><<<br>REMARQUE : L’utilisateur ne peut pas spécifier les propriétés host et hostGroup.

license_type
str

Spécifie que l’image ou le disque utilisé était sous licence locale. <br>``<br> Les valeurs possibles pour le système d’exploitation Windows Server sont les suivantes : <br>``<br> Windows_Client <br>``<br> Windows_Server <br>``<br> Les valeurs possibles pour le système d’exploitation Linux Server sont les suivantes : <br>``<br> RHEL_BYOS (pour RHEL) <br>``<br> SLES_BYOS (pour SUSE) <br>``<br> Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server<br>``<br>Azure Hybrid Use Benefit pour Linux Server<br>``<br> Version minimale de l’api : 2015-06-15.

extensions_time_budget
str

Spécifie l’heure de démarrage de toutes les extensions. La durée doit être comprise entre 15 minutes et 120 minutes (inclus) et doit être spécifiée au format ISO 8601. La valeur par défaut est 90 minutes (PT1H30M). <br>``<br> Version minimale de l’api : 01/06/2020.

platform_fault_domain
int

Spécifie le domaine d’erreur logique du groupe identique dans lequel la machine virtuelle sera créée. Par défaut, la machine virtuelle est automatiquement affectée à un domaine d’erreur qui maintient le mieux l’équilibre entre les domaines d’erreur disponibles.:code :
<li>Cela s’applique uniquement si la propriété « virtualMachineScaleSet » de cette machine virtuelle est set.:code:<li>Le groupe de machines virtuelles identiques référencé doit avoir « platformFaultDomainCount » > 1.:code:<li>Cette propriété ne peut pas être mise à jour une fois la machine virtuelle créée.:code:<li>L’attribution de domaine d’erreur peut être consultée dans la vue d’instance de machine virtuelle.:code:<br>:code:Minimum>><<<br> api‐version : 2020‐12‐01.

scheduled_events_profile

Spécifie les configurations liées aux événements planifiés.

user_data
str

UserData pour la machine virtuelle, qui doit être encodée en base 64. Le client ne doit pas passer de secrets ici. <br>:code:>><<<br>Version api minimale : 01/03/2021.

capacity_reservation

Spécifie des informations sur la réservation de capacité utilisée pour allouer la machine virtuelle. <br>:code:>><<<br>Version api minimale : 01-04-2021.

application_profile

Spécifie les applications de galerie qui doivent être mises à la disposition de la machine virtuelle/VMSS.

Variables

Nom Description
tags

Balises de ressource.

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

Identité de la machine virtuelle, si elle est configurée.

zones

Zones de machine virtuelle.

hardware_profile

Spécifie les paramètres matériels de la machine virtuelle.

storage_profile

Spécifie les paramètres de stockage des disques de machine virtuelle.

additional_capabilities

Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle.

os_profile

Spécifie les paramètres du système d’exploitation utilisés lors de la création de la machine virtuelle. Certains paramètres ne peuvent pas être modifiés une fois la machine virtuelle approvisionnée.

network_profile

Spécifie les interfaces réseau de la machine virtuelle.

security_profile

Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.

diagnostics_profile

Spécifie l’état des paramètres de diagnostic de démarrage. <br>:code:>><<<br>Version api minimale : 15/06/2015.

availability_set

Spécifie des informations sur le groupe à haute disponibilité auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe à haute disponibilité sont attribuées à des nœuds différents pour optimiser la disponibilité. Pour plus d’informations sur les groupes à haute disponibilité, consultez Vue d’ensemble des groupes à haute disponibilité. <br>``<br>Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour pour Machines Virtuelles dans Azure<br>``<br> Actuellement, une machine virtuelle ne peut être ajoutée au groupe à haute disponibilité qu’au moment de la création. Le groupe à haute disponibilité auquel la machine virtuelle est ajoutée doit se trouver sous le même groupe de ressources que la ressource du groupe à haute disponibilité. Impossible d’ajouter une machine virtuelle existante à un groupe à haute disponibilité. <br>:code:>><<<br>Cette propriété ne peut pas exister avec une référence non null properties.virtualMachineScaleSet.

virtual_machine_scale_set

Spécifie des informations sur le groupe de machines virtuelles identiques auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe de machines virtuelles identiques sont allouées à différents nœuds pour optimiser la disponibilité. Actuellement, une machine virtuelle ne peut être ajoutée qu’à un groupe de machines virtuelles identiques au moment de la création. Une machine virtuelle existante ne peut pas être ajoutée à un groupe de machines virtuelles identiques. <br>``<br>Cette propriété ne peut pas exister avec une référence non null properties.availabilitySet. :code:<br>:code:>><<<br>Version minimale de l’api: 2019‐03‐01.

proximity_placement_group

Spécifie des informations sur le groupe de placement de proximité auquel la machine virtuelle doit être affectée. <br>:code:>><<<br>Version minimale de l’api : 01/04/2018.

priority

Spécifie la priorité pour la machine virtuelle. <br>:code:>><<<br>Version api minimale : 01/03/2019. Les valeurs connues sont : « Regular », « Low » et « Spot ».

eviction_policy

Spécifie la stratégie d’éviction pour la machine virtuelle Azure Spot et le groupe identique Azure Spot. <br>``<br>Pour les machines virtuelles Azure Spot, « Libérer » et « Supprimer » sont pris en charge, et la version minimale de l’api est 2019-03-01. :code:<br>:code:pour>><<<br> les groupes identiques Azure Spot, « Libérer » et « Supprimer » sont pris en charge et la version minimale de l’api est 2017-10-30-preview. Les valeurs connues sont : « Libérer » et « Supprimer ».

billing_profile

Spécifie les détails liés à la facturation d’une machine virtuelle Azure Spot. <br>:code:>><<<br>Version api minimale : 01/03/2019.

host

Spécifie des informations sur l’hôte dédié dans lequel réside la machine virtuelle. <br>:code:>><<<br>Version api minimale : 01/10/2018.

host_group

Spécifie des informations sur le groupe hôte dédié dans lequel réside la machine virtuelle. <br>``<br>Version minimale de l’api : 01/06/2020. :code::<br>code:>><<<br>REMARQUE : L’utilisateur ne peut pas spécifier les propriétés host et hostGroup.

provisioning_state
str

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

instance_view

Vue instance de la machine virtuelle.

license_type
str

Spécifie que l’image ou le disque utilisé était sous licence locale. <br>``<br> Les valeurs possibles pour le système d’exploitation Windows Server sont les suivantes : <br>``<br> Windows_Client <br>``<br> Windows_Server <br>``<br> Les valeurs possibles pour le système d’exploitation Linux Server sont les suivantes : <br>``<br> RHEL_BYOS (pour RHEL) <br>``<br> SLES_BYOS (pour SUSE) <br>``<br> Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server<br>``<br>Azure Hybrid Use Benefit pour Linux Server<br>``<br> Version minimale de l’api : 2015-06-15.

vm_id
str

Spécifie l’ID unique de machine virtuelle qui est un identificateur de 128 bits qui est encodé et stocké dans toutes les machines virtuelles IaaS Azure SMBIOS et qui peut être lu à l’aide de commandes BIOS de plateforme.

extensions_time_budget
str

Spécifie l’heure de démarrage de toutes les extensions. La durée doit être comprise entre 15 minutes et 120 minutes (inclus) et doit être spécifiée au format ISO 8601. La valeur par défaut est 90 minutes (PT1H30M). <br>``<br> Version minimale de l’api : 01/06/2020.

platform_fault_domain
int

Spécifie le domaine d’erreur logique du groupe identique dans lequel la machine virtuelle sera créée. Par défaut, la machine virtuelle est automatiquement affectée à un domaine d’erreur qui maintient le mieux l’équilibre entre les domaines d’erreur disponibles.:code :
<li>Cela s’applique uniquement si la propriété « virtualMachineScaleSet » de cette machine virtuelle est set.:code:<li>Le groupe de machines virtuelles identiques référencé doit avoir « platformFaultDomainCount » > 1.:code:<li>Cette propriété ne peut pas être mise à jour une fois la machine virtuelle créée.:code:<li>L’attribution de domaine d’erreur peut être consultée dans la vue d’instance de machine virtuelle.:code:<br>:code:Minimum>><<<br> api‐version : 2020‐12‐01.

scheduled_events_profile

Spécifie les configurations liées aux événements planifiés.

user_data
str

UserData pour la machine virtuelle, qui doit être encodée en base 64. Le client ne doit pas passer de secrets ici. <br>:code:>><<<br>Version api minimale : 01/03/2021.

capacity_reservation

Spécifie des informations sur la réservation de capacité utilisée pour allouer la machine virtuelle. <br>:code:>><<<br>Version api minimale : 01-04-2021.

application_profile

Spécifie les applications de galerie qui doivent être mises à la disposition de la machine virtuelle/VMSS.

time_created

Spécifie l’heure à laquelle la ressource de machine virtuelle a été créée.:code :
:code:>><<<br>Api-version minimale : 01/11/2021.