Partager via


VirtualMachineScaleSet interface

Décrit un groupe de machines virtuelles identiques.

Extends

Propriétés

additionalCapabilities

Spécifie des fonctionnalités supplémentaires activées ou désactivées sur les machines virtuelles du groupe de machines virtuelles identiques. Par exemple : si les machines virtuelles ont la possibilité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.

automaticRepairsPolicy

Stratégie pour les réparations automatiques.

constrainedMaximumCapacity

Propriété facultative qui doit être définie sur True ou omise.

doNotRunExtensionsOnOverprovisionedVMs

Lorsque Overprovision est activé, les extensions sont lancées uniquement sur le nombre demandé de machines virtuelles qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles surprovisionnés supplémentaires.

etag

Etag est la propriété retournée dans Create/Update/Get response of the VMSS, 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.

extendedLocation

Emplacement étendu du groupe de machines virtuelles identiques.

highSpeedInterconnectPlacement

Spécifie l’emplacement de l’interconnexion à haut débit pour le groupe de machines virtuelles identiques.

hostGroup

Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. Version minimale de l’API : 2020-06-01.

identity

Identité du groupe de machines virtuelles identiques, s’il est configuré.

orchestrationMode

Spécifie le mode d’orchestration du groupe de machines virtuelles identiques.

overprovision

Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.

placement

La section Placement spécifie les contraintes définies par l’utilisateur pour le placement du matériel du groupe de machines virtuelles identiques. Cette propriété ne peut pas être modifiée une fois que VMSS est provisionné. Version minimale de l’API : 2025-04-01.

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.

platformFaultDomainCount

Nombre de domaines d’erreur pour chaque groupe de placement.

priorityMixPolicy

Spécifie les cibles souhaitées pour mélanger les machines virtuelles Spot et De priorité régulière au sein de la même instance VMSS Flex.

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.

proximityPlacementGroup

Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. Version minimale de l’API : 2018-04-01.

resiliencyPolicy

Stratégie de résilience

scaleInPolicy

Spécifie les stratégies appliquées lors de la mise à l’échelle des machines virtuelles dans le groupe de machines virtuelles identiques.

scheduledEventsPolicy

La ScheduledEventsPolicy.

singlePlacementGroup

Lorsque cette valeur est true, le groupe identique est limité à un groupe de placement unique, de taille maximale de 100 machines virtuelles. REMARQUE : Si singlePlacementGroup est vrai, il peut être modifié en false. Toutefois, si singlePlacementGroup a la valeur false, il se peut qu’il ne soit pas modifié sur true.

sku

Référence sKU du groupe de machines virtuelles identiques.

skuProfile

Spécifie le profil de référence sku pour le groupe de machines virtuelles identiques.

spotRestorePolicy

Spécifie les propriétés Spot Restore pour le groupe de machines virtuelles identiques.

timeCreated

Spécifie l’heure à laquelle la ressource de groupe de machines virtuelles identiques 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.

uniqueId

Spécifie l’ID qui identifie de façon unique un groupe de machines virtuelles identiques. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

upgradePolicy

Stratégie de mise à niveau.

virtualMachineProfile

Profil de machine virtuelle.

zonalPlatformFaultDomainAlignMode

Spécifie le mode d’alignement entre le calcul du groupe de machines virtuelles identiques et le nombre de domaines d’erreur de stockage.

zoneBalance

Indique s’il faut forcer strictement la distribution des machines virtuelles entre les zones x en cas de panne de zone. La propriété zoneBalance ne peut être définie que si la propriété zones du groupe identique contient plusieurs zones. S’il n’existe aucune zone ou une seule zone spécifiée, la propriété zoneBalance ne doit pas être définie.

zones

Zones de disponibilité.

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 les machines virtuelles du groupe de machines virtuelles identiques. Par exemple : si les machines virtuelles ont 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é

automaticRepairsPolicy

Stratégie pour les réparations automatiques.

automaticRepairsPolicy?: AutomaticRepairsPolicy

Valeur de propriété

constrainedMaximumCapacity

Propriété facultative qui doit être définie sur True ou omise.

constrainedMaximumCapacity?: boolean

Valeur de propriété

boolean

doNotRunExtensionsOnOverprovisionedVMs

Lorsque Overprovision est activé, les extensions sont lancées uniquement sur le nombre demandé de machines virtuelles qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles surprovisionnés supplémentaires.

doNotRunExtensionsOnOverprovisionedVMs?: boolean

Valeur de propriété

boolean

etag

