Condividi tramite


UpdateRun interface

Un processo a più fasi per eseguire operazioni di aggiornamento tra membri di una flotta.

Extends

Proprietà

eTag

Se eTag viene fornito nel corpo della risposta, può anche essere fornito come intestazione per la normale convenzione etag. I tag di entità vengono usati per confrontare due o più entità dalla stessa risorsa richiesta. HTTP/1.1 usa i tag di entità nell'etag (sezione 14.19), If-Match (sezione 14.24), If-None-Match (sezione 14.26) e If-Range (sezione 14.27). NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

managedClusterUpdate

Aggiornamento da applicare a tutti i cluster in UpdateRun. Il managedClusterUpdate può essere modificato fino all'avvio dell'esecuzione.

provisioningState

Stato di provisioning della risorsa UpdateRun. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

status

Stato di UpdateRun. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

strategy

La strategia definisce l'ordine in cui verranno aggiornati i cluster. In caso contrario, tutti i membri verranno aggiornati in sequenza. Lo stato UpdateRun mostrerà un singolo UpdateStage e un singolo UpdateGroup destinato a tutti i membri. La strategia di UpdateRun può essere modificata fino all'avvio dell'esecuzione.

updateStrategyId

ID risorsa della risorsa FleetUpdateStrategy a cui fare riferimento.

Quando si crea una nuova esecuzione, sono disponibili tre modi per definire una strategia per l'esecuzione:

  1. Definire una nuova strategia sul posto: impostare il campo "strategia".
  2. Usare una strategia esistente: impostare il campo "updateStrategyId". (dal 2023-08-15-preview)
  3. Usare la strategia predefinita per aggiornare tutti i membri uno per uno: lasciare sia "updateStrategyId" che "strategia" unset. (dal 2023-08-15-preview)

L'impostazione di "updateStrategyId" e "strategy" non è valida.

UpdateRuns creato da "updateStrategyId" snapshot the referenced UpdateStrategy al momento della creazione e archiviarlo nel campo "strategia". Le modifiche successive alla risorsa FleetUpdateStrategy di riferimento non vengono propagate. Le modifiche updateRunStrategy possono essere apportate direttamente nel campo "strategia" prima di avviare UpdateRun.

Proprietà ereditate

id

ID di risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData

Metadati di Azure Resource Manager contenenti le informazioni createBy e modificateBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type

Tipo di risorsa. Nota su "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts": questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

eTag

Se eTag viene fornito nel corpo della risposta, può anche essere fornito come intestazione per la normale convenzione etag. I tag di entità vengono usati per confrontare due o più entità dalla stessa risorsa richiesta. HTTP/1.1 usa i tag di entità nell'etag (sezione 14.19), If-Match (sezione 14.24), If-None-Match (sezione 14.26) e If-Range (sezione 14.27). NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

eTag?: string

Valore della proprietà

string

managedClusterUpdate

Aggiornamento da applicare a tutti i cluster in UpdateRun. Il managedClusterUpdate può essere modificato fino all'avvio dell'esecuzione.

managedClusterUpdate?: ManagedClusterUpdate

Valore della proprietà

provisioningState

Stato di provisioning della risorsa UpdateRun. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

status

Stato di UpdateRun. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

status?: UpdateRunStatus

Valore della proprietà

strategy

La strategia definisce l'ordine in cui verranno aggiornati i cluster. In caso contrario, tutti i membri verranno aggiornati in sequenza. Lo stato UpdateRun mostrerà un singolo UpdateStage e un singolo UpdateGroup destinato a tutti i membri. La strategia di UpdateRun può essere modificata fino all'avvio dell'esecuzione.

strategy?: UpdateRunStrategy

Valore della proprietà

updateStrategyId

ID risorsa della risorsa FleetUpdateStrategy a cui fare riferimento.

Quando si crea una nuova esecuzione, sono disponibili tre modi per definire una strategia per l'esecuzione:

  1. Definire una nuova strategia sul posto: impostare il campo "strategia".
  2. Usare una strategia esistente: impostare il campo "updateStrategyId". (dal 2023-08-15-preview)
  3. Usare la strategia predefinita per aggiornare tutti i membri uno per uno: lasciare sia "updateStrategyId" che "strategia" unset. (dal 2023-08-15-preview)

L'impostazione di "updateStrategyId" e "strategy" non è valida.

UpdateRuns creato da "updateStrategyId" snapshot the referenced UpdateStrategy al momento della creazione e archiviarlo nel campo "strategia". Le modifiche successive alla risorsa FleetUpdateStrategy di riferimento non vengono propagate. Le modifiche updateRunStrategy possono essere apportate direttamente nel campo "strategia" prima di avviare UpdateRun.

updateStrategyId?: string

Valore della proprietà

string

Dettagli proprietà ereditate

id

ID di risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

Ereditato daProxyResource.id

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name?: string

Valore della proprietà

string

Ereditato daProxyResource.name

systemData

Metadati di Azure Resource Manager contenenti le informazioni createBy e modificateBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData?: SystemData

Valore della proprietà

Ereditato daProxyResource.systemData

type

Tipo di risorsa. Nota su "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts": questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

Ereditato daProxyResource.type