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=2024-07-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
instance
|
path | True |
string |
ID istanza della macchina virtuale. |
resource
|
path | True |
string |
Nome del gruppo di risorse. |
subscription
|
path | True |
string |
Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio. |
vm
|
path | True |
string |
Nome del set di scalabilità di macchine virtuali. |
api-version
|
query | True |
string |
Versione dell'API client. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
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 | 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": "2024-07-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-07-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 dell'API. |
Api |
Base degli errori api. |
Boot |
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 consente anche di visualizzare uno screenshot della macchina virtuale dall'hypervisor. |
Cloud |
Risposta di errore dal servizio di calcolo. |
Disk |
Specifica le impostazioni di crittografia per il disco del sistema operativo. |
Disk |
Informazioni sui dischi. |
Hyper |
Generazione dell'hypervisor della macchina virtuale [V1, V2] |
Inner |
Dettagli dell'errore interno. |
Instance |
Stato di visualizzazione dell'istanza. |
Key |
Specifica il percorso della chiave di crittografia della chiave in Key Vault. |
Key |
Specifica il percorso della chiave di crittografia del disco, ovvero un segreto dell'insieme di credenziali delle chiavi. |
Maintenance |
Codice risultato dell'ultima operazione di manutenzione. |
Maintenance |
Stato dell'operazione di manutenzione nella macchina virtuale. |
Status |
Codice a livello. |
Sub |
URL relativo dell'insieme di credenziali delle chiavi contenente il segreto. |
Virtual |
Agente di macchine virtuali in esecuzione nella macchina virtuale. |
Virtual |
Visualizzazione dell'istanza del gestore dell'estensione macchina virtuale. |
Virtual |
Informazioni sulle estensioni. |
Virtual |
Stato di integrità per la macchina virtuale. |
Virtual |
Visualizzazione dell'istanza di una macchina virtuale del set di scalabilità di macchine virtuali. |
ApiError
Errore dell'API.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
details |
Dettagli dell'errore dell'API |
|
innererror |
Errore interno dell'API |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore specifico. |
ApiErrorBase
Base degli errori api.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore specifico. |
BootDiagnosticsInstanceView
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 consente anche di visualizzare uno screenshot della macchina virtuale dall'hypervisor.
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 dell'API. |
DiskEncryptionSettings
Specifica le impostazioni di crittografia per il disco del sistema operativo.
Versione minima api: 2015-06-15
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
Informazioni sui dischi.
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. |
HyperVGeneration
Generazione dell'hypervisor della macchina virtuale [V1, V2]
Nome | Tipo | Descrizione |
---|---|---|
V1 |
string |
|
V2 |
string |
InnerError
Dettagli dell'errore interno.
Nome | Tipo | Descrizione |
---|---|---|
errordetail |
string |
Messaggio di errore interno o dump delle eccezioni. |
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 |
Ora dello stato. |
KeyVaultKeyReference
Specifica il percorso della chiave di crittografia della chiave in 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
Specifica il percorso della chiave di crittografia del disco, ovvero un segreto dell'insieme di credenziali delle chiavi.
Nome | Tipo | Descrizione |
---|---|---|
secretUrl |
string |
URL che fa riferimento a un segreto in un insieme di credenziali delle chiavi. |
sourceVault |
URL relativo dell'insieme di credenziali delle chiavi contenente il segreto. |
MaintenanceOperationResultCodeTypes
Codice risultato dell'ultima operazione di manutenzione.
Nome | Tipo | Descrizione |
---|---|---|
MaintenanceAborted |
string |
|
MaintenanceCompleted |
string |
|
None |
string |
|
RetryLater |
string |
MaintenanceRedeployStatus
Stato dell'operazione di manutenzione nella macchina virtuale.
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 |
Ora di fine per la finestra di manutenzione. |
maintenanceWindowStartTime |
string |
Ora di inizio per la finestra di manutenzione. |
preMaintenanceWindowEndTime |
string |
Ora di fine per la finestra di manutenzione preliminare. |
preMaintenanceWindowStartTime |
string |
Ora di inizio per la finestra di manutenzione preliminare. |
StatusLevelTypes
Codice a livello.
Nome | Tipo | Descrizione |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |
SubResource
URL relativo dell'insieme di credenziali delle chiavi contenente il segreto.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa |
VirtualMachineAgentInstanceView
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 del 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
Informazioni sulle estensioni.
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à per la 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 consente anche di visualizzare uno screenshot della macchina virtuale 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] |
|
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 |
Numero di domini di errore. |
platformUpdateDomain |
integer |
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. |