Partager via


VirtualMachineScaleSetVM interface

Décrit une machine virtuelle de groupe de machines virtuelles identiques.

Extends

Propriétés

additionalCapabilities

Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle dans le groupe identique. Par exemple : si la machine virtuelle a la possibilité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.

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. Impossible d’ajouter une machine virtuelle existante à un groupe à haute disponibilité.

diagnosticsProfile

Spécifie l’état des paramètres de diagnostic de démarrage. Version minimale de l’API : 2015-06-15.

etag

Etag est la propriété retournée dans Update/Get response of the VMSS VMSS VM, 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. Elle ne peut être remplie que par le serveur.

hardwareProfile

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

identity

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

instanceId

ID d’instance de machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

instanceView

Vue de l’instance de machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

latestModelApplied

Spécifie si le dernier modèle a été appliqué à la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

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

modelDefinitionApplied

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é de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

networkProfile

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

networkProfileConfiguration

Spécifie la configuration du profil réseau de la machine virtuelle.

osProfile

Spécifie les paramètres du système d’exploitation de la machine virtuelle.

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, Prise en main ->. Entrez les informations requises, puis cliquez sur Enregistrer.

protectionPolicy

Spécifie la stratégie de protection de la machine virtuelle.

provisioningState

État d’approvisionnement, qui apparaît uniquement dans la réponse. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

resilientVMDeletionStatus

Spécifie l’état de suppression de machine virtuelle résiliente pour la machine virtuelle.

resources

Ressources d’extension enfant de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

securityProfile

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

sku

Référence SKU de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

storageProfile

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

timeCreated

Spécifie l’heure à laquelle la ressource de machine virtuelle a été créée. Version minimale de l’API : 2021-11-01. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

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

vmId

ID unique de machine virtuelle Azure. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

zones

Zones de machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

Propriétés héritées

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

location

Emplacement géographique où réside la ressource

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

tags

Balises de ressource.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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 dans le groupe identique. Par exemple : si la machine virtuelle a la possibilité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.

additionalCapabilities?: AdditionalCapabilities

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. Impossible d’ajouter une machine virtuelle existante à un groupe à haute disponibilité.

availabilitySet?: SubResource

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é

etag

Etag est la propriété retournée dans Update/Get response of the VMSS VMSS VM, 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. Elle ne peut être remplie que par le serveur.

etag?: string

Valeur de propriété

string

hardwareProfile

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

hardwareProfile?: HardwareProfile

Valeur de propriété

identity

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

identity?: VirtualMachineIdentity

Valeur de propriété

instanceId

ID d’instance de machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

instanceId?: string

Valeur de propriété

string

instanceView

Vue de l’instance de machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

instanceView?: VirtualMachineScaleSetVMInstanceView

Valeur de propriété

latestModelApplied

Spécifie si le dernier modèle a été appliqué à la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

latestModelApplied?: boolean

Valeur de propriété

boolean

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

modelDefinitionApplied

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é de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

modelDefinitionApplied?: string

Valeur de propriété

string

networkProfile

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

networkProfile?: NetworkProfile

Valeur de propriété

networkProfileConfiguration

Spécifie la configuration du profil réseau de la machine virtuelle.

networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration

Valeur de propriété

osProfile

Spécifie les paramètres du système d’exploitation de la machine virtuelle.

osProfile?: OSProfile

Valeur de propriété

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, Prise en main ->. Entrez les informations requises, puis cliquez sur Enregistrer.

plan?: Plan

Valeur de propriété

protectionPolicy

Spécifie la stratégie de protection de la machine virtuelle.

protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy

Valeur de propriété

provisioningState

État d’approvisionnement, qui apparaît uniquement dans la réponse. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

provisioningState?: string

Valeur de propriété

string

resilientVMDeletionStatus

Spécifie l’état de suppression de machine virtuelle résiliente pour la machine virtuelle.

resilientVMDeletionStatus?: string

Valeur de propriété

string

resources

Ressources d’extension enfant de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

resources?: VirtualMachineExtension[]

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é

sku

Référence SKU de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

sku?: Sku

Valeur de propriété

Sku

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 : 2021-11-01. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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 transmettre de secrets ici. Version minimale de l’API : 2021-03-01

userData?: string

Valeur de propriété

string

vmId

ID unique de machine virtuelle Azure. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

vmId?: string

Valeur de propriété

string

zones

Zones de machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

zones?: string[]

Valeur de propriété

string[]

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

id?: string

Valeur de propriété

string

héritée deTrackedResource.id

location

Emplacement géographique où réside la ressource

location: string

Valeur de propriété

string

héritée deTrackedResource.location

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

name?: string

Valeur de propriété

string

héritée deTrackedResource.name

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData?: SystemData

Valeur de propriété

héritée deTrackedResource.systemData

tags

Balises de ressource.

tags?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

héritée deTrackedResource.tags

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

type?: string

Valeur de propriété

string

héritée deTrackedResource.type