Delen via


Virtual Machine Scale Sets - Get OS Upgrade History

Hiermee haalt u een lijst met besturingssysteemupgrades op een VM-schaalsetexemplaar op.

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

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

subscriptionId
path True

string

minLength: 1

De id van het doelabonnement.

vmScaleSetName
path True

string

De naam van de VM-schaalset.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Antwoorden

Name Type Description
200 OK

VirtualMachineScaleSetListOSUpgradeHistory

Azure-bewerking is voltooid.

Other Status Codes

CloudError

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen
VirtualMachineScaleSet_GetOSUpgradeHistory_MinimumSet_Gen

VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "value": [
    {}
  ]
}

Definities

Name Description
ApiError

Api-fout.

ApiErrorBase

Api-foutbasis.

CloudError

Een foutreactie van de Compute-service.

ImageReference

Hiermee geeft u informatie over de te gebruiken afbeelding. U kunt informatie opgeven over platforminstallatiekopieën, marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist wanneer u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken. OPMERKING: De uitgever en aanbieding van afbeeldingsreferentie kunnen alleen worden ingesteld wanneer u de schaalset maakt.

InnerError

Interne foutdetails.

RollbackStatusInfo

Informatie over het terugdraaien van mislukte VM-exemplaren na een upgradebewerking van het besturingssysteem.

RollingUpgradeProgressInfo

Informatie over het aantal exemplaren van virtuele machines in elke upgradestatus.

UpgradeOperationHistoricalStatusInfo

Besturingsreactie van de besturingssysteemupgradegeschiedenis instellen op de schaal van de virtuele machine.

UpgradeOperationHistoricalStatusInfoProperties

Beschrijft elke upgrade van het besturingssysteem op de schaalset van de virtuele machine.

UpgradeOperationHistoryStatus

Informatie over de huidige actieve status van de algehele upgrade.

UpgradeOperationInvoker

Aanroeper van de upgrade-operatie

UpgradeState

Code die de huidige status van de upgrade aangeeft.

VirtualMachineScaleSetListOSUpgradeHistory

Lijst met de bewerkingsrespons van de virtuele-machineschaalset van de besturingsgeschiedenis van het besturingssysteem.

ApiError

Api-fout.

Name Type Description
code

string

De foutcode.

details

ApiErrorBase[]

Details van de Api-fout

innererror

InnerError

De innerlijke fout van de Api

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

ApiErrorBase

Api-foutbasis.

Name Type Description
code

string

De foutcode.

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

CloudError

Een foutreactie van de Compute-service.

Name Type Description
error

ApiError

Api-fout.

ImageReference

Hiermee geeft u informatie over de te gebruiken afbeelding. U kunt informatie opgeven over platforminstallatiekopieën, marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist wanneer u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken. OPMERKING: De uitgever en aanbieding van afbeeldingsreferentie kunnen alleen worden ingesteld wanneer u de schaalset maakt.

Name Type Description
communityGalleryImageId

string

De unieke id van de communitygalerie opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de communitygalerieafbeelding.

exactVersion

string

Geeft in decimale getallen de versie van de platformafbeelding of marktplaatsafbeelding op die is gebruikt om de virtuele machine te maken. Dit alleen-lezen veld verschilt alleen van 'versie' als de waarde die is opgegeven in het veld 'versie' 'nieuwste' is.

id

string

Resource-id

offer

string

Hiermee geeft u de aanbieding op van de platforminstallatiekopieën of marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken.

publisher

string

De uitgever van de installatiekopieën.

sharedGalleryImageId

string

De unieke id van de gedeelde galerie-installatiekopieën opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de installatiekopieën in de gedeelde galerie.

sku

string

De installatiekopieën-SKU.

version

string

