Sdílet prostřednictvím


Virtual Machines - Instance View

Načte informace o stavu běhu virtuálního počítače.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků.

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

vmName
path True

string

Název virtuálního počítače.

api-version
query True

string

Verze rozhraní API klienta.

Odpovědi

Name Typ Description
200 OK

VirtualMachineInstanceView

OK

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

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.

Sample Request

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

Sample Response

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

Get Virtual Machine Instance View.

Sample Request

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

Sample Response

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

Definice

Name Description
ApiError

Chyba rozhraní API

ApiErrorBase

Základ chyb rozhraní API.

AvailablePatchSummary

Dostupný souhrn oprav nejnovější operace posouzení pro virtuální počítač

BootDiagnosticsInstanceView

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

CloudError

Chybová odpověď ze služby Compute.

DiskEncryptionSettings

Určuje nastavení šifrování disku s operačním systémem.

Minimální verze rozhraní API: 2015-06-15

DiskInstanceView

Informace o disku virtuálního počítače.

HyperVGenerationType

Určuje typ HyperVGeneration přidružený k prostředku.

InnerError

Podrobnosti o vnitřní chybě.

InstanceViewStatus

Stav zobrazení instance.

KeyVaultKeyReference

Určuje umístění šifrovacího klíče klíče v Key Vault.

KeyVaultSecretReference

Určuje umístění šifrovacího klíče disku, což je tajný klíč Key Vault.

LastPatchInstallationSummary

Souhrn instalace nejnovější operace instalace pro virtuální počítač

MaintenanceOperationResultCodeTypes

Kód výsledku poslední operace údržby.

MaintenanceRedeployStatus

Stav operace údržby na virtuálním počítači.

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Zůstane v provozu, dokud se operace neskončí. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

StatusLevelTypes

Kód úrovně.

SubResource

Relativní adresa URL Key Vault obsahující tajný klíč.

VirtualMachineAgentInstanceView

Agent virtuálního počítače spuštěný na virtuálním počítači.

VirtualMachineExtensionHandlerInstanceView

Zobrazení instance obslužné rutiny rozšíření virtuálního počítače

VirtualMachineExtensionInstanceView

Informace o rozšířeních.

VirtualMachineHealthStatus

Stav virtuálního počítače.

VirtualMachineInstanceView

Zobrazení instance virtuálního počítače

VirtualMachinePatchStatus

[Funkce Preview] Stav operací oprav virtuálního počítače.

ApiError

Chyba rozhraní API

Name Typ Description
code

string

Kód chyby

details

ApiErrorBase[]

Podrobnosti o chybě rozhraní API

innererror

InnerError

Vnitřní chyba rozhraní API

message

string

Chybová zpráva

target

string

Cíl konkrétní chyby.

ApiErrorBase

Základ chyb rozhraní API.

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva

target

string

Cíl konkrétní chyby.

AvailablePatchSummary

Dostupný souhrn oprav nejnovější operace posouzení pro virtuální počítač

Name Typ Description
assessmentActivityId

string

ID aktivity operace, která vytvořila tento výsledek. Používá se ke korelaci mezi protokoly CRP a rozšířeními.

criticalAndSecurityPatchCount

integer

Počet kritických oprav nebo oprav zabezpečení, které byly zjištěny jako dostupné a dosud nenainstalované.

error

ApiError

Chyby, ke kterým došlo během provádění operace. Pole podrobností obsahuje jejich seznam.

lastModifiedTime

string

Časové razítko UTC, kdy byla operace zahájena.

otherPatchCount

integer

Počet všech dostupných oprav s výjimkou kritických a bezpečnostních.

rebootPending

boolean

Celkový stav restartování virtuálního počítače Platí to v případě, že částečně nainstalované opravy vyžadují k dokončení instalace restartování, ale k restartování ještě nedošlo.

startTime

string

Časové razítko UTC, kdy byla operace zahájena.

status

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Zůstane v provozu, dokud se operace neskončí. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

BootDiagnosticsInstanceView

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

Name Typ Description
consoleScreenshotBlobUri

string

Identifikátor URI objektu blob na snímku obrazovky konzoly Poznámka: Tato možnost se nenastaví , pokud je diagnostika spouštění aktuálně povolená se spravovaným úložištěm.

serialConsoleLogBlobUri

string

Identifikátor URI protokolu protokolu sériové konzoly. Poznámka: Tato možnost se nenastaví , pokud je diagnostika spouštění aktuálně povolená se spravovaným úložištěm.

