Dela via


Virtual Machines - Instance View

Hämtar information om körningstillståndet för en virtuell dator.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

minLength: 1

ID för målprenumerationen.

vmName
path True

string

Namnet på den virtuella datorn.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Svar

Name Typ Description
200 OK

VirtualMachineInstanceView

Azure-åtgärden har slutförts.

Other Status Codes

CloudError

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

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.

Exempelbegäran

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

Exempelsvar

{
  "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.

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
ApiError

API-fel.

ApiErrorBase

bas för API-fel.

AvailablePatchSummary

Beskriver egenskaperna för en virtuell datorinstansvy för tillgänglig korrigeringssammanfattning.

BootDiagnosticsInstanceView

Instansvyn för startdiagnostik för en virtuell dator.

CloudError

Ett felsvar från beräkningstjänsten.

DiskEncryptionSettings

Beskriver en krypteringsinställning för en disk

DiskInstanceView

Instansvyn av disken.

HyperVGenerationType

Anger den HyperVGeneration-typ som är associerad med en resurs

InnerError

Inre felinformation.

InstanceViewStatus

Status för instansvy.

KeyVaultKeyReference

Beskriver en referens till 密钥保管库 nyckel

KeyVaultSecretReference

Beskriver en referens till Key Vault Secret

LastPatchInstallationSummary

Beskriver egenskaperna för den senast installerade korrigeringssammanfattningen.

MaintenanceOperationResultCodeTypes

Resultatkoden för den senaste underhållsåtgärden.

MaintenanceRedeployStatus

Status för underhållsdrift.

PatchOperationStatus

Den övergripande lyckade eller misslyckade statusen för åtgärden. Den förblir "Pågår" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

StatusLevelTypes

Nivåkoden.

SubResource
VirtualMachineAgentInstanceView

Instansvyn för VM-agenten som körs på den virtuella datorn.

VirtualMachineExtensionHandlerInstanceView

Instansvyn för en tilläggshanterare för virtuella datorer.

VirtualMachineExtensionInstanceView

Instansvyn för ett tillägg för en virtuell dator.

VirtualMachineHealthStatus

Hälsostatusen för den virtuella datorn.

VirtualMachineInstanceView

Instansvyn för en virtuell dator.

VirtualMachinePatchStatus

Status för korrigeringsåtgärder för virtuella datorer.

ApiError

API-fel.

Name Typ Description
code

string

Felkoden.

details

ApiErrorBase[]

Information om API-fel

innererror

InnerError

Det inre API-felet

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApiErrorBase

bas för API-fel.

Name Typ Description
code

string

Felkoden.

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

AvailablePatchSummary

Beskriver egenskaperna för en virtuell datorinstansvy för tillgänglig korrigeringssammanfattning.

Name Typ Description
assessmentActivityId

string

Aktivitets-ID:t för den åtgärd som skapade det här resultatet. Den används för att korrelera mellan CRP- och tilläggsloggar.

criticalAndSecurityPatchCount

integer (int32)

Antalet kritiska korrigeringar eller säkerhetskorrigeringar som har identifierats som tillgängliga och ännu inte installerade.

error

ApiError

De fel som påträffades under körningen av åtgärden. Detaljmatrisen innehåller en lista över dem.

lastModifiedTime

string (date-time)

UTC-tidsstämpeln när åtgärden påbörjades.

otherPatchCount

integer (int32)

Antalet tillgängliga korrigeringsfiler exklusive kritiska korrigeringar och säkerhetskorrigeringar.

rebootPending

boolean

Den övergripande omstartsstatusen för den virtuella datorn. Det kommer att vara sant när delvis installerade patchar kräver en omstart för att slutföra installationen men omstarten ännu inte har inträffat.

startTime

string (date-time)

UTC-tidsstämpeln när åtgärden påbörjades.

status

PatchOperationStatus

Den övergripande lyckade eller misslyckade statusen för åtgärden. Den förblir "Pågår" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

BootDiagnosticsInstanceView

Instansvyn för startdiagnostik för en virtuell dator.

Name Typ Description
consoleScreenshotBlobUri

string

URI:n för konsolens skärmbildsblob. Not: Detta kommer inte att anges om startdiagnostik för närvarande är aktiverat med hanterad lagring.

serialConsoleLogBlobUri

string

URI:n för loggbloben i seriekonsolen. Not: Detta kommer inte att anges om startdiagnostik för närvarande är aktiverat med hanterad lagring.

status

InstanceViewStatus

Statusinformation för startdiagnostik för den virtuella datorn. Not: Den kommer bara att ställas in om det finns fel som påträffas vid aktivering av startdiagnostik.

CloudError

Ett felsvar från beräkningstjänsten.

Name Typ Description
error

ApiError

API-fel.

DiskEncryptionSettings

Beskriver en krypteringsinställning för en disk

Name Typ Description
diskEncryptionKey

KeyVaultSecretReference

Anger platsen för diskkrypteringsnyckeln, som är en Nyckelvalvshemlighet.

enabled

boolean

Anger om diskkryptering ska aktiveras på den virtuella datorn.

keyEncryptionKey

KeyVaultKeyReference

Anger platsen för nyckelkrypteringsnyckeln i Key Vault.

DiskInstanceView

Instansvyn av disken.

Name Typ Description
encryptionSettings

DiskEncryptionSettings[]

Anger krypteringsinställningarna för OS-disken.

Lägsta API-version: 2015-06-15

name

string

Disknamnet.

statuses

InstanceViewStatus[]

Information om resursstatus.

HyperVGenerationType

Anger den HyperVGeneration-typ som är associerad med en resurs

Värde Description
V1
V2

InnerError

Inre felinformation.

Name Typ Description
errordetail

string

Det interna felmeddelandet eller undantagsdumpen.

exceptiontype

string

Typen av undantag.

InstanceViewStatus

Status för instansvy.

Name Typ Description
code

string

Statuskoden.

displayStatus

string

Den korta localizable-etiketten för statusen.

level

StatusLevelTypes

Nivåkoden.

message

string

Det detaljerade statusmeddelandet, inklusive för aviseringar och felmeddelanden.

time

string (date-time)

Tidpunkten för statusen.

KeyVaultKeyReference

Beskriver en referens till 密钥保管库 nyckel

Name Typ Description
keyUrl

string

URL:en som refererar till en nyckelkrypteringsnyckel i Key Vault.

sourceVault

SubResource

Den relativa URL:en för nyckelvalvet som innehåller nyckeln.

KeyVaultSecretReference

Beskriver en referens till Key Vault Secret

Name Typ Description
secretUrl

string

URL:en som refererar till en hemlighet i ett Nyckelvalv.

sourceVault

SubResource

Den relativa URL:en för nyckelvalvet som innehåller hemligheten.

LastPatchInstallationSummary

Beskriver egenskaperna för den senast installerade korrigeringssammanfattningen.

Name Typ Description
error

ApiError

De fel som påträffades under körningen av åtgärden. Detaljmatrisen innehåller en lista över dem.

excludedPatchCount

integer (int32)

Antalet tillgängliga korrigeringsfiler som uttryckligen utesluts av en kundspecificerad matchning av undantagslistan.

failedPatchCount

integer (int32)

Antalet korrigeringar som inte kunde installeras.

installationActivityId

string

Aktivitets-ID:t för den åtgärd som skapade det här resultatet. Den används för att korrelera mellan CRP- och tilläggsloggar.

installedPatchCount

integer (int32)

Antalet korrigeringar som har installerats.

lastModifiedTime

string (date-time)

UTC-tidsstämpeln när åtgärden påbörjades.

maintenanceWindowExceeded

boolean

Beskriver om åtgärden fick slut på tid innan den slutförde alla avsedda åtgärder

notSelectedPatchCount

integer (int32)

Antalet tillgängliga korrigeringar som inte kommer att installeras eftersom det inte matchar en klassificerings- eller inkluderingslista.

pendingPatchCount

integer (int32)

Antalet tillgängliga korrigeringsfiler som förväntas installeras under installationen av korrigeringsfilen.

startTime

string (date-time)

UTC-tidsstämpeln när åtgärden påbörjades.

status

PatchOperationStatus

Den övergripande lyckade eller misslyckade statusen för åtgärden. Den förblir "Pågår" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

MaintenanceOperationResultCodeTypes

Resultatkoden för den senaste underhållsåtgärden.

Värde Description
None
RetryLater
MaintenanceAborted
MaintenanceCompleted

MaintenanceRedeployStatus

Status för underhållsdrift.

Name Typ Description
isCustomerInitiatedMaintenanceAllowed

boolean

Sant, om kunden har tillåtelse att utföra underhåll.

lastOperationMessage

string

Meddelande returnerat för den senaste underhållsåtgärden.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Resultatkoden för den senaste underhållsåtgärden.

maintenanceWindowEndTime

string (date-time)

Sluttid för underhållsfönstret.

maintenanceWindowStartTime

string (date-time)

Starttid för underhållsfönstret.

preMaintenanceWindowEndTime

string (date-time)

Sluttid för förunderhållsfönstret.

preMaintenanceWindowStartTime

string (date-time)

Starttid för förunderhållsfönstret.

PatchOperationStatus

Den övergripande lyckade eller misslyckade statusen för åtgärden. Den förblir "Pågår" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

Värde Description
Unknown
InProgress
Failed
Succeeded
CompletedWithWarnings

StatusLevelTypes

Nivåkoden.

Värde Description
Info
Warning
Error

SubResource

Name Typ Description
id

string

Resurs-ID

VirtualMachineAgentInstanceView

Instansvyn för VM-agenten som körs på den virtuella datorn.

Name Typ Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Instansvyn för hanteraren av tillägget för den virtuella datorn.

statuses

InstanceViewStatus[]

Information om resursstatus.

vmAgentVersion

string

Den fullständiga versionen av VM-agenten.

VirtualMachineExtensionHandlerInstanceView

Instansvyn för en tilläggshanterare för virtuella datorer.

Name Typ Description
status

InstanceViewStatus

Status för tilläggshanteraren.

type

string

Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension".

typeHandlerVersion

string

Anger versionen av skripthanteraren.

VirtualMachineExtensionInstanceView

Instansvyn för ett tillägg för en virtuell dator.

Name Typ Description
name

string

Namnet på det virtuella datortillägget.

statuses

InstanceViewStatus[]

Information om resursstatus.

substatuses

InstanceViewStatus[]

Information om resursstatus.

type

string

Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension".

typeHandlerVersion

string

Anger versionen av skripthanteraren.

VirtualMachineHealthStatus

Hälsostatusen för den virtuella datorn.

Name Typ Description
status

InstanceViewStatus

Information om hälsostatus för den virtuella datorn.

VirtualMachineInstanceView

Instansvyn för en virtuell dator.

Name Typ Description
assignedHost

string

Resurs-ID för den dedikerade värden, där den virtuella datorn allokeras genom automatisk placering, när den virtuella datorn är associerad med en dedikerad värdgrupp som har automatisk placering aktiverad. Lägsta API-version: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

computerName

string

Datornamnet som tilldelats den virtuella datorn.

disks

DiskInstanceView[]

Diskinformation för den virtuella datorn.

extensions

VirtualMachineExtensionInstanceView[]

Information om tilläggen.

hyperVGeneration

HyperVGenerationType

Anger den HyperVGeneration-typ som är associerad med en resurs

isVMInStandbyPool

boolean

[Förhandsgranskningsfunktion] Anger om den virtuella datorn för närvarande är i eller utanför väntelägespoolen.

maintenanceRedeployStatus

MaintenanceRedeployStatus

Status för underhållsåtgärd på den virtuella datorn.

osName

string

Operativsystemet som körs på den virtuella datorn.

osVersion

string

Den version av operativsystemet som körs på den virtuella datorn.

patchStatus

VirtualMachinePatchStatus

[Förhandsgranskningsfunktion] Status för korrigeringsåtgärder för virtuella datorer.

platformFaultDomain

integer (int32)

Anger feldomänen för den virtuella datorn.

platformUpdateDomain

integer (int32)

Anger uppdateringsdomänen för den virtuella datorn.

rdpThumbPrint

string

Tumavtryck för fjärrskrivbordscertifikatet.

statuses

InstanceViewStatus[]

Information om resursstatus.

vmAgent

VirtualMachineAgentInstanceView

VM-agenten som körs på den virtuella datorn.

vmHealth

VirtualMachineHealthStatus

Hälsostatusen för den virtuella datorn.

VirtualMachinePatchStatus

Status för korrigeringsåtgärder för virtuella datorer.

Name Typ Description
availablePatchSummary

AvailablePatchSummary

Den tillgängliga korrigeringssammanfattningen av den senaste utvärderingsåtgärden för den virtuella datorn.

configurationStatuses

InstanceViewStatus[]

Aktiveringsstatus för den angivna patchMode

lastPatchInstallationSummary

LastPatchInstallationSummary

Installationssammanfattningen av den senaste installationsåtgärden för den virtuella datorn.