Freigeben über


UpdateRun interface

Ein mehrstufiger Prozess zum Ausführen von Updatevorgängen für Mitglieder einer Flotte.

Extends

Eigenschaften

eTag

Wenn eTag im Antworttext bereitgestellt wird, kann es gemäß der normalen etag-Konvention auch als Header bereitgestellt werden. Entitätstags werden verwendet, um zwei oder mehr Entitäten aus derselben angeforderten Ressource zu vergleichen. HTTP/1.1 verwendet Entitätstags in den Kopfzeilenfeldern etag (Abschnitt 14.19), If-Match (Abschnitt 14.24), If-None-Match (Abschnitt 14.26) und If-Range (Abschnitt 14.27). HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

managedClusterUpdate

Das Update, das auf alle Cluster im UpdateRun-Element angewendet werden soll. Das managedClusterUpdate kann bis zum Start der Ausführung geändert werden.

provisioningState

Der Bereitstellungsstatus der UpdateRun-Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

status

Die status von UpdateRun. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

strategy

Die Strategie definiert die Reihenfolge, in der die Cluster aktualisiert werden. Wenn nicht festgelegt, werden alle Member sequenziell aktualisiert. Die UpdateRun-status zeigt eine einzelne UpdateStage und eine einzelne UpdateGroup für alle Mitglieder an. Die Strategie von UpdateRun kann geändert werden, bis die Ausführung gestartet wird.

updateStrategyId

Die Ressourcen-ID der fleetUpdateStrategy-Ressource, auf die verwiesen werden soll.

Beim Erstellen einer neuen Ausführung gibt es drei Möglichkeiten, eine Strategie für die Ausführung zu definieren:

  1. Definieren einer neuen Strategie: Legen Sie das Feld "Strategie" fest.
  2. Verwenden sie eine vorhandene Strategie: Legen Sie das Feld "updateStrategyId" fest. (seit 2023-08-15-preview)
  3. Verwenden Sie die Standardstrategie, um alle Mitglieder einzeln zu aktualisieren: Lassen Sie sowohl "updateStrategyId" als auch "strategy" nicht festgelegt. (seit 2023-08-15-preview)

Das Festlegen von "updateStrategyId" und "strategy" ist ungültig.

UpdateRuns, die von "updateStrategyId" erstellt wurden, Momentaufnahme das UpdateStrategy, auf das zum Zeitpunkt der Erstellung verwiesen wird, und speichern sie im Feld "strategie". Nachfolgende Änderungen an der FleetUpdateStrategy-Ressource, auf die verwiesen wird, werden nicht weitergegeben. UpdateRunStrategy-Änderungen können direkt im Feld "Strategie" vorgenommen werden, bevor UpdateRunRun gestartet wird.

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

name

Der Name der Ressource HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

systemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

type

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

eTag

Wenn eTag im Antworttext bereitgestellt wird, kann es gemäß der normalen etag-Konvention auch als Header bereitgestellt werden. Entitätstags werden verwendet, um zwei oder mehr Entitäten aus derselben angeforderten Ressource zu vergleichen. HTTP/1.1 verwendet Entitätstags in den Kopfzeilenfeldern etag (Abschnitt 14.19), If-Match (Abschnitt 14.24), If-None-Match (Abschnitt 14.26) und If-Range (Abschnitt 14.27). HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

eTag?: string

Eigenschaftswert

string

managedClusterUpdate

Das Update, das auf alle Cluster im UpdateRun-Element angewendet werden soll. Das managedClusterUpdate kann bis zum Start der Ausführung geändert werden.

managedClusterUpdate?: ManagedClusterUpdate

Eigenschaftswert

provisioningState

Der Bereitstellungsstatus der UpdateRun-Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

status

Die status von UpdateRun. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

status?: UpdateRunStatus

Eigenschaftswert

strategy

Die Strategie definiert die Reihenfolge, in der die Cluster aktualisiert werden. Wenn nicht festgelegt, werden alle Member sequenziell aktualisiert. Die UpdateRun-status zeigt eine einzelne UpdateStage und eine einzelne UpdateGroup für alle Mitglieder an. Die Strategie von UpdateRun kann geändert werden, bis die Ausführung gestartet wird.

strategy?: UpdateRunStrategy

Eigenschaftswert

updateStrategyId

Die Ressourcen-ID der fleetUpdateStrategy-Ressource, auf die verwiesen werden soll.

Beim Erstellen einer neuen Ausführung gibt es drei Möglichkeiten, eine Strategie für die Ausführung zu definieren:

  1. Definieren einer neuen Strategie: Legen Sie das Feld "Strategie" fest.
  2. Verwenden sie eine vorhandene Strategie: Legen Sie das Feld "updateStrategyId" fest. (seit 2023-08-15-preview)
  3. Verwenden Sie die Standardstrategie, um alle Mitglieder einzeln zu aktualisieren: Lassen Sie sowohl "updateStrategyId" als auch "strategy" nicht festgelegt. (seit 2023-08-15-preview)

Das Festlegen von "updateStrategyId" und "strategy" ist ungültig.

UpdateRuns, die von "updateStrategyId" erstellt wurden, Momentaufnahme das UpdateStrategy, auf das zum Zeitpunkt der Erstellung verwiesen wird, und speichern sie im Feld "strategie". Nachfolgende Änderungen an der FleetUpdateStrategy-Ressource, auf die verwiesen wird, werden nicht weitergegeben. UpdateRunStrategy-Änderungen können direkt im Feld "Strategie" vorgenommen werden, bevor UpdateRunRun gestartet wird.

updateStrategyId?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

Geerbt vonProxyResource.id

name

Der Name der Ressource HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

Geerbt vonProxyResource.name

systemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

Geerbt vonProxyResource.systemData

type

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

Geerbt vonProxyResource.type