Dela via


Virtual Machine Scale Sets - Get OS Upgrade History

Hämtar en lista över OS-uppgraderingar på en VM-skalningsuppsättningsinstans.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osUpgradeHistory?api-version=2025-04-01

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

minLength: 1

ID för målprenumerationen.

vmScaleSetName
path True

string

Namnet på VM-skalningsuppsättningen.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Svar

Name Typ Description
200 OK

VirtualMachineScaleSetListOSUpgradeHistory

Azure-åtgärden har slutförts.

Other Status Codes

CloudError

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen
VirtualMachineScaleSet_GetOSUpgradeHistory_MinimumSet_Gen

VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen

Exempelbegäran

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaa/osUpgradeHistory?api-version=2025-04-01

Exempelsvar

{
  "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

Exempelbegäran

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaaaaaaaaaa/osUpgradeHistory?api-version=2025-04-01

Exempelsvar

{
  "value": [
    {}
  ]
}

Definitioner

Name Description
ApiError

API-fel.

ApiErrorBase

bas för API-fel.

CloudError

Ett felsvar från beräkningstjänsten.

ImageReference

Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller virtuell datorbild, men inte används i andra skapandeåtgärder. Obs! Bildreferensutgivare och -erbjudande kan bara anges när du skapar skalningsuppsättningen.

InnerError

Inre felinformation.

RollbackStatusInfo

Information om återställning av misslyckade VM-instanser efter en uppgraderingsåtgärd för operativsystemet.

RollingUpgradeProgressInfo

Information om antalet instanser av virtuella datorer i varje uppgraderingstillstånd.

UpgradeOperationHistoricalStatusInfo

Åtgärd åtgärd för VM-skalningsuppsättnings uppgraderingshistorik för operativsystem.

UpgradeOperationHistoricalStatusInfoProperties

Beskriver varje OS-uppgradering på VM-skalningsuppsättningen.

UpgradeOperationHistoryStatus

Information om det aktuella körningstillståndet för den övergripande uppgraderingen.

UpgradeOperationInvoker

Anropare av uppgraderingsåtgärden

UpgradeState

Kod som anger aktuell status för uppgraderingen.

VirtualMachineScaleSetListOSUpgradeHistory

Lista över åtgärder för uppgraderingshistorik för operativsystem för VM-skalningsuppsättningar.

ApiError

API-fel.

Name Typ Description
code

string

Felkoden.

details

ApiErrorBase[]

Information om API-fel

innererror

InnerError

Det inre API-felet

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApiErrorBase

bas för API-fel.

Name Typ Description
code

string

Felkoden.

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

CloudError

Ett felsvar från beräkningstjänsten.

Name Typ Description
error

ApiError

API-fel.

ImageReference

Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller virtuell datorbild, men inte används i andra skapandeåtgärder. Obs! Bildreferensutgivare och -erbjudande kan bara anges när du skapar skalningsuppsättningen.

Name Typ Description
communityGalleryImageId

string

Angav communitygalleriets unika ID för vm-distribution. Det här kan hämtas från get-anropet för communitygalleribilden.

exactVersion

string

Anger i decimaltal vilken version av plattformsavbildningen eller Marketplace-avbildningen som används för att skapa den virtuella datorn. Det här skrivskyddade fältet skiljer sig från "version" endast om värdet som anges i fältet "version" är "senaste".

id

string

Resurs-ID

offer

string

Anger erbjudandet för plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn.

publisher

string

Bildutgivaren.

sharedGalleryImageId

string

Angav det unika ID:t för den delade galleriavbildningen för vm-distribution. Detta kan hämtas från get-anropet för den delade galleribilden.

sku

string

Avbildnings-SKU:n.

version

string

Anger vilken version av plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. De tillåtna formaten är Major.Minor.Build eller "latest". Major, Minor och Build är decimaltal. Ange "senaste" för att använda den senaste versionen av en avbildning som är tillgänglig vid distributionstillfället. Även om du använder "senaste" uppdateras inte den virtuella datoravbildningen automatiskt efter distributionstiden även om en ny version blir tillgänglig. Använd inte fältet "version" för distribution av galleribilder. Galleribild bör alltid använda id-fältet för distribution, för att använda den senaste versionen av galleribilden, ange bara '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' i fältet "id" utan indata från versionen.

InnerError

Inre felinformation.

Name Typ Description
errordetail

string

Det interna felmeddelandet eller undantagsdumpen.

exceptiontype

string

Typen av undantag.

RollbackStatusInfo

Information om återställning av misslyckade VM-instanser efter en uppgraderingsåtgärd för operativsystemet.

Name Typ Description
failedRolledbackInstanceCount

integer (int32)

Antalet instanser som inte kunde återställas.

rollbackError

ApiError

Felinformation om återställningen av operativsystemet misslyckades.

successfullyRolledbackInstanceCount

integer (int32)

Antalet instanser som har återställts.

RollingUpgradeProgressInfo

Information om antalet instanser av virtuella datorer i varje uppgraderingstillstånd.

Name Typ Description
failedInstanceCount

integer (int32)

Antalet instanser som inte har uppgraderats.

inProgressInstanceCount

integer (int32)

Antalet instanser som för närvarande uppgraderas.

pendingInstanceCount

integer (int32)

Antalet instanser som ännu inte har börjat uppgraderas.

successfulInstanceCount

integer (int32)

Antalet instanser som har uppgraderats.

UpgradeOperationHistoricalStatusInfo

Åtgärd åtgärd för VM-skalningsuppsättnings uppgraderingshistorik för operativsystem.

Name Typ Description
location

string

Resursplats

properties

UpgradeOperationHistoricalStatusInfoProperties

Information om egenskaperna för uppgraderingsåtgärden.

type

string

Resurstyp

UpgradeOperationHistoricalStatusInfoProperties

Beskriver varje OS-uppgradering på VM-skalningsuppsättningen.

Name Typ Description
error

ApiError

Felinformation för den här uppgraderingen, om det finns några.

progress

RollingUpgradeProgressInfo

Antal virtuella datorer i varje tillstånd.

rollbackInfo

RollbackStatusInfo

Information om återställning av operativsystemet om det utförs

runningStatus

UpgradeOperationHistoryStatus

Information om den övergripande statusen för uppgraderingsåtgärden.

startedBy

UpgradeOperationInvoker

Anropare av uppgraderingsåtgärden

targetImageReference

ImageReference

Detaljer om bildreferens

UpgradeOperationHistoryStatus

Information om det aktuella körningstillståndet för den övergripande uppgraderingen.

Name Typ Description
code

UpgradeState

Kod som anger aktuell status för uppgraderingen.

endTime

string (date-time)

Sluttid för uppgraderingen.

startTime

string (date-time)

Starttid för uppgraderingen.

UpgradeOperationInvoker

Anropare av uppgraderingsåtgärden

Värde Description
Unknown
User
Platform

UpgradeState

Kod som anger aktuell status för uppgraderingen.

Värde Description
RollingForward
Cancelled
Completed
Faulted

VirtualMachineScaleSetListOSUpgradeHistory

Lista över åtgärder för uppgraderingshistorik för operativsystem för VM-skalningsuppsättningar.

Name Typ Description
nextLink

string (uri)

URI:n för att hämta nästa sida i uppgraderingshistoriken för operativsystemet. Anropa ListNext() med detta för att hämta nästa sida i historiken över uppgraderingar.

value

UpgradeOperationHistoricalStatusInfo[]

Listan över OS-uppgraderingar som utförs på VM-skalningsuppsättningen.