status

InstanceViewStatus

Informace o stavu diagnostiky spouštění virtuálního počítače Poznámka: Nastaví se pouze v případě, že při povolování diagnostiky spouštění dojde k chybám.

CloudError

Chybová odpověď ze služby Compute.

Name Typ Description
error

ApiError

Chyba rozhraní API

DiskEncryptionSettings

Určuje nastavení šifrování disku s operačním systémem.

Minimální verze rozhraní API: 2015-06-15

Name Typ Description
diskEncryptionKey

KeyVaultSecretReference

Určuje umístění šifrovacího klíče disku, což je tajný klíč Key Vault.

enabled

boolean

Určuje, jestli má být na virtuálním počítači povolené šifrování disku.

keyEncryptionKey

KeyVaultKeyReference

Určuje umístění šifrovacího klíče klíče v Key Vault.

DiskInstanceView

Informace o disku virtuálního počítače.

Name Typ Description
encryptionSettings

DiskEncryptionSettings[]

Určuje nastavení šifrování disku s operačním systémem.

Minimální verze rozhraní API: 2015-06-15

name

string

Název disku.

statuses

InstanceViewStatus[]

Informace o stavu prostředku.

HyperVGenerationType

Určuje typ HyperVGeneration přidružený k prostředku.

Name Typ Description
V1

string

V2

string

InnerError

Podrobnosti o vnitřní chybě.

Name Typ Description
errordetail

string

Vnitřní chybová zpráva nebo výpis výjimky.

exceptiontype

string

Typ výjimky.

InstanceViewStatus

Stav zobrazení instance.

Name Typ Description
code

string

Stavový kód.

displayStatus

string

Krátký lokalizovatelný popisek stavu.

level

StatusLevelTypes

Kód úrovně.

message

string

Podrobná stavová zpráva, včetně upozornění a chybových zpráv.

time

string

Čas stavu.

KeyVaultKeyReference

Určuje umístění šifrovacího klíče klíče v Key Vault.

Name Typ Description
keyUrl

string

Adresa URL odkazující na šifrovací klíč klíče v Key Vault.

sourceVault

SubResource

Relativní adresa URL Key Vault obsahující klíč.

KeyVaultSecretReference

Určuje umístění šifrovacího klíče disku, což je tajný klíč Key Vault.

Name Typ Description
secretUrl

string

Adresa URL odkazující na tajný kód v Key Vault.

sourceVault

SubResource

Relativní adresa URL Key Vault obsahující tajný klíč.

LastPatchInstallationSummary

Souhrn instalace nejnovější operace instalace pro virtuální počítač

Name Typ Description
error

ApiError

Chyby, ke kterým došlo během provádění operace. Pole podrobností obsahuje jejich seznam.

excludedPatchCount

integer

Počet všech dostupných oprav, které jsou explicitně vyloučeny seznamem vyloučení zadaným zákazníkem, se shoduje.

failedPatchCount

integer

Počet oprav, které selhaly při instalaci.

installationActivityId

string

ID aktivity operace, která vytvořila tento výsledek. Používá se ke korelaci mezi protokoly CRP a rozšířeními.

installedPatchCount

integer

Počet oprav, které se úspěšně nainstalovaly.

lastModifiedTime

string

Časové razítko UTC, kdy byla operace zahájena.

maintenanceWindowExceeded

boolean

Popisuje, jestli operaci vypršel čas před dokončením všech zamýšlených akcí.

notSelectedPatchCount

integer

Počet všech dostupných oprav, které se ale nenainstalovaly, protože neodpovídají položce klasifikace nebo seznamu zahrnutí.

pendingPatchCount

integer

Počet všech dostupných oprav, které se mají nainstalovat v průběhu operace instalace oprav.

startTime

string

Časové razítko UTC, kdy byla operace zahájena.

status

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Zůstane v provozu, dokud se operace neskončí. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

MaintenanceOperationResultCodeTypes

Kód výsledku poslední operace údržby.

Name Typ Description
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

Stav operace údržby na virtuálním počítači.

Name Typ Description
isCustomerInitiatedMaintenanceAllowed

boolean

Pravda, pokud zákazník může provádět údržbu.

lastOperationMessage

string

Zpráva vrácená pro poslední operaci údržby.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Kód výsledku poslední operace údržby.

