UpdateRun interface
Un processo a più fasi per eseguire operazioni di aggiornamento tra membri di una flotta.
- Extends
Proprietà
e |
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. |
managed |
Aggiornamento da applicare a tutti i cluster in UpdateRun. Il managedClusterUpdate può essere modificato fino all'avvio dell'esecuzione. |
provisioning |
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. |
update |
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:
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. |
system |
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:
- Definire una nuova strategia sul posto: impostare il campo "strategia".
- Usare una strategia esistente: impostare il campo "updateStrategyId". (dal 2023-08-15-preview)
- 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