Virtual Machine Scale Set VMs - Get Instance View

Hiermee haalt u de status van een virtuele machine op uit een VM-schaalset.

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

URI-parameters

Name In Vereist Type Description
instanceId
path True

string

De exemplaar-id van de virtuele machine.

resourceGroupName
path True

string

De naam van de resourcegroep.

subscriptionId
path True

string

Abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke service-aanroep.

vmScaleSetName
path True

string

De naam van de VM-schaalset.

api-version
query True

string

Client-API-versie.

Antwoorden

Name Type Description
200 OK

VirtualMachineScaleSetVMInstanceView

OK

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

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

Scopes

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

Get instance view of a virtual machine from a VM scale set placed on a dedicated host group through automatic placement.

Sample Request

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

Sample Response

{
  "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": "2024-03-01T05:00:32+00:00"
      }
    ],
    "extensionHandlers": null
  },
  "disks": [
    {
      "name": "myOSDisk",
      "encryptionSettings": null,
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded",
          "message": null,
          "time": "2024-03-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
    }
  ]
}

Definities

Name Description
ApiError

API-fout.

ApiErrorBase

API-foutbasis.

BootDiagnosticsInstanceView

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

CloudError

Een foutreactie van de Compute-service.

DiskEncryptionSettings

Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf.

Minimale API-versie: 2015-06-15

DiskInstanceView

De gegevens van de schijven.

HyperVGeneration

De hypervisorgeneratie van de virtuele machine [V1, V2]

InnerError

Details van interne fout.

InstanceViewStatus

Status van exemplaarweergave.

KeyVaultKeyReference

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

KeyVaultSecretReference

Hiermee geeft u de locatie van de schijfversleutelingssleutel op. Dit is een Key Vault Geheim.

MaintenanceOperationResultCodeTypes

De resultaatcode van de laatste onderhoudsbewerking.

MaintenanceRedeployStatus

De onderhoudsbewerkingsstatus op de virtuele machine.

StatusLevelTypes

De niveaucode.

SubResource

De relatieve URL van de Key Vault die het geheim bevat.

VirtualMachineAgentInstanceView

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

VirtualMachineExtensionHandlerInstanceView

De weergave van het exemplaar van de extensiehandler van de virtuele machine.

VirtualMachineExtensionInstanceView

De informatie over extensies.

VirtualMachineHealthStatus

De status van de VM.

VirtualMachineScaleSetVMInstanceView

De instantieweergave van een virtuele-machineschaalset-VM.

ApiError

API-fout.

Name Type Description
code

string

De foutcode.

details

ApiErrorBase[]

De API-foutdetails

innererror

InnerError

De interne API-fout

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.

BootDiagnosticsInstanceView

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

Name Type Description
consoleScreenshotBlobUri

string

De URI van de schermafbeelding van de blob van de console. Opmerking: Dit wordt niet ingesteld als diagnostische gegevens over opstarten momenteel zijn ingeschakeld met beheerde opslag.

serialConsoleLogBlobUri

string

De logboek-blob-URI van de seriële console. Opmerking: Dit wordt niet ingesteld als diagnostische gegevens over opstarten momenteel zijn ingeschakeld met beheerde opslag.

status

InstanceViewStatus

De statusinformatie over diagnostische opstartgegevens voor de VM. Opmerking: Deze wordt alleen ingesteld als er fouten zijn opgetreden bij het inschakelen van diagnostische gegevens over opstarten.

CloudError

Een foutreactie van de Compute-service.

Name Type Description
error

ApiError

API-fout.

DiskEncryptionSettings

Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf.

Minimale API-versie: 2015-06-15

Name Type Description
diskEncryptionKey

KeyVaultSecretReference

Hiermee geeft u de locatie van de schijfversleutelingssleutel op. Dit is een Key Vault Geheim.

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 gegevens van de schijven.

Name Type Description
encryptionSettings

DiskEncryptionSettings[]

Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf.

Minimale API-versie: 2015-06-15

name

string

De schijfnaam.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

HyperVGeneration

De hypervisorgeneratie van de virtuele machine [V1, V2]

Name Type Description
V1

string

V2

string

InnerError

Details van interne fout.

Name Type Description
errordetail

string

Het interne foutbericht of de 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

De tijd van de status.

KeyVaultKeyReference

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

