Virtual Machines - Instance View
Récupère des informations sur l’état d’exécution d’une machine virtuelle.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/instanceView?api-version=2024-07-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nom du groupe de ressources. |
subscription
|
path | True |
string |
Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service. |
vm
|
path | True |
string |
Nom de la machine virtuelle. |
api-version
|
query | True |
string |
Version de l’API cliente. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
D’ACCORD |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
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 placed on a dedicated host group through automatic placement. |
Get Virtual Machine Instance View. |
Get instance view of a virtual machine placed on a dedicated host group through automatic placement.
Exemple de requête
Exemple de réponse
{
"computerName": "myVM",
"osName": "Windows Server 2016 Datacenter",
"osVersion": "Microsoft Windows NT 10.0.14393.0",
"vmAgent": {
"vmAgentVersion": "2.7.41491.949",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Ready",
"message": "GuestAgent is running and accepting new configurations.",
"time": "2024-07-01T23:11:22+00:00"
}
]
},
"disks": [
{
"name": "myOsDisk",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2024-07-01T21:29:47.477089+00:00"
}
]
}
],
"hyperVGeneration": "V1",
"assignedHost": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup/hosts/myHost",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2024-07-01T21:30:12.8051917+00:00"
},
{
"code": "PowerState/running",
"level": "Info",
"displayStatus": "VM running"
}
]
}
Get Virtual Machine Instance View.
Exemple de requête
Exemple de réponse
{
"platformUpdateDomain": 1,
"platformFaultDomain": 1,
"computerName": "myVM",
"osName": "Windows Server 2016 Datacenter",
"osVersion": "Microsoft Windows NT 10.0.14393.0",
"vmAgent": {
"vmAgentVersion": "2.7.41491.949",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Ready",
"message": "GuestAgent is running and accepting new configurations.",
"time": "2019-10-14T23:11:22+00:00"
}
],
"extensionHandlers": [
{
"type": "Microsoft.Azure.Security.IaaSAntimalware",
"typeHandlerVersion": "1.5.5.9",
"status": {
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Ready"
}
}
]
},
"disks": [
{
"name": "myOsDisk",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2019-10-14T21:29:47.477089+00:00"
}
]
},
{
"name": "myDataDisk0",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2019-10-14T21:29:47.461517+00:00"
}
]
}
],
"bootDiagnostics": {
"consoleScreenshotBlobUri": "https://{myStorageAccount}.blob.core.windows.net/bootdiagnostics-myOsDisk/myOsDisk.screenshot.bmp",
"serialConsoleLogBlobUri": "https://{myStorageAccount}.blob.core.windows.net/bootdiagnostics-myOsDisk/myOsDisk.serialconsole.log"
},
"extensions": [
{
"name": "IaaSAntiMalware-ext0",
"type": "Microsoft.Azure.Security.IaaSAntimalware",
"typeHandlerVersion": "1.5.5.9",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": "Microsoft Antimalware enabled"
}
]
}
],
"hyperVGeneration": "V1",
"patchStatus": {
"availablePatchSummary": {
"status": "Succeeded",
"assessmentActivityId": "68f8b292-dfc2-4646-9781-33cc88631968",
"rebootPending": true,
"criticalAndSecurityPatchCount": 1,
"otherPatchCount": 2,
"startTime": "2020-04-24T21:02:04.2556154Z",
"lastModifiedTime": "2020-04-24T21:02:04.2556154Z",
"error": null
},
"lastPatchInstallationSummary": {
"status": "Succeeded",
"installationActivityId": "68f8b292-dfc2-4646-9981-33cc88631968",
"maintenanceWindowExceeded": false,
"notSelectedPatchCount": 1,
"excludedPatchCount": 1,
"pendingPatchCount": 1,
"installedPatchCount": 1,
"failedPatchCount": 1,
"startTime": "2020-04-24T21:02:04.2556154Z",
"lastModifiedTime": "2020-04-24T21:02:04.2556154Z",
"error": null
},
"configurationStatuses": [
{
"code": "PatchModeConfigurationState/Ready",
"level": "Info",
"displayStatus": "Status_PatchModeConfigurationState_Ready",
"time": "2020-04-24T21:02:04.2556154Z"
},
{
"code": "AssessmentModeConfigurationState/Pending",
"level": "Info",
"displayStatus": "Status_AssessmentModeConfigurationState_Pending",
"time": "2020-04-24T21:02:04.2556154Z"
}
]
},
"isVMInStandbyPool": false,
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2019-10-14T21:30:12.8051917+00:00"
},
{
"code": "PowerState/running",
"level": "Info",
"displayStatus": "VM running"
}
]
}
Définitions
Nom | Description |
---|---|
Api |
Erreur d’API. |
Api |
Base d’erreurs d’API. |
Available |
Résumé des correctifs disponibles de la dernière opération d’évaluation pour la machine virtuelle. |
Boot |
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 vous permet également de voir une capture d’écran de la machine virtuelle à partir de l’hyperviseur. |
Cloud |
Réponse d’erreur du service de calcul. |
Disk |
Spécifie les paramètres de chiffrement du disque du système d’exploitation. |
Disk |
Informations sur le disque de la machine virtuelle. |
Hyper |
Spécifie le type HyperVGeneration associé à une ressource |
Inner |
Détails de l’erreur interne. |
Instance |
État de l’affichage de l’instance. |
Key |
Spécifie l’emplacement de la clé de chiffrement de clé dans Key Vault. |
Key |
Spécifie l’emplacement de la clé de chiffrement de disque, qui est un secret Key Vault. |
Last |
Résumé de l’installation de la dernière opération d’installation de la machine virtuelle. |
Maintenance |
Code de résultat de la dernière opération de maintenance. |
Maintenance |
État de l’opération de maintenance sur la machine virtuelle. |
Patch |
État global de réussite ou d’échec de l’opération. Il reste « InProgress » jusqu’à ce que l’opération se termine. À ce stade, il deviendra « Inconnu », « Failed », « Succeeded » ou « CompletedWithWarnings ». |
Status |
Code de niveau. |
Sub |
URL relative du coffre de clés contenant le secret. |
Virtual |
Agent de machine virtuelle s’exécutant sur la machine virtuelle. |
Virtual |
Vue d’instance du gestionnaire d’extensions de machine virtuelle. |
Virtual |
Informations sur les extensions. |
Virtual |
État d’intégrité de la machine virtuelle. |
Virtual |
Vue d’instance d’une machine virtuelle. |
Virtual |
[Fonctionnalité en préversion] État des opérations de correctif de machine virtuelle. |
ApiError
Erreur d’API.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
details |
Détails de l’erreur api |
|
innererror |
Erreur interne de l’API |
|
message |
string |
Message d’erreur. |
target |
string |
Cible de l’erreur particulière. |
ApiErrorBase
Base d’erreurs d’API.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
message |
string |
Message d’erreur. |
target |
string |
Cible de l’erreur particulière. |
AvailablePatchSummary
Résumé des correctifs disponibles de la dernière opération d’évaluation pour la machine virtuelle.
Nom | Type | Description |
---|---|---|
assessmentActivityId |
string |
ID d’activité de l’opération qui a produit ce résultat. Il est utilisé pour mettre en corrélation entre les journaux d’activité de la CRP et de l’extension. |
criticalAndSecurityPatchCount |
integer |
Nombre de correctifs critiques ou de sécurité détectés comme disponibles et non encore installés. |
error |
Erreurs rencontrées lors de l’exécution de l’opération. Le tableau de détails contient la liste d’entre eux. |
|
lastModifiedTime |
string |
Horodatage UTC au début de l’opération. |
otherPatchCount |
integer |
Nombre de tous les correctifs disponibles, à l’exception des correctifs critiques et de la sécurité. |
rebootPending |
boolean |
État global du redémarrage de la machine virtuelle. Il est vrai lorsque les correctifs partiellement installés nécessitent un redémarrage pour terminer l’installation, mais que le redémarrage n’a pas encore eu lieu. |
startTime |
string |
Horodatage UTC au début de l’opération. |
status |
État global de réussite ou d’échec de l’opération. Il reste « InProgress » jusqu’à ce que l’opération se termine. À ce stade, il deviendra « Inconnu », « Failed », « Succeeded » ou « CompletedWithWarnings ». |
BootDiagnosticsInstanceView
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 vous permet également de voir une capture d’écran de la machine virtuelle à partir de l’hyperviseur.
Nom | Type | Description |
---|---|---|
consoleScreenshotBlobUri |
string |
URI de l’objet blob de la console. Remarque : Cela n'pas être défini si les diagnostics de démarrage sont actuellement activés avec le stockage managé. |
serialConsoleLogBlobUri |
string |
Uri de l’objet blob du journal de la console série. Remarque : Cela n'pas être défini si les diagnostics de démarrage sont actuellement activés avec le stockage managé. |
status |
Informations d’état des diagnostics de démarrage pour la machine virtuelle. Remarque : Il est défini uniquement s’il existe des erreurs 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
Spécifie les paramètres de chiffrement du disque du système d’exploitation.
Version minimale de l’API : 2015-06-15
Nom | Type | Description |
---|---|---|
diskEncryptionKey |
Spécifie l’emplacement de la clé de chiffrement de disque, qui est un secret Key Vault. |
|
enabled |
boolean |
Spécifie si le chiffrement de disque doit être activé sur la machine virtuelle. |
keyEncryptionKey |
Spécifie l’emplacement de la clé de chiffrement de clé dans Key Vault. |
DiskInstanceView
Informations sur le disque de la machine virtuelle.
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. |
HyperVGenerationType
Spécifie le type HyperVGeneration associé à une ressource
Nom | Type | Description |
---|---|---|
V1 |
string |
|
V2 |
string |
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 |
Heure de l’état. |
KeyVaultKeyReference
Spécifie l’emplacement de la clé de chiffrement de clé dans Key Vault.
Nom | Type | Description |
---|---|---|
keyUrl |
string |
URL référençant une clé de chiffrement de clé dans Key Vault. |
sourceVault |
URL relative du coffre de clés contenant la clé. |
KeyVaultSecretReference
Spécifie l’emplacement de la clé de chiffrement de disque, qui est un secret Key Vault.
Nom | Type | Description |
---|---|---|
secretUrl |
string |
URL référençant un secret dans un coffre de clés. |
sourceVault |
URL relative du coffre de clés contenant le secret. |
LastPatchInstallationSummary
Résumé de l’installation de la dernière opération d’installation de la machine virtuelle.
Nom | Type | Description |
---|---|---|
error |
Erreurs rencontrées lors de l’exécution de l’opération. Le tableau de détails contient la liste d’entre eux. |
|
excludedPatchCount |
integer |
Nombre de tous les correctifs disponibles, mais exclus explicitement par une correspondance de liste d’exclusion spécifiée par le client. |
failedPatchCount |
integer |
Nombre de correctifs qui ont échoué lors de l’installation. |
installationActivityId |
string |
ID d’activité de l’opération qui a produit ce résultat. Il est utilisé pour mettre en corrélation entre les journaux d’activité de la CRP et de l’extension. |
installedPatchCount |
integer |
Nombre de correctifs installés avec succès. |
lastModifiedTime |
string |
Horodatage UTC au début de l’opération. |
maintenanceWindowExceeded |
boolean |
Décrit si l’opération a expiré avant de terminer toutes ses actions prévues |
notSelectedPatchCount |
integer |
Nombre de tous les correctifs disponibles, mais pas installés, car il ne correspondait pas à une entrée de liste de classification ou d’inclusion. |
pendingPatchCount |
integer |
Nombre de correctifs disponibles attendus au cours de l’opération d’installation du correctif. |
startTime |
string |
Horodatage UTC au début de l’opération. |
status |
État global de réussite ou d’échec de l’opération. Il reste « InProgress » jusqu’à ce que l’opération se termine. À ce stade, il deviendra « Inconnu », « Failed », « Succeeded » ou « CompletedWithWarnings ». |
MaintenanceOperationResultCodeTypes
Code de résultat de la dernière opération de maintenance.
Nom | Type | Description |
---|---|---|
MaintenanceAborted |
string |
|
MaintenanceCompleted |
string |
|
None |
string |
|
RetryLater |
string |
MaintenanceRedeployStatus
État de l’opération de maintenance sur la machine virtuelle.
Nom | Type | Description |
---|---|---|
isCustomerInitiatedMaintenanceAllowed |
boolean |
True, si le client est autorisé à effectuer la maintenance. |
lastOperationMessage |
string |
Message retourné pour la dernière opération de maintenance. |
lastOperationResultCode |
Code de résultat de la dernière opération de maintenance. |
|
maintenanceWindowEndTime |
string |
Heure de fin de la fenêtre maintenance. |
maintenanceWindowStartTime |
string |
Heure de début de la fenêtre maintenance. |
preMaintenanceWindowEndTime |
string |
Heure de fin de la fenêtre de pré-maintenance. |
preMaintenanceWindowStartTime |
string |
Heure de début de la fenêtre de pré-maintenance. |
PatchOperationStatus
État global de réussite ou d’échec de l’opération. Il reste « InProgress » jusqu’à ce que l’opération se termine. À ce stade, il deviendra « Inconnu », « Failed », « Succeeded » ou « CompletedWithWarnings ».
Nom | Type | Description |
---|---|---|
CompletedWithWarnings |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |
|
Unknown |
string |
StatusLevelTypes
Code de niveau.
Nom | Type | Description |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |
SubResource
URL relative du coffre de clés contenant le secret.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource |
VirtualMachineAgentInstanceView
Agent de machine virtuelle s’exécutant sur la machine virtuelle.
Nom | Type | Description |
---|---|---|
extensionHandlers |
Vue d’instance du gestionnaire d’extensions de machine virtuelle. |
|
statuses |
Informations d’état de la ressource. |
|
vmAgentVersion |
string |
Version complète de l’agent de machine virtuelle. |
VirtualMachineExtensionHandlerInstanceView
Vue d’instance du 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
Informations sur les extensions.
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
État d’intégrité de la machine virtuelle.
Nom | Type | Description |
---|---|---|
status |
Informations d’état d’intégrité de la machine virtuelle. |
VirtualMachineInstanceView
Vue d’instance d’une machine virtuelle.
Nom | Type | Description |
---|---|---|
assignedHost |
string |
ID de ressource de l’hôte dédié, sur lequel la machine virtuelle est allouée via le placement automatique, lorsque la machine virtuelle est associée à un groupe hôte dédié sur 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 vous permet également de voir une capture d’écran de la machine virtuelle à partir de l’hyperviseur. |
|
computerName |
string |
Nom de l’ordinateur affecté à la machine virtuelle. |
disks |
Informations sur le disque de la machine virtuelle. |
|
extensions |
Informations sur les extensions. |
|
hyperVGeneration |
Spécifie le type HyperVGeneration associé à une ressource |
|
isVMInStandbyPool |
boolean |
[Fonctionnalité en préversion] Spécifie si la machine virtuelle est actuellement en cours ou hors du pool de secours. |
maintenanceRedeployStatus |
État de l’opération de maintenance sur la machine virtuelle. |
|
osName |
string |
Système d’exploitation s’exécutant sur la machine virtuelle. |
osVersion |
string |
Version du système d’exploitation s’exécutant sur la machine virtuelle. |
patchStatus |
[Fonctionnalité en préversion] État des opérations de correctif de machine virtuelle. |
|
platformFaultDomain |
integer |
Spécifie le domaine d’erreur de la machine virtuelle. |
platformUpdateDomain |
integer |
Spécifie le domaine de mise à jour de la machine virtuelle. |
rdpThumbPrint |
string |
Empreinte numérique du certificat Bureau à distance. |
statuses |
Informations d’état de la ressource. |
|
vmAgent |
Agent de machine virtuelle s’exécutant sur la machine virtuelle. |
|
vmHealth |
État d’intégrité de la machine virtuelle. |
VirtualMachinePatchStatus
[Fonctionnalité en préversion] État des opérations de correctif de machine virtuelle.
Nom | Type | Description |
---|---|---|
availablePatchSummary |
Résumé des correctifs disponibles de la dernière opération d’évaluation pour la machine virtuelle. |
|
configurationStatuses |
État d’activation du patchMode spécifié |
|
lastPatchInstallationSummary |
Résumé de l’installation de la dernière opération d’installation de la machine virtuelle. |