Partager via


VirtualMachineProperties interface

Décrit les propriétés d’une machine virtuelle.

Propriétés

additionalCapabilities

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

applicationProfile

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

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 allouées à différents nœuds 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 des machines virtuelles dans Azure

Actuellement, une machine virtuelle ne peut être ajoutée qu’à un groupe à haute disponibilité 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 properties.virtualMachineScaleSet non null.

billingProfile

Spécifie les détails liés à la facturation d’une machine virtuelle Azure Spot.

Version minimale de l’API : 2019-03-01.

capacityReservation

Spécifie des informations sur la réservation de capacité utilisée pour allouer une machine virtuelle.

Version minimale de l’API : 2021-04-01.

diagnosticsProfile

Spécifie l’état des paramètres de diagnostic de démarrage.

Version minimale de l’API : 2015-06-15.

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.

extensionsTimeBudget

Spécifie l’heure de début de toutes les extensions. La durée doit être comprise entre 15 minutes et 120 minutes (inclusive) et doit être spécifiée au format ISO 8601. La valeur par défaut est 90 minutes (PT1H30M).

Version minimale de l’API : 2020-06-01

hardwareProfile

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 : 2018-10-01.

hostGroup

Spécifie des informations sur le groupe hôte dédié dans lequel réside la machine virtuelle.

Version minimale de l’API : 2020-06-01.

REMARQUE : L’utilisateur ne peut pas spécifier les propriétés hôte et hostGroup.

licenseType

Spécifie que l’image ou le disque utilisé a été concédé sous licence localement.

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

Azure Hybrid Use Benefit pour les Linux Server

Version minimale de l’API : 2015-06-15

networkProfile

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

osProfile

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

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 conserve le meilleur é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 » > 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é de la machine virtuelle.

    Version minimale de l’API : 2019-03-01

    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 : 2018-04-01.

    scheduledEventsProfile

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

    securityProfile

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

    storageProfile

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

    userData

    UserData pour la machine virtuelle, qui doit être encodée en base 64. Le client ne doit pas transmettre de secrets ici.

    Version minimale de l’API : 2021-03-01

    virtualMachineScaleSet

    Spécifie des informations sur le groupe de machines virtuelles identiques auxquels 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 peut uniquement être ajoutée au groupe de machines virtuelles identiques au moment de la création. Impossible d’ajouter une machine virtuelle existante à un groupe de machines virtuelles identiques.

    Cette propriété ne peut pas exister avec une référence properties.availabilitySet non null.

    Version minimale de l’API : 2019-03-01

    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 allouées à différents nœuds 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 des machines virtuelles dans Azure

    Actuellement, une machine virtuelle ne peut être ajoutée qu’à un groupe à haute disponibilité 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 properties.virtualMachineScaleSet non null.

    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 : 2019-03-01.

    billingProfile?: BillingProfile

    Valeur de propriété

    capacityReservation

    Spécifie des informations sur la réservation de capacité utilisée pour allouer une machine virtuelle.

    Version minimale de l’API : 2021-04-01.

    capacityReservation?: CapacityReservationProfile

    Valeur de propriété

    diagnosticsProfile

    Spécifie l’état des paramètres de diagnostic de démarrage.

    Version minimale de l’API : 2015-06-15.

    diagnosticsProfile?: DiagnosticsProfile

    Valeur de propriété

    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?: "Deallocate" | "Delete"

    Valeur de propriété

    "Deallocate" | "Delete"

    extensionsTimeBudget

    Spécifie l’heure de début de toutes les extensions. La durée doit être comprise entre 15 minutes et 120 minutes (inclusive) et doit être spécifiée au format ISO 8601. La valeur par défaut est 90 minutes (PT1H30M).

    Version minimale de l’API : 2020-06-01

    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 : 2018-10-01.

    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.

    Version minimale de l’API : 2020-06-01.

    REMARQUE : L’utilisateur ne peut pas spécifier les propriétés hôte et hostGroup.

    hostGroup?: SubResource

    Valeur de propriété

    licenseType

    Spécifie que l’image ou le disque utilisé a été concédé sous licence localement.

    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

    Azure Hybrid Use Benefit pour les Linux Server

    Version minimale de l’API : 2015-06-15

    licenseType?: 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 des paramètres ne peuvent pas être modifiés une fois la machine virtuelle approvisionnée.

    osProfile?: OSProfile

    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 conserve le meilleur é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 » > 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é de la machine virtuelle.

    Version minimale de l’API : 2019-03-01

    priority?: "Regular" | "Low" | "Spot"

    Valeur de propriété

    "Regular" | "Low" | "Spot"

    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 : 2018-04-01.

    proximityPlacementGroup?: SubResource

    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 associé à 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é

    userData

    UserData pour la machine virtuelle, qui doit être encodée en base 64. Le client ne doit pas transmettre de secrets ici.

    Version minimale de l’API : 2021-03-01

    userData?: string

    Valeur de propriété

    string

    virtualMachineScaleSet

    Spécifie des informations sur le groupe de machines virtuelles identiques auxquels 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 peut uniquement être ajoutée au groupe de machines virtuelles identiques au moment de la création. Impossible d’ajouter une machine virtuelle existante à un groupe de machines virtuelles identiques.

    Cette propriété ne peut pas exister avec une référence properties.availabilitySet non null.

    Version minimale de l’API : 2019-03-01

    virtualMachineScaleSet?: SubResource

    Valeur de propriété