Virtual Machine Scale Set VMs - Get Instance View
Obtient l’état d’une machine virtuelle à partir d’un groupe de machines virtuelles identiques.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/instanceView?api-version=2025-11-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
instance
|
path | True |
string |
ID d’instance de la machine virtuelle. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
|
vm
|
path | True |
string |
Nom du groupe de machines virtuelles identiques. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Opération Azure terminée avec succès. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
Get instance view of a virtual machine from a VM scale set placed on a dedicated host group through automatic placement.
Exemple de requête
Exemple de réponse
{
"platformUpdateDomain": 0,
"platformFaultDomain": 0,
"rdpThumbPrint": null,
"vmAgent": {
"vmAgentVersion": "Unknown",
"statuses": [
{
"code": "ProvisioningState/Unavailable",
"level": "Warning",
"displayStatus": "Not Ready",
"message": "VM status blob is found but not yet populated.",
"time": "2025-04-01T05:00:32+00:00"
}
],
"extensionHandlers": null
},
"disks": [
{
"name": "myOSDisk",
"encryptionSettings": null,
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": null,
"time": "2025-04-01T04:58:58.0882815+00:00"
}
]
}
],
"extensions": null,
"assignedHost": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup/hosts/myHost",
"bootDiagnostics": null,
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": null,
"time": "2020-06-05T04:59:58.1852966+00:00"
},
{
"code": "PowerState/running",
"level": "Info",
"displayStatus": "VM running",
"message": null,
"time": null
}
]
}
Définitions
| Nom | Description |
|---|---|
|
Api |
Erreur d’API. |
|
Api |
Base d’erreur de l’API. |
|
Boot |
Vue d’instance des diagnostics de démarrage d’une machine virtuelle. |
|
Cloud |
Réponse d’erreur du service de calcul. |
|
Disk |
Décrit les paramètres de chiffrement d’un disque |
|
Disk |
Vue d’instance du disque. |
|
Hyper |
Génération d’hyperviseur de la machine virtuelle [V1, V2] |
|
Inner |
Détails de l’erreur interne. |
|
Instance |
État de l’affichage de l’instance. |
|
Key |
Décrit une référence à Key Vault Key |
|
Key |
Décrit une référence à Key Vault Secret |
|
Maintenance |
Code de résultat de la dernière opération de maintenance. |
|
Maintenance |
État de fonctionnement de maintenance. |
|
Status |
Code de niveau. |
|
Storage |
Spécifie l’état d’alignement de stockage pour le disque. |
|
Sub |
|
|
Virtual |
Vue d’instance de l’agent de machine virtuelle en cours d’exécution sur la machine virtuelle. |
|
Virtual |
Vue d’instance d’un gestionnaire d’extensions de machine virtuelle. |
|
Virtual |
Vue d’instance d’une extension de machine virtuelle. |
|
Virtual |
L’état d’intégrité de la machine virtuelle. |
|
Virtual |
Vue d’instance d’une machine virtuelle de groupe de machines virtuelles identiques. |
ApiError
Erreur d’API.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur. |
| details |
Les détails de l’erreur Api |
|
| innererror |
L’erreur interne de l’API |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible de l’erreur particulière. |
ApiErrorBase
Base d’erreur de l’API.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur. |
| message |
string |
Message d’erreur. |
| target |
string |
Cible de l’erreur particulière. |
BootDiagnosticsInstanceView
Vue d’instance des diagnostics de démarrage d’une machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| consoleScreenshotBlobUri |
string |
URI de l’objet blob de capture d’écran de la console. Note: Ce paramètre n’est pas défini si les diagnostics de démarrage sont actuellement activés avec le stockage géré. |
| serialConsoleLogBlobUri |
string |
Uri de l’objet blob de journaux de la console série. Note: Ce paramètre n’est pas défini si les diagnostics de démarrage sont actuellement activés avec le stockage géré. |
| status |
Informations sur l’état des diagnostics de démarrage de la machine virtuelle. Note: Il ne sera défini que si des erreurs sont rencontrées lors de l’activation des diagnostics de démarrage. |
CloudError
Réponse d’erreur du service de calcul.
| Nom | Type | Description |
|---|---|---|
| error |
Erreur d’API. |
DiskEncryptionSettings
Décrit les paramètres de chiffrement d’un disque
| Nom | Type | Description |
|---|---|---|
| diskEncryptionKey |
Spécifie l’emplacement de la clé de chiffrement du disque, qui est un Key Vault Secret. |
|
| enabled |
boolean |
Spécifie si le chiffrement de disque doit être activé sur la machine virtuelle. |
| keyEncryptionKey |
Précise l’emplacement de la clé de chiffrement de la clé dans Key Vault. |
DiskInstanceView
Vue d’instance du disque.
| Nom | Type | Description |
|---|---|---|
| encryptionSettings |
Spécifie les paramètres de chiffrement du disque du système d’exploitation. |
|
| name |
string |
Nom du disque. |
| statuses |
Informations d’état de la ressource. |
|
| storageAlignmentStatus |
Spécifie l’état d’alignement de stockage pour le disque. |
HyperVGeneration
Génération d’hyperviseur de la machine virtuelle [V1, V2]
| Valeur | Description |
|---|---|
| V1 | |
| V2 |
InnerError
Détails de l’erreur interne.
| Nom | Type | Description |
|---|---|---|
| errordetail |
string |
Message d’erreur interne ou vidage d’exception. |
| exceptiontype |
string |
Type d'exception. |
InstanceViewStatus
État de l’affichage de l’instance.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’état. |
| displayStatus |
string |
Étiquette localisable courte pour l’état. |
| level |
Code de niveau. |
|
| message |
string |
Message d’état détaillé, y compris pour les alertes et les messages d’erreur. |
| time |
string (date-time) |
Heure de l’état. |
KeyVaultKeyReference
Décrit une référence à Key Vault Key
| Nom | Type | Description |
|---|---|---|
| keyUrl |
string |
L’URL faisant référence à une clé de chiffrement de clé dans Key Vault. |
| sourceVault |
L’URL relative du Key Vault contenant la clé. |
KeyVaultSecretReference
Décrit une référence à Key Vault Secret
| Nom | Type | Description |
|---|---|---|
| secretUrl |
string |
L’URL faisant référence à un secret dans un Key Vault. |
| sourceVault |
L’URL relative du Key Vault contenant le secret. |
MaintenanceOperationResultCodeTypes
Code de résultat de la dernière opération de maintenance.
| Valeur | Description |
|---|---|
| None | |
| RetryLater | |
| MaintenanceAborted | |
| MaintenanceCompleted |
MaintenanceRedeployStatus
État de fonctionnement de maintenance.
| Nom | Type | Description |
|---|---|---|
| isCustomerInitiatedMaintenanceAllowed |
boolean |
Vrai, si le client est autorisé à effectuer la maintenance. |
| lastOperationMessage |
string |
Message renvoyé pour la dernière opération de maintenance. |
| lastOperationResultCode |
Code de résultat de la dernière opération de maintenance. |
|
| maintenanceWindowEndTime |
string (date-time) |
Heure de fin de la fenêtre de maintenance. |
| maintenanceWindowStartTime |
string (date-time) |
Heure de début de la fenêtre de maintenance. |
| preMaintenanceWindowEndTime |
string (date-time) |
Heure de fin de la fenêtre de pré-maintenance. |
| preMaintenanceWindowStartTime |
string (date-time) |
Heure de début de la fenêtre de pré-maintenance. |
StatusLevelTypes
Code de niveau.
| Valeur | Description |
|---|---|
| Info | |
| Warning | |
| Error |
StorageAlignmentStatus
Spécifie l’état d’alignement de stockage pour le disque.
| Valeur | Description |
|---|---|
| Unaligned |
Le disque ne possède pas de domaine de défaut de stockage pour calculer la correspondance du domaine de défaut. Une seule défaillance du domaine de défaut de stockage peut affecter toutes les machines virtuelles qui font référence à ce profil disque. |
| Aligned |
Le disque dispose d’un domaine de défaut de stockage pour calculer la correspondance du domaine de défaut. La défaillance du domaine de défaut de stockage est contenue dans les VM dans un seul domaine de défaut de calcul. |
SubResource
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource |
VirtualMachineAgentInstanceView
Vue d’instance de l’agent de machine virtuelle en cours d’exécution sur la machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| extensionHandlers |
Vue d’instance du gestionnaire d’extension de machine virtuelle. |
|
| statuses |
Informations d’état de la ressource. |
|
| vmAgentVersion |
string |
La version complète de VM Agent. |
VirtualMachineExtensionHandlerInstanceView
Vue d’instance d’un gestionnaire d’extensions de machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| status |
État du gestionnaire d’extensions. |
|
| type |
string |
Spécifie le type de l’extension ; un exemple est « CustomScriptExtension ». |
| typeHandlerVersion |
string |
Spécifie la version du gestionnaire de scripts. |
VirtualMachineExtensionInstanceView
Vue d’instance d’une extension de machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom de l’extension de machine virtuelle. |
| statuses |
Informations d’état de la ressource. |
|
| substatuses |
Informations d’état de la ressource. |
|
| type |
string |
Spécifie le type de l’extension ; un exemple est « CustomScriptExtension ». |
| typeHandlerVersion |
string |
Spécifie la version du gestionnaire de scripts. |
VirtualMachineHealthStatus
L’état d’intégrité de la machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| status |
Informations sur l’état d’intégrité de la machine virtuelle. |
VirtualMachineScaleSetVMInstanceView
Vue d’instance d’une machine virtuelle de groupe de machines virtuelles identiques.
| Nom | Type | Description |
|---|---|---|
| assignedHost |
string |
ID de ressource de l’hôte dédié, sur lequel la machine virtuelle est allouée par le biais du placement automatique, lorsque la machine virtuelle est associée à un groupe d’hôtes dédié pour lequel le placement automatique est activé. Version minimale de l’API : 2020-06-01. |
| bootDiagnostics |
Diagnostics de démarrage est une fonctionnalité de débogage qui vous permet d’afficher la sortie de la console et la capture d’écran pour diagnostiquer l’état de la machine virtuelle. Vous pouvez facilement afficher la sortie de votre journal de console. Azure permet aussi de voir une capture d’écran de la VM depuis l’hyperviseur. |
|
| computerName |
string |
Spécifie le nom du système d’exploitation hôte de la machine virtuelle. |
| disks |
Informations sur les disques. |
|
| extensions |
Les informations sur les extensions. |
|
| hyperVGeneration |
Génération d’hyperviseur de la machine virtuelle [V1, V2] |
|
| maintenanceRedeployStatus |
L’état de l’opération de maintenance sur la machine virtuelle. |
|
| osName |
string |
Système d’exploitation s’exécutant sur la machine hybride. |
| osVersion |
string |
Version du système d’exploitation s’exécutant sur la machine hybride. |
| placementGroupId |
string |
Groupe de placement dans lequel la machine virtuelle est en cours d’exécution. Si la machine virtuelle est libérée, elle n’a pas de placementGroupId. |
| platformFaultDomain |
integer (int32) |
Nombre de domaines d’erreur. |
| platformUpdateDomain |
integer (int32) |
Nombre de domaines de mise à jour. |
| rdpThumbPrint |
string |
Empreinte numérique du certificat Bureau à distance. |
| statuses |
Informations d’état de la ressource. |
|
| vmAgent |
L’agent VM s’exécutant sur la machine virtuelle. |
|
| vmHealth |
L’état d’intégrité de la machine virtuelle. |