maintenanceWindowEndTime

string

Koncový čas časového období údržby.

maintenanceWindowStartTime

string

Čas spuštění časového období údržby.

preMaintenanceWindowEndTime

string

Čas ukončení časového období před údržbou.

preMaintenanceWindowStartTime

string

Čas spuštění časového období před údržbou.

PatchOperationStatus

Celkový stav úspěchu nebo selhání operace. Zůstane v provozu, dokud se operace neskončí. V tomto okamžiku se změní na Neznámé, Neúspěšné, Úspěšné nebo CompletedWithWarnings.

Name Typ Description
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

StatusLevelTypes

Kód úrovně.

Name Typ Description
Error

string

Info

string

Warning

string

SubResource

Relativní adresa URL Key Vault obsahující tajný klíč.

Name Typ Description
id

string

ID prostředku

VirtualMachineAgentInstanceView

Agent virtuálního počítače spuštěný na virtuálním počítači.

Name Typ Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Zobrazení instance obslužné rutiny rozšíření virtuálního počítače

statuses

InstanceViewStatus[]

Informace o stavu prostředku.

vmAgentVersion

string

Plná verze agenta virtuálního počítače.

VirtualMachineExtensionHandlerInstanceView

Zobrazení instance obslužné rutiny rozšíření virtuálního počítače

Name Typ Description
status

InstanceViewStatus

Stav obslužné rutiny rozšíření

type

string

Určuje typ rozšíření; příkladem je CustomScriptExtension.

typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

VirtualMachineExtensionInstanceView

Informace o rozšířeních.

Name Typ Description
name

string

Název rozšíření virtuálního počítače.

statuses

InstanceViewStatus[]

Informace o stavu prostředku.

substatuses

InstanceViewStatus[]

Informace o stavu prostředku.

type

string

Určuje typ rozšíření; příkladem je CustomScriptExtension.

typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

VirtualMachineHealthStatus

Stav virtuálního počítače.

Name Typ Description
status

InstanceViewStatus

Informace o stavu virtuálního počítače

VirtualMachineInstanceView

Zobrazení instance virtuálního počítače

Name Typ Description
assignedHost

string

ID prostředku vyhrazeného hostitele, kterému je virtuální počítač přidělen prostřednictvím automatického umístění, když je virtuální počítač přidružený k vyhrazené skupině hostitelů s povoleným automatickým umístěním. Minimální verze rozhraní API: 1. 6. 2020.

bootDiagnostics

BootDiagnosticsInstanceView

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

computerName

string

Název počítače přiřazený virtuálnímu počítači.

disks

DiskInstanceView[]

Informace o disku virtuálního počítače.

extensions

VirtualMachineExtensionInstanceView[]

Informace o rozšířeních.

hyperVGeneration

HyperVGenerationType

Určuje typ HyperVGeneration přidružený k prostředku.

isVMInStandbyPool

boolean

[Funkce Preview] Určuje, jestli je virtuální počítač aktuálně v pohotovostním fondu nebo mimo tento fond.

maintenanceRedeployStatus

MaintenanceRedeployStatus

Stav operace údržby na virtuálním počítači.

osName

string

Operační systém spuštěný na virtuálním počítači.

osVersion

string

Verze operačního systému spuštěného na virtuálním počítači.

patchStatus

VirtualMachinePatchStatus

[Funkce Preview] Stav operací oprav virtuálního počítače.

platformFaultDomain

integer

Určuje doménu selhání virtuálního počítače.

platformUpdateDomain

integer

Určuje aktualizační doménu virtuálního počítače.

rdpThumbPrint

string

Kryptografický otisk certifikátu vzdálené plochy.

statuses

InstanceViewStatus[]

Informace o stavu prostředku.

vmAgent

VirtualMachineAgentInstanceView

Agent virtuálního počítače spuštěný na virtuálním počítači.

vmHealth

VirtualMachineHealthStatus

Stav virtuálního počítače.

VirtualMachinePatchStatus

[Funkce Preview] Stav operací oprav virtuálního počítače.

Name Typ Description
availablePatchSummary

AvailablePatchSummary

Dostupný souhrn oprav nejnovější operace posouzení pro virtuální počítač

configurationStatuses

InstanceViewStatus[]

Stav povolení zadaného modulu patchMode

lastPatchInstallationSummary

LastPatchInstallationSummary

Souhrn instalace nejnovější operace instalace pro virtuální počítač