Delen via


Virtual Machines - Instance View

Haalt informatie op over de runtime-status van een virtuele machine.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/instanceView?api-version=2025-04-01

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

subscriptionId
path True

string

minLength: 1

De id van het doelabonnement.

vmName
path True

string

De naam van de virtuele machine.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Antwoorden

Name Type Description
200 OK

VirtualMachineInstanceView

Azure-bewerking is voltooid.

Other Status Codes

CloudError

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

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.

Voorbeeldaanvraag

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/instanceView?api-version=2025-04-01

Voorbeeldrespons

{
  "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": "2025-04-01T23:11:22+00:00"
      }
    ]
  },
  "disks": [
    {
      "name": "myOsDisk",
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded",
          "time": "2025-04-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": "2025-04-01T21:30:12.8051917+00:00"
    },
    {
      "code": "PowerState/running",
      "level": "Info",
      "displayStatus": "VM running"
    }
  ]
}

Get Virtual Machine Instance View.

Voorbeeldaanvraag

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/instanceView?api-version=2025-04-01

Voorbeeldrespons

{
  "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"
    }
  ]
}

Definities

Name Description
ApiError

Api-fout.

ApiErrorBase

Api-foutbasis.

AvailablePatchSummary

Beschrijft de eigenschappen van de weergave van een exemplaar van een virtuele machine voor het beschikbare patchoverzicht.

BootDiagnosticsInstanceView

De exemplaarweergave van een diagnostische diagnose bij het opstarten van een virtuele machine.

CloudError

Een foutreactie van de Compute-service.

DiskEncryptionSettings

Beschrijft een versleutelingsinstelling voor een schijf

DiskInstanceView

De instantieweergave van de schijf.

HyperVGenerationType

Hiermee geeft u het HyperVGeneration-type op dat aan een resource is gekoppeld

InnerError

Interne foutdetails.

InstanceViewStatus

Status van exemplaarweergave.

KeyVaultKeyReference

Beschrijft een verwijzing naar Key Vault Key

KeyVaultSecretReference

Beschrijft een verwijzing naar Key Vault-geheim

LastPatchInstallationSummary

Beschrijft de eigenschappen van het overzicht van de laatst geïnstalleerde patch.

MaintenanceOperationResultCodeTypes

De resultaatcode van de laatste onderhoudsbewerking.

MaintenanceRedeployStatus

Status van de onderhoudsoperatie.

PatchOperationStatus

De algehele succes- of mislukkingsstatus van de operatie. Het blijft "InProgress" totdat de bewerking is voltooid. Op dat moment wordt het "Onbekend", "Mislukt", "Geslaagd" of "VoltooidMetWaarschuwingen".

StatusLevelTypes

De niveaucode.

SubResource
VirtualMachineAgentInstanceView

De instantieweergave van de VM-agent die op de virtuele machine wordt uitgevoerd.

VirtualMachineExtensionHandlerInstanceView

De instantieweergave van een voorzetter voor extensies van een virtuele machine.

VirtualMachineExtensionInstanceView

De instantieweergave van een extensie voor een virtuele machine.

VirtualMachineHealthStatus

De gezondheidsstatus van de VM.

VirtualMachineInstanceView

De instantieweergave van een virtuele machine.

VirtualMachinePatchStatus

De status van patchbewerkingen van virtuele machines.

ApiError

Api-fout.

Name Type Description
code

string

De foutcode.

details

ApiErrorBase[]

Details van de Api-fout

innererror

InnerError

De innerlijke fout van de Api

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

ApiErrorBase

Api-foutbasis.

Name Type Description
code

string

De foutcode.

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

AvailablePatchSummary

Beschrijft de eigenschappen van de weergave van een exemplaar van een virtuele machine voor het beschikbare patchoverzicht.

Name Type Description
assessmentActivityId

string

De activiteit-id van de bewerking die dit resultaat heeft opgeleverd. Het wordt gebruikt om te correleren tussen CRP- en extensielogboeken.

criticalAndSecurityPatchCount

integer (int32)

Het aantal kritieke patches of beveiligingspatches dat is gedetecteerd als beschikbaar en nog niet is geïnstalleerd.

error

ApiError

De fouten die zijn opgetreden tijdens de uitvoering van de bewerking. De detailarray bevat de lijst ervan.

lastModifiedTime

string (date-time)

Het UTC-tijdstempel wanneer de bewerking begon.

otherPatchCount

integer (int32)

Het aantal van alle beschikbare patches, met uitzondering van kritieke patches en beveiliging.

rebootPending

boolean

De algehele herstartstatus van de VM. Dit zal het geval zijn wanneer gedeeltelijk geïnstalleerde patches opnieuw moeten worden opgestart om de installatie te voltooien, maar de herstart nog niet heeft plaatsgevonden.

startTime

string (date-time)

Het UTC-tijdstempel wanneer de bewerking begon.

status

PatchOperationStatus

De algehele succes- of mislukkingsstatus van de operatie. Het blijft "InProgress" totdat de bewerking is voltooid. Op dat moment wordt het "Onbekend", "Mislukt", "Geslaagd" of "VoltooidMetWaarschuwingen".

