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=2024-11-01
Parametry identyfikatora 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 ukończona pomyślnie. |
|
Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Virtual |
Virtual |
VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen
Przykładowe żądanie
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ładowe żądanie
Przykładowa odpowiedź
{
"value": [
{}
]
}
Definicje
Nazwa | Opis |
---|---|
Api |
Błąd interfejsu API. |
Api |
Baza błędów interfejsu 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 uaktualniania. |
Upgrade |
Odpowiedź na operację Historia 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 uruchomienia ogólnego uaktualnienia. |
Upgrade |
Wywołanie operacji uaktualniania |
Upgrade |
Kod wskazujący bieżący stan uaktualnienia. |
Virtual |
Lista odpowiedzi operacji historia uaktualniania systemu operacyjnego zestawu skalowania maszyn wirtualnych. |
ApiError
Błąd interfejsu API.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
details |
Szczegóły błędu interfejsu API |
|
innererror |
Błąd wewnętrzny interfejsu API |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy określonego błędu. |
ApiErrorBase
Baza błędów interfejsu 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 interfejsu 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 obraz witryny Marketplace używany do tworzenia maszyny wirtualnej. To pole tylko do odczytu różni się od "wersji", 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 wycofanie nie powiodło się. |
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 uaktualniania.
Nazwa | Typ | Opis |
---|---|---|
failedInstanceCount |
integer (int32) |
Liczba wystąpień, których nie można 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 uaktualnione. |
successfulInstanceCount |
integer (int32) |
Liczba wystąpień, które zostały pomyślnie uaktualnione. |
UpgradeOperationHistoricalStatusInfo
Odpowiedź na operację Historia 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 istnieją. |
|
progress |
Liczba maszyn wirtualnych w każdym stanie. |
|
rollbackInfo |
Informacje o wycofywaniu systemu operacyjnego w przypadku wykonania |
|
runningStatus |
Informacje o ogólnym stanie operacji uaktualniania. |
|
startedBy |
Wywołanie operacji uaktualniania |
|
targetImageReference |
Szczegóły odwołania do obrazu |
UpgradeOperationHistoryStatus
Informacje o bieżącym stanie uruchomienia ogólnego uaktualnienia.
Nazwa | Typ | Opis |
---|---|---|
code |
Kod wskazujący bieżący stan uaktualnienia. |
|
endTime |
string (date-time) |
Godzina zakończenia uaktualnienia. |
startTime |
string (date-time) |
Godzina rozpoczęcia uaktualniania. |
UpgradeOperationInvoker
Wywołanie operacji uaktualniania
Wartość | Opis |
---|---|
Unknown | |
User | |
Platform |
UpgradeState
Kod wskazujący bieżący stan uaktualnienia.
Wartość | Opis |
---|---|
RollingForward | |
Cancelled | |
Completed | |
Faulted |
VirtualMachineScaleSetListOSUpgradeHistory
Lista odpowiedzi operacji historia uaktualniania systemu operacyjnego zestawu skalowania maszyn wirtualnych.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string (uri) |
Identyfikator URI do pobrania następnej strony historii uaktualniania systemu operacyjnego. Wywołaj metodę ListNext(), aby pobrać następną stronę historii uaktualnień. |
value |
Lista uaktualnień systemu operacyjnego wykonanych w zestawie skalowania maszyn wirtualnych. |