VirtualMachine Classe
Décrit une machine virtuelle.
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.v2016_03_30.models._models_py3.ResourceVirtualMachine
Constructeur
VirtualMachine(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, os_profile: _models.OSProfile | None = None, network_profile: _models.NetworkProfile | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, license_type: str | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Emplacement de la ressource. Obligatoire.
- 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
- VirtualMachineIdentity
Identité de la machine virtuelle, si elle est configurée.
- hardware_profile
- HardwareProfile
Spécifie les paramètres matériels de la machine virtuelle.
- storage_profile
- StorageProfile
Spécifie les paramètres de stockage des disques de machine virtuelle.
- os_profile
- OSProfile
Spécifie les paramètres du système d’exploitation de la machine virtuelle.
- network_profile
- NetworkProfile
Spécifie les interfaces réseau de la machine virtuelle.
- diagnostics_profile
- DiagnosticsProfile
Spécifie l’état des paramètres de diagnostic de démarrage.
<br>
:code:>><<<br>
Version api minimale : 15/06/2015.
- availability_set
- SubResource
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 Gérer la disponibilité des machines virtuelles.
<br>``<br>
Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance planifiée des 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. Impossible d’ajouter une machine virtuelle existante à un groupe à haute disponibilité.
- license_type
- str
Spécifie que l’image ou le disque utilisé était sous licence locale. Cet élément est utilisé uniquement pour les images qui contiennent le système d’exploitation Windows Server. <br>``<br>
Les valeurs possibles sont les suivantes : <br>``<br>
Windows_Client <br>``<br>
Windows_Server <br>``<br>
Si cet élément est inclus dans une demande de mise à jour, la valeur doit correspondre à la valeur initiale. Cette valeur ne peut pas être mise à jour.
<br>``<br>
Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server<br>``<br>
Version minimale de l’api : 2015-06-2015.
Variables
- id
- str
ID de ressource.
- name
- str
Nom de la ressource.
- type
- str
Type de ressource.
- location
- str
Emplacement de la ressource. Obligatoire.
- 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.
- resources
- list[VirtualMachineExtension]
Ressources d’extension enfant de machine virtuelle.
- identity
- VirtualMachineIdentity
Identité de la machine virtuelle, si elle est configurée.
- hardware_profile
- HardwareProfile
Spécifie les paramètres matériels de la machine virtuelle.
- storage_profile
- StorageProfile
Spécifie les paramètres de stockage des disques de machine virtuelle.
- os_profile
- OSProfile
Spécifie les paramètres du système d’exploitation de la machine virtuelle.
- network_profile
- NetworkProfile
Spécifie les interfaces réseau de la machine virtuelle.
- diagnostics_profile
- DiagnosticsProfile
Spécifie l’état des paramètres de diagnostic de démarrage.
<br>
:code:>><<<br>
Version api minimale : 15/06/2015.
- availability_set
- SubResource
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 Gérer la disponibilité des machines virtuelles.
<br>``<br>
Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance planifiée des 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. Impossible d’ajouter une machine virtuelle existante à un groupe à haute disponibilité.
- provisioning_state
- str
État d’approvisionnement, qui apparaît uniquement dans la réponse.
- instance_view
- VirtualMachineInstanceView
Vue instance de la machine virtuelle.
- license_type
- str
Spécifie que l’image ou le disque utilisé était sous licence locale. Cet élément est utilisé uniquement pour les images qui contiennent le système d’exploitation Windows Server. <br>``<br>
Les valeurs possibles sont les suivantes : <br>``<br>
Windows_Client <br>``<br>
Windows_Server <br>``<br>
Si cet élément est inclus dans une demande de mise à jour, la valeur doit correspondre à la valeur initiale. Cette valeur ne peut pas être mise à jour.
<br>``<br>
Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server<br>``<br>
Version minimale de l’api : 2015-06-2015.
- 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.
Azure SDK for Python