VirtualMachineScaleSetVM Classe
Décrit une machine virtuelle de 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.v2021_11_01.models._models_py3.ResourceVirtualMachineScaleSetVM
Constructeur
VirtualMachineScaleSetVM(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | 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, security_profile: _models.SecurityProfile | None = None, network_profile: _models.NetworkProfile | None = None, network_profile_configuration: _models.VirtualMachineScaleSetVMNetworkProfileConfiguration | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, license_type: str | None = None, protection_policy: _models.VirtualMachineScaleSetVMProtectionPolicy | None = None, user_data: 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 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.
- 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.
- additional_capabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle du groupe identique. Par instance : indique si la machine virtuelle peut prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.
- os_profile
- OSProfile
Spécifie les paramètres du système d’exploitation de la machine virtuelle.
- security_profile
- SecurityProfile
Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.
- network_profile
- NetworkProfile
Spécifie les interfaces réseau de la machine virtuelle.
- network_profile_configuration
- VirtualMachineScaleSetVMNetworkProfileConfiguration
Spécifie la configuration du profil 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 : 2015-06-15.
- 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 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. Une machine virtuelle existante ne peut pas être ajoutée à un groupe à haute disponibilité.
- license_type
- str
Spécifie que l’image ou le disque utilisé a été concédé 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>
Api-version minimale : 2015-06-15.
- protection_policy
- VirtualMachineScaleSetVMProtectionPolicy
Spécifie la stratégie de protection de la machine virtuelle.
- 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 : 2021-03-01.
Variables
- id
- str
ID de ressource.
- name
- str
Nom de la ressource.
- type
- str
Type de ressource.
- location
- str
Emplacement de la ressource. Obligatoire.
- instance_id
- str
ID de instance de la machine virtuelle.
- sku
- Sku
Référence SKU de machine virtuelle.
- 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.
- resources
- list[VirtualMachineExtension]
Ressources d’extension enfant de machine virtuelle.
- latest_model_applied
- bool
Spécifie si le modèle le plus récent a été appliqué à la machine virtuelle.
- vm_id
- str
ID unique de machine virtuelle Azure.
- instance_view
- VirtualMachineScaleSetVMInstanceView
Vue instance de la machine virtuelle.
- 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.
- additional_capabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle du groupe identique. Par instance : indique si la machine virtuelle peut prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.
- os_profile
- OSProfile
Spécifie les paramètres du système d’exploitation de la machine virtuelle.
- security_profile
- SecurityProfile
Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.
- network_profile
- NetworkProfile
Spécifie les interfaces réseau de la machine virtuelle.
- network_profile_configuration
- VirtualMachineScaleSetVMNetworkProfileConfiguration
Spécifie la configuration du profil 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 : 2015-06-15.
- 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 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. Une machine virtuelle existante ne peut pas être ajoutée à un groupe à haute disponibilité.
- provisioning_state
- str
État d’approvisionnement, qui apparaît uniquement dans la réponse.
- license_type
- str
Spécifie que l’image ou le disque utilisé a été concédé 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>
Api-version minimale : 2015-06-15.
- model_definition_applied
- str
Spécifie si le modèle appliqué à la machine virtuelle est le modèle du groupe de machines virtuelles identiques ou le modèle personnalisé pour la machine virtuelle.
- protection_policy
- VirtualMachineScaleSetVMProtectionPolicy
Spécifie la stratégie de protection de la machine virtuelle.
- 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 : 2021-03-01.
Azure SDK for Python