Partager via


UpdateRun interface

Processus en plusieurs étapes pour effectuer des opérations de mise à jour entre les membres d’une flotte.

Extends

Propriétés

eTag

Si eTag est fourni dans le corps de la réponse, il peut également être fourni en tant qu’en-tête conformément à la convention etag normale. Les balises d’entité sont utilisées pour comparer au moins deux entités de la même ressource demandée. HTTP/1.1 utilise des balises d’entité dans les champs d’en-tête etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26) et If-Range (section 14.27). REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

managedClusterUpdate

Mise à jour à appliquer à tous les clusters dans UpdateRun. ManagedClusterUpdate peut être modifié jusqu’au démarrage de l’exécution.

provisioningState

État d’approvisionnement de la ressource UpdateRun. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

status

Status du UpdateRun. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

strategy

La stratégie définit l’ordre dans lequel les clusters seront mis à jour. S’il n’est pas défini, tous les membres sont mis à jour séquentiellement. Le status UpdateRun affiche un seul UpdateStage et un Seul Groupe UpdateGroup ciblant tous les membres. La stratégie de UpdateRun peut être modifiée jusqu’à ce que l’exécution soit démarrée.

updateStrategyId

ID de ressource de la ressource FleetUpdateStrategy à référencer.

Lors de la création d’une exécution, il existe trois façons de définir une stratégie pour l’exécution :

  1. Définir une nouvelle stratégie en place : définissez le champ « stratégie ».
  2. Utiliser une stratégie existante : définissez le champ « updateStrategyId ». (depuis 2023-08-15-preview)
  3. Utilisez la stratégie par défaut pour mettre à jour tous les membres un par un : laissez « updateStrategyId » et « stratégie » non défini. (depuis 2023-08-15-preview)

La définition de « updateStrategyId » et de « stratégie » n’est pas valide.

UpdateRuns créé par « updateStrategyId » instantané le UpdateStrategy référencé au moment de la création et stockez-le dans le champ « stratégie ». Les modifications ultérieures apportées à la ressource FleetUpdateStrategy référencée ne se propagent pas. Les modifications UpdateRunStrategy peuvent être apportées directement sur le champ « stratégie » avant de lancer UpdateRun.

Propriétés héritées

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

eTag

Si eTag est fourni dans le corps de la réponse, il peut également être fourni en tant qu’en-tête conformément à la convention etag normale. Les balises d’entité sont utilisées pour comparer au moins deux entités de la même ressource demandée. HTTP/1.1 utilise des balises d’entité dans les champs d’en-tête etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26) et If-Range (section 14.27). REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

eTag?: string

Valeur de propriété

string

managedClusterUpdate

Mise à jour à appliquer à tous les clusters dans UpdateRun. ManagedClusterUpdate peut être modifié jusqu’au démarrage de l’exécution.

managedClusterUpdate?: ManagedClusterUpdate

Valeur de propriété

provisioningState

État d’approvisionnement de la ressource UpdateRun. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

provisioningState?: string

Valeur de propriété

string

status

Status du UpdateRun. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

status?: UpdateRunStatus

Valeur de propriété

strategy

La stratégie définit l’ordre dans lequel les clusters seront mis à jour. S’il n’est pas défini, tous les membres sont mis à jour séquentiellement. Le status UpdateRun affiche un seul UpdateStage et un Seul Groupe UpdateGroup ciblant tous les membres. La stratégie de UpdateRun peut être modifiée jusqu’à ce que l’exécution soit démarrée.

strategy?: UpdateRunStrategy

Valeur de propriété

updateStrategyId

ID de ressource de la ressource FleetUpdateStrategy à référencer.

Lors de la création d’une exécution, il existe trois façons de définir une stratégie pour l’exécution :

  1. Définir une nouvelle stratégie en place : définissez le champ « stratégie ».
  2. Utiliser une stratégie existante : définissez le champ « updateStrategyId ». (depuis 2023-08-15-preview)
  3. Utilisez la stratégie par défaut pour mettre à jour tous les membres un par un : laissez « updateStrategyId » et « stratégie » non défini. (depuis 2023-08-15-preview)

La définition de « updateStrategyId » et de « stratégie » n’est pas valide.

UpdateRuns créé par « updateStrategyId » instantané le UpdateStrategy référencé au moment de la création et stockez-le dans le champ « stratégie ». Les modifications ultérieures apportées à la ressource FleetUpdateStrategy référencée ne se propagent pas. Les modifications UpdateRunStrategy peuvent être apportées directement sur le champ « stratégie » avant de lancer UpdateRun.

updateStrategyId?: string

Valeur de propriété

string

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Hérité deProxyResource.id

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deProxyResource.name

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData?: SystemData

Valeur de propriété

Hérité deProxyResource.systemData

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deProxyResource.type