Virtual Machine Scale Set VMs - Get Instance View
Ottiene lo stato di una macchina virtuale da un set di scalabilità di macchine virtuali.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/instanceView?api-version=2026-03-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
instance
|
path | True |
string |
ID istanza della macchina virtuale. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
subscription
|
path | True |
string minLength: 1 |
ID della sottoscrizione di destinazione. |
|
vm
|
path | True |
string |
Nome del set di scalabilità di macchine virtuali. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Operazione Azure completata con successo. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | impersonare il tuo account utente |
Esempio
Get instance view of a virtual machine from a VM scale set placed on a dedicated host group through automatic placement.
Esempio di richiesta
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet/virtualMachines/0/instanceView?api-version=2026-03-01
Risposta di esempio
{
"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
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Api |
Errore API. |
|
Api |
Base di errore API. |
|
Boot |
Visualizzazione dell'istanza di una diagnostica di avvio di una macchina virtuale. |
|
Cloud |
Risposta di errore dal servizio di calcolo. |
|
Disk |
Descrive le impostazioni di crittografia per un disco |
|
Disk |
Visualizzazione dell'istanza del disco. |
|
Hyper |
Generazione dell'hypervisor della macchina virtuale [V1, V2] |
|
Inner |
Dettagli dell'errore interno. |
|
Instance |
Stato di visualizzazione dell'istanza. |
|
Interconnect |
I dettagli della visualizzazione dell'istanza Interconnect Block per un'istanza di una Virtual Machine o di una VM Scale Set. |
|
Key |
Descrive un riferimento alla chiave di Key Vault |
|
Key |
Descrive un riferimento a Key Vault Secret |
|
Maintenance |
Codice risultato dell'ultima operazione di manutenzione. |
|
Maintenance |
Stato dell'operazione di manutenzione. |
|
Status |
Codice a livello. |
|
Storage |
Specifica lo stato di allineamento dello storage per il disco. |
|
Sub |
|
|
Virtual |
Visualizzazione dell'istanza dell'agente di macchine virtuali in esecuzione nella macchina virtuale. |
|
Virtual |
Visualizzazione dell'istanza di un gestore dell'estensione macchina virtuale. |
|
Virtual |
Visualizzazione dell'istanza di un'estensione macchina virtuale. |
|
Virtual |
Stato di integrità della macchina virtuale. |
|
Virtual |
Visualizzazione dell'istanza di una macchina virtuale del set di scalabilità di macchine virtuali. |
ApiError
Errore API.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore Api |
|
| innererror |
L'errore interno dell'API |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore specifico. |
ApiErrorBase
Base di errore API.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Codice di errore. |
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore specifico. |
BootDiagnosticsInstanceView
Visualizzazione dell'istanza di una diagnostica di avvio di una macchina virtuale.
| Nome | Tipo | Descrizione |
|---|---|---|
| consoleScreenshotBlobUri |
string |
Screenshot dell'URI BLOB della console. Nota: Questa impostazione non se la diagnostica di avvio è attualmente abilitata con l'archiviazione gestita. |
| serialConsoleLogBlobUri |
string |
Uri BLOB del log della console seriale. Nota: Questa impostazione non se la diagnostica di avvio è attualmente abilitata con l'archiviazione gestita. |
| status |
Informazioni sullo stato di diagnostica di avvio per la macchina virtuale. Nota: Verrà impostato solo se si verificano errori durante l'abilitazione della diagnostica di avvio. |
CloudError
Risposta di errore dal servizio di calcolo.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Errore API. |
DiskEncryptionSettings
Descrive le impostazioni di crittografia per un disco
| Nome | Tipo | Descrizione |
|---|---|---|
| diskEncryptionKey |
Specifica il percorso della chiave di crittografia del disco, ovvero un segreto dell'insieme di credenziali delle chiavi. |
|
| enabled |
boolean |
Specifica se la crittografia del disco deve essere abilitata nella macchina virtuale. |
| keyEncryptionKey |
Specifica il percorso della chiave di crittografia della chiave in Key Vault. |
DiskInstanceView
Visualizzazione dell'istanza del disco.
| Nome | Tipo | Descrizione |
|---|---|---|
| encryptionSettings |
Specifica le impostazioni di crittografia per il disco del sistema operativo. |
|
| name |
string |
Nome del disco. |
| statuses |
Informazioni sullo stato della risorsa. |
|
| storageAlignmentStatus |
Specifica lo stato di allineamento dello storage per il disco. |
HyperVGeneration
Generazione dell'hypervisor della macchina virtuale [V1, V2]
| Valore | Descrizione |
|---|---|
| V1 | |
| V2 |
InnerError
Dettagli dell'errore interno.
| Nome | Tipo | Descrizione |
|---|---|---|
| errordetail |
string |
Messaggio di errore interno o dump di eccezione. |
| exceptiontype |
string |
Tipo di eccezione. |
InstanceViewStatus
Stato di visualizzazione dell'istanza.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Codice di stato. |
| displayStatus |
string |
Etichetta localizzabile breve per lo stato. |
| level |
Codice a livello. |
|
| message |
string |
Messaggio di stato dettagliato, inclusi gli avvisi e i messaggi di errore. |
| time |
string (date-time) |
Ora dello stato. |
InterconnectInstanceView
I dettagli della visualizzazione dell'istanza Interconnect Block per un'istanza di una Virtual Machine o di una VM Scale Set.
| Nome | Tipo | Descrizione |
|---|---|---|
| interconnectSubgroupId |
string |
L'ID (GUID) del sottogruppo Interconnect in cui era posizionata la Macchina Virtuale. |
KeyVaultKeyReference
Descrive un riferimento alla chiave di Key Vault
| Nome | Tipo | Descrizione |
|---|---|---|
| keyUrl |
string |
URL che fa riferimento a una chiave di crittografia della chiave in Key Vault. |
| sourceVault |
URL relativo dell'insieme di credenziali delle chiavi contenente la chiave. |
KeyVaultSecretReference
Descrive un riferimento a Key Vault Secret
| Nome | Tipo | Descrizione |
|---|---|---|
| secretUrl |
string |
L'URL che fa riferimento a un segreto in un Key Vault. |
| sourceVault |
L'URL relativo del Key Vault che contiene il segreto. |
MaintenanceOperationResultCodeTypes
Codice risultato dell'ultima operazione di manutenzione.
| Valore | Descrizione |
|---|---|
| None | |
| RetryLater | |
| MaintenanceAborted | |
| MaintenanceCompleted |
MaintenanceRedeployStatus
Stato dell'operazione di manutenzione.
| Nome | Tipo | Descrizione |
|---|---|---|
| isCustomerInitiatedMaintenanceAllowed |
boolean |
True, se il cliente è autorizzato a eseguire la manutenzione. |
| lastOperationMessage |
string |
Messaggio restituito per l'ultima operazione di manutenzione. |
| lastOperationResultCode |
Codice risultato dell'ultima operazione di manutenzione. |
|
| maintenanceWindowEndTime |
string (date-time) |
Ora di fine per la finestra di manutenzione. |
| maintenanceWindowStartTime |
string (date-time) |
Ora di inizio per la finestra di manutenzione. |
| preMaintenanceWindowEndTime |
string (date-time) |
Ora di fine per la finestra di manutenzione preliminare. |
| preMaintenanceWindowStartTime |
string (date-time) |
Ora di inizio per la finestra di manutenzione preliminare. |
StatusLevelTypes
Codice a livello.
| Valore | Descrizione |
|---|---|
| Info | |
| Warning | |
| Error |
StorageAlignmentStatus
Specifica lo stato di allineamento dello storage per il disco.
| Valore | Descrizione |
|---|---|
| Unaligned |
Il disco non dispone di Storage Fault Domain per Calcolare la mappatura del Fault Domain. Un singolo guasto del Dominio di Errore di Memoria può colpire tutte le VM che fanno riferimento a questo profilo disco. |
| Aligned |
Il disco ha il Dominio di Errore di Memoria per Calcolare la mappatura del Dominio di Errore. Il fallimento del dominio di errore di memoria è contenuto nelle VM in un singolo dominio di errore di calcolo. |
SubResource
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string |
ID risorsa |
VirtualMachineAgentInstanceView
Visualizzazione dell'istanza dell'agente di macchine virtuali in esecuzione nella macchina virtuale.
| Nome | Tipo | Descrizione |
|---|---|---|
| extensionHandlers |
Visualizzazione dell'istanza del gestore dell'estensione macchina virtuale. |
|
| statuses |
Informazioni sullo stato della risorsa. |
|
| vmAgentVersion |
string |
Versione completa dell'agente di macchine virtuali. |
VirtualMachineExtensionHandlerInstanceView
Visualizzazione dell'istanza di un gestore dell'estensione macchina virtuale.
| Nome | Tipo | Descrizione |
|---|---|---|
| status |
Stato del gestore dell'estensione. |
|
| type |
string |
Specifica il tipo di estensione; un esempio è "CustomScriptExtension". |
| typeHandlerVersion |
string |
Specifica la versione del gestore di script. |
VirtualMachineExtensionInstanceView
Visualizzazione dell'istanza di un'estensione macchina virtuale.
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Nome dell'estensione della macchina virtuale. |
| statuses |
Informazioni sullo stato della risorsa. |
|
| substatuses |
Informazioni sullo stato della risorsa. |
|
| type |
string |
Specifica il tipo di estensione; un esempio è "CustomScriptExtension". |
| typeHandlerVersion |
string |
Specifica la versione del gestore di script. |
VirtualMachineHealthStatus
Stato di integrità della macchina virtuale.
| Nome | Tipo | Descrizione |
|---|---|---|
| status |
Informazioni sullo stato di integrità per la macchina virtuale. |
VirtualMachineScaleSetVMInstanceView
Visualizzazione dell'istanza di una macchina virtuale del set di scalabilità di macchine virtuali.
| Nome | Tipo | Descrizione |
|---|---|---|
| assignedHost |
string |
ID risorsa dell'host dedicato, in cui la macchina virtuale viene allocata tramite posizionamento automatico, quando la macchina virtuale è associata a un gruppo host dedicato con posizionamento automatico abilitato. Versione minima api: 2020-06-01. |
| bootDiagnostics |
Diagnostica di avvio è una funzionalità di debug che consente di visualizzare l'output e lo screenshot della console per diagnosticare lo stato della macchina virtuale. È possibile visualizzare facilmente l'output del log della console. Azure ti permette anche di vedere uno screenshot della VM dall'hypervisor. |
|
| computerName |
string |
Specifica il nome del sistema operativo host della macchina virtuale. |
| disks |
Informazioni sui dischi. |
|
| extensions |
Informazioni sulle estensioni. |
|
| hyperVGeneration |
Generazione dell'hypervisor della macchina virtuale [V1, V2] |
|
| interconnectInstanceView |
La vista runtime Interconnect dell'istanza Scale Set VM. Versione minima API: 01-03-2026. |
|
| maintenanceRedeployStatus |
Stato dell'operazione di manutenzione nella macchina virtuale. |
|
| osName |
string |
Sistema operativo in esecuzione nel computer ibrido. |
| osVersion |
string |
Versione del sistema operativo in esecuzione nel computer ibrido. |
| placementGroupId |
string |
Gruppo di posizionamento in cui è in esecuzione la macchina virtuale. Se la macchina virtuale viene deallocata, non avrà un placementGroupId. |
| platformFaultDomain |
integer (int32) |
Numero di domini di errore. |
| platformUpdateDomain |
integer (int32) |
Numero di domini di aggiornamento. |
| rdpThumbPrint |
string |
Identificazione personale del certificato desktop remoto. |
| statuses |
Informazioni sullo stato della risorsa. |
|
| vmAgent |
Agente di macchine virtuali in esecuzione nella macchina virtuale. |
|
| vmHealth |
Stato di integrità per la macchina virtuale. |