VirtualMachine interface
Décrit une machine virtuelle.
- Extends
Propriétés
additional |
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle. |
application |
Spécifie les applications de galerie qui doivent être mises à la disposition de la machine virtuelle/VMSS. |
availability |
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é. Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour pour Machines Virtuelles dans Azure. 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é. Cette propriété ne peut pas exister avec une référence non null properties.virtualMachineScaleSet. |
billing |
Spécifie les détails liés à la facturation d’une machine virtuelle Azure Spot. Version minimale de l’api : 01/03/2019. |
capacity |
Spécifie des informations sur la réservation de capacité utilisée pour allouer la machine virtuelle. Version minimale de l’api : 01/04/2021. |
diagnostics |
Spécifie l’état des paramètres de diagnostic de démarrage. Version minimale de l’api : 15/06/2015. |
etag | Etag est une propriété retournée dans Create/Update/Get response de la machine virtuelle, afin que le client puisse le fournir dans l’en-tête pour garantir des mises à jour optimistes. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
eviction |
Spécifie la stratégie d’éviction pour la machine virtuelle Azure Spot et le groupe identique Azure Spot. 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. Pour 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. |
extended |
Emplacement étendu de la machine virtuelle. |
extensions |
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). Version minimale de l’api : 01/06/2020. |
hardware |
Spécifie les paramètres matériels de la machine virtuelle. |
host | Spécifie des informations sur l’hôte dédié dans lequel réside la machine virtuelle. Version minimale de l’api : 01/10/2018. |
host |
Spécifie des informations sur le groupe hôte dédié dans lequel réside la machine virtuelle. Note: L’utilisateur ne peut pas spécifier les propriétés host et hostGroup. Version minimale de l’api : 01/06/2020. |
identity | Identité de la machine virtuelle, si elle est configurée. |
instance |
Vue instance de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
license |
Spécifie que l’image ou le disque utilisé était sous licence locale. |
managed |
ManagedBy est défini sur Virtual Machine Scale Set (VMSS) flex ARM resourceID, si la machine virtuelle fait partie du VMSS. Cette propriété est utilisée par la plateforme pour l’optimisation de la suppression des groupes de ressources internes. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
network |
Spécifie les interfaces réseau de la machine virtuelle. |
os |
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. |
plan | Spécifie des informations sur l’image de 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 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. |
platform |
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. Cela s’applique uniquement si la propriété « virtualMachineScaleSet » de cette machine virtuelle est définie. Le groupe de machines virtuelles identiques référencé doit avoir « platformFaultDomainCount » supérieur à 1. Cette propriété ne peut pas être mise à jour une fois la machine virtuelle créée. L’attribution de domaine d’erreur peut être consultée dans la vue d’instance de machine virtuelle. Version minimale de l’api : 2020‐12-01. |
priority | Spécifie la priorité pour la machine virtuelle. Version minimale de l’api : 01/03/2019 |
provisioning |
État d’approvisionnement, qui apparaît uniquement dans la réponse. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
proximity |
Spécifie des informations sur le groupe de placement de proximité auquel la machine virtuelle doit être affectée. Version minimale de l’api : 01/04/2018. |
resources | Ressources d’extension enfant de machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
scheduled |
Spécifie les configurations liées au redéploiement, au redémarrage et à scheduledEventsAdditionalPublishingTargets Scheduled Event pour la machine virtuelle. |
scheduled |
Spécifie les configurations liées aux événements planifiés. |
security |
Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle. |
storage |
Spécifie les paramètres de stockage des disques de machine virtuelle. |
time |
Spécifie l’heure à laquelle la ressource de machine virtuelle a été créée. Version minimale de l’api : 01/11/2021. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
user |
UserData pour la machine virtuelle, qui doit être encodée en base 64. Le client ne doit pas passer de secrets ici. Version minimale de l’api : 01/03/2021. |
virtual |
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. Cette propriété ne peut pas exister avec une référence non null properties.availabilitySet. Version minimale de l’api : 2019‐03‐01. |
vm |
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. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
zones | Zones de machine virtuelle. |
Propriétés héritées
id | REMARQUE DE l’ID de ressource : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
location | Emplacement de la ressource |
name | Remarque : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
tags | Balises de ressource |
type | Remarque : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
Détails de la propriété
additionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle.
additionalCapabilities?: AdditionalCapabilities
Valeur de propriété
applicationProfile
Spécifie les applications de galerie qui doivent être mises à la disposition de la machine virtuelle/VMSS.
applicationProfile?: ApplicationProfile
Valeur de propriété
availabilitySet
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é. Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour pour Machines Virtuelles dans Azure. 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é. Cette propriété ne peut pas exister avec une référence non null properties.virtualMachineScaleSet.
availabilitySet?: SubResource
Valeur de propriété
billingProfile
Spécifie les détails liés à la facturation d’une machine virtuelle Azure Spot. Version minimale de l’api : 01/03/2019.
billingProfile?: BillingProfile
Valeur de propriété
capacityReservation
Spécifie des informations sur la réservation de capacité utilisée pour allouer la machine virtuelle. Version minimale de l’api : 01/04/2021.
capacityReservation?: CapacityReservationProfile
Valeur de propriété
diagnosticsProfile
Spécifie l’état des paramètres de diagnostic de démarrage. Version minimale de l’api : 15/06/2015.
diagnosticsProfile?: DiagnosticsProfile
Valeur de propriété
etag
Etag est une propriété retournée dans Create/Update/Get response de la machine virtuelle, afin que le client puisse le fournir dans l’en-tête pour garantir des mises à jour optimistes. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
etag?: string
Valeur de propriété
string
evictionPolicy
Spécifie la stratégie d’éviction pour la machine virtuelle Azure Spot et le groupe identique Azure Spot. 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. Pour 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.
evictionPolicy?: string
Valeur de propriété
string
extendedLocation
Emplacement étendu de la machine virtuelle.
extendedLocation?: ExtendedLocation
Valeur de propriété
extensionsTimeBudget
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). Version minimale de l’api : 01/06/2020.
extensionsTimeBudget?: string
Valeur de propriété
string
hardwareProfile
Spécifie les paramètres matériels de la machine virtuelle.
hardwareProfile?: HardwareProfile
Valeur de propriété
host
Spécifie des informations sur l’hôte dédié dans lequel réside la machine virtuelle. Version minimale de l’api : 01/10/2018.
host?: SubResource
Valeur de propriété
hostGroup
Spécifie des informations sur le groupe hôte dédié dans lequel réside la machine virtuelle. Note: L’utilisateur ne peut pas spécifier les propriétés host et hostGroup. Version minimale de l’api : 01/06/2020.
hostGroup?: SubResource
Valeur de propriété
identity
Identité de la machine virtuelle, si elle est configurée.
identity?: VirtualMachineIdentity
Valeur de propriété
instanceView
Vue instance de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
instanceView?: VirtualMachineInstanceView
Valeur de propriété
licenseType
Spécifie que l’image ou le disque utilisé était sous licence locale.
Les valeurs possibles pour le système d’exploitation Windows Server sont les suivantes :
Windows_Client
Windows_Server
Les valeurs possibles pour le système d’exploitation Linux Server sont les suivantes :
RHEL_BYOS (pour RHEL)
SLES_BYOS (pour SUSE)
Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server.
Avantage d’utilisation hybride Azure pour Linux Server
Version minimale de l’api : 15/06/2015
licenseType?: string
Valeur de propriété
string
managedBy
ManagedBy est défini sur Virtual Machine Scale Set (VMSS) flex ARM resourceID, si la machine virtuelle fait partie du VMSS. Cette propriété est utilisée par la plateforme pour l’optimisation de la suppression des groupes de ressources internes. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
managedBy?: string
Valeur de propriété
string
networkProfile
Spécifie les interfaces réseau de la machine virtuelle.
networkProfile?: NetworkProfile
Valeur de propriété
osProfile
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.
osProfile?: OSProfile
Valeur de propriété
plan
Spécifie des informations sur l’image de 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 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.
plan?: Plan
Valeur de propriété
platformFaultDomain
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. Cela s’applique uniquement si la propriété « virtualMachineScaleSet » de cette machine virtuelle est définie. Le groupe de machines virtuelles identiques référencé doit avoir « platformFaultDomainCount » supérieur à 1. Cette propriété ne peut pas être mise à jour une fois la machine virtuelle créée. L’attribution de domaine d’erreur peut être consultée dans la vue d’instance de machine virtuelle. Version minimale de l’api : 2020‐12-01.
platformFaultDomain?: number
Valeur de propriété
number
priority
Spécifie la priorité pour la machine virtuelle. Version minimale de l’api : 01/03/2019
priority?: string
Valeur de propriété
string
provisioningState
État d’approvisionnement, qui apparaît uniquement dans la réponse. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
provisioningState?: string
Valeur de propriété
string
proximityPlacementGroup
Spécifie des informations sur le groupe de placement de proximité auquel la machine virtuelle doit être affectée. Version minimale de l’api : 01/04/2018.
proximityPlacementGroup?: SubResource
Valeur de propriété
resources
Ressources d’extension enfant de machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
resources?: VirtualMachineExtension[]
Valeur de propriété
scheduledEventsPolicy
Spécifie les configurations liées au redéploiement, au redémarrage et à scheduledEventsAdditionalPublishingTargets Scheduled Event pour la machine virtuelle.
scheduledEventsPolicy?: ScheduledEventsPolicy
Valeur de propriété
scheduledEventsProfile
Spécifie les configurations liées aux événements planifiés.
scheduledEventsProfile?: ScheduledEventsProfile
Valeur de propriété
securityProfile
Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.
securityProfile?: SecurityProfile
Valeur de propriété
storageProfile
Spécifie les paramètres de stockage des disques de machine virtuelle.
storageProfile?: StorageProfile
Valeur de propriété
timeCreated
Spécifie l’heure à laquelle la ressource de machine virtuelle a été créée. Version minimale de l’api : 01/11/2021. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
timeCreated?: Date
Valeur de propriété
Date
userData
UserData pour la machine virtuelle, qui doit être encodée en base 64. Le client ne doit pas passer de secrets ici. Version minimale de l’api : 01/03/2021.
userData?: string
Valeur de propriété
string
virtualMachineScaleSet
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. Cette propriété ne peut pas exister avec une référence non null properties.availabilitySet. Version minimale de l’api : 2019‐03‐01.
virtualMachineScaleSet?: SubResource
Valeur de propriété
vmId
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. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
vmId?: string
Valeur de propriété
string
zones
Zones de machine virtuelle.
zones?: string[]
Valeur de propriété
string[]
Détails de la propriété héritée
id
REMARQUE DE l’ID de ressource : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
id?: string
Valeur de propriété
string
Hérité deResource.id
location
name
Remarque : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
name?: string
Valeur de propriété
string
Hérité deResource.name
tags
Balises de ressource
tags?: {[propertyName: string]: string}
Valeur de propriété
{[propertyName: string]: string}
Hérité deResource.tags
type
Remarque : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
type?: string
Valeur de propriété
string
Hérité deResource.type