BootDiagnosticsInstanceView

De exemplaarweergave van een diagnostische diagnose bij het opstarten van een virtuele machine.

Name Type Description
consoleScreenshotBlobUri

string

De URI van de console-screenshot-blob. Notitie: Dit wordt niet ingesteld als diagnostische opstartdiagnostiek momenteel is ingeschakeld voor beheerde opslag.

serialConsoleLogBlobUri

string

De seriële consolelog-blob Uri. Notitie: Dit wordt niet ingesteld als diagnostische opstartdiagnostiek momenteel is ingeschakeld voor beheerde opslag.

status

InstanceViewStatus

De statusinformatie van de opstartdiagnose voor de VM. Notitie: Het wordt alleen ingesteld als er fouten optreden bij het inschakelen van opstartdiagnose.

CloudError

Een foutreactie van de Compute-service.

Name Type Description
error

ApiError

Api-fout.

DiskEncryptionSettings

Beschrijft een versleutelingsinstelling voor een schijf

Name Type Description
diskEncryptionKey

KeyVaultSecretReference

Hiermee geeft u de locatie van de schijfversleutelingssleutel, een Sleutelkluisgeheim.

enabled

boolean

Hiermee geeft u op of schijfversleuteling moet worden ingeschakeld op de virtuele machine.

keyEncryptionKey

KeyVaultKeyReference

Hiermee geeft u de locatie van de sleutelversleutelingssleutel in Key Vault.

DiskInstanceView

De instantieweergave van de schijf.

Name Type Description
encryptionSettings

DiskEncryptionSettings[]

Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf.

Minimale API-versie: 2015-06-15

name

string

De naam van de schijf.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

HyperVGenerationType

Hiermee geeft u het HyperVGeneration-type op dat aan een resource is gekoppeld

Waarde Description
V1
V2

InnerError

Interne foutdetails.

Name Type Description
errordetail

string

De interne foutmelding of uitzonderingsdump.

exceptiontype

string

Het uitzonderingstype.

InstanceViewStatus

Status van exemplaarweergave.

Name Type Description
code

string

De statuscode.

displayStatus

string

Het korte lokaliseerbare label voor de status.

level

StatusLevelTypes

De niveaucode.

message

string

Het gedetailleerde statusbericht, inclusief voor waarschuwingen en foutberichten.

time

string (date-time)

Het tijdstip van de status.

KeyVaultKeyReference

Beschrijft een verwijzing naar Key Vault Key

Name Type Description
keyUrl

string

De URL die verwijst naar een sleutelversleutelingssleutel in Key Vault.

sourceVault

SubResource

De relatieve URL van de sleutelkluis die de sleutel bevat.

KeyVaultSecretReference

Beschrijft een verwijzing naar Key Vault-geheim

Name Type Description
secretUrl

string

De URL die verwijst naar een geheim in een Sleutelkluis.

sourceVault

SubResource

De relatieve URL van de sleutelkluis die het geheim bevat.

LastPatchInstallationSummary

Beschrijft de eigenschappen van het overzicht van de laatst geïnstalleerde patch.

Name Type Description
error

ApiError

De fouten die zijn opgetreden tijdens de uitvoering van de bewerking. De detailarray bevat de lijst ervan.

excludedPatchCount

integer (int32)

Het aantal beschikbare patches dat overeenkomt met het aantal patches dat expliciet is uitgesloten door een door de klant opgegeven uitsluitingslijst.

failedPatchCount

integer (int32)

Het aantal patches waarvan de installatie is mislukt.

installationActivityId

string

De activiteit-id van de bewerking die dit resultaat heeft opgeleverd. Het wordt gebruikt om te correleren tussen CRP- en extensielogboeken.

installedPatchCount

integer (int32)

Het aantal patches dat met succes is geïnstalleerd.

lastModifiedTime

string (date-time)

Het UTC-tijdstempel wanneer de bewerking begon.

maintenanceWindowExceeded

boolean

Beschrijft of de bewerking te lang was voordat alle beoogde acties waren voltooid

notSelectedPatchCount

integer (int32)

Het aantal van alle beschikbare patches, maar die niet zullen worden geïnstalleerd omdat het niet overeenkwam met een vermelding in een classificatie- of opnamelijst.

pendingPatchCount

integer (int32)

Het aantal beschikbare patches dat naar verwachting zal worden geïnstalleerd in de loop van de patchinstallatie.

startTime

string (date-time)

Het UTC-tijdstempel wanneer de bewerking begon.

status

PatchOperationStatus

De algehele succes- of mislukkingsstatus van de operatie. Het blijft "InProgress" totdat de bewerking is voltooid. Op dat moment wordt het "Onbekend", "Mislukt", "Geslaagd" of "VoltooidMetWaarschuwingen".

MaintenanceOperationResultCodeTypes

De resultaatcode van de laatste onderhoudsbewerking.

Waarde Description
None
RetryLater
MaintenanceAborted
MaintenanceCompleted

