Freigeben über


ArmContainerServiceFleetModelFactory.ContainerServiceFleetUpdateRunData Methode

Definition

Initialisiert eine neue instance von ContainerServiceFleetUpdateRunData.

public static Azure.ResourceManager.ContainerServiceFleet.ContainerServiceFleetUpdateRunData ContainerServiceFleetUpdateRunData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ETag? eTag = default, Azure.ResourceManager.ContainerServiceFleet.Models.ContainerServiceFleetUpdateRunProvisioningState? provisioningState = default, Azure.Core.ResourceIdentifier updateStrategyId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ContainerServiceFleet.Models.ContainerServiceFleetUpdateStage> strategyStages = default, Azure.ResourceManager.ContainerServiceFleet.Models.ContainerServiceFleetManagedClusterUpdate managedClusterUpdate = default, Azure.ResourceManager.ContainerServiceFleet.Models.ContainerServiceFleetUpdateRunStatus status = default);
static member ContainerServiceFleetUpdateRunData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ETag> * Nullable<Azure.ResourceManager.ContainerServiceFleet.Models.ContainerServiceFleetUpdateRunProvisioningState> * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.ContainerServiceFleet.Models.ContainerServiceFleetUpdateStage> * Azure.ResourceManager.ContainerServiceFleet.Models.ContainerServiceFleetManagedClusterUpdate * Azure.ResourceManager.ContainerServiceFleet.Models.ContainerServiceFleetUpdateRunStatus -> Azure.ResourceManager.ContainerServiceFleet.ContainerServiceFleetUpdateRunData
Public Shared Function ContainerServiceFleetUpdateRunData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional eTag As Nullable(Of ETag) = Nothing, Optional provisioningState As Nullable(Of ContainerServiceFleetUpdateRunProvisioningState) = Nothing, Optional updateStrategyId As ResourceIdentifier = Nothing, Optional strategyStages As IEnumerable(Of ContainerServiceFleetUpdateStage) = Nothing, Optional managedClusterUpdate As ContainerServiceFleetManagedClusterUpdate = Nothing, Optional status As ContainerServiceFleetUpdateRunStatus = Nothing) As ContainerServiceFleetUpdateRunData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

eTag
Nullable<ETag>

Wenn eTag im Antworttext bereitgestellt wird, kann es auch als Header gemäß der normalen etag-Konvention bereitgestellt werden. Entitätstags werden zum Vergleichen von zwei oder mehr Entitäten aus derselben angeforderten Ressource verwendet. 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).

provisioningState
Nullable<ContainerServiceFleetUpdateRunProvisioningState>

Der Bereitstellungsstatus der UpdateRun-Ressource.

updateStrategyId
ResourceIdentifier

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 Sie eine neue Strategie: Legen Sie das Feld "Strategie" fest.
  2. Verwenden Einer vorhandenen Strategie: Legen Sie das Feld "updateStrategyId" fest. (seit 15.08.2023)
  3. Verwenden Sie die Standardstrategie, um alle Mitglieder einzeln zu aktualisieren: Lassen Sie sowohl "updateStrategyId" als auch "strategy" nicht festgelegt. (seit 15.08.2023)

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

UpdateRuns, die von "updateStrategyId" erstellt wurden, Momentaufnahme zum Zeitpunkt der Erstellung das referenzierte UpdateStrategy und speichern es 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 Sie updateRun starten.

strategyStages
IEnumerable<ContainerServiceFleetUpdateStage>

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.

managedClusterUpdate
ContainerServiceFleetManagedClusterUpdate

Das Update, das auf alle Cluster im UpdateRun angewendet werden soll. Das managedClusterUpdate kann so lange geändert werden, bis die Ausführung gestartet wird.

status
ContainerServiceFleetUpdateRunStatus

Die status des UpdateRun.

Gibt zurück

Eine neue ContainerServiceFleetUpdateRunData instance zum Mocking.

Gilt für: