Virtual Machine Scale Sets - Get OS Upgrade History
Ottiene l'elenco degli aggiornamenti del sistema operativo in un'istanza del set di scalabilità di macchine virtuali.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osUpgradeHistory?api-version=2025-04-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
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 |
L'operazione di Azure è stata completata correttamente. |
|
| 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 | rappresentare l'account utente |
Esempio
|
Virtual |
|
Virtual |
VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen
Esempio di richiesta
Risposta di esempio
{
"value": [
{
"properties": {
"runningStatus": {
"code": "RollingForward",
"startTime": "2021-11-30T13:05:40.442Z",
"endTime": "2021-11-30T13:05:40.443Z"
},
"progress": {
"successfulInstanceCount": 6,
"failedInstanceCount": 25,
"inProgressInstanceCount": 20,
"pendingInstanceCount": 27
},
"error": {
"details": [
{
"code": "aaaaaaaaaaaaaaaaaaaaaaaa",
"target": "aaaa",
"message": "aa"
}
],
"innererror": {
"exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"errordetail": "aaaaaaaaaaaaaaaaaaaaaaaa"
},
"code": "aaaaaaa",
"target": "aaaaaaa",
"message": "aaaaaaaaa"
},
"startedBy": "Unknown",
"targetImageReference": {
"sku": "2016-Datacenter",
"publisher": "MicrosoftWindowsServer",
"version": "latest",
"offer": "WindowsServer",
"exactVersion": "aaaaaaa",
"sharedGalleryImageId": "aaaaaa",
"id": "aaaaaaaaaaaaaaaaaaa"
},
"rollbackInfo": {
"successfullyRolledbackInstanceCount": 12,
"failedRolledbackInstanceCount": 2,
"rollbackError": {
"details": [
{
"code": "aaaaaaaaaaaaaaaaaaaaaaaa",
"target": "aaaa",
"message": "aa"
}
],
"innererror": {
"exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"errordetail": "aaaaaaaaaaaaaaaaaaaaaaaa"
},
"code": "aaaaaaa",
"target": "aaaaaaa",
"message": "aaaaaaaaa"
}
}
},
"type": "aaaaaaaaaaaaaaaaaaa",
"___location": "aaaaaaaaaaaaa"
}
],
"nextLink": "a://example.com/aaaaaaaaa"
}
VirtualMachineScaleSet_GetOSUpgradeHistory_MinimumSet_Gen
Esempio di richiesta
Risposta di esempio
{
"value": [
{}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Api |
Errore API. |
|
Api |
Base di errore API. |
|
Cloud |
Risposta di errore dal servizio di calcolo. |
|
Image |
Specifica le informazioni sull'immagine da usare. È possibile specificare informazioni sulle immagini della piattaforma, sulle immagini del marketplace o sulle immagini delle macchine virtuali. Questo elemento è obbligatorio quando si vuole usare un'immagine della piattaforma, un'immagine del marketplace o un'immagine di macchina virtuale, ma non viene usata in altre operazioni di creazione. NOTA: l'autore e l'offerta di riferimento delle immagini possono essere impostati solo quando si crea il set di scalabilità. |
|
Inner |
Dettagli dell'errore interno. |
|
Rollback |
Informazioni sul rollback nelle istanze di macchina virtuale non riuscite dopo un'operazione di aggiornamento del sistema operativo. |
|
Rolling |
Informazioni sul numero di istanze di macchine virtuali in ogni stato di aggiornamento. |
|
Upgrade |
Risposta dell'operazione Cronologia aggiornamento sistema operativo set di scalabilità di macchine virtuali. |
|
Upgrade |
Descrive ogni aggiornamento del sistema operativo nel set di scalabilità di macchine virtuali. |
|
Upgrade |
Informazioni sullo stato di esecuzione corrente dell'aggiornamento complessivo. |
|
Upgrade |
Invoker dell'operazione di aggiornamento |
|
Upgrade |
Codice che indica lo stato corrente dell'aggiornamento. |
|
Virtual |
Elenco delle risposte dell'operazione Cronologia aggiornamento del sistema operativo 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. |
CloudError
Risposta di errore dal servizio di calcolo.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Errore API. |
ImageReference
Specifica le informazioni sull'immagine da usare. È possibile specificare informazioni sulle immagini della piattaforma, sulle immagini del marketplace o sulle immagini delle macchine virtuali. Questo elemento è obbligatorio quando si vuole usare un'immagine della piattaforma, un'immagine del marketplace o un'immagine di macchina virtuale, ma non viene usata in altre operazioni di creazione. NOTA: l'autore e l'offerta di riferimento delle immagini possono essere impostati solo quando si crea il set di scalabilità.
| Nome | Tipo | Descrizione |
|---|---|---|
| communityGalleryImageId |
string |
È stato specificato l'ID univoco dell'immagine della raccolta della community per la distribuzione di macchine virtuali. Questa operazione può essere recuperata dalla chiamata GET dell'immagine della raccolta della community. |
| exactVersion |
string |
Specifica, in numeri decimali, la versione dell'immagine della piattaforma o dell'immagine del marketplace utilizzata per creare la macchina virtuale. Questo campo di sola lettura differisce da 'versione', solo se il valore specificato nel campo 'versione' è 'più recente'. |
| id |
string |
ID risorsa |
| offer |
string |
Specifica l'offerta dell'immagine della piattaforma o dell'immagine del marketplace usata per creare la macchina virtuale. |
| publisher |
string |
Autore dell'immagine. |
| sharedGalleryImageId |
string |
È stato specificato l'ID univoco dell'immagine della raccolta condivisa per la distribuzione della macchina virtuale. Questa operazione può essere recuperata dalla chiamata GET dell'immagine della raccolta condivisa. |
| sku |
string |
SKU dell'immagine. |
| version |
string |
Specifica la versione dell'immagine della piattaforma o dell'immagine del marketplace usata per creare la macchina virtuale. I formati consentiti sono Major.Minor.Build o 'latest'. Major, Minor e Build sono numeri decimali. Specificare 'latest' per usare la versione più recente di un'immagine disponibile in fase di distribuzione. Anche se si usa 'latest', l'immagine della macchina virtuale non verrà aggiornata automaticamente dopo la distribuzione anche se diventa disponibile una nuova versione. Non usare il campo 'version' per la distribuzione di immagini della raccolta, l'immagine della raccolta deve usare sempre il campo 'id' per la distribuzione, per usare la versione più recente dell'immagine della raccolta, è sufficiente impostare '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' nel campo 'id' senza input della versione. |
InnerError
Dettagli dell'errore interno.
| Nome | Tipo | Descrizione |
|---|---|---|
| errordetail |
string |
Messaggio di errore interno o dump di eccezione. |
| exceptiontype |
string |
Tipo di eccezione. |
RollbackStatusInfo
Informazioni sul rollback nelle istanze di macchina virtuale non riuscite dopo un'operazione di aggiornamento del sistema operativo.
| Nome | Tipo | Descrizione |
|---|---|---|
| failedRolledbackInstanceCount |
integer (int32) |
Numero di istanze di cui non è stato possibile eseguire il rollback. |
| rollbackError |
Dettagli dell'errore se il rollback del sistema operativo non è riuscito. |
|
| successfullyRolledbackInstanceCount |
integer (int32) |
Il numero di istanze di cui è stato eseguito correttamente il rollback. |
RollingUpgradeProgressInfo
Informazioni sul numero di istanze di macchine virtuali in ogni stato di aggiornamento.
| Nome | Tipo | Descrizione |
|---|---|---|
| failedInstanceCount |
integer (int32) |
Numero di istanze che non sono state aggiornate correttamente. |
| inProgressInstanceCount |
integer (int32) |
Il numero di istanze attualmente in fase di aggiornamento. |
| pendingInstanceCount |
integer (int32) |
Numero di istanze che non hanno ancora iniziato a essere aggiornate. |
| successfulInstanceCount |
integer (int32) |
Il numero di istanze che sono state aggiornate correttamente. |
UpgradeOperationHistoricalStatusInfo
Risposta dell'operazione Cronologia aggiornamento sistema operativo set di scalabilità di macchine virtuali.
| Nome | Tipo | Descrizione |
|---|---|---|
| ___location |
string |
Percorso risorsa |
| properties |
Informazioni sulle proprietà dell'operazione di aggiornamento. |
|
| type |
string |
Tipo di risorsa |
UpgradeOperationHistoricalStatusInfoProperties
Descrive ogni aggiornamento del sistema operativo nel set di scalabilità di macchine virtuali.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Dettagli dell'errore per questo aggiornamento, se presenti. |
|
| progress |
Conteggi delle macchine virtuali in ogni stato. |
|
| rollbackInfo |
Informazioni sul rollback del sistema operativo, se eseguito |
|
| runningStatus |
Informazioni sullo stato generale dell'operazione di aggiornamento. |
|
| startedBy |
Invoker dell'operazione di aggiornamento |
|
| targetImageReference |
Dettagli di riferimento dell'immagine |
UpgradeOperationHistoryStatus
Informazioni sullo stato di esecuzione corrente dell'aggiornamento complessivo.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
Codice che indica lo stato corrente dell'aggiornamento. |
|
| endTime |
string (date-time) |
Ora di fine dell'aggiornamento. |
| startTime |
string (date-time) |
Ora di inizio dell'aggiornamento. |
UpgradeOperationInvoker
Invoker dell'operazione di aggiornamento
| Valore | Descrizione |
|---|---|
| Unknown | |
| User | |
| Platform |
UpgradeState
Codice che indica lo stato corrente dell'aggiornamento.
| Valore | Descrizione |
|---|---|
| RollingForward | |
| Cancelled | |
| Completed | |
| Faulted |
VirtualMachineScaleSetListOSUpgradeHistory
Elenco delle risposte dell'operazione Cronologia aggiornamento del sistema operativo del set di scalabilità di macchine virtuali.
| Nome | Tipo | Descrizione |
|---|---|---|
| nextLink |
string (uri) |
L'uri per recuperare la pagina successiva della cronologia degli aggiornamenti del sistema operativo. Chiama ListNext() con questo per recuperare la pagina successiva della cronologia degli aggiornamenti. |
| value |
Elenco degli aggiornamenti del sistema operativo eseguiti nel set di scalabilità di macchine virtuali. |