MaintenanceRedeployStatus

Status van de onderhoudsoperatie.

Name Type Description
isCustomerInitiatedMaintenanceAllowed

boolean

Waar, als de klant toestemming heeft om onderhoud uit te voeren.

lastOperationMessage

string

Bericht geretourneerd voor de laatste onderhoudsoperatie.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

De resultaatcode van de laatste onderhoudsbewerking.

maintenanceWindowEndTime

string (date-time)

Eindtijd voor het onderhoudsvenster.

maintenanceWindowStartTime

string (date-time)

Begintijd voor het onderhoudsvenster.

preMaintenanceWindowEndTime

string (date-time)

Eindtijd voor het vooronderhoudsvenster.

preMaintenanceWindowStartTime

string (date-time)

Starttijd voor het vooronderhoudsvenster.

PatchOperationStatus

De algehele succes- of mislukkingsstatus van de operatie. Het blijft "InProgress" totdat de bewerking is voltooid. Op dat moment wordt het "Onbekend", "Mislukt", "Geslaagd" of "VoltooidMetWaarschuwingen".

Waarde Description
Unknown
InProgress
Failed
Succeeded
CompletedWithWarnings

StatusLevelTypes

De niveaucode.

Waarde Description
Info
Warning
Error

SubResource

Name Type Description
id

string

Resource-id

VirtualMachineAgentInstanceView

De instantieweergave van de VM-agent die op de virtuele machine wordt uitgevoerd.

Name Type Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

De weergave van de voorzetter van de extensie van de virtuele machine.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

vmAgentVersion

string

De volledige versie van VM Agent.

VirtualMachineExtensionHandlerInstanceView

De instantieweergave van een voorzetter voor extensies van een virtuele machine.

Name Type Description
status

InstanceViewStatus

De status van de extensie-handler.

type

string

Hiermee geeft u het type van de extensie; een voorbeeld is CustomScriptExtension.

typeHandlerVersion

string

Hiermee geeft u de versie van de scripthandler.

VirtualMachineExtensionInstanceView

De instantieweergave van een extensie voor een virtuele machine.

Name Type Description
name

string

De naam van de extensie van de virtuele machine.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

substatuses

InstanceViewStatus[]

De informatie over de resourcestatus.

type

string

Hiermee geeft u het type van de extensie; een voorbeeld is CustomScriptExtension.

typeHandlerVersion

string

Hiermee geeft u de versie van de scripthandler.

VirtualMachineHealthStatus

De gezondheidsstatus van de VM.

Name Type Description
status

InstanceViewStatus

De statusinformatie voor de VM.

VirtualMachineInstanceView

De instantieweergave van een virtuele machine.

Name Type Description
assignedHost

string

Resource-id van de toegewezen host, waarop de virtuele machine wordt toegewezen via automatische plaatsing, wanneer de virtuele machine is gekoppeld aan een toegewezen hostgroep waarvoor automatische plaatsing is ingeschakeld. Minimale API-versie: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Diagnostische gegevens over opstarten is een functie voor foutopsporing waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken vanuit de hypervisor.

computerName

string

De computernaam die aan de virtuele machine is toegewezen.

disks

DiskInstanceView[]

De schijfgegevens van de virtuele machine.

extensions

VirtualMachineExtensionInstanceView[]

De extensies informatie.

hyperVGeneration

HyperVGenerationType

Hiermee geeft u het HyperVGeneration-type op dat aan een resource is gekoppeld

isVMInStandbyPool

boolean

[Voorbeeldfunctie] Hiermee geeft u aan of de VM zich momenteel in of uit de stand-bypool bevindt.

maintenanceRedeployStatus

MaintenanceRedeployStatus

De status van de onderhoudsbewerking op de virtuele machine.

osName

string

Het besturingssysteem dat op de virtuele machine wordt uitgevoerd.

osVersion

string

De versie van het besturingssysteem die op de virtuele machine wordt uitgevoerd.

patchStatus

VirtualMachinePatchStatus

[Voorbeeldfunctie] De status van patchbewerkingen van virtuele machines.

platformFaultDomain

integer (int32)

Hiermee geeft u het foutdomein van de virtuele machine.

platformUpdateDomain

integer (int32)

Hiermee geeft u het updatedomein van de virtuele machine op.

rdpThumbPrint

string

De vingerafdruk van het Remote Desktop-certificaat.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

vmAgent

VirtualMachineAgentInstanceView

De VM-agent die op de virtuele machine wordt uitgevoerd.

vmHealth

VirtualMachineHealthStatus

De status van de VM.

VirtualMachinePatchStatus

De status van patchbewerkingen van virtuele machines.

Name Type Description
availablePatchSummary

AvailablePatchSummary

Het overzicht van de beschikbare patch van de meest recente evaluatiebewerking voor de virtuele machine.

configurationStatuses

InstanceViewStatus[]

De activeringsstatus van de opgegeven patchMode

lastPatchInstallationSummary

LastPatchInstallationSummary

Het installatieoverzicht van de meest recente installatiebewerking voor de virtuele machine.