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=2025-11-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
Azure Active Directory OAuth2 Flow.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'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
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 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. |
|
Key |
Descrive un riferimento a Key Vault Key |
|
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 di estensioni di una 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 diagnostica di avvio di una macchina virtuale.
| Nome | Tipo | Descrizione |
|---|---|---|
| consoleScreenshotBlobUri |
string |
URI del BLOB dello screenshot della console. Nota: Questa impostazione non verrà impostata se la diagnostica di avvio è attualmente abilitata con l'archiviazione gestita. |
| serialConsoleLogBlobUri |
string |
URI del BLOB di log della console seriale. Nota: Questa impostazione non verrà impostata se la diagnostica di avvio è attualmente abilitata con l'archiviazione gestita. |
| status |
Informazioni sullo stato della diagnostica di avvio per la macchina virtuale. Nota: Verrà impostato solo se si verificano errori nell'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 la posizione della chiave di crittografia del disco, che è un Key Vault Secret. |
|
| enabled |
boolean |
Specifica se la crittografia del disco deve essere abilitata nella macchina virtuale. |
| keyEncryptionKey |
Specifica la posizione 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. |
KeyVaultKeyReference
Descrive un riferimento a Key Vault Key
| Nome | Tipo | Descrizione |
|---|---|---|
| keyUrl |
string |
L'URL che fa riferimento a una chiave di cifratura della chiave in Key Vault. |
| sourceVault |
L'URL relativo del Key Vault che contiene 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 |
Vero, 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 pre-manutenzione. |
| preMaintenanceWindowStartTime |
string (date-time) |
Ora di inizio per la finestra di pre-manutenzione. |
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 della macchina virtuale. |
|
| statuses |
Informazioni sullo stato della risorsa. |
|
| vmAgentVersion |
string |
La versione completa dell'agente di macchine virtuali. |
VirtualMachineExtensionHandlerInstanceView
Visualizzazione dell'istanza di un gestore di estensioni di una macchina virtuale.
| Nome | Tipo | Descrizione |
|---|---|---|
| status |
Stato del gestore di estensioni. |
|
| 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à della 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 viene allocata la macchina virtuale tramite selezione host automatica, quando la macchina virtuale è associata a un gruppo host dedicato in cui è abilitata la selezione host automatica. 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 |
Le informazioni sulle estensioni. |
|
| hyperVGeneration |
Generazione dell'hypervisor della macchina virtuale [V1, V2] |
|
| 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 |
L'agente di macchine virtuali in esecuzione nella macchina virtuale. |
|
| vmHealth |
Stato di integrità della macchina virtuale. |