Hiermee geeft u de versie van de platforminstallatiekopieën of marketplace-installatiekopieën op die worden gebruikt om de virtuele machine te maken. De toegestane indelingen zijn Major.Minor.Build of 'latest'. Primaire, secundaire en build zijn decimale getallen. Geef 'nieuwste' op om de nieuwste versie van een installatiekopieën te gebruiken die beschikbaar is tijdens de implementatie. Zelfs als u 'nieuwste' gebruikt, wordt de VM-installatiekopie niet automatisch bijgewerkt na de implementatietijd, zelfs niet als er een nieuwe versie beschikbaar is. Gebruik het veld 'version' niet voor de implementatie van galerieafbeeldingen, de galerie-installatiekopieën moeten altijd het veld Id gebruiken voor implementatie, als u de meest recente versie van de galerie-installatiekopieën wilt gebruiken, stelt u '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in het veld Id in zonder versie-invoer.

InnerError

Interne foutdetails.

Name Type Description
errordetail

string

De interne foutmelding of uitzonderingsdump.

exceptiontype

string

Het uitzonderingstype.

RollbackStatusInfo

Informatie over het terugdraaien van mislukte VM-exemplaren na een upgradebewerking van het besturingssysteem.

Name Type Description
failedRolledbackInstanceCount

integer (int32)

Het aantal gevallen dat niet kon worden teruggedraaid.

rollbackError

ApiError

Foutdetails als het terugdraaien van het besturingssysteem is mislukt.

successfullyRolledbackInstanceCount

integer (int32)

Het aantal gevallen dat met succes is teruggedraaid.

RollingUpgradeProgressInfo

Informatie over het aantal exemplaren van virtuele machines in elke upgradestatus.

Name Type Description
failedInstanceCount

integer (int32)

Het aantal exemplaren dat niet is geüpgraded.

inProgressInstanceCount

integer (int32)

Het aantal exemplaren dat momenteel wordt geüpgraded.

pendingInstanceCount

integer (int32)

Het aantal exemplaren dat nog niet is begonnen met upgraden.

successfulInstanceCount

integer (int32)

Het aantal exemplaren dat is geüpgraded.

UpgradeOperationHistoricalStatusInfo

Besturingsreactie van de besturingssysteemupgradegeschiedenis instellen op de schaal van de virtuele machine.

Name Type Description
location

string

Bronlocatie

properties

UpgradeOperationHistoricalStatusInfoProperties

Informatie over de eigenschappen van de upgradebewerking.

type

string

Hulpmiddeltype

UpgradeOperationHistoricalStatusInfoProperties

Beschrijft elke upgrade van het besturingssysteem op de schaalset van de virtuele machine.

Name Type Description
error

ApiError

Foutdetails voor deze upgrade, indien van toepassing.

progress

RollingUpgradeProgressInfo

Tellingen van de VM's in elke staat.

rollbackInfo

RollbackStatusInfo

Informatie over het terugdraaien van besturingssystemen indien uitgevoerd

runningStatus

UpgradeOperationHistoryStatus

Informatie over de algemene status van de upgradebewerking.

startedBy

UpgradeOperationInvoker

Aanroeper van de upgrade-operatie

targetImageReference

ImageReference

Afbeelding Referentie details

UpgradeOperationHistoryStatus

Informatie over de huidige actieve status van de algehele upgrade.

Name Type Description
code

UpgradeState

Code die de huidige status van de upgrade aangeeft.

endTime

string (date-time)

Eindtijd van de upgrade.

startTime

string (date-time)

Starttijd van de upgrade.

UpgradeOperationInvoker

Aanroeper van de upgrade-operatie

Waarde Description
Unknown
User
Platform

UpgradeState

Code die de huidige status van de upgrade aangeeft.

Waarde Description
RollingForward
Cancelled
Completed
Faulted

VirtualMachineScaleSetListOSUpgradeHistory

Lijst met de bewerkingsrespons van de virtuele-machineschaalset van de besturingsgeschiedenis van het besturingssysteem.

Name Type Description
nextLink

string (uri)

De uri om de volgende pagina van de upgradegeschiedenis van het besturingssysteem op te halen. Roep ListNext() hiermee aan om de volgende pagina met de geschiedenis van upgrades op te halen.

value

UpgradeOperationHistoricalStatusInfo[]

De lijst met upgrades van het besturingssysteem die zijn uitgevoerd op de schaalset van de virtuele machine.