Freigeben über


Apply Updates - Create Or Update Or Cancel

Anwenden Updates auf Ressource
Anwenden von Wartungsupdates auf eine Ressource

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/{applyUpdateName}?api-version=2023-09-01-preview

URI-Parameter

Name In Erforderlich Typ Beschreibung
applyUpdateName
path True

string

ApplyUpdate-Name

providerName
path True

string

Name des Ressourcenanbieters

resourceGroupName
path True

string

Ressourcengruppenname

resourceName
path True

string

Ressourcenbezeichner

resourceType
path True

string

Ressourcentyp

subscriptionId
path True

string

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

api-version
query True

string

Version der API, die mit der Clientanforderung verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
properties.lastUpdateTime

string

Zeitpunkt der letzten Aktualisierung

properties.resourceId

string

Die resourceId

properties.status

UpdateStatus

Status

Antworten

Name Typ Beschreibung
200 OK

ApplyUpdate

ApplyUpdate-Updateanforderung akzeptiert

201 Created

ApplyUpdate

ApplyUpdate-Erstellungsanforderung akzeptiert

Other Status Codes

MaintenanceError

BadRequest

Beispiele

ApplyUpdates_CreateOrUpdateOnly_NoCancellation
ApplyUpdates_CreateOrUpdateOrCancel

ApplyUpdates_CreateOrUpdateOnly_NoCancellation

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/20230901121200?api-version=2023-09-01-preview

{}

Beispiel für eine Antwort

{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "name": "e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1",
    "status": "Pending"
  }
}
{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1/providers/Microsoft.Maintenance/applyUpdates/e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "name": "e9b9685d-78e4-44c4-a81c-64a14f9b87b6",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Compute/virtualMachineScaleSets/smdtest1",
    "status": "Pending"
  }
}

ApplyUpdates_CreateOrUpdateOrCancel

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/maintenanceConfig1/providers/Microsoft.Maintenance/applyUpdates/20230901121200?api-version=2023-09-01-preview

{
  "properties": {
    "status": "Cancel"
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1/providers/microsoft.maintenance/applyupdates/20230901121200",
  "name": "maintenanceConfig1",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "status": "Cancelled",
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1"
  }
}
{
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1/providers/microsoft.maintenance/applyupdates/20230901121200",
  "name": "maintenanceConfig1",
  "type": "Microsoft.Maintenance/applyUpdates",
  "properties": {
    "status": "Cancelled",
    "resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfig1"
  }
}

Definitionen

Name Beschreibung
ApplyUpdate

Updateanforderung anwenden

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorDetails

Vom Azure-Wartungsdienst empfangene Fehlerantwortdetails.

MaintenanceError

Eine Vom Azure-Wartungsdienst empfangene Fehlerantwort.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

UpdateStatus

Status

ApplyUpdate

Updateanforderung anwenden

Name Typ Beschreibung
id

string

Vollqualifizierter Bezeichner der Ressource

name

string

Name der Ressource

properties.lastUpdateTime

string

Zeitpunkt der letzten Aktualisierung

properties.resourceId

string

Die resourceId

properties.status

UpdateStatus

Status

systemData

systemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

type

string

Typ der Ressource

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Name Typ Beschreibung
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorDetails

Vom Azure-Wartungsdienst empfangene Fehlerantwortdetails.

Name Typ Beschreibung
code

string

Der vom Dienst definierte Fehlercode. Dieser Code dient als Unterstatus für den in der Antwort angegebenen HTTP-Fehlercode.

message

string

Lesbare Darstellung des Fehlers.

MaintenanceError

Eine Vom Azure-Wartungsdienst empfangene Fehlerantwort.

Name Typ Beschreibung
error

ErrorDetails

Details des Fehlers

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

Name Typ Beschreibung
createdAt

string

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

UpdateStatus

Status

Name Typ Beschreibung
Cancel

string

Brechen Sie den Zeitplan ab, und beenden Sie die Erstellung von PMR für Ressourcen, die teil davon sind. Gilt nur für den Ressourcentyp Wartungskonfiguration.

Cancelled

string

Senden Sie die Antwort "Abgebrochen" an den Benutzer, wenn die Anforderung zum Abbrechen des Zeitplans kam. Gilt nur für den Ressourcentyp Wartungskonfiguration.

Completed

string

Alle Updates wurden erfolgreich angewendet.

InProgress

string

Updates Installation wird ausgeführt.

NoUpdatesPending

string

Es stehen keine Updates aus.

Pending

string

Es gibt ausstehende Updates, die installiert werden müssen.

RetryLater

string

Updates Installation ist fehlgeschlagen und sollte später wiederholt werden.

RetryNow

string

Updates Installation fehlgeschlagen, können aber erneut versuchen.