Etag est la propriété retournée dans Create/Update/Get response of the VMSS, 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

extendedLocation

Emplacement étendu du groupe de machines virtuelles identiques.

extendedLocation?: ExtendedLocation

Valeur de propriété

highSpeedInterconnectPlacement

Spécifie l’emplacement de l’interconnexion à haut débit pour le groupe de machines virtuelles identiques.

highSpeedInterconnectPlacement?: string

Valeur de propriété

string

hostGroup

Spécifie des informations sur le groupe hôte dédié dans lequel réside le groupe de machines virtuelles identiques. Version minimale de l’API : 2020-06-01.

hostGroup?: SubResource

Valeur de propriété

identity

Identité du groupe de machines virtuelles identiques, s’il est configuré.

identity?: VirtualMachineScaleSetIdentity

Valeur de propriété

orchestrationMode

Spécifie le mode d’orchestration du groupe de machines virtuelles identiques.

orchestrationMode?: string

Valeur de propriété

string

overprovision

Spécifie si le groupe de machines virtuelles identiques doit être surprovisionné.

overprovision?: boolean

Valeur de propriété

boolean

placement

La section Placement spécifie les contraintes définies par l’utilisateur pour le placement du matériel du groupe de machines virtuelles identiques. Cette propriété ne peut pas être modifiée une fois que VMSS est provisionné. Version minimale de l’API : 2025-04-01.

placement?: Placement

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é

platformFaultDomainCount

Nombre de domaines d’erreur pour chaque groupe de placement.

platformFaultDomainCount?: number

Valeur de propriété

number

priorityMixPolicy

Spécifie les cibles souhaitées pour mélanger les machines virtuelles Spot et De priorité régulière au sein de la même instance VMSS Flex.

priorityMixPolicy?: PriorityMixPolicy

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

proximityPlacementGroup

Spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. Version minimale de l’API : 2018-04-01.

proximityPlacementGroup?: SubResource

Valeur de propriété

resiliencyPolicy

Stratégie de résilience

resiliencyPolicy?: ResiliencyPolicy

Valeur de propriété

scaleInPolicy

Spécifie les stratégies appliquées lors de la mise à l’échelle des machines virtuelles dans le groupe de machines virtuelles identiques.

scaleInPolicy?: ScaleInPolicy

Valeur de propriété

scheduledEventsPolicy

La ScheduledEventsPolicy.

scheduledEventsPolicy?: ScheduledEventsPolicy

Valeur de propriété

singlePlacementGroup

Lorsque cette valeur est true, le groupe identique est limité à un groupe de placement unique, de taille maximale de 100 machines virtuelles. REMARQUE : Si singlePlacementGroup est vrai, il peut être modifié en false. Toutefois, si singlePlacementGroup a la valeur false, il se peut qu’il ne soit pas modifié sur true.

singlePlacementGroup?: boolean

Valeur de propriété

boolean

sku

Référence sKU du groupe de machines virtuelles identiques.

sku?: Sku

Valeur de propriété

Sku

skuProfile

Spécifie le profil de référence sku pour le groupe de machines virtuelles identiques.

skuProfile?: SkuProfile

Valeur de propriété

spotRestorePolicy

Spécifie les propriétés Spot Restore pour le groupe de machines virtuelles identiques.

spotRestorePolicy?: SpotRestorePolicy

Valeur de propriété

timeCreated

Spécifie l’heure à laquelle la ressource de groupe de machines virtuelles identiques 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

uniqueId

Spécifie l’ID qui identifie de façon unique un groupe de machines virtuelles identiques. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

uniqueId?: string

Valeur de propriété

string

upgradePolicy

Stratégie de mise à niveau.

upgradePolicy?: UpgradePolicy

Valeur de propriété

virtualMachineProfile

Profil de machine virtuelle.

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

Valeur de propriété

zonalPlatformFaultDomainAlignMode

Spécifie le mode d’alignement entre le calcul du groupe de machines virtuelles identiques et le nombre de domaines d’erreur de stockage.

zonalPlatformFaultDomainAlignMode?: string

Valeur de propriété

string

zoneBalance

Indique s’il faut forcer strictement la distribution des machines virtuelles entre les zones x en cas de panne de zone. La propriété zoneBalance ne peut être définie que si la propriété zones du groupe identique contient plusieurs zones. S’il n’existe aucune zone ou une seule zone spécifiée, la propriété zoneBalance ne doit pas être définie.

zoneBalance?: boolean

Valeur de propriété

boolean

zones

Zones de disponibilité.

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