Name Type Description
keyUrl

string

De URL die verwijst naar een sleutelversleutelingssleutel in Key Vault.

sourceVault

SubResource

De relatieve URL van de Key Vault die de sleutel bevat.

KeyVaultSecretReference

Hiermee geeft u de locatie van de schijfversleutelingssleutel op. Dit is een Key Vault Geheim.

Name Type Description
secretUrl

string

De URL die verwijst naar een geheim in een Key Vault.

sourceVault

SubResource

De relatieve URL van de Key Vault die het geheim bevat.

MaintenanceOperationResultCodeTypes

De resultaatcode van de laatste onderhoudsbewerking.

Name Type Description
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

De onderhoudsbewerkingsstatus op de virtuele machine.

Name Type Description
isCustomerInitiatedMaintenanceAllowed

boolean

Waar, als de klant onderhoud mag uitvoeren.

lastOperationMessage

string

Bericht dat is geretourneerd voor de laatste onderhoudsbewerking.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

De resultaatcode van de laatste onderhoudsbewerking.

maintenanceWindowEndTime

string

Eindtijd voor het onderhoudsvenster.

maintenanceWindowStartTime

string

Begintijd voor het onderhoudsvenster.

preMaintenanceWindowEndTime

string

Eindtijd voor het venster Vóór onderhoud.

preMaintenanceWindowStartTime

string

Begintijd voor het venster Vóór onderhoud.

StatusLevelTypes

De niveaucode.

Name Type Description
Error

string

Info

string

Warning

string

SubResource

De relatieve URL van de Key Vault die het geheim bevat.

Name Type Description
id

string

Resource-id

VirtualMachineAgentInstanceView

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

Name Type Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

De weergave van het exemplaar van de extensiehandler van de virtuele machine.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

vmAgentVersion

string

De volledige versie van de VM-agent.

VirtualMachineExtensionHandlerInstanceView

De weergave van het exemplaar van de extensiehandler van de virtuele machine.

Name Type Description
status

InstanceViewStatus

De status van de extensiehandler.

type

string

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

typeHandlerVersion

string

Hiermee geeft u de versie van de scripthandler op.

VirtualMachineExtensionInstanceView

De informatie over extensies.

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 op.

VirtualMachineHealthStatus

De status van de VM.

Name Type Description
status

InstanceViewStatus

De statusinformatie voor de VM.

VirtualMachineScaleSetVMInstanceView

De instantieweergave van een virtuele-machineschaalset-VM.

Name Type Description
assignedHost

string

Resource-id van de toegewezen host, waarop de virtuele machine is 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 foutopsporingsfunctie waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. U kunt eenvoudig de uitvoer van uw consolelogboek weergeven. In Azure kunt u ook een schermopname van de virtuele machine zien vanuit de hypervisor.

computerName

string

Hiermee geeft u de naam van het host-besturingssysteem van de virtuele machine.

Deze naam kan niet worden bijgewerkt nadat de VM is gemaakt.

Maximale lengte (Windows): 15 tekens

Maximale lengte (Linux): 64 tekens.

Zie Richtlijnen voor de implementatie van Azure-infrastructuurservices voor naamconventies en -beperkingen.

disks

DiskInstanceView[]

De gegevens van de schijven.

extensions

VirtualMachineExtensionInstanceView[]

De informatie over extensies.

hyperVGeneration

HyperVGeneration

De hypervisorgeneratie van de virtuele machine [V1, V2]

maintenanceRedeployStatus

MaintenanceRedeployStatus

De onderhoudsbewerkingsstatus op de virtuele machine.

osName

string

Het besturingssysteem dat wordt uitgevoerd op de hybride machine.

osVersion

string

De versie van het besturingssysteem dat wordt uitgevoerd op de hybride machine.

placementGroupId

string

De plaatsingsgroep waarin de VM wordt uitgevoerd. Als de toewijzing van de VM ongedaan wordt gemaakt, heeft deze geen placementGroupId.

platformFaultDomain

integer

Het aantal foutdomeinen.

platformUpdateDomain

integer

Het aantal updatedomeinen.

rdpThumbPrint

string

De vingerafdruk van het extern bureaublad-certificaat.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

vmAgent

VirtualMachineAgentInstanceView

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

vmHealth

VirtualMachineHealthStatus

De status van de VM.