Virtual Machine Scale Sets - Get OS Upgrade History
Pobiera listę uaktualnień systemu operacyjnego w wystąpieniu zestawu skalowania maszyn wirtualnych.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osUpgradeHistory?api-version=2025-04-01
Parametry URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
subscription
|
path | True |
string minLength: 1 |
Identyfikator subskrypcji docelowej. |
|
vm
|
path | True |
string |
Nazwa zestawu skalowania maszyn wirtualnych. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja platformy Azure została zakończona pomyślnie. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresów
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
|
Virtual |
|
Virtual |
VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen
Przykładowa prośba
Przykładowa odpowiedź
{
"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
Przykładowa prośba
Przykładowa odpowiedź
{
"value": [
{}
]
}
Definicje
| Nazwa | Opis |
|---|---|
|
Api |
Błąd API. |
|
Api |
Baza błędów API. |
|
Cloud |
Odpowiedź na błąd z usługi obliczeniowej. |
|
Image |
Określa informacje o obrazie do użycia. Możesz określić informacje o obrazach platformy, obrazach witryny Marketplace lub obrazach maszyn wirtualnych. Ten element jest wymagany, gdy chcesz użyć obrazu platformy, obrazu witryny Marketplace lub obrazu maszyny wirtualnej, ale nie jest używany w innych operacjach tworzenia. UWAGA: Wydawca i oferta odwołania do obrazów można ustawić tylko podczas tworzenia zestawu skalowania. |
|
Inner |
Szczegóły błędu wewnętrznego. |
|
Rollback |
Informacje o wycofywaniu wystąpień maszyn wirtualnych, które zakończyły się niepowodzeniem po operacji uaktualniania systemu operacyjnego. |
|
Rolling |
Informacje o liczbie wystąpień maszyn wirtualnych w każdym stanie uaktualnienia. |
|
Upgrade |
Odpowiedź na operację historii uaktualniania systemu operacyjnego zestawu skalowania maszyn wirtualnych. |
|
Upgrade |
Opisuje każde uaktualnienie systemu operacyjnego w zestawie skalowania maszyn wirtualnych. |
|
Upgrade |
Informacje o bieżącym stanie działania całego uaktualnienia. |
|
Upgrade |
Osoba wywołująca operację uaktualnienia |
|
Upgrade |
Kod wskazujący aktualny stan uaktualnienia. |
|
Virtual |
Lista odpowiedzi na operację historii uaktualniania systemu operacyjnego zestawu skalowania maszyn wirtualnych. |
ApiError
Błąd API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu interfejsu API |
|
| innererror |
Wewnętrzny błąd interfejsu API |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy określonego błędu. |
ApiErrorBase
Baza błędów API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy określonego błędu. |
CloudError
Odpowiedź na błąd z usługi obliczeniowej.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Błąd API. |
ImageReference
Określa informacje o obrazie do użycia. Możesz określić informacje o obrazach platformy, obrazach witryny Marketplace lub obrazach maszyn wirtualnych. Ten element jest wymagany, gdy chcesz użyć obrazu platformy, obrazu witryny Marketplace lub obrazu maszyny wirtualnej, ale nie jest używany w innych operacjach tworzenia. UWAGA: Wydawca i oferta odwołania do obrazów można ustawić tylko podczas tworzenia zestawu skalowania.
| Nazwa | Typ | Opis |
|---|---|---|
| communityGalleryImageId |
string |
Określono unikatowy identyfikator obrazu galerii społeczności dla wdrożenia maszyny wirtualnej. Można to pobrać z poziomu wywołania GET obrazu galerii społeczności. |
| exactVersion |
string |
Określa w liczbach dziesiętnych wersję obrazu platformy lub obrazu witryny Marketplace używanego do utworzenia maszyny wirtualnej. To pole tylko do odczytu różni się od pola "version" tylko wtedy, gdy wartość określona w polu "version" to "latest". |
| id |
string |
Identyfikator zasobu |
| offer |
string |
Określa ofertę obrazu platformy lub obrazu platformy handlowej użytego do utworzenia maszyny wirtualnej. |
| publisher |
string |
Wydawca obrazów. |
| sharedGalleryImageId |
string |
Określono unikatowy identyfikator obrazu galerii udostępnionej dla wdrożenia maszyny wirtualnej. Można to pobrać z udostępnionego wywołania GET obrazu galerii. |
| sku |
string |
Jednostka SKU obrazu. |
| version |
string |
Określa wersję obrazu platformy lub obrazu platformy handlowej użytego do utworzenia maszyny wirtualnej. Dozwolone formaty to Major.Minor.Build lub 'latest'. Główne, pomocnicze i kompilacje to liczby dziesiętne. Określ wartość "latest", aby użyć najnowszej wersji obrazu dostępnego w czasie wdrażania. Nawet jeśli używasz polecenia "latest", obraz maszyny wirtualnej nie zostanie automatycznie zaktualizowany po czasie wdrażania, nawet jeśli nowa wersja stanie się dostępna. Nie należy używać pola "version" dla wdrożenia obrazu galerii, obraz galerii powinien zawsze używać pola "id" do wdrożenia, aby użyć "latest" wersji obrazu galerii, po prostu ustaw wartość "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" w polu "id" bez danych wejściowych wersji. |
InnerError
Szczegóły błędu wewnętrznego.
| Nazwa | Typ | Opis |
|---|---|---|
| errordetail |
string |
Wewnętrzny komunikat o błędzie lub zrzut wyjątku. |
| exceptiontype |
string |
Typ wyjątku. |
RollbackStatusInfo
Informacje o wycofywaniu wystąpień maszyn wirtualnych, które zakończyły się niepowodzeniem po operacji uaktualniania systemu operacyjnego.
| Nazwa | Typ | Opis |
|---|---|---|
| failedRolledbackInstanceCount |
integer (int32) |
Liczba wystąpień, których nie udało się wycofać. |
| rollbackError |
Szczegóły błędu, jeśli wycofanie systemu operacyjnego nie powiodło się. |
|
| successfullyRolledbackInstanceCount |
integer (int32) |
Liczba wystąpień, które zostały pomyślnie wycofane. |
RollingUpgradeProgressInfo
Informacje o liczbie wystąpień maszyn wirtualnych w każdym stanie uaktualnienia.
| Nazwa | Typ | Opis |
|---|---|---|
| failedInstanceCount |
integer (int32) |
Liczba wystąpień, których nie udało się pomyślnie uaktualnić. |
| inProgressInstanceCount |
integer (int32) |
Liczba wystąpień, które są obecnie uaktualniane. |
| pendingInstanceCount |
integer (int32) |
Liczba wystąpień, które nie zostały jeszcze zaktualizowane. |
| successfulInstanceCount |
integer (int32) |
Liczba wystąpień, które zostały pomyślnie uaktualnione. |
UpgradeOperationHistoricalStatusInfo
Odpowiedź na operację historii uaktualniania systemu operacyjnego zestawu skalowania maszyn wirtualnych.
| Nazwa | Typ | Opis |
|---|---|---|
| location |
string |
Lokalizacja zasobu |
| properties |
Informacje o właściwościach operacji uaktualniania. |
|
| type |
string |
Typ zasobu |
UpgradeOperationHistoricalStatusInfoProperties
Opisuje każde uaktualnienie systemu operacyjnego w zestawie skalowania maszyn wirtualnych.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Szczegóły błędu dla tego uaktualnienia, jeśli takie istnieją. |
|
| progress |
Liczba maszyn wirtualnych w każdym stanie. |
|
| rollbackInfo |
Informacje o wycofaniu systemu operacyjnego, jeśli zostało wykonane |
|
| runningStatus |
Informacje o ogólnym stanie operacji uaktualniania. |
|
| startedBy |
Osoba wywołująca operację uaktualnienia |
|
| targetImageReference |
Szczegóły referencyjne obrazu |
UpgradeOperationHistoryStatus
Informacje o bieżącym stanie działania całego uaktualnienia.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
Kod wskazujący aktualny stan uaktualnienia. |
|
| endTime |
string (date-time) |
Godzina zakończenia uaktualnienia. |
| startTime |
string (date-time) |
Godzina rozpoczęcia uaktualniania. |
UpgradeOperationInvoker
Osoba wywołująca operację uaktualnienia
| Wartość | Opis |
|---|---|
| Unknown | |
| User | |
| Platform |
UpgradeState
Kod wskazujący aktualny stan uaktualnienia.
| Wartość | Opis |
|---|---|
| RollingForward | |
| Cancelled | |
| Completed | |
| Faulted |
VirtualMachineScaleSetListOSUpgradeHistory
Lista odpowiedzi na operację historii uaktualniania systemu operacyjnego zestawu skalowania maszyn wirtualnych.
| Nazwa | Typ | Opis |
|---|---|---|
| nextLink |
string (uri) |
Identyfikator URI służący do pobrania następnej strony historii uaktualniania systemu operacyjnego. Wywołaj ListNext() z tym, aby pobrać następną stronę historii aktualizacji. |
| value |
Lista uaktualnień systemu operacyjnego wykonanych w zestawie skalowania maszyn wirtualnych. |