Freigeben über


Virtual Machine Scale Sets - Get OS Upgrade History

Ruft eine Liste der Betriebssystemupgrades auf einer VM-Skalierungssatzinstanz ab.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe.

subscriptionId
path True

string

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

vmScaleSetName
path True

string

Der Name des VM-Skalierungssatzes.

api-version
query True

string

Client-API-Version.

Antworten

Name Typ Beschreibung
200 OK

VirtualMachineScaleSetListOSUpgradeHistory

OKAY

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen
VirtualMachineScaleSet_GetOSUpgradeHistory_MinimumSet_Gen

VirtualMachineScaleSet_GetOSUpgradeHistory_MaximumSet_Gen

Beispielanforderung

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

Beispiel für eine Antwort

{
  "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": "aaaaaaaaa"
}

VirtualMachineScaleSet_GetOSUpgradeHistory_MinimumSet_Gen

Beispielanforderung

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

Beispiel für eine Antwort

{
  "value": [
    {}
  ]
}

Definitionen

Name Beschreibung
ApiError

API-Fehler.

ApiErrorBase

API-Fehlerbasis.

CloudError

Eine Fehlerantwort des Computediensts.

ImageReference

Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet wird. HINWEIS: Der Herausgeber und das Angebot für Bildreferenzen können nur festgelegt werden, wenn Sie den Skalierungssatz erstellen.

InnerError

Innere Fehlerdetails.

RollbackStatusInfo

Informationen zum Rollback bei fehlgeschlagenen VM-Instanzen nach einem Betriebssystemupgradevorgang.

RollingUpgradeProgressInfo

Informationen zur Anzahl der Instanzen des virtuellen Computers in jedem Upgradestatus.

UpgradeOperationHistoricalStatusInfo

Antwort auf den Vm Scale Set OS Upgrade History-Vorgang.

UpgradeOperationHistoricalStatusInfoProperties

Beschreibt jedes Betriebssystemupgrade im Skalierungssatz für virtuelle Computer.

UpgradeOperationHistoryStatus

Informationen zum aktuellen Ausgeführten Status des gesamtupgrades.

UpgradeOperationInvoker

Aufrufer des Upgradevorgangs

UpgradeState

Code, der den aktuellen Status des Upgrades angibt.

VirtualMachineScaleSetListOSUpgradeHistory

Liste der Antwort auf den Vm Scale Set OS Upgrade History-Vorgang.

ApiError

API-Fehler.

Name Typ Beschreibung
code

string

Der Fehlercode.

details

ApiErrorBase[]

Die API-Fehlerdetails

innererror

InnerError

Interner API-Fehler

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

ApiErrorBase

API-Fehlerbasis.

Name Typ Beschreibung
code

string

Der Fehlercode.

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

CloudError

Eine Fehlerantwort des Computediensts.

Name Typ Beschreibung
error

ApiError

API-Fehler.

ImageReference

Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet wird. HINWEIS: Der Herausgeber und das Angebot für Bildreferenzen können nur festgelegt werden, wenn Sie den Skalierungssatz erstellen.

Name Typ Beschreibung
communityGalleryImageId

string

Gibt die eindeutige ID des Communitykatalogimages für die Vm-Bereitstellung an. Dies kann aus dem Community gallery Image GET-Anruf abgerufen werden.

exactVersion

string

Gibt in Dezimalzahlen die Version des Plattformimages oder des Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Readonly-Feld unterscheidet sich von "version", nur wenn der im Feld "Version" angegebene Wert "latest" lautet.

id

string

Ressourcen-ID

offer

string

Gibt das Angebot des Plattformimages oder des Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird.

publisher

string

Der Bildherausgeber.

sharedGalleryImageId

string

Gibt die eindeutige ID des freigegebenen Katalogimages für die Vm-Bereitstellung an. Dies kann aus dem GET-Aufruf des freigegebenen Katalogbilds abgerufen werden.

sku

string

Die Bild-SKU.

version

string

