Dela via


Virtual Machine Scale Set VMs - Get Instance View

Hämtar status för en virtuell dator från en VM-skalningsuppsättning.

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

URI-parametrar

Name I Obligatorisk Typ Description
instanceId
path True

string

Instans-ID för den virtuella datorn.

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.

vmScaleSetName
path True

string

Namnet på VM-skalningsuppsättningen.

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

VirtualMachineScaleSetVMInstanceView

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 from a VM scale set placed on a dedicated host group through automatic placement.

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
ApiError

API-fel.

ApiErrorBase

bas för API-fel.

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.

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn [V1, V2]

InnerError

Inre felinformation.

InstanceViewStatus

Status för instansvy.

KeyVaultKeyReference

Beskriver en referens till 密钥保管库 nyckel

KeyVaultSecretReference

Beskriver en referens till Key Vault Secret

MaintenanceOperationResultCodeTypes

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

MaintenanceRedeployStatus

Status för underhållsdrift.

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.

VirtualMachineScaleSetVMInstanceView

Instansvyn för en virtuell dator i skalningsuppsättningen.

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.

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.

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn [V1, V2]

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.

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.

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.

VirtualMachineScaleSetVMInstanceView

Instansvyn för en virtuell dator i skalningsuppsättningen.

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

Anger värdoperativsystemets namn på den virtuella datorn.

Det går inte att uppdatera det här namnet när den virtuella datorn har skapats.

maxlängd (Windows): 15 tecken

Maxlängd (Linux): 64 tecken.

Namngivningskonventioner och begränsningar finns i riktlinjer för implementering av Azure-infrastrukturtjänster.

disks

DiskInstanceView[]

Diskarna information.

extensions

VirtualMachineExtensionInstanceView[]

Information om tilläggen.

hyperVGeneration

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn [V1, V2]

maintenanceRedeployStatus

MaintenanceRedeployStatus

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

osName

string

Operativsystemet som körs på hybriddatorn.

osVersion

string

Den version av operativsystemet som körs på hybriddatorn.

placementGroupId

string

Placeringsgruppen där den virtuella datorn körs. Om den virtuella datorn frigörs kommer den inte att ha någon placementGroupId.

platformFaultDomain

integer (int32)

Antalet feldomäner.

platformUpdateDomain

integer (int32)

Antalet uppdateringsdomäner.

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.