Gibt die Version des Plattformimages oder Marketplace-Images an, mit dem der virtuelle Computer erstellt wird. Die zulässigen Formate sind Major.Minor.Build oder "latest". Haupt-, Neben- und Buildwerte sind Dezimalzahlen. Geben Sie "neueste" an, um die neueste Version eines Images zu verwenden, das zur Bereitstellungszeit verfügbar ist. Auch wenn Sie "latest" verwenden, wird das VM-Image nach der Bereitstellung nicht automatisch aktualisiert, auch wenn eine neue Version verfügbar ist. Verwenden Sie das Feld "Version" nicht für die Katalogimagebereitstellung, Galerieimage sollte immer das Feld "ID" für die Bereitstellung verwenden, um die neueste Version des Katalogimages zu verwenden, legen Sie einfach "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" im Feld "id" ohne Versionseingabe fest.

InnerError

Innere Fehlerdetails.

Name Typ Beschreibung
errordetail

string

Die interne Fehlermeldung oder das Ausnahmeabbild.

exceptiontype

string

Der Ausnahmetyp.

RollbackStatusInfo

Informationen zum Rollback bei fehlgeschlagenen VM-Instanzen nach einem Betriebssystemupgradevorgang.

Name Typ Beschreibung
failedRolledbackInstanceCount

integer

Die Anzahl der Instanzen, für die ein Rollback fehlgeschlagen ist.

rollbackError

ApiError

Fehlerdetails, wenn ein Betriebssystemrollback fehlgeschlagen ist.

successfullyRolledbackInstanceCount

integer

Die Anzahl der Instanzen, die erfolgreich zurückgesetzt wurden.

RollingUpgradeProgressInfo

Informationen zur Anzahl der Instanzen des virtuellen Computers in jedem Upgradestatus.

Name Typ Beschreibung
failedInstanceCount

integer

Die Anzahl der Instanzen, die nicht erfolgreich aktualisiert werden konnten.

inProgressInstanceCount

integer

Die Anzahl der Instanzen, die derzeit aktualisiert werden.

pendingInstanceCount

integer

Die Anzahl der Instanzen, die noch nicht mit dem Upgrade begonnen haben.

successfulInstanceCount

integer

Die Anzahl der Instanzen, die erfolgreich aktualisiert wurden.

UpgradeOperationHistoricalStatusInfo

Antwort auf den Vm Scale Set OS Upgrade History-Vorgang.

Name Typ Beschreibung
location

string

Ressourcenspeicherort

properties

UpgradeOperationHistoricalStatusInfoProperties

Informationen zu den Eigenschaften des Upgradevorgangs.

type

string

Ressourcentyp

UpgradeOperationHistoricalStatusInfoProperties

Beschreibt jedes Betriebssystemupgrade im Skalierungssatz für virtuelle Computer.

Name Typ Beschreibung
error

ApiError

Fehlerdetails für dieses Upgrade, falls vorhanden.

progress

RollingUpgradeProgressInfo

Zählt die VMs in jedem Zustand.

rollbackInfo

RollbackStatusInfo

Informationen zum Betriebssystemrollback bei Ausführung

runningStatus

UpgradeOperationHistoryStatus

Informationen zum Gesamtstatus des Upgradevorgangs.

startedBy

UpgradeOperationInvoker

Aufrufer des Upgradevorgangs

targetImageReference

ImageReference

Bildreferenzdetails

UpgradeOperationHistoryStatus

Informationen zum aktuellen Ausgeführten Status des gesamtupgrades.

Name Typ Beschreibung
code

UpgradeState

Code, der den aktuellen Status des Upgrades angibt.

endTime

string

Endzeit des Upgrades.

startTime

string

Startzeit des Upgrades.

UpgradeOperationInvoker

Aufrufer des Upgradevorgangs

Name Typ Beschreibung
Platform

string

Unknown

string

User

string

UpgradeState

Code, der den aktuellen Status des Upgrades angibt.

Name Typ Beschreibung
Cancelled

string

Completed

string

Faulted

string

RollingForward

string

VirtualMachineScaleSetListOSUpgradeHistory

Liste der Antwort auf den Vm Scale Set OS Upgrade History-Vorgang.

Name Typ Beschreibung
nextLink

string

Der URI zum Abrufen der nächsten Seite des Betriebssystemupgradeverlaufs. Rufen Sie ListNext() mit dieser Aufzählung auf, um die nächste Seite des Verlaufs von Upgrades abzurufen.

value

UpgradeOperationHistoricalStatusInfo[]

Die Liste der Betriebssystemupgrades, die für den Skalierungssatz des virtuellen Computers ausgeführt wurden.